better layout

This commit is contained in:
ajuvercr 2019-09-14 10:48:20 +02:00
parent f871e2a338
commit 0686ca78ae
4 changed files with 152 additions and 21 deletions

View file

@ -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. # Unfortunately, `wee_alloc` requires nightly Rust when targeting wasm for now.
wee_alloc = { version = "0.4.2", optional = true } wee_alloc = { version = "0.4.2", optional = true }
serde = "1.0.99" serde = "1.0.100"
serde_derive = "1.0.99" serde_derive = "1.0.100"
serde_json = "1.0" serde_json = "1.0"
lazy_static = "1.4.0"
[dev-dependencies] [dev-dependencies]
wasm-bindgen-test = "0.2" wasm-bindgen-test = "0.2"

View file

@ -3,11 +3,6 @@ extern crate serde;
extern crate serde_derive; extern crate serde_derive;
extern crate serde_json; extern crate serde_json;
#[macro_use]
extern crate lazy_static;
use std::sync::{Arc, Mutex};
mod utils; mod utils;
mod types; mod types;
@ -19,20 +14,34 @@ use wasm_bindgen::prelude::*;
#[global_allocator] #[global_allocator]
static ALLOC: wee_alloc::WeeAlloc = wee_alloc::WeeAlloc::INIT; static ALLOC: wee_alloc::WeeAlloc = wee_alloc::WeeAlloc::INIT;
lazy_static! { #[wasm_bindgen]
static ref STATE: Mutex<Box<types::State>> = Mutex::new(Box::new(types::State { pub struct Game {
planets: Vec::new(), states : Vec<types::State>,
expeditions: Vec::new(), /* 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] #[wasm_bindgen]
extern { extern {
fn alert(s: &str); 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);
}

View file

@ -1,3 +1,16 @@
import * as wasm from "planetwars"; import { Game } from "planetwars";
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);
wasm.greet("Arthur");

View file

@ -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}]}