planet-wars/frontend/logs/out/Catalina Grant.json
2019-09-24 15:31:21 +02:00

203 lines
2.1 MiB

{"players": ["mybot", "SimpleBot 1 (check if python is correct before executing)", "SimpleBot 2 (check if python is correct before executing)"]}
{"planets": [{"ship_count": 1, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 1, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 1, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": []}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 2, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": []}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 70}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 69}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 70}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 68}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 69}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 74}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 67}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 68}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 73}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 74}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 66}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 67}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 72}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 73}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 14, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 8}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 65}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 66}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 71}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 72}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 14, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 7}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 17, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 8}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 64}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 65}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 70}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 71}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 14, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 6}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 17, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 7}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 57}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 63}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 64}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 69}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 70}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 14, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 5}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 17, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 6}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 56}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 57}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 62}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 63}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 68}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 69}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 14, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 4}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 17, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 5}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 55}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 56}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 41}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 61}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 62}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 67}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 68}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 14, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 3}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 17, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 4}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 54}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 55}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 40}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 41}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 60}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 61}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 66}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 67}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 14, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 2}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 17, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 3}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 53}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 54}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 39}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 40}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 46}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 0, "x": 38.0, "y": 70.0, "owner": null, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 59}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 60}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 65}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 66}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 14, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 1}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 17, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 2}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 52}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 53}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 38}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 39}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 45}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 46}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 1, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 58}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 59}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 64}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 65}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 17, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "ETCCAQPWNK", "owner": 2, "turns_remaining": 1}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 51}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 52}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 37}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 38}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 44}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 45}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 22}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 3, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 57}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 58}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 63}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 64}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 50}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 51}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 36}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 37}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 43}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 44}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 21}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 22}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 3, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 4, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 56}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 57}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 62}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 63}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 49}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 50}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 35}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 36}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 42}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 43}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 20}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 21}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 29}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 4, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 4, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 55}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 56}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 61}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 62}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 48}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 49}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 34}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 35}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 41}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 42}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 19}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 20}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 28}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 27}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 5, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 4, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 54}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 55}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 60}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 61}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 47}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 48}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 33}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 34}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 40}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 41}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 18}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 19}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 27}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 26}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 52}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 6, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 4, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 53}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 54}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 59}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 60}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 46}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 47}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 32}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 33}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 39}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 40}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 17}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 18}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 26}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 25}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 51}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 52}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 6, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 5, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 52}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 53}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 58}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 59}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 45}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 46}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 31}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 32}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 38}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 39}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 16}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 17}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 25}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 24}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 50}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 51}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 62}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 6, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 6, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 51}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 52}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 57}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 58}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 44}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 45}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 30}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 31}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 37}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 38}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 15}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 16}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 24}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 23}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 49}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 50}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 61}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 62}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 6, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 7, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 50}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 51}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 56}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 57}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 43}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 44}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 29}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 30}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 36}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 37}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 14}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 15}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 23}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 22}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 48}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 49}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 60}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 61}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 30}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 7, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 7, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 49}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 50}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 55}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 56}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 42}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 43}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 28}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 29}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 35}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 36}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 13}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 14}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 22}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 21}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 47}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 48}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 59}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 60}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 29}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 39}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 8, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 0, "x": 33.0, "y": 99.0, "owner": null, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 7, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 1, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 48}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 49}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 54}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 55}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 41}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 42}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 27}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 28}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 34}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 35}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 12}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 13}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 21}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 20}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 46}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 47}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 58}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 59}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 28}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 38}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 47}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 9, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 1, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 7, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 24}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 47}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 4, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 48}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 53}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 54}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 40}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 41}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 26}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 27}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 33}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 34}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 11}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 12}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 20}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 19}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 45}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 46}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 57}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 58}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 27}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 37}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 46}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 47}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 81}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 9, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 8, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 23}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 46}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 47}, {"id": 6, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 52}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 53}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 39}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 40}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 25}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 26}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 32}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 33}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 10}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 11}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 19}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 18}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 44}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 45}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 56}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 57}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 26}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 36}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 45}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 46}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 80}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 52}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 9, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 9, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 22}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 45}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 46}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 51}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 10, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 52}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 38}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 39}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 24}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 25}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 31}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 32}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 9}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 10}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 18}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 17}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 43}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 44}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 55}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 56}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 25}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 35}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 44}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 45}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 79}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 51}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 52}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 9, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 10, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 21}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 44}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 45}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 50}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 51}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 13, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 37}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 38}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 23}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 24}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 30}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 31}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 8}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 9}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 17}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 16}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 42}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 43}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 54}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 55}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 24}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 34}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 43}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 44}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 78}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 50}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 51}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 13}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 10, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 10, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 20}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 43}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 44}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 49}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 50}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 16, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 36}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 37}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 22}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 23}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 29}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 30}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 7}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 8}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 16}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 15}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 41}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 42}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 53}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 54}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 23}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 33}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 42}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 43}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 77}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 49}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 50}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 12}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 21}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 11, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 10, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 19}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 42}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 43}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 48}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 49}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 19, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 35}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 36}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 21}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 22}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 28}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 29}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 6}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 7}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 15}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 14}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 40}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 41}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 52}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 53}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 22}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 32}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 41}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 42}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 76}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 48}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 49}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 11}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 20}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 24}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 12, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 10, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 18}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 41}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 42}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 47}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 48}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 34}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 22, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 35}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 20}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 21}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 27}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 28}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 5}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 6}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 14}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 13}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 39}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 40}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 51}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 52}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 21}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 31}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 40}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 41}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 75}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 47}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 48}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 10}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 19}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 23}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 24}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 11, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 11, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 17}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 40}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 41}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 46}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 47}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 33}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 34}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 25, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 19}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 20}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 26}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 27}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 4}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 5}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 13}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 12}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 38}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 39}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 50}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 51}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 20}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 30}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 39}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 40}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 74}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 46}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 47}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 9}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 18}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 22}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 23}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 24}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 10, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 12, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 16}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 39}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 40}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 45}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 46}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 32}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 33}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 18}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 28, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 19}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 25}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 26}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 3}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 4}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 12}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 11}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 37}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 38}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 49}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 50}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 19}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 29}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 38}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 39}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 73}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 45}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 46}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 8}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 17}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 21}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 22}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 23}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 24}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 11, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 13, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 15}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 38}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 39}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 44}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 45}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 31}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 32}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 17}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 18}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 31, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 24}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 25}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 2}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 3}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 11}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 10}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 36}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 37}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 48}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 49}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 18}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 28}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 37}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 38}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 72}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 44}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 45}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 7}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 16}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 20}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 21}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 22}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 23}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 12, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 0, "x": 31.0, "y": 52.0, "owner": null, "name": "RULUVNQJTY"}, {"ship_count": 14, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 14}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 37}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 38}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 43}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 44}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 30}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 31}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 16}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 17}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 23}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 34, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 24}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 38, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 1}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 2}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 10}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 9}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 35}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 36}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 47}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 48}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 17}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 27}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 36}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 37}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 71}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 43}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 44}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 6}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 15}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 19}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 20}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 21}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 22}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 13, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 1, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 15, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 13}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 36}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 37}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 42}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 43}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 29}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 30}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 15}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 16}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 22}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 23}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 37, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 41, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "RULUVNQJTY", "owner": 2, "turns_remaining": 1}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 9}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 8}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 34}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 35}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 46}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 47}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 16}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 26}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 35}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 36}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 70}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 42}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 43}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 5}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 14}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 18}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 19}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 20}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 21}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 14, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 3, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 16, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 12}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 35}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 36}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 41}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 42}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 40, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 28}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 29}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 14}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 15}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 21}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 22}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 8}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 7}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 33}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 34}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 45}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 46}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 15}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 25}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 34}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 35}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 69}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 41}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 42}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 4}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 13}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 17}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 18}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 19}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 20}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 15, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 4, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 17, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 11}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 34}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 35}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 40}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 41}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 43, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 27}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 28}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 13}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 14}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 20}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 21}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 7}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 6}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 32}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 33}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 44}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 45}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 14}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 24}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 33}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 34}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 68}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 40}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 41}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 3}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 12}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 16}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 17}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 18}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 19}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 16, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 5, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 18, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 10}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 33}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 34}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 39}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 40}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 26}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 27}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 12}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 13}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 19}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 20}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 6}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 46, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 5}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 31}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 32}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 43}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 44}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 13}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 23}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 32}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 33}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 67}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 39}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 40}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 2}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 11}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 15}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 16}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 17}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 18}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 17, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 6, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 19, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 0, "x": 22.0, "y": 85.0, "owner": null, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 9}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 32}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 33}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 38}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 39}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 25}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 26}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 11}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 12}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 18}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 19}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 5}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 4}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 49, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 30}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 31}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 42}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 43}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 12}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 22}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 31}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 32}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 66}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 38}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 39}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 80, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 1}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 10}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 14}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 15}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 16}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 17}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 18, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 7, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 20, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 1, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 8}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 31}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 32}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 37}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 38}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 24}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 25}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 10}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 11}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 17}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 18}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 4}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 3}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 29}, {"id": 51, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 30}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 41}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 42}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 11}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 21}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 30}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 31}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 65}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 37}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 38}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 9}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 13}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 14}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 15}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 16}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 19, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 8, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 21, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 2, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 7}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 30}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 31}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 36}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 37}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 23}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 24}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 9}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 10}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 16}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 17}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 3}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 2}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 28}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 29}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 55, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 40}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 41}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 10}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 20}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 29}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 30}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 64}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 36}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 37}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 8}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 12}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 13}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 14}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 15}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 20, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 9, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 22, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 0, "x": 53.0, "y": 93.0, "owner": null, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 3, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 6}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 29}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 30}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 35}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 36}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 22}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 23}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 8}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 9}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 15}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 16}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 2}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 47, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 1}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 27}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 28}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 39}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 58, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 40}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 9}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 19}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 28}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 29}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 63}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 35}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 36}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 7}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 11}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 12}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 13}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 14}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 21, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 10, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 4, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 1, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 4, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 5}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 28}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 29}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 34}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 35}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 21}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 22}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 7}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 8}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 14}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 15}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 44, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "OVXRCBSXZK", "owner": 2, "turns_remaining": 1}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 26}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 27}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 38}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 39}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 61, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 8}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 18}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 27}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 28}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 62}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 34}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 35}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 6}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 10}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 11}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 12}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 13}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 14}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 22, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 11, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 5, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 3, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 5, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 4}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 27}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 28}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 33}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 34}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 20}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 21}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 6}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 7}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 13}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 14}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 25}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 26}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 37}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 38}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 7}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 64, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 17}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 26}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 27}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 61}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 33}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 34}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 5}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 9}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 10}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 11}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 12}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 13}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 23, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 12, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 6, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 4, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 6, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 3}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 26}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 27}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 32}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 33}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 19}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 20}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 5}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 6}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 12}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 13}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 24}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 25}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 36}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 37}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 6}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 16}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 67, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 25}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 26}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 60}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 32}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 33}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 4}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 8}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 9}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 10}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 11}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 12}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 24, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 13, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 7, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 5, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 7, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 2}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 25}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 26}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 31}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 32}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 18}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 19}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 4}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 5}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 11}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 12}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 23}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 24}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 35}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 36}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 5}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 15}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 24}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 70, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 25}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 59}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 31}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 32}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 3}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 7}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 8}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 9}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 10}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 11}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 25, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 5, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 14, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 8, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 6, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 8, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 73, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "QUQGQOWETI", "owner": 3, "turns_remaining": 1}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 24}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 25}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 30}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 31}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 17}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 18}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 3}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 4}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 10}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 11}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 22}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 23}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 34}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 35}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 4}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 14}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 23}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 24}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 58}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 30}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 31}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 2}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 6}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 7}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 8}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 9}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 10}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 26, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 15, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 9, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 7, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 9, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 23}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 24}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 29}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 30}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 16}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 17}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 2}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 3}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 9}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 10}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 21}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 22}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 33}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 34}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 3}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 13}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 22}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 23}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 57}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 29}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 30}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 83, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "MJXGGQIJTD", "owner": 2, "turns_remaining": 1}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 5}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 6}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 7}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 8}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 9}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 27, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 4, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 16, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 10, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 8, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 11, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 0, "x": 2.0, "y": 43.0, "owner": null, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 22}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 23}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 28}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 29}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 15}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 16}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 26, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 1}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 2}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 8}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 9}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 20}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 21}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 32}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 33}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 2}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 12}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 21}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 22}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 56}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 28}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 29}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 4}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 5}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 6}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 7}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 8}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 28, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 17, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 11, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 9, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 12, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 1, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 0, "x": 4.0, "y": 90.0, "owner": null, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 21}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 22}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 27}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 28}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 14}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 15}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 29, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "NWMMEHPPYR", "owner": 2, "turns_remaining": 1}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 7}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 8}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 19}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 20}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 31}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 32}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 62, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 1}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 11}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 20}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 21}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 55}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 27}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 28}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 3}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 4}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 5}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 6}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 7}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 29, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 18, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 12, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 10, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 13, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 3, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 1, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 20}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 21}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 26}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 27}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 13}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 14}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 6}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 7}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 18}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 19}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 30}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 31}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 10}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 19}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 20}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 54}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 26}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 27}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 2}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 3}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 4}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 5}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 6}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 30, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 0, "x": 21.0, "y": 53.0, "owner": null, "name": "JXTLWRHRRP"}, {"ship_count": 19, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 13, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 11, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 14, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 4, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 2, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 19}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 20}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 25}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 26}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 12}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 13}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 5}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 6}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 17}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 18}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 29}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 30}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 9}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 18}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 19}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 53}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 25}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 26}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 86, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 1}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 2}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 3}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 4}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 5}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 31, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 1, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 20, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 14, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 12, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 15, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 5, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 3, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 18}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 19}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 24}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 25}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 11}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 12}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 4}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 5}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 16}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 17}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 28}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 29}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 8}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 17}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 18}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 52}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 24}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 25}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 89, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "JXTLWRHRRP", "owner": 2, "turns_remaining": 1}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 2}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 3}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 4}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 32, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": null, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 3, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 21, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 15, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 13, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 16, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 6, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 4, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 17}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 18}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 23}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 24}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 10}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 11}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 3}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 4}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 15}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 16}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 27}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 28}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 7}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 16}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 17}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 51}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 23}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 24}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 92, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 1}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 2}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 3}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 33, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 2, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 1, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 4, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 22, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 16, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 14, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 17, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 7, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 5, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 16}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 17}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 22}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 23}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 9}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 10}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 2}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 3}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 14}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 15}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 26}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 27}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 6}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 15}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 16}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 50}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 22}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 23}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 95, "ship_count": 2, "origin": "OTJPKJXLQX", "destination": "LWMVSTXKRV", "owner": 2, "turns_remaining": 1}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 2}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 4, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 3, "x": 48.0, "y": 80.0, "owner": 3, "name": "RSSGYXGAIS"}, {"ship_count": 4, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 0, "x": 9.0, "y": 32.0, "owner": null, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 5, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 23, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 17, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 15, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 18, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 8, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 6, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 15}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 16}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 21}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 22}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 8}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 9}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 32, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 1}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 2}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 13}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 14}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 25}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 26}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 5}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 14}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 15}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 49}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 21}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 22}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 118, "ship_count": 19, "origin": "ETCCAQPWNK", "destination": "RSSGYXGAIS", "owner": 2, "turns_remaining": 1}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 25}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 5, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 17, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 5, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 3, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 1, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 6, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 24, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 18, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 16, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 19, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 9, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 7, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 14}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 15}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 20}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 21}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 7}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 8}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 35, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VSLGCPXQUN", "owner": 2, "turns_remaining": 1}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 12}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 13}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 24}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 25}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 4}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 13}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 14}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 48}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 20}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 21}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 24}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 6, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 18, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 6, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 3, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 7, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 25, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 19, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 17, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 20, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 10, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 8, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 13}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 14}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 19}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 20}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 6}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 7}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 11}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 12}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 23}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 24}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 3}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 12}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 13}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 47}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 19}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 20}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 23}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 7, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 19, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 7, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 4, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 8, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 26, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 20, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 18, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 21, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 11, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 9, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 12}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 13}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 18}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 19}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 5}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 6}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 10}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 11}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 22}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 23}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 2}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 11}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 12}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 46}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 18}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 19}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 22}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 8, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 20, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 8, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 5, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 9, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 27, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 21, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 19, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 22, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 12, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 10, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 11}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 12}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 17}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 18}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 4}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 5}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 9}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 10}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 21}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 22}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 65, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "KOLNGIUGEX", "owner": 2, "turns_remaining": 1}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 10}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 11}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 45}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 17}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 18}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 21}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 9, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 21, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 9, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 6, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 10, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 28, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 22, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 20, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 23, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 13, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 12, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 10}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 11}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 16}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 17}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 3}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 4}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 8}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 9}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 20}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 21}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 9}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 10}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 44}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 16}, {"id": 75, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 17}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 20}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 10, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 22, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 10, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 7, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 11, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 29, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 23, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 21, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 24, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 14, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 13, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 9}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 10}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 15}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 16}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 2}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 3}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 7}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 8}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 19}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 20}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 8}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 9}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 43}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 15}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 16}, {"id": 78, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 19}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 62}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 11, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 23, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 11, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 8, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 12, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 30, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 24, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 22, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 25, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 15, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 14, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 8}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 9}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 14}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 15}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 20, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 1}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 2}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 6}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 7}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 18}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 19}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 7}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 8}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 42}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 14}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 15}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 67}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 81, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 18}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 61}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 77}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 12, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 24, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 12, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 9, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 13, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 31, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 25, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 23, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 26, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 16, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 15, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 7}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 8}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 13}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 14}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 86}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 23, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 1}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 5}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 6}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 17}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 18}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 6}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 7}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 41}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 13}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 14}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 66}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 77}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 84, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 17}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 60}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 76}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 13, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 25, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 13, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 10, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 14, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 32, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 26, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 24, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 27, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 17, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 16, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 6}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 76, "ship_count": 1, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 7}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 12}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 13}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 85}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 67}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 4}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 5}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 16}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 17}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 5}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 6}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 40}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 12}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 13}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 65}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 76}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 77}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 87, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 16}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 59}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 75}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 14, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 26, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 14, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 11, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 15, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 33, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 27, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 25, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 28, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 18, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 17, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 5}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 86}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 6}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 11}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 12}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 84}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 66}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 3}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 4}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 15}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 16}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 4}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 5}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 39}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 11}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 12}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 64}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 75}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 76}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 77}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 90, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 15}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 58}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 74}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 15, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 27, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 15, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 4, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 12, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 16, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 34, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 28, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 26, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 29, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 19, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 18, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 4}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 85}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 5}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 10}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 82, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 11}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 83}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 65}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 2}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 3}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 14}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 15}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 3}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 4}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 38}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 10}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 11}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 63}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 74}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 75}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 76}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 67}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 93, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 14}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 57}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 73}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 77}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 16, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 28, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 16, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 0, "x": 11.0, "y": 25.0, "owner": null, "name": "OZIYOLKDIR"}, {"ship_count": 13, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 17, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 35, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 29, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 27, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 30, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 20, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 19, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 3}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 84}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 4}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 9}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 86}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 10}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 82}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 64}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 50, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 1}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 2}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 13}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 14}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 2}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 3}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 37}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 9}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 10}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 62}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 73}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 74}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 75}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 66}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 77}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 96, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 13}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 56}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 72}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 76}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 17, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 29, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 17, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 1, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 14, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 0, "x": 25.0, "y": 24.0, "owner": null, "name": "DLSGAMDSAK"}, {"ship_count": 18, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 36, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 30, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 28, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 31, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 21, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 20, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 2}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 83}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 3}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 8}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 85}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 9}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 88, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 81}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 63}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 67}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 53, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "OZIYOLKDIR", "owner": 2, "turns_remaining": 1}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 12}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 13}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 68, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 1}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 2}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 36}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 8}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 9}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 61}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 72}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 73}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 74}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 65}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 76}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 77}, {"id": 98, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 12}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 55}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 71}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 75}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 18, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 30, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 18, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 3, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 15, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 1, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 19, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 37, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 31, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 29, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 0, "x": 98.0, "y": 56.0, "owner": null, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 32, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 22, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 21, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 2, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 1}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 82}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 2}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 7}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 84}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 8}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 75}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 80}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 62}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 66}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 75}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 11}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 12}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 74}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 71, "ship_count": 1, "origin": "ETCCAQPWNK", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 1}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 35}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 7}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 8}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 60}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 71}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 72}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 73}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 64}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 75}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 76}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 70}, {"id": 100, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 11}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 54}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 19, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 31, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 19, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 4, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 16, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 3, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 20, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 38, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 32, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 30, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 1, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 33, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 23, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 22, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 32}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 81}, {"id": 5, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "HEYBAGEYJB", "owner": 2, "turns_remaining": 1}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 6}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 83}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 7}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 74}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 79}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 94, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 61}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 102, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 65}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 74}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 10}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 11}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 73}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 77}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 34}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 6}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 7}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 59}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 70}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 71}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 72}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 63}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 74}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 75}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 69}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 53}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 10}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 20, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 32, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 20, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 5, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 17, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 4, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 21, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 5, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 33, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 31, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 3, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 34, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 24, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 23, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 31}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 80}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 74}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 5}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 82}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 6}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 73}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 78}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 98}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 60}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 28}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 104, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 64}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 73}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 9}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 10}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 72}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 76}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 33}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 5}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 6}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 58}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 69}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 70}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 71}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 62}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 73}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 74}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 68}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 52}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 9}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 21, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 33, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 21, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 6, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 18, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 5, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 22, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 6, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 34, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 32, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 4, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 35, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 25, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 24, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 30}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 79}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 73}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 4}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 81}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 5}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 72}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 77}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 97}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 59}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 99, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 27}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 39}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 63}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 72}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 8}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 9}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 71}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 75}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 32}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 4}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 5}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 57}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 68}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 69}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 70}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 61}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 72}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 73}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 67}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 51}, {"id": 106, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 8}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 98}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 22, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 34, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 22, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 7, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 19, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 6, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 23, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 7, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 35, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 33, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 5, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 36, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 26, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 25, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 29}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 78}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 72}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 3}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 80}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 4}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 71}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 76}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 96}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 58}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 74}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 26}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 38}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 62}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 71}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 7}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 8}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 70}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 74}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 31}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 3}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 4}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 56}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 67}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 68}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 69}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 60}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 71}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 72}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 66}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 50}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 98}, {"id": 108, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 7}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 97}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 23, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 35, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 23, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 8, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 20, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 7, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 24, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 8, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 36, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 34, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 6, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 37, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 27, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 26, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 28}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 77}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 71}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 2}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 79}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 3}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 70}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 75}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 95}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 57}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 73}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 103, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 25}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 37}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 61}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 70}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 6}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 7}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 69}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 73}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 30}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 2}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 3}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 55}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 66}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 67}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 68}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 59}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 70}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 71}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 65}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 49}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 97}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 39}, {"id": 110, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 6}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 96}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 98}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 24, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 36, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 24, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 9, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 21, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 8, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 25, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 9, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 37, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 35, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 7, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 0, "x": 51.0, "y": 2.0, "owner": null, "name": "XVJXNQDAQE"}, {"ship_count": 38, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 28, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 0, "x": 41.0, "y": 23.0, "owner": null, "name": "UUZZZWSZUT"}, {"ship_count": 27, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 27}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 76}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 70}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 8, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 1}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 78}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 2}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 69}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 74}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 94}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 56}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 72}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 74}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 24}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 36}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 60}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 69}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 5}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 6}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 68}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 72}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 29}, {"id": 74, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 1}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 2}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 54}, {"id": 112, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 65}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 66}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 67}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 58}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 69}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 70}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 64}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 48}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 96}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 38}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 98}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 5}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 95}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 97}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 25, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 37, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 25, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 10, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 22, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 9, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 26, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 10, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 38, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 36, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 8, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 1, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 39, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 29, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 1, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 28, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 26}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 75}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 69}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 39}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 77}, {"id": 11, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "XVJXNQDAQE", "owner": 2, "turns_remaining": 1}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 107, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 68}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 73}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 93}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 55}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 71}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 73}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 23}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 35}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 59}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 68}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 4}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 5}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 67}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 71}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 28}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 98}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 77, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "UUZZZWSZUT", "owner": 2, "turns_remaining": 1}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 53}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 96}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 64}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 65}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 66}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 57}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 68}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 69}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 63}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 47}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 95}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 37}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 97}, {"id": 114, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 4}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 94}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 26, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 38, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 26, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 11, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 23, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 10, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 27, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 11, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 39, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 37, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 9, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 3, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 40, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 30, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 3, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 29, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 25}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 74}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 68}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 38}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 76}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 62}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 67}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 72}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 92}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 54}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 70}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 72}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 22}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 34}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 58}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 67}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 3}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 4}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 66}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 70}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 27}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 97}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 93}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 52}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 95}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 63}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 64}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 65}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 56}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 67}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 68}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 62}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 46}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 94}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 36}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 96}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 116, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 3}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 27, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 39, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 27, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 12, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 24, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 11, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 28, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 12, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 40, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 38, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 10, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 4, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 41, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 31, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 4, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 30, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 24}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 73}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 67}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 37}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 75}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 61}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 66}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 71}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 91}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 53}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 69}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 71}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 21}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 33}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 111, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 57}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 66}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 2}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 119, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 3}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 65}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 69}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 26}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 96}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 92}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 51}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 94}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 62}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 63}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 64}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 55}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 66}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 67}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 61}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 45}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 93}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 35}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 95}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 49}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 2}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 62}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 28, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 40, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 28, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 2, "x": 33.0, "y": 99.0, "owner": 3, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 13, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 25, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 12, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 29, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 13, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 41, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 39, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 11, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 5, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 42, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 0, "x": 92.0, "y": 78.0, "owner": null, "name": "KEYMTVEOQP"}, {"ship_count": 32, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 5, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 31, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 0, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 23}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 72}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 66}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 36}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 74}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 60}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 65}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 70}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 90}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 52}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 68}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 70}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 20}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 32}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 56}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 65}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 56, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 1}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 62}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 2}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 121, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 64}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 68}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 25}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 95}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 91}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 50}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 93}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 61}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 62}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 63}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 54}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 65}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 66}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 60}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 44}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 92}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 34}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 94}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 48}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 145, "ship_count": 30, "origin": "OTJPKJXLQX", "destination": "QUQGQOWETI", "owner": 2, "turns_remaining": 1}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 61}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 29, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 41, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 29, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 14, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 26, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 13, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 30, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 14, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 42, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 40, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 12, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 6, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 43, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 1, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 33, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 6, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 32, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 49}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 22}, {"id": 3, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 71}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 65}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 35}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 73}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 59}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 64}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 69}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 89}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 51}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 67}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 69}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 19}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 31}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 55}, {"id": 115, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 64}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 62}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 61}, {"id": 59, "ship_count": 1, "origin": "OTJPKJXLQX", "destination": "KEYMTVEOQP", "owner": 2, "turns_remaining": 1}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 60}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 63}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 67}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 24}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 94}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 90}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 49}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 92}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 60}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 61}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 62}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 53}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 64}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 65}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 59}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 43}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 91}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 33}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 93}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 47}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 123, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 30, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 42, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 30, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 15, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 27, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 14, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 31, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 15, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 43, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 41, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 13, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 7, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 44, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 3, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 34, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 7, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 33, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 48}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 21}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 70}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 64}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 7, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 34}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 72}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 58}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 63}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 68}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 88}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 50}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 66}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 68}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 18}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 30}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 54}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 63}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 61}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 60}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 59}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 62}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 66}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 23}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 93}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 89}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 48}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 91}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 59}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 60}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 61}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 52}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 63}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 64}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 58}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 42}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 90}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 32}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 92}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 46}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 125, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 31, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 43, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 31, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 16, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 28, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 15, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 32, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 16, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 44, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 42, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 14, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 8, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 45, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 4, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 35, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 8, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 34, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 47}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 20}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 69}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 63}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 49}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 33}, {"id": 9, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 71}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 57}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 62}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 67}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 87}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 49}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 65}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 67}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 17}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 29}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 120, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 53}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 62}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 60}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 59}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 58}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 61}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 65}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 22}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 92}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 88}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 47}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 90}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 58}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 59}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 60}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 51}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 62}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 63}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 57}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 41}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 89}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 31}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 91}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 45}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 127, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 32, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 44, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 32, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 17, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 29, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 16, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 33, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 17, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 45, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 43, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 15, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 9, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 46, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 5, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 36, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 9, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 35, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 46}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 19}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 68}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 62}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 48}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 32}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 70}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 12, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 56}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 61}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 66}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 86}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 48}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 64}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 66}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 16}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 28}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 52}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 61}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 59}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 58}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 57}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 60}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 64}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 21}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 91}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 87}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 46}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 89}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 57}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 58}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 59}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 50}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 61}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 62}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 56}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 40}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 88}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 30}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 90}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 44}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 129, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 33, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 45, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 33, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 18, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 30, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 17, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 34, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 18, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 46, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 44, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 16, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 10, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 47, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 6, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 37, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 10, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 36, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 45}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 18}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 67}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 61}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 47}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 31}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 69}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 49}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 55}, {"id": 15, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 60}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 65}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 85}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 47}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 63}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 65}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 15}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 27}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 51}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 60}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 58}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 57}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 56}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 124, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 59}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 63}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 20}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 90}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 86}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 45}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 88}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 56}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 57}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 58}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 49}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 60}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 61}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 55}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 39}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 87}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 29}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 89}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 43}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 131, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 34, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 46, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 34, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 19, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 31, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 18, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 35, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 19, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 47, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 45, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 17, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 11, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 48, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 7, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 38, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 11, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 37, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 44}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 17}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 66}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 60}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 46}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 30}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 68}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 48}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 54}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 59}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 18, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 64}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 84}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 46}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 62}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 64}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 14}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 26}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 50}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 59}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 57}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 56}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 55}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 58}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 62}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 19}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 89}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 85}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 44}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 87}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 55}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 56}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 57}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 48}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 59}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 60}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 54}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 38}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 86}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 28}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 88}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 42}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 133, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 35, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 47, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 35, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 20, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 32, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 19, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 36, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 20, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 48, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 46, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 18, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 12, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 49, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 8, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 39, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 12, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 38, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 43}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 16}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 65}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 59}, {"id": 79, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 45}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 29}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 67}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 47}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 53}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 58}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 49}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 63}, {"id": 21, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 83}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 45}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 61}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 63}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 13}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 25}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 49}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 58}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 56}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 55}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 54}, {"id": 135, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 57}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 128, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 61}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 18}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 88}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 84}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 43}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 86}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 54}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 55}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 56}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 47}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 58}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 59}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 53}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 85}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 27}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 87}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 41}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 36, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 48, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 36, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 21, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 33, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 20, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 37, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 21, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 49, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 47, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 19, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 13, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 50, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 9, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 40, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 13, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 39, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 42}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 15}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 64}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 58}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 44}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 28}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 66}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 46}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 52}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 57}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 48}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 62}, {"id": 137, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 82}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 44}, {"id": 24, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 60}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 62}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 12}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 24}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 48}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 57}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 55}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 54}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 53}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 56}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 60}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 17}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 87}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 83}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 42}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 85}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 53}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 54}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 55}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 46}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 57}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 58}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 52}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 84}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 26}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 86}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 40}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 37, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 49, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 37, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 22, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 34, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 21, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 38, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 22, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 50, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 48, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 20, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 14, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 51, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 10, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 41, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 14, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 40, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 41}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 14}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 63}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 57}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 43}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 27}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 65}, {"id": 192, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 45}, {"id": 85, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 51}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 56}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 47}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 61}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 81}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 43}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 27, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 59}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 61}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 11}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 23}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 47}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 56}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 54}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 53}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 52}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 55}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 139, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 59}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 16}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 86}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 82}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 41}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 84}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 52}, {"id": 132, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 53}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 54}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 45}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 56}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 57}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 51}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 83}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 25}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 85}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 39}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 38, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 50, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 38, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 7, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 23, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 35, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 22, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 39, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 23, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 51, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 49, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 21, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 15, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 52, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 9, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 42, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 15, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 41, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 40}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 13}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 62}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 56}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 42}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 26}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 64}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 44}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 50}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 55}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 46}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 60}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 80}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 42}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 58}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 30, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 60}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 10}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 22}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 46}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 55}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 53}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 52}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 51}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 141, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 54}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 58}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 15}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 85}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 81}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 40}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 83}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 51}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 52}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 53}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 44}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 55}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 56}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 50}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 82}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 24}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 84}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 38}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 39, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 51, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 39, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 24, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 36, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 23, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 40, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 24, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 52, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 50, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 22, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 16, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 53, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 10, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 43, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 16, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 42, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 39}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 12}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 61}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 55}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 41}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 25}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 63}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 43}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 49}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 54}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 45}, {"id": 91, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 59}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 79}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 41}, {"id": 143, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 57}, {"id": 136, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 33, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 59}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 9}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 21}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 196, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 45}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 54}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 52}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 51}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 50}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 53}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 57}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 14}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 84}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 80}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 39}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 82}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 50}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 51}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 52}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 43}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 54}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 55}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 49}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 81}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 23}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 83}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 40, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 52, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 40, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 7, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 25, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 37, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 24, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 41, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 25, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 53, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 51, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 23, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 17, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 54, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 9, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 44, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 17, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 43, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 38}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 11}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 60}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 54}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 40}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 24}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 62}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 42}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 48}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 53}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 44}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 58}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 78}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 40}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 36}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 56}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 82}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 58}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 36, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 8}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 20}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 22}, {"id": 146, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 44}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 53}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 51}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 50}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 49}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 52}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 56}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 13}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 83}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 79}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 38}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 81}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 49}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 50}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 51}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 42}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 53}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 54}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 48}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 80}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 41, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 53, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 41, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 26, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 38, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 25, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 42, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 26, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 54, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 52, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 24, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 18, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 55, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 10, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 45, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 18, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 44, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 37}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 10}, {"id": 199, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 59}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 53}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 39}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 23}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 61}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 41}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 47}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 52}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 43}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 57}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 77}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 39}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 35}, {"id": 97, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 55}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 81}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 57}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 7}, {"id": 39, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 19}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 21}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 43}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 52}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 50}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 49}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 48}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 51}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 55}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 12}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 82}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 78}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 37}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 80}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 48}, {"id": 148, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 49}, {"id": 140, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 50}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 41}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 52}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 53}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 47}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 79}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 42, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 54, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 42, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 7, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 27, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 39, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 26, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 43, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 27, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 55, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 53, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 25, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 19, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 56, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 9, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 46, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 19, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 45, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 36}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 9}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 58}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 52}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 38}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 22}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 60}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 40}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 46}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 51}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 42}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 56}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 76}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 38}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 34}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 78}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 150, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 54}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 80}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 56}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 6}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 18}, {"id": 42, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 20}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 42}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 51}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 49}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 48}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 47}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 50}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 54}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 11}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 81}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 77}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 36}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 79}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 47}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 46}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 48}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 52}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 49}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 40}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 51}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 43, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 55, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 43, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 28, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 40, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 27, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 44, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 28, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 56, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 54, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 26, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 20, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 57, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 10, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 47, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 20, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 46, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 35}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 8}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 57}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 51}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 37}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 21}, {"id": 201, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 59}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 39}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 45}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 50}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 41}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 55}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 75}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 37}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 33}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 77}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 53}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 101, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 79}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 55}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 5}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 17}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 45, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 19}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 41}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 50}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 48}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 47}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 46}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 49}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 152, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 53}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 10}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 80}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 76}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 35}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 78}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 46}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 45}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 47}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 51}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 48}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 39}, {"id": 144, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 50}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 44, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 56, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 44, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 7, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 29, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 41, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 28, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 45, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 29, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 57, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 55, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 27, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 21, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 58, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 9, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 48, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 21, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 47, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 34}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 7}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 56}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 50}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 36}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 20}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 58}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 38}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 44}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 49}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 40}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 54}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 74}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 36}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 32}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 76}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 52}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 78}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 54}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 4}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 16}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 49}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 18}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 48, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 40}, {"id": 154, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 49}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 47}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 46}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 45}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 48}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 38}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 52}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 9}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 79}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 75}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 34}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 77}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 45}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 44}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 46}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 50}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 47}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 45, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 57, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 45, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 30, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 42, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 29, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 46, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 30, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 58, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 56, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 28, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 22, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 59, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 10, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 49, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 22, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 48, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 33}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 6}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 55}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 49}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 35}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 19}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 57}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 37}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 43}, {"id": 203, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 48}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 39}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 53}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 73}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 35}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 31}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 75}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 51}, {"id": 156, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 149, "ship_count": 2, "origin": "RSSGYXGAIS", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 77}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 53}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 105, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 3}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 15}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 48}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 17}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 39}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 52, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 48}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 46}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 45}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 44}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 47}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 37}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 51}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 8}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 78}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 74}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 33}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 76}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 44}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 43}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 45}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 49}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 46}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 46, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 58, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 46, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 7, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 31, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 43, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 30, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 47, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 31, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 59, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 57, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 29, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 23, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 60, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 9, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 50, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 23, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 49, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 32}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 5}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 54}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 48}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 34}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 18}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 56}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 36}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 42}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 47}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 38}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 52}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 72}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 34}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 30}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 74}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 50}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 45}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 76}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 52}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 48}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 2}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 14}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 47}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 16}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 38}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 44}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 47}, {"id": 54, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 45}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 44}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 43}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 46}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 36}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 50}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 7}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 77}, {"id": 159, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 73}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 32}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 75}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 43}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 42}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 47, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 59, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 47, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 32, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 44, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 31, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 48, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 32, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 60, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 58, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 30, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 24, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 61, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 10, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 51, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 24, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 50, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 31}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 4}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 53}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 47}, {"id": 205, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 33}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 17}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 55}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 35}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 41}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 46}, {"id": 109, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 37}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 51}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 71}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 33}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 29}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 73}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 49}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 44}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 75}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 51}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 47}, {"id": 178, "ship_count": 34, "origin": "RULUVNQJTY", "destination": "DLSGAMDSAK", "owner": 2, "turns_remaining": 1}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 13}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 46}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 15}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 37}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 43}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 46}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 44}, {"id": 57, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 43}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 42}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 45}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 35}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 49}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 6}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 76}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 72}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 31}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 74}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 42}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 41}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 48, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 60, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 48, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 6, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 33, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 45, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 66, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 49, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 33, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 61, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 59, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 31, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 25, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 62, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 9, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 52, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 25, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 51, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 30}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 3}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 52}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 46}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 32}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 16}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 54}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 34}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 40}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 45}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 40}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 36}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 50}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 70}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 32}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 28}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 72}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 48}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 43}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 74}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 50}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 46}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 41}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 12}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 45}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 14}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 36}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 42}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 45}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 43}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 73}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 42}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 60, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 41}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 44}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 34}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 48}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 5}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 75}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 71}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 30}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 49, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 61, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 49, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 34, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 46, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 3, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 50, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 34, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 62, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 60, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 32, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 26, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 63, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 10, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 53, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 26, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 52, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 29}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 2}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 51}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 45}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 31}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 15}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 53}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 33}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 39}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 44}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 39}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 35}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 49}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 69}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 31}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 27}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 71}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 47}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 42}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 73}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 49}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 45}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 40}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 11}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 44}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 13}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 113, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 35}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 41}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 44}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 42}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 72}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 41}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 40}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 63, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 43}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 33}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 47}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 4}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 74}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 70}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 29}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 53}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 50, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 62, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 50, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 6, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 35, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 47, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 4, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 51, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 35, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 63, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 61, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 33, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 27, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 64, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 11, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 54, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 27, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 53, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 28}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 177, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "HEYBAGEYJB", "owner": 1, "turns_remaining": 1}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 50}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 44}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 30}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 14}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 52}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 32}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 38}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 43}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 38}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 34}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 48}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 68}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 30}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 26}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 70}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 46}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 41}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 72}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 48}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 44}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 39}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 10}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 43}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 12}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 34}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 40}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 43}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 41}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 71}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 40}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 39}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 66, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 42}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 32}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 46}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 3}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 73}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 69}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 28}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 52}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 51, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 63, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 51, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 36, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 48, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 5, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 52, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 36, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 64, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 62, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 32, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 28, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 65, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 12, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 55, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 28, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 54, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 27}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 49}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 43}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 29}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 13}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 51}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 31}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 37}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 42}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 37}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 33}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 47}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 67}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 29}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 25}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 69}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 45}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 40}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 71}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 47}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 43}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 38}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 9}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 42}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 11}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 33}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 39}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 42}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 117, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 40}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 70}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 39}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 38}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 53}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 41}, {"id": 69, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 31}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 45}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 2}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 72}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 68}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 27}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 51}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 52, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 64, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 52, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 6, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 37, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 49, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 6, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 53, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 37, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 65, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 63, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 33, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 29, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 66, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 13, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 56, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 29, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 55, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 26}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 48}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 42}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 28}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 12}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 50}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 30}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 36}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 41}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 36}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 32}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 46}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 66}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 28}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 24}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 68}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 44}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 39}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 70}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 46}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 42}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 37}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 8}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 41}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 10}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 32}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 38}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 41}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 39}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 69}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 38}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 37}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 52}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 40}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 30}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 44}, {"id": 72, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "QUQGQOWETI", "owner": 1, "turns_remaining": 1}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 71}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 67}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 26}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 50}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 53, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 65, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 53, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 28, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 38, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 50, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 7, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 54, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 38, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 66, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 64, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 34, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 30, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 67, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 14, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 57, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 30, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 56, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 25}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 47}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 41}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 27}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 11}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 49}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 29}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 35}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 40}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 35}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 31}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 45}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 65}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 27}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 23}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 67}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 43}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 38}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 69}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 45}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 41}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 36}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 7}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 122, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 40}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 9}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 31}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 37}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 40}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 38}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 68}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 37}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 36}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 51}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 39}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 29}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 43}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 70}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 66}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 25}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 49}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 54, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 66, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 54, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 29, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 6, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 39, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 51, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 8, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 55, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 39, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 67, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 65, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 35, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 31, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 68, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 15, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 58, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 31, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 57, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 24}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 46}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 40}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 26}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 10}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 48}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 28}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 34}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 39}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 34}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 30}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 44}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 64}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 26}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 22}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 66}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 42}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 37}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 68}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 44}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 40}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 35}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 6}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 39}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 8}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 30}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 36}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 39}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 37}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 67}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 36}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 35}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 50}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 38}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 28}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 42}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 69}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 65}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 24}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 48}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 55, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 67, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 55, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 30, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 40, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 52, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 9, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 56, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 40, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 68, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 66, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 36, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 32, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 69, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 16, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 59, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 32, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 58, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 23}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 45}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 39}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 25}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 9}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 47}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 27}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 33}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 38}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 33}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 29}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 43}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 63}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 25}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 21}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 65}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 41}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 36}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 67}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 43}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 39}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 34}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 5}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 38}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 7}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 29}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 35}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 38}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 36}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 66}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 35}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 34}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 49}, {"id": 126, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 37}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 27}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 41}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 68}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 64}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 23}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 47}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 56, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 68, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 56, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 31, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 6, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 41, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 53, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 10, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 57, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 41, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 69, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 67, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 37, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 33, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 70, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 17, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 60, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 33, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 59, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 22}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 44}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 38}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 24}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 8}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 46}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 26}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 32}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 37}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 32}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 28}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 42}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 62}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 24}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 20}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 64}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 40}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 35}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 66}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 42}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 38}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 33}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 4}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 37}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 6}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 28}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 34}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 37}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 35}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 65}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 34}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 33}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 48}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 36}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 26}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 40}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 67}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 63}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 22}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 46}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 57, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 69, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 57, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 32, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 42, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 54, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 11, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 58, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 42, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 70, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 68, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 38, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 34, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 71, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 18, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 61, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 34, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 60, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 21}, {"id": 130, "ship_count": 4, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 43}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 37}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 23}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 7}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 45}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 25}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 31}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 36}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 31}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 27}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 41}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 61}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 23}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 19}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 63}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 39}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 34}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 65}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 41}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 37}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 32}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 3}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 36}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 5}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 27}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 33}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 36}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 34}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 64}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 33}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 32}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 47}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 35}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 25}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 39}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 66}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 62}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 21}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 45}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 58, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 70, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 58, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 33, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 6, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 43, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 55, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 12, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 59, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 43, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 71, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 69, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 39, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 35, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 72, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 19, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 62, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 35, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 61, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 20}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 42}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 36}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 22}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 6}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 44}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 24}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 30}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 35}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 30}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 26}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 40}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 60}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 22}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 18}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 62}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 38}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 33}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 64}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 40}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 36}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 31}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 2}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 35}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 4}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 26}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 32}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 35}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 33}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 63}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 32}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 31}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 46}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 34}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 24}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 38}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 65}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 61}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 20}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 44}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 59, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 71, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 59, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 34, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 44, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 56, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 13, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 60, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 44, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 72, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 70, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 40, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 36, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 73, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 20, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 63, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 36, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 62, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 19}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 41}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 35}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 21}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 5}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 43}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 23}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 29}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 34}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 29}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 25}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 39}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 59}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 21}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 17}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 61}, {"id": 134, "ship_count": 3, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 37}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 32}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 63}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 39}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 35}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 30}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 182, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 1}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 34}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 3}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 25}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 31}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 34}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 32}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 62}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 31}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 30}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 45}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 33}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 23}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 37}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 64}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 60}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 19}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 43}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 60, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 72, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 60, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 35, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 5, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 45, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 57, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 14, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 61, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 45, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 73, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 71, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 41, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 35, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 74, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 21, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 64, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 37, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 63, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 18}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 40}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 34}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 20}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 4}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 42}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 22}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 28}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 33}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 28}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 24}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 38}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 58}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 20}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 16}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 60}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 36}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 31}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 62}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 38}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 34}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 29}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 33}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 2}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 24}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 30}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 33}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 31}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 61}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 30}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 29}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 44}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 32}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 22}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 36}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 63}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 59}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 18}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 42}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 61, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 73, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 61, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 36, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 46, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 58, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 15, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 62, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 46, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 74, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 72, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 42, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 36, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 75, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 22, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 65, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 38, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 64, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 17}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 39}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 33}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 19}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 3}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 41}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 21}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 27}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 32}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 27}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 23}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 37}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 57}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 19}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 15}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 59}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 35}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 30}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 61}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 37}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 33}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 28}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 32}, {"id": 186, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 1}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 23}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 29}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 32}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 30}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 60}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 29}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 28}, {"id": 138, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 43}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 31}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 21}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 35}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 62}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 58}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 17}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 41}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 62, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 74, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 62, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 37, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 4, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 47, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 59, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 16, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 63, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 47, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 75, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 73, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 43, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 35, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 76, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 23, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 66, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 39, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 65, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 16}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 38}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 32}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 18}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 2}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 40}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 20}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 26}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 31}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 26}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 22}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 36}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 56}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 18}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 14}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 58}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 34}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 29}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 60}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 36}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 32}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 27}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 31}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 22}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 28}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 31}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 29}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 59}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 28}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 27}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 42}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 30}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 20}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 34}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 61}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 57}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 16}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 40}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 63, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 75, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 63, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 38, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 48, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 60, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 17, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 64, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 48, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 76, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 74, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 44, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 36, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 77, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 24, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 67, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 40, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 66, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 15}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 37}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 31}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 17}, {"id": 190, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 1}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 39}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 19}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 25}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 30}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 25}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 21}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 35}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 55}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 17}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 13}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 57}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 33}, {"id": 142, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 28}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 59}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 35}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 31}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 26}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 30}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 21}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 27}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 30}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 28}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 58}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 27}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 26}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 41}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 29}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 19}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 33}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 60}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 56}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 15}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 39}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 64, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 76, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 64, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 39, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 4, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 49, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 61, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 18, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 65, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 49, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 77, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 75, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 45, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 35, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 78, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 25, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 68, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 41, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 67, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 14}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 36}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 30}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 16}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 38}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 18}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 24}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 29}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 24}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 20}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 34}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 54}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 16}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 56}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 32}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 27}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 58}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 34}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 30}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 25}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 29}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 20}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 26}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 29}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 27}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 57}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 26}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 25}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 40}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 28}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 18}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 32}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 59}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 55}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 14}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 38}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 65, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 77, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 65, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 40, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 50, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 62, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 19, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 66, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 50, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 78, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 76, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 46, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 36, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 3, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 26, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 69, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 42, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 68, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 13}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 35}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 29}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 15}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 37}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 17}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 23}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 28}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 23}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 19}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 33}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 53}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 15}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 55}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 31}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 147, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 26}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 57}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 33}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 29}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 24}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 28}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 19}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 25}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 28}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 26}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 56}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 25}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 24}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 39}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 27}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 17}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 31}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 58}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 54}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 13}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 37}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 67}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 66, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 78, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 66, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 41, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 4, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 51, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 63, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 20, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 67, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 51, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 79, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 77, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 47, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 37, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 4, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 27, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 70, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 43, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 69, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 34}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 28}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 14}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 36}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 16}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 22}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 27}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 22}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 18}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 32}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 52}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 14}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 54}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 30}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 25}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 56}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 32}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 28}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 23}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 27}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 18}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 24}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 27}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 25}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 55}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 24}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 23}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 38}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 26}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 16}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 30}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 57}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 53}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 12}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 36}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 66}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 67, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 79, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 67, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 42, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 52, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 64, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 21, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 68, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 52, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 17, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 78, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 48, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 38, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 5, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 28, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 71, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 44, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 70, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 33}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 27}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 13}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 35}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 15}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 21}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 26}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 21}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 17}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 31}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 51}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 13}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 53}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 29}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 24}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 55}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 31}, {"id": 151, "ship_count": 2, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 27}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 22}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 26}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 17}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 23}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 26}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 24}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 54}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 23}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 22}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 37}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 25}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 15}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 29}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 56}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 52}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 11}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 35}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 65}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 55}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 68, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 80, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 68, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 43, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 4, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 53, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 65, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 22, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 69, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 53, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 18, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 79, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 49, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 39, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 6, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 29, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 72, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 45, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 71, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 32}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 26}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 34}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 14}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 20}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 25}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 20}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 16}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 30}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 50}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 12}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 52}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 28}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 23}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 54}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 30}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 26}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 21}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 25}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 16}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 22}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 25}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 23}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 53}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 22}, {"id": 153, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 21}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 36}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 24}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 14}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 28}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 55}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 51}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 10}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 34}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 64}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 54}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 69, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 16, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 69, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 44, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 54, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 66, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 23, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 70, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 54, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 19, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 80, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 50, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 40, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 7, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 30, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 73, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 46, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 72, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 31}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 25}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 33}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 13}, {"id": 155, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 19}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 24}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 19}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 15}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 29}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 49}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 11}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 51}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 27}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 22}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 53}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 29}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 25}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 20}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 24}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 15}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 21}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 24}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 22}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 52}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 21}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 20}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 35}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 23}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 13}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 27}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 54}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 50}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 9}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 33}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 63}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 53}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 57}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 70, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 17, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 70, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 45, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 55, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 67, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 24, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 71, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 55, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 20, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 81, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 51, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 41, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 8, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 31, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 74, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 47, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 73, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 30}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 24}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 32}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 18}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 23}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 18}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 14}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 28}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 48}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 10}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 50}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 26}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 21}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 52}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 28}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 24}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 19}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 23}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 14}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 20}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 23}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 21}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 51}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 20}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 19}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 157, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 34}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 22}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 12}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 26}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 53}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 49}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 8}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 32}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 62}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 52}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 56}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 71, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 18, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 71, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 46, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 56, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 68, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 25, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 72, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 56, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 21, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 7, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 52, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 42, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 9, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 32, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 75, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 48, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 74, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 29}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 23}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 31}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 17}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 22}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 17}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 13}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 27}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 47}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 9}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 49}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 25}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 20}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 51}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 27}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 23}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 18}, {"id": 158, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 22}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 13}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 19}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 22}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 20}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 50}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 19}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 18}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 33}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 21}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 11}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 25}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 52}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 48}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 7}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 31}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 61}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 51}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 55}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 66}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 72, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 19, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 72, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 47, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 57, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 69, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 26, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 73, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 57, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 22, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 8, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 53, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 43, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 10, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 33, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 76, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 49, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 75, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 28}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 22}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 30}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 16}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 21}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 16}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 12}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 26}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 46}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 8}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 48}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 24}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 19}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 50}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 26}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 22}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 17}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 21}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 12}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 18}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 21}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 19}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 49}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 18}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 17}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 32}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 20}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 10}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 24}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 51}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 47}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 6}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 30}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 60}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 50}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 54}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 65}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 73, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 20, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 73, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 48, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 58, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 70, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 27, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 74, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 58, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 23, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 9, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 54, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 44, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 11, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 34, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 77, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 50, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 76, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 27}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 21}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 29}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 15}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 20}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 15}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 11}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 25}, {"id": 206, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 45}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 7}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 47}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 23}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 18}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 49}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 25}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 21}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 16}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 20}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 11}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 17}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 20}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 18}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 48}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 17}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 16}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 31}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 19}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 9}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 23}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 50}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 46}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 5}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 29}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 59}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 49}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 53}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 64}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 74, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 21, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 74, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 49, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 0, "x": 87.0, "y": 67.0, "owner": null, "name": "VNZZPHTSZM"}, {"ship_count": 59, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 71, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 28, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 75, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 59, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 24, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 10, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 55, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 45, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 12, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 35, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 78, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 51, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 77, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 26}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 20}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 28}, {"id": 207, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 14}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 19}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 14}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 10}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 24}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 37}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 44}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 6}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 46}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 22}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 17}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 48}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 24}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 20}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 15}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 19}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 10}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 16}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 19}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 17}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 47}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 16}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 15}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 30}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 18}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 8}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 22}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 49}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 45}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 4}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 28}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 58}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 48}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 52}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 63}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 1, "name": "OJCKCVKJGJ"}, {"ship_count": 75, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 22, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 75, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 50, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 60, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 72, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 29, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 76, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 60, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 25, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 11, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 56, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 46, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 13, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 36, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 79, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 52, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 78, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 25}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 19}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 27}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 37}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 13}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 18}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 13}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 9}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 23}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 36}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 43}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 5}, {"id": 194, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 45}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 21}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 209, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 16}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 47}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 23}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 19}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 14}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 18}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 9}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 15}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 18}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 16}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 46}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 15}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 14}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 208, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 29}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 17}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 7}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 21}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 48}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 44}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 3}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 27}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 57}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 47}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 51}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 62}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}]}
{"planets": [{"ship_count": 4, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 76, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 23, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 76, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 51, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 61, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 73, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 30, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 77, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 61, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 26, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 12, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 57, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 47, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 14, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 35, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 80, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 53, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 79, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 24}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 18}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 26}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 36}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 12}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 17}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 12}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 8}, {"id": 210, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 22}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 35}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 42}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 4}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 66}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 44}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 20}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 15}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 46}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 22}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 18}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 13}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 17}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 8}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 14}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 17}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 15}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 45}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 14}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 13}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 28}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 16}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 6}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 20}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 47}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 43}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 2}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 26}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 56}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 46}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 50}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 61}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 77, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 24, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 77, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 52, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 62, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 74, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 31, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 78, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 62, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 27, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 13, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 58, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 48, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 15, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 36, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 81, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 54, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 80, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 198, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 23}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 17}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 25}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 35}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 11}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 16}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 11}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 7}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 21}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 34}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 41}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 3}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 65}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 43}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 19}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 14}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 45}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 21}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 212, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 17}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 12}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 16}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 211, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 7}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 13}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 16}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 14}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 44}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 13}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 12}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 27}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 15}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 5}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 19}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 46}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 42}, {"id": 161, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 1}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 25}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 55}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 45}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 49}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 60}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 8, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 78, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 25, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 78, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 53, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 62, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 75, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 32, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 79, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 63, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 28, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 14, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 59, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 49, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 16, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 35, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 82, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 55, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 81, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 213, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 22}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 16}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 24}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 34}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 10}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 15}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 10}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 6}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 20}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 33}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 40}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 2}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 64}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 42}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 18}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 13}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 44}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 20}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 16}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 11}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 15}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 6}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 12}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 15}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 13}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 43}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 12}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 11}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 26}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 14}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 4}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 18}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 45}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 41}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 24}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 54}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 44}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 48}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 59}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 79, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 26, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 79, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 54, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 63, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 76, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 33, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 80, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 64, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 29, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 15, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 60, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 50, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 17, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 36, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 83, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 56, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 82, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 21}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 15}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 200, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 23}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 33}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 9}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 14}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 9}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 5}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 19}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 32}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 39}, {"id": 165, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 1}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 63}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 41}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 215, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 17}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 12}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 43}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 19}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 15}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 10}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 214, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 14}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 5}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 11}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 14}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 12}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 42}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 11}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 10}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 25}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 13}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 3}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 17}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 44}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 40}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 23}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 53}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 43}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 47}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 58}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 8, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 80, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 27, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 80, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 55, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 62, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 77, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 34, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 81, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 65, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 30, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 16, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 61, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 51, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 18, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 35, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 84, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 57, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 83, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 20}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 14}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 216, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 22}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 32}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 8}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 13}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 8}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 4}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 18}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 31}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 38}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 62}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 40}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 16}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 11}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 42}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 18}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 14}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 9}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 13}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 4}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 10}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 13}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 11}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 41}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 10}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 9}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 24}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 12}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 2}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 16}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 43}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 39}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 22}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 52}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 42}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 46}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 57}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 81, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 28, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 81, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 56, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 63, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 78, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 35, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 82, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 66, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 31, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 17, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 62, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 52, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 19, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 36, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 85, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 58, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 84, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 19}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 13}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 21}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 31}, {"id": 202, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 7}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 12}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 7}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 3}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 17}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 30}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 37}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 61}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 39}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 15}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 10}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 41}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 17}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 13}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 8}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 12}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 218, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 3}, {"id": 217, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 9}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 12}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 10}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 40}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 9}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 8}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 23}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 11}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 169, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 1}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 15}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 42}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 38}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 21}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 51}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 41}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 45}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 56}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 8, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 82, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 29, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 82, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 57, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 62, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 79, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 36, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 83, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 67, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 32, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 18, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 63, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 53, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 20, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 35, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 86, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 59, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 85, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 18}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 12}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 20}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 30}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 6}, {"id": 219, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 11}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 6}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 2}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 16}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 29}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 36}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 60}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 38}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 14}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 9}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 40}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 16}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 12}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 7}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 11}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 2}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 8}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 11}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 9}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 39}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 8}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 7}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 22}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 10}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 14}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 41}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 37}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 20}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 50}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 40}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 44}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 55}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 83, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 30, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 83, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 58, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 63, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 80, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 37, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 84, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 68, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 33, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 19, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 64, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 54, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 21, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 36, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 87, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 60, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 86, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 17}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 11}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 19}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 29}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 5}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 10}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 5}, {"id": 204, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "KEYMTVEOQP", "owner": 1, "turns_remaining": 1}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 15}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 28}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 35}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 59}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 37}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 13}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 8}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 39}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 15}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 11}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 6}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 10}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 173, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 1}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 7}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 10}, {"id": 221, "ship_count": 6, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 8}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 38}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 7}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 6}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 21}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 9}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 13}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 40}, {"id": 220, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 36}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 19}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 49}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 39}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 43}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 54}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 8, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 84, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 31, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 84, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 59, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 62, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 81, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 38, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 85, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 69, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 34, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 20, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 65, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 55, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 22, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 35, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 88, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 61, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 87, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 16}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 10}, {"id": 222, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 18}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 28}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 4}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 9}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 4}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 14}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 27}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 34}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 58}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 36}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 12}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 7}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 38}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 14}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 10}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 5}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 9}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 6}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 9}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 7}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 37}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 6}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 5}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 20}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 8}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 12}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 39}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 53}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 35}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 18}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 48}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 38}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 42}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}]}
{"planets": [{"ship_count": 2, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 85, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 32, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 85, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 60, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 63, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 82, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 39, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 86, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 70, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 35, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 21, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 66, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 56, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 23, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 36, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 4, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 62, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 88, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 15}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 9}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 17}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 27}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 3}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 8}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 3}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 13}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 26}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 33}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 57}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 35}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 11}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 6}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 37}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 13}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 9}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 4}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 8}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 5}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 8}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 6}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 36}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 5}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 225, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 4}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 19}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 7}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 11}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 38}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 52}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 34}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 17}, {"id": 224, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 47}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 37}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 41}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 76}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}]}
{"planets": [{"ship_count": 7, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 86, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 33, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 86, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 61, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 64, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 83, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 40, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 87, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 71, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 36, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 22, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 67, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 57, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 24, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 37, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 5, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 63, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 89, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 14}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 8}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 16}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 26}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 2}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 7}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 2}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 12}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 25}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 32}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 56}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 34}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 10}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 5}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 36}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 12}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 8}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 3}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 7}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 227, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 4}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 7}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 5}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 35}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 4}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 3}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 226, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 18}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 6}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 10}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 37}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 51}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 33}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 16}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 46}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 36}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 40}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 75}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 87, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 34, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 87, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 62, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 65, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 84, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 41, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 88, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 72, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 37, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 23, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 68, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 58, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 25, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 38, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 6, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 64, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 90, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 229, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 13}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 7}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 15}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 25}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 191, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 1}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 6}, {"id": 160, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 1}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 11}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 24}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 31}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 55}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 33}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 9}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 4}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 35}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 11}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 7}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 2}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 6}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 3}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 6}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 4}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 34}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 3}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 2}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 88}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 17}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 5}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 9}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 36}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 50}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 32}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 15}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 45}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 35}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 39}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 74}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}]}
{"planets": [{"ship_count": 7, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 88, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 35, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 88, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 63, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 65, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 85, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 42, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 89, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 73, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 38, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 24, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 69, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 59, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 26, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 38, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 7, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 65, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 91, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 12}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 6}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 14}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 24}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 5}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 10}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 23}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 30}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 54}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 32}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 8}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 3}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 34}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 10}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 6}, {"id": 162, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 1}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 5}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 2}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 5}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 231, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 3}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 33}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 2}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 193, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 1}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 87}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 16}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 4}, {"id": 230, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 8}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 35}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 49}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 31}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 14}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 44}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 34}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 38}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 73}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 89, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 36, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 89, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 64, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 65, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 86, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 43, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 90, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 74, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 39, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 25, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 70, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 60, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 27, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 38, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 8, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 66, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 92, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 11}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 5}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 13}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 23}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 4}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 9}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 22}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 29}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 53}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 31}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 7}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 2}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 33}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 9}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 5}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 4}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 164, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 1}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 4}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 2}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 32}, {"id": 195, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 1}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 72}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 86}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 15}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 3}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 7}, {"id": 233, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 34}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 48}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 30}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 13}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 232, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 43}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 33}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 37}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}]}
{"planets": [{"ship_count": 7, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 90, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 37, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 90, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 65, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 65, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 87, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 44, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 91, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 75, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 40, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 26, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 71, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 61, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 28, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 38, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 9, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 67, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 93, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 10}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 4}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 12}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 22}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 3}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 8}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 21}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 28}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 52}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 30}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 6}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 166, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 1}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 32}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 8}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 4}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 235, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 3}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 3}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 197, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "KEYMTVEOQP", "owner": 3, "turns_remaining": 1}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 31}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 71}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 85}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 14}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 2}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 6}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 33}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 47}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 29}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 12}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 36}, {"id": 234, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 42}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 32}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 91, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 38, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 91, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 66, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 65, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 88, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 45, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 92, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 76, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 41, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 27, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 72, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 62, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 29, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 38, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 10, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 68, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 94, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 9}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 3}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 11}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 21}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 2}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 7}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 20}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 27}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 51}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 29}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 5}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 31}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 7}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 3}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 2}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 2}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 30}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 70}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 84}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 13}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 168, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 1}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 5}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 32}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 46}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 28}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 11}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 35}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 236, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 237, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 41}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 31}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}]}
{"planets": [{"ship_count": 7, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 92, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 39, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 92, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 67, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 65, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 89, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 46, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 93, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 77, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 42, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 28, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 73, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 63, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 30, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 39, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 11, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 69, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 95, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 8}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 2}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 10}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 20}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 175, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 1}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 6}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 19}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 26}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 50}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 28}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 4}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 30}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 6}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 2}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 170, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 1}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 174, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "DLSGAMDSAK", "owner": 3, "turns_remaining": 1}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 29}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 69}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 83}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 12}, {"id": 239, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 4}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 31}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 45}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 27}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 10}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 34}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 238, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 40}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 30}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 93, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 40, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 93, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 68, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 65, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 90, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 45, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 94, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 78, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 43, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 29, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 74, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 64, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 31, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 40, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 12, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 70, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 96, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 7}, {"id": 180, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 1}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 9}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 19}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 5}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 18}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 25}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 49}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 27}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 3}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 29}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 5}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 172, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "OZIYOLKDIR", "owner": 3, "turns_remaining": 1}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 29}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 28}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 68}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 82}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 11}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 3}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 30}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 44}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 26}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 9}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 33}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 240, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 241, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 39}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}]}
{"planets": [{"ship_count": 7, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 94, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 41, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 94, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 69, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 65, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 91, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 46, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 95, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 79, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 44, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 30, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 75, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 63, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 32, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 41, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 13, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 71, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 97, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 243, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 6}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 8}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 18}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 4}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 17}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 24}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 48}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 26}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 2}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 28}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 4}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 28}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 27}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 67}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 81}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 10}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 2}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 29}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 43}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 25}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 8}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 32}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 38}, {"id": 242, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 95, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 42, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 95, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 70, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 66, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 92, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 47, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 96, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 80, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 45, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 31, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 76, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 64, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 33, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 42, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 14, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 72, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 98, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 5}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 7}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 17}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 3}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 16}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 23}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 47}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 25}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 184, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 1}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 27}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 3}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 27}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 26}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 66}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 80}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 9}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 176, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "HEYBAGEYJB", "owner": 3, "turns_remaining": 1}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 28}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 42}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 24}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 7}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 31}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 37}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 244, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 245, "ship_count": 5, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}]}
{"planets": [{"ship_count": 7, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 96, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 43, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 96, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 71, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 67, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 93, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 48, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 97, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 81, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 46, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 32, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 76, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 63, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 34, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 43, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 15, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 73, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 99, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 4}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 6}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 16}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 2}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 15}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 22}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 46}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 24}, {"id": 247, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 26}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 2}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 246, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 26}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 25}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 65}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 79}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 8}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 27}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 41}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 23}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 6}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 30}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 36}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 97, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 44, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 97, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 72, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 68, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 94, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 49, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 98, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 82, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 47, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 33, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 77, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 64, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 35, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 44, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 16, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 74, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 100, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 3}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 5}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 15}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 163, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 1}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 14}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 21}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 45}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 23}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 25}, {"id": 188, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "XVJXNQDAQE", "owner": 1, "turns_remaining": 1}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 25}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 24}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 64}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 78}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 7}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 26}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 40}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 22}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 5}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 29}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 35}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 248, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 249, "ship_count": 4, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}]}
{"planets": [{"ship_count": 6, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 98, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 45, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 98, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 73, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 67, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 95, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 50, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 99, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 83, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 48, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 34, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 78, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 63, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 36, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 45, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 17, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 75, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 4, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 2}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 4}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 14}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 13}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 20}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 44}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 22}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 24}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 251, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 24}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 23}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 63}, {"id": 250, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 77}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 6}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 25}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 39}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 21}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 4}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 28}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 34}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 86}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 99, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 46, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 99, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 74, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 68, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 96, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 51, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 100, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 84, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 49, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 35, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 79, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 64, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 37, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 46, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 18, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 76, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 5, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 167, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 1}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 3}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 13}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 12}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 19}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 43}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 21}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 23}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 23}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 22}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 62}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 76}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 5}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 24}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 38}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 20}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 3}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 27}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 33}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 253, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 252, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 85}]}
{"planets": [{"ship_count": 5, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 100, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 47, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 100, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 75, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 67, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 97, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 52, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 101, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 85, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 50, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 36, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 80, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 65, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 38, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 47, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 19, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 77, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 6, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 255, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 2}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 12}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 11}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 18}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 42}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 20}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 254, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 22}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 22}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 21}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 61}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 75}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 4}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 23}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 37}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 19}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 2}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 26}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 32}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 84}]}
{"planets": [{"ship_count": 3, "x": 78.0, "y": 31.0, "owner": 3, "name": "OJCKCVKJGJ"}, {"ship_count": 101, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 48, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 101, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 76, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 68, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 98, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 53, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 24, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 86, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 51, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 37, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 81, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 66, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 39, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 48, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 20, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 78, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 7, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 171, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OZIYOLKDIR", "owner": 1, "turns_remaining": 1}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 11}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 10}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 17}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 41}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 19}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 21}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 21}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 20}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 60}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 74}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 3}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 22}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 36}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 18}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 223, "ship_count": 64, "origin": "DLSGAMDSAK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 1}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 25}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 258, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 257, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 31}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 83}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 67}]}
{"planets": [{"ship_count": 59, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 102, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 49, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 102, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 77, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 66, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 99, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 54, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 25, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 87, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 52, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 38, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 82, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 67, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 40, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 49, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 21, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 79, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 8, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 37}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 10}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 9}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 16}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 40}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 18}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 260, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 20}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 20}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 19}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 59}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 73}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 2}, {"id": 259, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 21}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 35}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 17}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 37}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 24}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 66}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 82}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 30}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}]}
{"planets": [{"ship_count": 59, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 103, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 50, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 20, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 78, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 67, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 100, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 55, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 26, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 88, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 53, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 39, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 83, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 68, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 41, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 50, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 22, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 80, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 9, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 36}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 9}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 8}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 15}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 39}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 17}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 19}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 19}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 18}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 58}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 72}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 228, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "DLSGAMDSAK", "owner": 1, "turns_remaining": 1}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 73}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 20}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 34}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 16}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 36}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 23}, {"id": 263, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 262, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 65}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 81}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 29}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}]}
{"planets": [{"ship_count": 57, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 104, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 51, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 21, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 79, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 68, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 101, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 55, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 27, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 89, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 54, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 40, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 84, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 69, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 42, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 51, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 23, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 81, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 10, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 35}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 8}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 7}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 14}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 38}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 16}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 18}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 265, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 18}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 264, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 17}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 57}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 71}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 72}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 19}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 33}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 15}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 35}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 22}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 64}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 80}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 28}]}
{"planets": [{"ship_count": 57, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 105, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 52, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 22, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 80, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 69, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 102, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 56, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 28, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 90, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 55, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 41, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 85, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 70, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 43, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 52, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 24, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 82, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 11, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 34}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 7}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 6}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 13}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 37}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 15}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 17}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 17}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 27}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 16}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 268, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 56}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 70}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 71}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 267, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 18}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 32}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 14}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 34}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 21}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 63}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 79}]}
{"planets": [{"ship_count": 55, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 106, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 53, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 23, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 81, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 70, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 103, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 57, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 29, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 91, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 56, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 42, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 86, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 71, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 44, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 53, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 25, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 83, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 12, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 33}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 6}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 270, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 5}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 12}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 36}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 14}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 16}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 16}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 26}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 15}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 55}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 69}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 70}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 269, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 78}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 17}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 31}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 13}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 33}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 20}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 62}]}
{"planets": [{"ship_count": 54, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 107, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 54, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 24, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 82, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 71, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 104, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 58, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 30, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 92, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 57, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 43, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 87, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 72, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 45, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 54, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 26, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 84, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 13, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 32}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 5}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 4}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 11}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 35}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 13}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 15}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 15}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 25}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 14}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 54}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 68}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 273, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 69}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 61}, {"id": 272, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 77}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 16}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 30}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 12}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 32}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 19}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}]}
{"planets": [{"ship_count": 53, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 108, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 55, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 25, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 83, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 72, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 105, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 59, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 31, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 93, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 58, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 44, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 88, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 73, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 46, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 55, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 27, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 85, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 14, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 31}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 4}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 3}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 10}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 34}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 12}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 14}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 275, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 274, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 14}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 24}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 13}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 53}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 67}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 68}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 60}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 76}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 15}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 29}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 11}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 31}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 18}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}]}
{"planets": [{"ship_count": 52, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 109, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 56, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 26, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 84, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 73, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 106, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 60, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 32, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 94, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 59, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 45, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 89, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 74, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 47, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 56, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 28, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 86, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 15, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 30}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 3}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 2}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 9}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 33}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 11}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 13}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 13}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 23}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 12}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 52}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 66}, {"id": 277, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 67}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 59}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 75}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 14}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 28}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 10}, {"id": 276, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 30}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 17}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}]}
{"planets": [{"ship_count": 51, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 110, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 57, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 27, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 85, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 74, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 107, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 61, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 33, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 95, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 60, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 46, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 90, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 75, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 48, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 57, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 29, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 87, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 16, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 29}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 2}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 279, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 3, "turns_remaining": 1}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 8}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 32}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 10}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 278, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 12}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 12}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 22}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 11}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 51}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 65}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 66}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 58}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 74}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 13}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 27}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 9}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 29}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 16}]}
{"planets": [{"ship_count": 51, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 111, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 58, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 28, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 86, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 75, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 108, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 62, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 34, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 96, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 61, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 47, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 91, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 76, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 49, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 58, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 30, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 88, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 17, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 28}, {"id": 280, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 1, "turns_remaining": 1}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 7}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 31}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 9}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 15}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 11}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 11}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 21}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 10}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 50}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 64}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 65}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 57}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 73}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 12}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 26}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 8}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 28}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}]}
{"planets": [{"ship_count": 52, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 112, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 59, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 29, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 87, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 76, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 109, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 63, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 35, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 97, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 62, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 48, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 92, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 77, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 50, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 59, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 31, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 89, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 18, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 27}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 6}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 30}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 8}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 14}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 10}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 10}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 20}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 9}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 49}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 63}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 64}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 56}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 72}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 11}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 25}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 7}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 27}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}]}
{"planets": [{"ship_count": 53, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 113, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 60, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 30, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 88, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 2, "x": 87.0, "y": 67.0, "owner": 1, "name": "VNZZPHTSZM"}, {"ship_count": 77, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 110, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 64, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 36, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 98, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 63, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 49, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 93, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 78, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 51, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 60, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 32, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 90, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 19, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 26}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 283, "ship_count": 3, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 5}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 29}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 7}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 13}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 9}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 282, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 9}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 19}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 8}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 48}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 62}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 63}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 55}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 71}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 10}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 24}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 6}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 26}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}]}
{"planets": [{"ship_count": 52, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 114, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 61, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 31, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 89, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 1, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 78, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 111, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 65, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 37, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 99, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 64, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 50, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 94, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 79, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 52, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 61, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 33, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 91, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 20, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 285, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 25}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 86}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 4}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 28}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 6}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 12}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 8}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 284, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 8}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 18}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 7}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 47}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 61}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 62}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 54}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 70}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 9}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 23}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 5}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 25}, {"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}]}
{"planets": [{"ship_count": 51, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 115, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 62, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 32, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 90, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 79, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 112, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 66, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 38, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 100, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 65, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 51, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 95, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 80, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 53, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 62, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 34, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 92, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 21, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 287, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 24}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 85}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 3}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 27}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 5}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 286, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 11}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 7}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 24}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 7}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 17}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 6}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 46}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 60}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 61}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 53}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 69}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 8}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 22}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 4}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}]}
{"planets": [{"ship_count": 50, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 116, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 63, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 33, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 91, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 9, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 80, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 113, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 67, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 39, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 101, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 66, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 52, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 96, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 81, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 54, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 63, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 35, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 93, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 22, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 289, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 23}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 84}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 2}, {"id": 288, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 26}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 4}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 10}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 6}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 23}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 6}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 16}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 5}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 45}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 59}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 60}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 52}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 68}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 7}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 21}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 3}]}
{"planets": [{"ship_count": 49, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 117, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 64, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 34, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 92, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 81, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 114, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 68, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 40, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 102, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 67, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 53, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 97, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 82, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 55, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 64, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 36, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 94, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 23, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 291, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 22}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 83}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 179, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 1}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 2}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 25}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 3}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 9}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 5}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 22}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 290, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 5}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 15}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 4}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 44}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 58}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 59}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 51}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 67}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 6}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 20}]}
{"planets": [{"ship_count": 48, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 118, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 65, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 35, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 93, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 9, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 82, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 115, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 69, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 41, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 103, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 68, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 54, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 98, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 82, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 56, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 65, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 37, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 95, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 24, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 21}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 293, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 82}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 19}, {"id": 181, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 1}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 24}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 2}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 8}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 4}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 21}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 292, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 5}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 4}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 14}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 3}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 43}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 57}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 58}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 50}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 66}]}
{"planets": [{"ship_count": 47, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 119, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 66, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 36, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 94, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 83, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 116, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 70, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 42, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 104, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 69, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 55, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 99, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 82, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 57, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 66, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 38, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 96, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 25, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 20}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 295, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 81}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 18}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 65}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 23}, {"id": 183, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 1}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 7}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 3}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 20}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 4}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 3}, {"id": 294, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 13}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 2}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 42}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 56}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 57}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 49}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}]}
{"planets": [{"ship_count": 46, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 120, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 67, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 37, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 95, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 9, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 84, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 117, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 71, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 43, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 105, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 70, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 56, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 100, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 82, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 58, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 67, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 39, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 97, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 26, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 19}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 297, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 80}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 17}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 64}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 22}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 6}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 2}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 19}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 296, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 3}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 2}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 48}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 12}, {"id": 185, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 1}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 41}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 55}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 56}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}]}
{"planets": [{"ship_count": 45, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 121, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 68, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 38, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 96, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 85, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 118, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 72, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 44, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 106, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 71, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 57, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 101, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 82, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 59, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 68, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 40, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 98, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 27, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 300, "ship_count": 7, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 18}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 299, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 79}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 16}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 63}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 21}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 5}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 187, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 1}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 18}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 2}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 261, "ship_count": 63, "origin": "ETCCAQPWNK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 1}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 47}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 11}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 55}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 40}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 54}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}]}
{"planets": [{"ship_count": 107, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 122, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 69, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 39, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 97, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 9, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 86, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 119, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 73, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 45, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 107, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 72, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 58, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 102, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 82, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 60, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 69, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 41, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 99, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 28, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 301, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 17}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 78}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 15}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 62}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 20}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 4}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 17}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 189, "ship_count": 1, "origin": "QUQGQOWETI", "destination": "XVJXNQDAQE", "owner": 3, "turns_remaining": 1}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 46}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 10}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 54}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 302, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 39}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 53}]}
{"planets": [{"ship_count": 106, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 123, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 70, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 40, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 98, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 3, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 87, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 120, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 74, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 46, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 108, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 73, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 59, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 103, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 82, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 61, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 70, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 42, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 100, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 29, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 16}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 77}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 14}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 61}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 19}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 3}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 16}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 304, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 52}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 45}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 9}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 53}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 38}]}
{"planets": [{"ship_count": 107, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 124, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 71, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 41, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 99, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 8, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 88, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 121, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 75, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 47, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 109, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 74, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 60, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 104, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 83, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 62, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 71, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 43, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 101, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 30, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 306, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 15}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 305, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 76}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 13}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 60}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 18}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 2}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 15}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 51}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 44}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 8}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 52}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 37}]}
{"planets": [{"ship_count": 106, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 125, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 72, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 42, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 100, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 4, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 89, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 122, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 76, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 48, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 110, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 75, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 61, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 105, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 84, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 63, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 72, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 44, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 102, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 31, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 14}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 36}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 75}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 12}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 59}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 17}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 266, "ship_count": 65, "origin": "RSSGYXGAIS", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 1}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 14}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 308, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 50}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 43}, {"id": 307, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 7}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 51}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}]}
{"planets": [{"ship_count": 171, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 126, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 73, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 43, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 101, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 8, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 90, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 123, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 77, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 49, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 111, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 76, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 62, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 106, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 85, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 64, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 73, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 45, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 103, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 32, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 13}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 35}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 74}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 11}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 58}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 16}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 13}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 49}, {"id": 310, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 42}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 6}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 50}, {"id": 309, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}]}
{"planets": [{"ship_count": 170, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 127, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 74, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 44, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 102, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 4, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 91, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 124, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 78, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 50, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 112, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 77, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 63, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 107, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 86, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 65, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 74, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 46, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 104, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 33, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 12}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 34}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 73}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 10}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 57}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 15}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 312, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 12}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 311, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 48}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 41}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 5}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 49}]}
{"planets": [{"ship_count": 169, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 128, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 75, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 45, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 103, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 8, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 92, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 125, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 79, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 51, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 113, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 78, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 64, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 108, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 87, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 66, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 75, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 47, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 105, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 34, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 11}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 33}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 72}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 9}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 56}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 14}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 11}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 313, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 48}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 314, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 47}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 40}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 4}]}
{"planets": [{"ship_count": 168, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 129, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 76, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 46, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 104, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 4, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 93, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 126, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 80, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 52, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 114, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 79, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 65, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 109, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 88, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 67, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 76, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 48, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 106, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 35, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 10}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 32}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 316, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 71}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 8}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 55}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 13}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 10}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 47}, {"id": 315, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 3}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 46}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 39}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}]}
{"planets": [{"ship_count": 167, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 130, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 77, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 47, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 105, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 8, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 94, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 127, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 81, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 53, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 115, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 80, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 66, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 110, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 89, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 68, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 77, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 49, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 107, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 36, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 318, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 9}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 31}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 70}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 7}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 54}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 12}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 9}, {"id": 317, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 46}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 2}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 45}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 38}]}
{"planets": [{"ship_count": 166, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 131, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 78, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 48, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 106, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 4, "x": 87.0, "y": 67.0, "owner": 3, "name": "VNZZPHTSZM"}, {"ship_count": 95, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 128, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 82, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 54, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 116, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 81, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 67, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 111, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 90, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 69, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 78, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 50, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 108, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 37, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 320, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 8}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 30}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 69}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 6}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 53}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 11}, {"id": 319, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 8}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 37}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 45}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 256, "ship_count": 76, "origin": "MJXGGQIJTD", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 1}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 44}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}]}
{"planets": [{"ship_count": 165, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 132, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 79, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 49, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 107, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 68, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 96, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 129, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 83, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 55, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 117, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 82, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 68, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 112, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 91, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 70, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 79, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 51, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 109, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 38, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 86}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 7}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 29}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 68}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 5}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 52}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 10}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 322, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 7}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 36}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 44}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 321, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 43}]}
{"planets": [{"ship_count": 164, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 133, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 80, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 50, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 108, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 67, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 97, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 130, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 84, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 56, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 118, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 83, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 69, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 113, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 92, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 71, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 80, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 52, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 110, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 39, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 85}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 6}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 28}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 67}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 4}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 51}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 9}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 324, "ship_count": 6, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 42}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 6}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 35}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 323, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 43}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}]}
{"planets": [{"ship_count": 163, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 134, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 81, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 51, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 109, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 62, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 98, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 131, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 85, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 57, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 119, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 84, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 70, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 114, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 93, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 72, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 81, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 53, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 111, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 40, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 84}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 5}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 27}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 66}, {"id": 327, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 3}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 50}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 8}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 41}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 326, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 5}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 34}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 42}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}]}
{"planets": [{"ship_count": 162, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 135, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 82, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 52, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 110, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 61, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 99, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 132, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 86, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 58, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 120, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 85, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 71, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 115, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 94, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 73, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 82, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 54, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 112, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 41, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 83}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 4}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 26}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 65}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 2}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 49}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 7}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 40}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 329, "ship_count": 5, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 4}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 33}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 50}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 41}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}]}
{"planets": [{"ship_count": 163, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 136, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 83, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 53, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 111, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 57, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 100, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 133, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 87, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 59, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 121, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 86, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 72, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 116, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 95, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 74, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 83, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 55, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 113, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 42, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 82}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 331, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 3}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 25}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 64}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 271, "ship_count": 75, "origin": "OVXRCBSXZK", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 1}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 48}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 6}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 330, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 39}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 3}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 32}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 49}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 40}]}
{"planets": [{"ship_count": 237, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 137, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 84, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 54, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 112, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 56, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 101, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 134, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 88, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 60, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 122, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 87, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 73, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 117, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 96, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 75, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 84, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 56, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 114, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 43, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 81}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 39}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 334, "ship_count": 4, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 2}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 24}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 63}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 47}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 5}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 38}, {"id": 333, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 2}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 31}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 48}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}]}
{"planets": [{"ship_count": 236, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 138, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 85, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 55, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 113, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 53, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 102, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 135, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 89, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 61, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 123, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 88, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 74, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 118, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 97, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 76, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 85, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 57, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 115, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 44, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 80}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 64}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 38}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 336, "ship_count": 2, "origin": "OJCKCVKJGJ", "destination": "VNZZPHTSZM", "owner": 3, "turns_remaining": 1}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 23}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 62}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 46}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 4}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 37}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 47}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 335, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "OJCKCVKJGJ", "owner": 1, "turns_remaining": 1}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 30}]}
{"planets": [{"ship_count": 235, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 139, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 86, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 56, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 114, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 52, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 103, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 136, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 90, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 62, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 124, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 89, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 75, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 119, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 98, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 77, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 86, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 58, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 116, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 45, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 79}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 63}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 37}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 64}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 29}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 22}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 61}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 45}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 3}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 36}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 46}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 50}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}]}
{"planets": [{"ship_count": 236, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 140, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 87, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 57, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 115, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 53, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 104, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 137, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 91, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 63, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 125, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 90, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 76, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 120, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 99, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 78, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 87, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 59, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 117, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 46, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 78}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 62}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 36}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 63}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 64}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 28}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 21}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 50}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 60}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 44}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 2}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 35}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 45}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 49}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}]}
{"planets": [{"ship_count": 237, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 141, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 88, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 58, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 116, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 54, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 105, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 138, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 92, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 64, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 126, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 91, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 77, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 121, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 100, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 79, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 88, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 60, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 118, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 47, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 77}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 61}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 35}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 62}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 63}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 27}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 64}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 20}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 49}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 59}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 43}, {"id": 281, "ship_count": 1, "origin": "OJCKCVKJGJ", "destination": "OVXRCBSXZK", "owner": 1, "turns_remaining": 1}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 34}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 44}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 48}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 50}]}
{"planets": [{"ship_count": 238, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 142, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 89, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 59, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 117, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 55, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 106, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 139, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 93, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 65, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 127, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 92, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 77, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 122, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 101, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 80, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 89, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 61, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 119, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 48, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 76}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 60}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 34}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 61}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 62}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 26}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 63}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 19}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 64}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 48}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 58}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 42}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 49}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 33}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 43}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 47}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 50}]}
{"planets": [{"ship_count": 239, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 143, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 90, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 60, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 118, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 56, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 107, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 140, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 94, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 66, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 128, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 93, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 78, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 123, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 102, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 81, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 90, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 62, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 120, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 49, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 75}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 59}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 33}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 60}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 61}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 25}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 62}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 50}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 18}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 63}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 47}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 64}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 57}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 41}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 48}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 32}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 42}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 46}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 49}]}
{"planets": [{"ship_count": 240, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 144, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 91, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 61, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 119, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 57, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 108, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 141, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 95, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 67, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 129, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 94, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 79, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 124, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 103, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 82, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 91, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 63, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 121, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 50, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 74}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 58}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 32}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 64}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 59}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 60}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 24}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 61}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 49}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 17}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 62}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 46}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 63}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 56}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 40}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 47}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 31}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 41}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 45}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 50}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 48}]}
{"planets": [{"ship_count": 241, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 145, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 92, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 62, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 120, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 58, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 109, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 142, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 96, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 68, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 130, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 95, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 80, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 125, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 104, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 83, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 92, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 64, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 122, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 51, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 64}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 73}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 57}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 31}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 63}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 58}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 50}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 59}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 23}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 60}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 48}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 16}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 61}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 45}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 62}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 55}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 39}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 46}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 30}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 40}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 44}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 49}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 47}]}
{"planets": [{"ship_count": 242, "x": 78.0, "y": 31.0, "owner": 2, "name": "OJCKCVKJGJ"}, {"ship_count": 146, "x": 30.0, "y": 74.0, "owner": 2, "name": "OTJPKJXLQX"}, {"ship_count": 93, "x": 48.0, "y": 80.0, "owner": 2, "name": "RSSGYXGAIS"}, {"ship_count": 63, "x": 19.0, "y": 96.0, "owner": 2, "name": "LWMVSTXKRV"}, {"ship_count": 121, "x": 33.0, "y": 99.0, "owner": 2, "name": "QUQGQOWETI"}, {"ship_count": 59, "x": 87.0, "y": 67.0, "owner": 2, "name": "VNZZPHTSZM"}, {"ship_count": 110, "x": 11.0, "y": 25.0, "owner": 2, "name": "OZIYOLKDIR"}, {"ship_count": 143, "x": 9.0, "y": 32.0, "owner": 2, "name": "VSLGCPXQUN"}, {"ship_count": 97, "x": 25.0, "y": 24.0, "owner": 2, "name": "DLSGAMDSAK"}, {"ship_count": 69, "x": 21.0, "y": 53.0, "owner": 2, "name": "JXTLWRHRRP"}, {"ship_count": 131, "x": 31.0, "y": 52.0, "owner": 2, "name": "RULUVNQJTY"}, {"ship_count": 96, "x": 38.0, "y": 70.0, "owner": 2, "name": "ETCCAQPWNK"}, {"ship_count": 81, "x": 53.0, "y": 93.0, "owner": 2, "name": "OVXRCBSXZK"}, {"ship_count": 126, "x": 98.0, "y": 56.0, "owner": 2, "name": "HEYBAGEYJB"}, {"ship_count": 105, "x": 51.0, "y": 2.0, "owner": 2, "name": "XVJXNQDAQE"}, {"ship_count": 84, "x": 22.0, "y": 85.0, "owner": 2, "name": "MJXGGQIJTD"}, {"ship_count": 93, "x": 92.0, "y": 78.0, "owner": 2, "name": "KEYMTVEOQP"}, {"ship_count": 65, "x": 2.0, "y": 43.0, "owner": 2, "name": "NWMMEHPPYR"}, {"ship_count": 123, "x": 41.0, "y": 23.0, "owner": 2, "name": "UUZZZWSZUT"}, {"ship_count": 52, "x": 4.0, "y": 90.0, "owner": 2, "name": "KOLNGIUGEX"}], "expeditions": [{"id": 357, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 63}, {"id": 366, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 72}, {"id": 359, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 65}, {"id": 350, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 56}, {"id": 337, "ship_count": 83, "origin": "LWMVSTXKRV", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 30}, {"id": 365, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 71}, {"id": 356, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 62}, {"id": 351, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 57}, {"id": 344, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 49}, {"id": 352, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 58}, {"id": 332, "ship_count": 78, "origin": "JXTLWRHRRP", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 22}, {"id": 347, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 52}, {"id": 353, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 59}, {"id": 342, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 47}, {"id": 298, "ship_count": 85, "origin": "NWMMEHPPYR", "destination": "OJCKCVKJGJ", "owner": 2, "turns_remaining": 15}, {"id": 354, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 60}, {"id": 364, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 70}, {"id": 339, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 44}, {"id": 355, "ship_count": 8, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 61}, {"id": 349, "ship_count": 1, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 54}, {"id": 348, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 53}, {"id": 346, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 51}, {"id": 363, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 69}, {"id": 325, "ship_count": 97, "origin": "KOLNGIUGEX", "destination": "VNZZPHTSZM", "owner": 2, "turns_remaining": 38}, {"id": 340, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 45}, {"id": 345, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 50}, {"id": 358, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 64}, {"id": 361, "ship_count": 7, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 67}, {"id": 303, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "NWMMEHPPYR", "owner": 1, "turns_remaining": 29}, {"id": 328, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 39}, {"id": 360, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 66}, {"id": 338, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 43}, {"id": 362, "ship_count": 3, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 3, "turns_remaining": 68}, {"id": 343, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 48}, {"id": 341, "ship_count": 2, "origin": "VNZZPHTSZM", "destination": "KOLNGIUGEX", "owner": 1, "turns_remaining": 46}]}