From 0686ca78aeb6c521d71f4c7f49de99918ee5ccb7 Mon Sep 17 00:00:00 2001 From: ajuvercr Date: Sat, 14 Sep 2019 10:48:20 +0200 Subject: [PATCH] better layout --- frontend/Cargo.toml | 5 +- frontend/src/lib.rs | 41 ++++++++----- frontend/www/index.js | 17 +++++- frontend/www/static/game.json | 110 ++++++++++++++++++++++++++++++++++ 4 files changed, 152 insertions(+), 21 deletions(-) create mode 100644 frontend/www/static/game.json diff --git a/frontend/Cargo.toml b/frontend/Cargo.toml index 7c3cc19..012014a 100644 --- a/frontend/Cargo.toml +++ b/frontend/Cargo.toml @@ -25,10 +25,9 @@ console_error_panic_hook = { version = "0.1.1", optional = true } # # Unfortunately, `wee_alloc` requires nightly Rust when targeting wasm for now. wee_alloc = { version = "0.4.2", optional = true } -serde = "1.0.99" -serde_derive = "1.0.99" +serde = "1.0.100" +serde_derive = "1.0.100" serde_json = "1.0" -lazy_static = "1.4.0" [dev-dependencies] wasm-bindgen-test = "0.2" diff --git a/frontend/src/lib.rs b/frontend/src/lib.rs index 2a34709..6ff877b 100644 --- a/frontend/src/lib.rs +++ b/frontend/src/lib.rs @@ -3,11 +3,6 @@ extern crate serde; extern crate serde_derive; extern crate serde_json; -#[macro_use] -extern crate lazy_static; - -use std::sync::{Arc, Mutex}; - mod utils; mod types; @@ -19,20 +14,34 @@ use wasm_bindgen::prelude::*; #[global_allocator] static ALLOC: wee_alloc::WeeAlloc = wee_alloc::WeeAlloc::INIT; -lazy_static! { - static ref STATE: Mutex> = Mutex::new(Box::new(types::State { - planets: Vec::new(), - expeditions: Vec::new(), - })); +#[wasm_bindgen] +pub struct Game { + states : Vec, + /* put extra shit here */ } +#[wasm_bindgen] +impl Game { + pub fn new(file: &str) -> Self { + utils::set_panic_hook(); + + // First line is fucked but we just filter out things that cannot parse + let states = file.split("\n").filter_map(|line| + serde_json::from_str(line).ok() + ).collect(); + + Self { + states + } + } + + pub fn turn_count(&self) -> usize { + self.states.len() + } +} + + #[wasm_bindgen] extern { fn alert(s: &str); } - -#[wasm_bindgen] -pub fn set_state(state: &str) { - let deserialized: types::State = serde_json::from_str(state).unwrap(); - *STATE.lock().unwrap() = Box::new(deserialized); -} diff --git a/frontend/www/index.js b/frontend/www/index.js index 8a4705c..90bc2db 100644 --- a/frontend/www/index.js +++ b/frontend/www/index.js @@ -1,3 +1,16 @@ -import * as wasm from "planetwars"; +import { Game } from "planetwars"; -wasm.greet("Arthur"); +const URL = window.location.origin+window.location.pathname; +const LOCATION = URL.substring(0, URL.lastIndexOf("/") + 1); + +const game_location = LOCATION + "static/game.json"; + +fetch(game_location) + .then((r) => r.text()) + .then((response) => { + console.log(response); + let game = Game.new(response); + console.log(game.turn_count()); + }).catch(console.error); + + \ No newline at end of file diff --git a/frontend/www/static/game.json b/frontend/www/static/game.json new file mode 100644 index 0000000..536c118 --- /dev/null +++ b/frontend/www/static/game.json @@ -0,0 +1,110 @@ +{"players":["bot_auto_player_full_rand","adversary_auto_player_link_rand"]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":null,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":null,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":0,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":null,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":0,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":1,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":2,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":null,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":0,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":1,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":2,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":null,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":0,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":1,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":2,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":3,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":4,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":null,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":0,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":1,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":2,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":3,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":4,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":5,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":6,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":null,"name":"duteros"},{"ship_count":0,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":8,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":1,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":2,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":3,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":4,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":5,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":6,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":7,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":8,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":10,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":9,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":3,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":4,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":5,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":6,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":7,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":8,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":10,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":9,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":3,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":4,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":5,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":6,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":7,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":11,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":12,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":0,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":0,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":8,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":10,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":9,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":14,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":13,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":5,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":6,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":7,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":11,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":12,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":8,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":10,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":9,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":14,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":13,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":16,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":10},{"id":7,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":11,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":12,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":18,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":10,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":9,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":14,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":13,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":16,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":9},{"id":17,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":11,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":12,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":4,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":18,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":20,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":19,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":14,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":13,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":16,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":8},{"id":17,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":11,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":12,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":18,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":20,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":19,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":14,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":13,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":16,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":7},{"id":17,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":22,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":21,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":4,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":18,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":20,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":19,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":24,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":23,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":16,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":6},{"id":17,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":22,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":21,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":5,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":18,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":20,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":19,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":24,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":23,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":26,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":5},{"id":17,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":22,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":21,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":25,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":6,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":28,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":20,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":19,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":24,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":23,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":26,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":4},{"id":27,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":22,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":21,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":25,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":28,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":30,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":29,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":24,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":23,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":26,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":3},{"id":27,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":22,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":21,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":25,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":6,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":28,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":30,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":29,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":24,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":23,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":26,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":2},{"id":27,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":32,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":31,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":25,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":28,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":30,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":29,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":34,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":33,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":26,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":15,"ship_count":2,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":1},{"id":27,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":32,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":31,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":25,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":5,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":28,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":30,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":29,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":34,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":33,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":10},{"id":35,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":27,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":32,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":31,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":38,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":30,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":29,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":34,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":33,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":9},{"id":35,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":37,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":32,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":31,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":5,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":38,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":40,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":39,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":34,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":33,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":8},{"id":35,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":37,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":32,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":31,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":6,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":38,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":40,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":39,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":34,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":33,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":7},{"id":35,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":37,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":42,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":41,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":38,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":40,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":39,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":44,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":43,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":6},{"id":35,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":37,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":42,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":41,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":6,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":5,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":38,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":40,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":39,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":44,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":43,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":5},{"id":46,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":37,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":42,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":41,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":45,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":48,"ship_count":3,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":40,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":39,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":44,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":43,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":4},{"id":46,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":47,"ship_count":5,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":42,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":41,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":45,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":48,"ship_count":3,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":10},{"id":49,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":44,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":43,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":3},{"id":46,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":47,"ship_count":5,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":42,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":41,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":45,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":48,"ship_count":3,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":9},{"id":49,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":44,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":43,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":2},{"id":46,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":47,"ship_count":5,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":52,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":51,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":45,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":5,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":48,"ship_count":3,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":8},{"id":49,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":54,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":53,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":36,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":1},{"id":46,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":47,"ship_count":5,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":52,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":51,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":45,"ship_count":1,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":6,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":48,"ship_count":3,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":7},{"id":49,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":54,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":53,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":56,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":55,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":47,"ship_count":5,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":52,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":51,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":58,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":6},{"id":49,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":54,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":53,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":56,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":55,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":57,"ship_count":2,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":52,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":51,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":58,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":5},{"id":60,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":54,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":53,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":56,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":55,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":57,"ship_count":2,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":52,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":51,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":59,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":0,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":58,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":4},{"id":60,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":54,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":53,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":56,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":55,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":57,"ship_count":2,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":62,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":61,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":59,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":58,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":3},{"id":60,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":64,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":63,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":56,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":55,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":57,"ship_count":2,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":62,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":61,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":59,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":58,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":2},{"id":60,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":64,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":63,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":66,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":65,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":57,"ship_count":2,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":62,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":61,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":59,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":68,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":50,"ship_count":1,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":1},{"id":60,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":64,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":63,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":66,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":65,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":67,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":62,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":61,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":59,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":68,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":70,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":69,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":64,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":63,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":66,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":65,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":67,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":62,"ship_count":1,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":61,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":68,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":70,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":69,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":64,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":63,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":66,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":65,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":67,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":72,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":71,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":5,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":5,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":68,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":70,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":69,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":74,"ship_count":1,"origin":"duteros","destination":"tritos","owner":2,"turns_remaining":5},{"id":73,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":66,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":65,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":67,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":72,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":71,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":4,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":6,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":68,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":70,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":69,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":74,"ship_count":1,"origin":"duteros","destination":"tritos","owner":2,"turns_remaining":4},{"id":73,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":76,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":75,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":67,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":72,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":71,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":0,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":78,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":70,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":69,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":74,"ship_count":1,"origin":"duteros","destination":"tritos","owner":2,"turns_remaining":3},{"id":73,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":76,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":75,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":77,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":72,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":71,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":0,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":7,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":78,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":80,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":10},{"id":74,"ship_count":1,"origin":"duteros","destination":"tritos","owner":2,"turns_remaining":2},{"id":73,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":76,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":75,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":77,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":72,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":71,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":0,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":78,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":80,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":9},{"id":74,"ship_count":1,"origin":"duteros","destination":"tritos","owner":2,"turns_remaining":1},{"id":73,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":76,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":75,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":77,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":82,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":81,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":78,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":80,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":8},{"id":84,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":83,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":76,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":75,"ship_count":2,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":77,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":82,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":81,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":0,"x":3.0,"y":5.0,"owner":null,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":78,"ship_count":2,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":80,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":7},{"id":84,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":83,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":86,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":85,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":77,"ship_count":4,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":82,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":81,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":88,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":80,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":6},{"id":84,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":83,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":86,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":85,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":87,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":82,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":81,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":5,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":88,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":90,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":5},{"id":84,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":83,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":86,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":85,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":87,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":82,"ship_count":5,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":81,"ship_count":5,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":89,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":88,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":90,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":4},{"id":84,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":83,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":86,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":85,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":87,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":92,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":91,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":89,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":88,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":90,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":3},{"id":94,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":93,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5},{"id":86,"ship_count":1,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":85,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":87,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":92,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":91,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":89,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":88,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":90,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":2},{"id":94,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":93,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4},{"id":96,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":95,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":87,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":92,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":91,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":89,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":5,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":98,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":90,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":79,"ship_count":1,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":1},{"id":94,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":93,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3},{"id":96,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":95,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":97,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":92,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":91,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":89,"ship_count":4,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":98,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":100,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":99,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":94,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":93,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":96,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":95,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":97,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":92,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":91,"ship_count":3,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":5,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":98,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":100,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":99,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":94,"ship_count":1,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":93,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":96,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":95,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":97,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":102,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":101,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":98,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":100,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":99,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":104,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":103,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":96,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":95,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":97,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":102,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":101,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":0,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":0,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":98,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":100,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":99,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":104,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":103,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":106,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":105,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":97,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":102,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":101,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":107,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":100,"ship_count":3,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":99,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":104,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":103,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":106,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":105,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":101,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":102,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":0,"x":3.0,"y":-5.0,"owner":null,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":107,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":109,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":10},{"id":104,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":103,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":106,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":105,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":101,"ship_count":2,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":102,"ship_count":2,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":107,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":109,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":9},{"id":104,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":103,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":106,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":105,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":111,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":110,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":4,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":107,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":109,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":8},{"id":113,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":112,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":106,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":105,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":111,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":110,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":5,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":107,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":109,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":7},{"id":113,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":112,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":115,"ship_count":2,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":5},{"id":114,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":5},{"id":111,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":110,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":3}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":6,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":117,"ship_count":5,"origin":"protos","destination":"helios","owner":1,"turns_remaining":5},{"id":109,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":6},{"id":113,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":112,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":115,"ship_count":2,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":4},{"id":114,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":4},{"id":111,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":110,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":2},{"id":116,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":117,"ship_count":5,"origin":"protos","destination":"helios","owner":1,"turns_remaining":4},{"id":119,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":5},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":5},{"id":113,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":112,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2},{"id":115,"ship_count":2,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":3},{"id":114,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":3},{"id":111,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":110,"ship_count":3,"origin":"duteros","destination":"tritos","owner":1,"turns_remaining":1},{"id":116,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":118,"ship_count":4,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":117,"ship_count":5,"origin":"protos","destination":"helios","owner":1,"turns_remaining":3},{"id":119,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":4},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":4},{"id":113,"ship_count":4,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":112,"ship_count":2,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":1},{"id":115,"ship_count":2,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":2},{"id":114,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":2},{"id":121,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":5},{"id":120,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":5},{"id":116,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":118,"ship_count":4,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":117,"ship_count":5,"origin":"protos","destination":"helios","owner":1,"turns_remaining":2},{"id":119,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":3},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":3},{"id":123,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":5},{"id":122,"ship_count":1,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":5},{"id":115,"ship_count":2,"origin":"extos","destination":"pemptos","owner":1,"turns_remaining":1},{"id":114,"ship_count":1,"origin":"tetartos","destination":"pemptos","owner":2,"turns_remaining":1},{"id":121,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":4},{"id":120,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":4},{"id":116,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":118,"ship_count":4,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":3}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":117,"ship_count":5,"origin":"protos","destination":"helios","owner":1,"turns_remaining":1},{"id":119,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":2},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":2},{"id":123,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":4},{"id":122,"ship_count":1,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":4},{"id":125,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":124,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":5},{"id":121,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":3},{"id":120,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":3},{"id":116,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":118,"ship_count":4,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":1,"name":"helios"}],"expeditions":[{"id":127,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":5},{"id":119,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":1},{"id":108,"ship_count":3,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":1},{"id":123,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":3},{"id":122,"ship_count":1,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":3},{"id":125,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":124,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":4},{"id":121,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":2},{"id":120,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":2},{"id":126,"ship_count":2,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":5},{"id":118,"ship_count":4,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":0,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":127,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":4},{"id":129,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":5},{"id":128,"ship_count":2,"origin":"tritos","destination":"helios","owner":2,"turns_remaining":5},{"id":123,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":2},{"id":122,"ship_count":1,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":2},{"id":125,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":124,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":3},{"id":121,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":1},{"id":120,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":1},{"id":126,"ship_count":2,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":127,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":3},{"id":129,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":4},{"id":128,"ship_count":2,"origin":"tritos","destination":"helios","owner":2,"turns_remaining":4},{"id":123,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":1},{"id":122,"ship_count":1,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":1},{"id":125,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":124,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":2},{"id":131,"ship_count":1,"origin":"protos","destination":"helios","owner":1,"turns_remaining":5},{"id":130,"ship_count":3,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":5},{"id":126,"ship_count":2,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":3}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":127,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":2},{"id":129,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":3},{"id":128,"ship_count":2,"origin":"tritos","destination":"helios","owner":2,"turns_remaining":3},{"id":133,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":5},{"id":132,"ship_count":3,"origin":"extos","destination":"helios","owner":1,"turns_remaining":5},{"id":125,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":124,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":1},{"id":131,"ship_count":1,"origin":"protos","destination":"helios","owner":1,"turns_remaining":4},{"id":130,"ship_count":3,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":4},{"id":126,"ship_count":2,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":0,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":127,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":1},{"id":129,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":2},{"id":128,"ship_count":2,"origin":"tritos","destination":"helios","owner":2,"turns_remaining":2},{"id":133,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":4},{"id":132,"ship_count":3,"origin":"extos","destination":"helios","owner":1,"turns_remaining":4},{"id":135,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":134,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":5},{"id":131,"ship_count":1,"origin":"protos","destination":"helios","owner":1,"turns_remaining":3},{"id":130,"ship_count":3,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":3},{"id":126,"ship_count":2,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":0,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":137,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":5},{"id":129,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":1},{"id":128,"ship_count":2,"origin":"tritos","destination":"helios","owner":2,"turns_remaining":1},{"id":133,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":3},{"id":132,"ship_count":3,"origin":"extos","destination":"helios","owner":1,"turns_remaining":3},{"id":135,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":134,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":4},{"id":131,"ship_count":1,"origin":"protos","destination":"helios","owner":1,"turns_remaining":2},{"id":130,"ship_count":3,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":2},{"id":136,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":0,"x":0.0,"y":0.0,"owner":null,"name":"helios"}],"expeditions":[{"id":137,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":4},{"id":139,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":5},{"id":138,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":5},{"id":133,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":2},{"id":132,"ship_count":3,"origin":"extos","destination":"helios","owner":1,"turns_remaining":2},{"id":135,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":134,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":3},{"id":131,"ship_count":1,"origin":"protos","destination":"helios","owner":1,"turns_remaining":1},{"id":130,"ship_count":3,"origin":"pemptos","destination":"helios","owner":2,"turns_remaining":1},{"id":136,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":2,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":137,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":3},{"id":139,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":4},{"id":138,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":4},{"id":133,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":1},{"id":132,"ship_count":3,"origin":"extos","destination":"helios","owner":1,"turns_remaining":1},{"id":135,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":134,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":2},{"id":141,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":140,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":136,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":3,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":137,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":2},{"id":139,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":3},{"id":138,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":3},{"id":143,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":142,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":135,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":134,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":1},{"id":141,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":140,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":136,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":4,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":5,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":2,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":137,"ship_count":2,"origin":"extos","destination":"helios","owner":1,"turns_remaining":1},{"id":139,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":2},{"id":138,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":2},{"id":143,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":142,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":144,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":136,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":141,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":140,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":11},{"id":139,"ship_count":3,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":1},{"id":138,"ship_count":2,"origin":"protos","destination":"helios","owner":1,"turns_remaining":1},{"id":143,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":142,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":144,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":145,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":141,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":140,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":3,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":10},{"id":148,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":10},{"id":143,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":142,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":144,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":145,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":141,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":140,"ship_count":3,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":6,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":9},{"id":148,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":9},{"id":143,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":142,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":144,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":145,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":150,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":5},{"id":149,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":4,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":3,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":4,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":2,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":8},{"id":148,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":8},{"id":152,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":151,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":5},{"id":144,"ship_count":2,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":145,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":150,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":4},{"id":149,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":5,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":7},{"id":148,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":7},{"id":152,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":151,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":4},{"id":154,"ship_count":2,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":5},{"id":145,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":150,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":3},{"id":149,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":3},{"id":153,"ship_count":4,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":4,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":6,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":2,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":6},{"id":148,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":6},{"id":152,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":151,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":3},{"id":154,"ship_count":2,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":4},{"id":156,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":5},{"id":150,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":2},{"id":149,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":2},{"id":153,"ship_count":4,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":155,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":3,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":5},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":10},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":5},{"id":152,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":151,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":2},{"id":154,"ship_count":2,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":3},{"id":156,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":4},{"id":150,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":1},{"id":149,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":1},{"id":153,"ship_count":4,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":155,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":157,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":6,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":5,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":4},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":9},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":4},{"id":152,"ship_count":4,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":151,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":1},{"id":154,"ship_count":2,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":2},{"id":156,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":3},{"id":160,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":5},{"id":159,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":153,"ship_count":4,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":155,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":157,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":5,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":2,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":3},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":8},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":3},{"id":162,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5},{"id":161,"ship_count":1,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":5},{"id":154,"ship_count":2,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":1},{"id":156,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":2},{"id":160,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":4},{"id":159,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":153,"ship_count":4,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":155,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":157,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":3}]} +{"planets":[{"ship_count":6,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":4,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":5,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":3,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":2},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":7},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":2},{"id":162,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4},{"id":161,"ship_count":1,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":4},{"id":163,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":156,"ship_count":1,"origin":"protos","destination":"duteros","owner":1,"turns_remaining":1},{"id":160,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":3},{"id":159,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":157,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":2},{"id":155,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1}]} +{"planets":[{"ship_count":6,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":7,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":5,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":146,"ship_count":4,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":1},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":6},{"id":147,"ship_count":3,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":1},{"id":162,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":161,"ship_count":1,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":3},{"id":163,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":165,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":5},{"id":160,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":2},{"id":159,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":157,"ship_count":3,"origin":"extos","destination":"protos","owner":1,"turns_remaining":1},{"id":164,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":8,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":2,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":11},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":5},{"id":164,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":162,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":161,"ship_count":1,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":2},{"id":163,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":165,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":4},{"id":160,"ship_count":3,"origin":"helios","destination":"protos","owner":2,"turns_remaining":1},{"id":159,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1}]} +{"planets":[{"ship_count":0,"x":-6.0,"y":0.0,"owner":null,"name":"protos"},{"ship_count":9,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":5,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":5,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":3,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":10},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":4},{"id":164,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":162,"ship_count":5,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":161,"ship_count":1,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":1},{"id":163,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":165,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":3},{"id":168,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":167,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":6,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":6,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":9},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":3},{"id":164,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":169,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":5},{"id":167,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":163,"ship_count":4,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":165,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":2},{"id":168,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":6,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":1,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":4,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":2,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":8},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":2},{"id":164,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":169,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":4},{"id":167,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":171,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":165,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":1},{"id":168,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":170,"ship_count":6,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":1,"name":"duteros"},{"ship_count":2,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":5,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":3,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":7},{"id":158,"ship_count":6,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":1},{"id":173,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":5},{"id":169,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":3},{"id":167,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":171,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":172,"ship_count":5,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":5},{"id":168,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":170,"ship_count":6,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":4}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":5,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":1,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":6},{"id":175,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":5},{"id":173,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":4},{"id":169,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":2},{"id":167,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":171,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":172,"ship_count":5,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":4},{"id":168,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":170,"ship_count":6,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":3},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":11}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":1,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":2,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":5,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":5},{"id":175,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":4},{"id":173,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":3},{"id":169,"ship_count":3,"origin":"helios","destination":"extos","owner":2,"turns_remaining":1},{"id":177,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5},{"id":171,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":172,"ship_count":5,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":3},{"id":176,"ship_count":5,"origin":"duteros","destination":"protos","owner":2,"turns_remaining":5},{"id":170,"ship_count":6,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":2},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":10}]} +{"planets":[{"ship_count":1,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":2,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":5,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":0,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":4},{"id":175,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":3},{"id":173,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":2},{"id":179,"ship_count":5,"origin":"helios","destination":"extos","owner":2,"turns_remaining":5},{"id":177,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":171,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":172,"ship_count":5,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":2},{"id":176,"ship_count":5,"origin":"duteros","destination":"protos","owner":2,"turns_remaining":4},{"id":170,"ship_count":6,"origin":"tritos","destination":"duteros","owner":2,"turns_remaining":1},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":9},{"id":178,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":5}]} +{"planets":[{"ship_count":2,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":9,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":6,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":4,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":1,"name":"extos"},{"ship_count":1,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":3},{"id":175,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":2},{"id":173,"ship_count":3,"origin":"pemptos","destination":"extos","owner":2,"turns_remaining":1},{"id":179,"ship_count":5,"origin":"helios","destination":"extos","owner":2,"turns_remaining":4},{"id":177,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3},{"id":180,"ship_count":1,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":5},{"id":172,"ship_count":5,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":1},{"id":176,"ship_count":5,"origin":"duteros","destination":"protos","owner":2,"turns_remaining":3},{"id":178,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":4},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":8}]} +{"planets":[{"ship_count":8,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":10,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":3,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":5,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":6,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":1,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":2,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":2},{"id":175,"ship_count":2,"origin":"duteros","destination":"protos","owner":1,"turns_remaining":1},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":11},{"id":179,"ship_count":5,"origin":"helios","destination":"extos","owner":2,"turns_remaining":3},{"id":177,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":180,"ship_count":1,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":4},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":7},{"id":176,"ship_count":5,"origin":"duteros","destination":"protos","owner":2,"turns_remaining":2},{"id":178,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":3}]} +{"planets":[{"ship_count":3,"x":-6.0,"y":0.0,"owner":1,"name":"protos"},{"ship_count":9,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":4,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":6,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":7,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":3,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":166,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":1},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":10},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":10},{"id":179,"ship_count":5,"origin":"helios","destination":"extos","owner":2,"turns_remaining":2},{"id":177,"ship_count":3,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1},{"id":180,"ship_count":1,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":3},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":6},{"id":176,"ship_count":5,"origin":"duteros","destination":"protos","owner":2,"turns_remaining":1},{"id":178,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":2},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":10}]} +{"planets":[{"ship_count":9,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":10,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":5,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":7,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":0,"x":-3.0,"y":-5.0,"owner":null,"name":"extos"},{"ship_count":4,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":10},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":9},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":9},{"id":179,"ship_count":5,"origin":"helios","destination":"extos","owner":2,"turns_remaining":1},{"id":184,"ship_count":7,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":9},{"id":180,"ship_count":1,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":2},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":5},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":9},{"id":178,"ship_count":1,"origin":"protos","destination":"extos","owner":1,"turns_remaining":1}]} +{"planets":[{"ship_count":10,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":11,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":6,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":8,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":5,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":9},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":8},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":8},{"id":186,"ship_count":1,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":9},{"id":184,"ship_count":7,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":8},{"id":180,"ship_count":1,"origin":"helios","destination":"duteros","owner":2,"turns_remaining":1},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":4},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":8}]} +{"planets":[{"ship_count":11,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":13,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":7,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":5,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":5,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":6,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":8},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":7},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":7},{"id":186,"ship_count":1,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":8},{"id":184,"ship_count":7,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":7},{"id":187,"ship_count":4,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":5},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":3},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":7}]} +{"planets":[{"ship_count":12,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":14,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":8,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":6,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":6,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":5,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":7},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":6},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":6},{"id":186,"ship_count":1,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":7},{"id":184,"ship_count":7,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":6},{"id":187,"ship_count":4,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":4},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":2},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":6},{"id":188,"ship_count":2,"origin":"helios","destination":"protos","owner":2,"turns_remaining":5}]} +{"planets":[{"ship_count":13,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":12,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":9,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":7,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":4,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":7,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":6,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":6},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":5},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":5},{"id":186,"ship_count":1,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":6},{"id":184,"ship_count":7,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":5},{"id":187,"ship_count":4,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":3},{"id":174,"ship_count":5,"origin":"tetartos","destination":"protos","owner":2,"turns_remaining":1},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":5},{"id":188,"ship_count":2,"origin":"helios","destination":"protos","owner":2,"turns_remaining":4},{"id":189,"ship_count":3,"origin":"duteros","destination":"extos","owner":2,"turns_remaining":9}]} +{"planets":[{"ship_count":14,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":13,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":10,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":8,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":5,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":8,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":7,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":5},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":4},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":4},{"id":186,"ship_count":1,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":5},{"id":184,"ship_count":7,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":4},{"id":187,"ship_count":4,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":2},{"id":190,"ship_count":5,"origin":"protos","destination":"helios","owner":2,"turns_remaining":5},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":4},{"id":188,"ship_count":2,"origin":"helios","destination":"protos","owner":2,"turns_remaining":3},{"id":189,"ship_count":3,"origin":"duteros","destination":"extos","owner":2,"turns_remaining":8}]} +{"planets":[{"ship_count":15,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":14,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":11,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":9,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":6,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":2,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":8,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":4},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":3},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":3},{"id":186,"ship_count":1,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":4},{"id":184,"ship_count":7,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":3},{"id":187,"ship_count":4,"origin":"tetartos","destination":"helios","owner":2,"turns_remaining":1},{"id":190,"ship_count":5,"origin":"protos","destination":"helios","owner":2,"turns_remaining":4},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":3},{"id":188,"ship_count":2,"origin":"helios","destination":"protos","owner":2,"turns_remaining":2},{"id":189,"ship_count":3,"origin":"duteros","destination":"extos","owner":2,"turns_remaining":7},{"id":191,"ship_count":7,"origin":"extos","destination":"tetartos","owner":2,"turns_remaining":10}]} +{"planets":[{"ship_count":16,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":15,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":12,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":3,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":7,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":3,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":13,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":3},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":2},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":2},{"id":186,"ship_count":1,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":3},{"id":184,"ship_count":7,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":2},{"id":192,"ship_count":7,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":5},{"id":190,"ship_count":5,"origin":"protos","destination":"helios","owner":2,"turns_remaining":3},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":2},{"id":188,"ship_count":2,"origin":"helios","destination":"protos","owner":2,"turns_remaining":1},{"id":189,"ship_count":3,"origin":"duteros","destination":"extos","owner":2,"turns_remaining":6},{"id":191,"ship_count":7,"origin":"extos","destination":"tetartos","owner":2,"turns_remaining":9}]} +{"planets":[{"ship_count":19,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":16,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":13,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":4,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":1,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":4,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":14,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":2},{"id":183,"ship_count":2,"origin":"duteros","destination":"tetartos","owner":2,"turns_remaining":1},{"id":181,"ship_count":4,"origin":"tritos","destination":"extos","owner":2,"turns_remaining":1},{"id":186,"ship_count":1,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":2},{"id":184,"ship_count":7,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":1},{"id":192,"ship_count":7,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":4},{"id":190,"ship_count":5,"origin":"protos","destination":"helios","owner":2,"turns_remaining":2},{"id":182,"ship_count":8,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":1},{"id":193,"ship_count":7,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":10},{"id":189,"ship_count":3,"origin":"duteros","destination":"extos","owner":2,"turns_remaining":5},{"id":191,"ship_count":7,"origin":"extos","destination":"tetartos","owner":2,"turns_remaining":8}]} +{"planets":[{"ship_count":20,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":17,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":10,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":7,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":2,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":9,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":15,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":185,"ship_count":3,"origin":"protos","destination":"tritos","owner":1,"turns_remaining":1},{"id":194,"ship_count":3,"origin":"tritos","destination":"protos","owner":2,"turns_remaining":10},{"id":191,"ship_count":7,"origin":"extos","destination":"tetartos","owner":2,"turns_remaining":7},{"id":186,"ship_count":1,"origin":"pemptos","destination":"tritos","owner":2,"turns_remaining":1},{"id":189,"ship_count":3,"origin":"duteros","destination":"extos","owner":2,"turns_remaining":4},{"id":192,"ship_count":7,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":3},{"id":190,"ship_count":5,"origin":"protos","destination":"helios","owner":2,"turns_remaining":1},{"id":193,"ship_count":7,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":9}]} +{"planets":[{"ship_count":21,"x":-6.0,"y":0.0,"owner":2,"name":"protos"},{"ship_count":18,"x":-3.0,"y":5.0,"owner":2,"name":"duteros"},{"ship_count":9,"x":3.0,"y":5.0,"owner":2,"name":"tritos"},{"ship_count":6,"x":6.0,"y":0.0,"owner":2,"name":"tetartos"},{"ship_count":3,"x":3.0,"y":-5.0,"owner":2,"name":"pemptos"},{"ship_count":10,"x":-3.0,"y":-5.0,"owner":2,"name":"extos"},{"ship_count":21,"x":0.0,"y":0.0,"owner":2,"name":"helios"}],"expeditions":[{"id":195,"ship_count":2,"origin":"tetartos","destination":"duteros","owner":2,"turns_remaining":10},{"id":194,"ship_count":3,"origin":"tritos","destination":"protos","owner":2,"turns_remaining":9},{"id":191,"ship_count":7,"origin":"extos","destination":"tetartos","owner":2,"turns_remaining":6},{"id":193,"ship_count":7,"origin":"pemptos","destination":"protos","owner":2,"turns_remaining":8},{"id":189,"ship_count":3,"origin":"duteros","destination":"extos","owner":2,"turns_remaining":3},{"id":192,"ship_count":7,"origin":"tetartos","destination":"tritos","owner":2,"turns_remaining":2}]}