[
  {
    "from": "Altdorf",
    "to": "Averheim",
    "road_distance": 877,
    "road_days": 22,
    "road_danger": "",
    "river_distance": 821,
    "river_days": 16,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Barak Varr (Dwarfs/ Border Princes)",
    "road_distance": 2044,
    "road_days": 51,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Bechafen",
    "road_distance": 1078,
    "road_days": 27,
    "road_danger": "!",
    "river_distance": 1054,
    "river_days": 20,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Bögenhafen",
    "road_distance": 145,
    "road_days": 4,
    "road_danger": "",
    "river_distance": 217,
    "river_days": 4,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Carroburg",
    "road_distance": 145,
    "road_days": 4,
    "road_danger": "",
    "river_distance": 137,
    "river_days": 1,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Delberz",
    "road_distance": 322,
    "road_days": 8,
    "road_danger": "!",
    "river_distance": 257,
    "river_days": 5,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Drakenhof",
    "road_distance": 1489,
    "road_days": 37,
    "road_danger": "!!",
    "river_distance": 1440,
    "river_days": 27,
    "river_danger": "!!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Eicheschatten (Mootland)",
    "road_distance": 1102,
    "road_days": 28,
    "road_danger": "",
    "river_distance": 1030,
    "river_days": 20,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Erengrad (Kislev)",
    "road_distance": 1279,
    "road_days": 32,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Grenzstadt (Black Fire Pass)",
    "road_distance": 1143,
    "road_days": 29,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Helmgart (Axe Bite Pass)",
    "road_distance": 266,
    "road_days": 7,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Hergig",
    "road_distance": 523,
    "road_days": 13,
    "road_danger": "!",
    "river_distance": 579,
    "river_days": 10,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Hochsleben",
    "road_distance": 1070,
    "road_days": 27,
    "road_danger": "",
    "river_distance": 1022,
    "river_days": 20,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Karak Hirn (Dwarfs/Black Mountains)",
    "road_distance": 1199,
    "road_days": 30,
    "road_danger": "!",
    "river_distance": 1151,
    "river_days": 21,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Kemperbad",
    "road_distance": 298,
    "road_days": 7,
    "road_danger": "",
    "river_distance": 282,
    "river_days": 5,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Kislev (Kislev)",
    "road_distance": 1143,
    "road_days": 29,
    "road_danger": "!",
    "river_distance": 1279,
    "river_days": 23,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Kreutzhofen (Winter’s Teeth & Montdidier Passes)",
    "road_distance": 1207,
    "road_days": 30,
    "road_danger": "!",
    "river_distance": 1167,
    "river_days": 22,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "L’Anguille (Bretonnia)",
    "road_distance": 1682,
    "road_days": 42,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Marienburg",
    "road_distance": 547,
    "road_days": 14,
    "road_danger": "",
    "river_distance": 612,
    "river_days": 6,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Middenheim",
    "road_distance": 515,
    "road_days": 13,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Montfort (Bretonnia)",
    "road_distance": 443,
    "road_days": 11,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Mortensholm (The Border Princes)",
    "road_distance": 1408,
    "road_days": 35,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Neues Emskrank",
    "road_distance": 837,
    "road_days": 21,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Nuln",
    "road_distance": 507,
    "road_days": 13,
    "road_danger": "",
    "river_distance": 499,
    "river_days": 9,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Pfeildorf",
    "road_distance": 636,
    "road_days": 16,
    "road_danger": "",
    "river_distance": 587,
    "river_days": 10,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Praag (Kislev)",
    "road_distance": 1996,
    "road_days": 50,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Salzenmund",
    "road_distance": 676,
    "road_days": 17,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Salkalten",
    "road_distance": 1070,
    "road_days": 27,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Talabheim",
    "road_distance": 475,
    "road_days": 12,
    "road_danger": "",
    "river_distance": 451,
    "river_days": 8,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Wolfenburg",
    "road_distance": 700,
    "road_days": 18,
    "road_danger": "!",
    "river_distance": 740,
    "river_days": 14,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Wusterburg",
    "road_distance": 982,
    "road_days": 25,
    "road_danger": "",
    "river_distance": 933,
    "river_days": 17,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Zavstra (Kislev)",
    "road_distance": 983,
    "road_days": 25,
    "road_danger": "!",
    "river_distance": 909,
    "river_days": 17,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Essen",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 1191,
    "river_days": 17,
    "river_danger": "!!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Peak Pass (Karak Kadrin)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 1545,
    "river_days": 29,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Übersreik",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 338,
    "river_days": 6,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Waldenhof",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 1304,
    "river_days": 25,
    "river_danger": "!!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Altdorf",
    "to": "Wurtbad",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 604,
    "river_days": 12,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Averheim",
    "to": "Eicheschatten (Mootland)",
    "road_distance": 225,
    "road_days": 6,
    "road_danger": "",
    "river_distance": 209,
    "river_days": 4,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Averheim",
    "to": "Grenzstadt (Black Fire Pass)",
    "road_distance": 298,
    "road_days": 7,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Averheim",
    "to": "Nuln",
    "road_distance": 370,
    "road_days": 9,
    "road_danger": "",
    "river_distance": 322,
    "river_days": 6,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Averheim",
    "to": "Pfeildorf",
    "road_distance": 451,
    "road_days": 11,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Averheim",
    "to": "Wurtbad",
    "road_distance": 241,
    "road_days": 6,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Barak Varr (Dwarfs/The Border Princes)",
    "to": "Grenzstadt (Black Fire Pass)",
    "road_distance": 901,
    "road_days": 23,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bechafen",
    "to": "Essen",
    "road_distance": 668,
    "road_days": 17,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bechafen",
    "to": "Peak Pass (Karak Kadrin)",
    "road_distance": 491,
    "road_days": 12,
    "road_danger": "!",
    "river_distance": 491,
    "river_days": 5,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bechafen",
    "to": "Talabheim",
    "road_distance": 604,
    "road_days": 15,
    "road_danger": "!",
    "river_distance": 604,
    "river_days": 6,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bechafen",
    "to": "Wurtbad",
    "road_distance": 756,
    "road_days": 19,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bechafen",
    "to": "Zavstra (Kislev)",
    "road_distance": 145,
    "road_days": 4,
    "road_danger": "!",
    "river_distance": 145,
    "river_days": 1,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bechafen",
    "to": "Hergig",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 604,
    "river_days": 6,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bögenhafen",
    "to": "Altdorf",
    "road_distance": 145,
    "road_days": 4,
    "road_danger": "",
    "river_distance": 217,
    "river_days": 2,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bögenhafen",
    "to": "Helmgart (Axe Bite Pass)",
    "road_distance": 121,
    "road_days": 3,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bögenhafen",
    "to": "Übersreik",
    "road_distance": 169,
    "road_days": 4,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Bögenhafen",
    "to": "Carroburg",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 161,
    "river_days": 1,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Carroburg",
    "to": "Altdorf",
    "road_distance": 145,
    "road_days": 4,
    "road_danger": "",
    "river_distance": 137,
    "river_days": 3,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Carroburg",
    "to": "Delberz",
    "road_distance": 515,
    "road_days": 13,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Carroburg",
    "to": "Marienburg",
    "road_distance": 402,
    "road_days": 10,
    "road_danger": "",
    "river_distance": 475,
    "river_days": 5,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Carroburg",
    "to": "Altdorf",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Carroburg",
    "to": "Bögenhafen",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 161,
    "river_days": 3,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Carroburg",
    "to": "Marienburg",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Delberz",
    "to": "Altdorf",
    "road_distance": 322,
    "road_days": 8,
    "road_danger": "!",
    "river_distance": 257,
    "river_days": 3,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Delberz",
    "to": "Carroburg",
    "road_distance": 515,
    "road_days": 13,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Delberz",
    "to": "Middenheim",
    "road_distance": 193,
    "road_days": 5,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Drakenhof",
    "to": "Eicheschatten (Mootland)",
    "road_distance": 386,
    "road_days": 10,
    "road_danger": "!!",
    "river_distance": 410,
    "river_days": 4,
    "river_danger": "!!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Drakenhof",
    "to": "Essen",
    "road_distance": 209,
    "road_days": 5,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Drakenhof",
    "to": "Waldenhof",
    "road_distance": 193,
    "road_days": 5,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Eicheschatten (Mootland)",
    "to": "Averheim",
    "road_distance": 225,
    "road_days": 6,
    "road_danger": "",
    "river_distance": 209,
    "river_days": 2,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Eicheschatten (Mootland)",
    "to": "Drakenhof",
    "road_distance": 386,
    "road_days": 10,
    "road_danger": "!!",
    "river_distance": 410,
    "river_days": 8,
    "river_danger": "!!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Eicheschatten (Mootland)",
    "to": "Nuln",
    "road_distance": 539,
    "road_days": 13,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Eicheschatten (Mootland)",
    "to": "Wurtbad",
    "road_distance": 378,
    "road_days": 9,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Erengrad (Kislev)",
    "to": "Kislev (Kislev)",
    "road_distance": 636,
    "road_days": 16,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Erengrad (Kislev)",
    "to": "Praag (Kislev)",
    "road_distance": 716,
    "road_days": 18,
    "road_danger": "!",
    "river_distance": 716,
    "river_days": 13,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Erengrad (Kislev)",
    "to": "Salkalten",
    "road_distance": 209,
    "road_days": 5,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 104,
    "sea_days": 2,
    "sea_danger": "!"
  },
  {
    "from": "Erengrad (Kislev)",
    "to": "Wolfenburg",
    "road_distance": 451,
    "road_days": 11,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Erengrad (Kislev)",
    "to": "L’AnguilleBretonnia)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 1064,
    "sea_days": 26,
    "sea_danger": "!"
  },
  {
    "from": "Erengrad (Kislev)",
    "to": "Marienburg",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 925,
    "sea_days": 23,
    "sea_danger": "!"
  },
  {
    "from": "Erengrad (Kislev)",
    "to": "Neues Emskrank",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 269,
    "sea_days": 7,
    "sea_danger": "!"
  },
  {
    "from": "Erengrad (Kislev)",
    "to": "Olricstaad (Norsca: Skaelings)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 843,
    "sea_days": 21,
    "sea_danger": "!"
  },
  {
    "from": "Erengrad (Kislev)",
    "to": "Stromstaad (Norsca: Sarls)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 395,
    "sea_days": 10,
    "sea_danger": "!"
  },
  {
    "from": "Essen",
    "to": "Bechafen",
    "road_distance": 668,
    "road_days": 17,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Essen",
    "to": "Drakenhof",
    "road_distance": 209,
    "road_days": 5,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Essen",
    "to": "Peak Pass (Karak Kadrin",
    "road_distance": 402,
    "road_days": 10,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Essen",
    "to": "Waldenhof",
    "road_distance": 97,
    "road_days": 2,
    "road_danger": "!!",
    "river_distance": 113,
    "river_days": 3,
    "river_danger": "!!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Essen",
    "to": "Wurtbad",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 587,
    "river_days": 10,
    "river_danger": "!!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Grenzstadt (Black Fire Pass)",
    "to": "Averheim",
    "road_distance": 298,
    "road_days": 7,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Grenzstadt (Black Fire Pass)",
    "to": "Barak Varr (Dwarfs/The Border Princes)",
    "road_distance": 901,
    "road_days": 23,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Grenzstadt (Black Fire Pass)",
    "to": "Hochsleben",
    "road_distance": 72,
    "road_days": 2,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Helmgart (Axe Bite Pass)",
    "to": "Bögenhafen",
    "road_distance": 121,
    "road_days": 3,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Helmgart (Axe Bite Pass)",
    "to": "Montfort (Bretonnia)",
    "road_distance": 177,
    "road_days": 4,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Hergig",
    "to": "Middenheim",
    "road_distance": 483,
    "road_days": 12,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Hergig",
    "to": "Talabheim",
    "road_distance": 113,
    "road_days": 3,
    "road_danger": "!",
    "river_distance": 129,
    "river_days": 1,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Hergig",
    "to": "Wolfenburg",
    "road_distance": 177,
    "road_days": 4,
    "road_danger": "!",
    "river_distance": 161,
    "river_days": 3,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Hergig",
    "to": "Bechafen",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 604,
    "river_days": 11,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Hergig",
    "to": "Zavstra (Kislev)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 459,
    "river_days": 9,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Hochsleben",
    "to": "Grenzstadt (Black Fire Pass)",
    "road_distance": 72,
    "road_days": 2,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Hochsleben",
    "to": "Pfeildorf",
    "road_distance": 435,
    "road_days": 11,
    "road_danger": "",
    "river_distance": 435,
    "river_days": 4,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Karak Azgaraz (Dwarfs/Grey Mountains)",
    "to": "Übersreik",
    "road_distance": 97,
    "road_days": 2,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Karak Hirn (Dwarfs/Black Mountains)",
    "to": "Wusterburg",
    "road_distance": 217,
    "road_days": 5,
    "road_danger": "!",
    "river_distance": 217,
    "river_days": 2,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kemperbad",
    "to": "Altdorf",
    "road_distance": 298,
    "road_days": 7,
    "road_danger": "",
    "river_distance": 282,
    "river_days": 3,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kemperbad",
    "to": "Nuln",
    "road_distance": 209,
    "road_days": 5,
    "road_danger": "",
    "river_distance": 217,
    "river_days": 4,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kemperbad",
    "to": "Übersreik",
    "road_distance": 233,
    "road_days": 6,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kemperbad",
    "to": "Wurtbad",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 322,
    "river_days": 7,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kislev (Kislev)",
    "to": "Zavstra (Kislev)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 370,
    "river_days": 7,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kislev (Kislev)",
    "to": "Erengrad (Kislev)",
    "road_distance": 636,
    "road_days": 16,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kislev (Kislev)",
    "to": "Praag (Kislev)",
    "road_distance": 523,
    "road_days": 13,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kislev (Kislev)",
    "to": "Zavstra (Kislev)",
    "road_distance": 370,
    "road_days": 9,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kreutzhofen (Winter’s Teeth & Montdidier Passes)",
    "to": "Mortensholm (The Border Princes)",
    "road_distance": 201,
    "road_days": 5,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kreutzhofen (Winter’s Teeth & Montdidier Passes)",
    "to": "Quenelles (Bretonnia)",
    "road_distance": 684,
    "road_days": 17,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Kreutzhofen (Winter’s Teeth & Montdidier Passes)",
    "to": "Wusterburg",
    "road_distance": 225,
    "road_days": 6,
    "road_danger": "!",
    "river_distance": 233,
    "river_days": 2,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "L’Anguille (Bretonnia)",
    "to": "Marienburg",
    "road_distance": 1135,
    "road_days": 28,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 586,
    "sea_days": 14,
    "sea_danger": "!"
  },
  {
    "from": "L’Anguille (Bretonnia)",
    "to": "Erengrad (Kislev)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 1064,
    "sea_days": 26,
    "sea_danger": "!"
  },
  {
    "from": "L’Anguille (Bretonnia)",
    "to": "Neues Emskrank",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 795,
    "sea_days": 20,
    "sea_danger": "!"
  },
  {
    "from": "L’Anguille (Bretonnia)",
    "to": "Olricstaad (Norsca: Skaelings)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 408,
    "sea_days": 10,
    "sea_danger": "!!"
  },
  {
    "from": "L’Anguille (Bretonnia)",
    "to": "Salkalten",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 960,
    "sea_days": 24,
    "sea_danger": "!"
  },
  {
    "from": "L’Anguille (Bretonnia)",
    "to": "Stromstaad (Norsca: Sarls)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 877,
    "sea_days": 22,
    "sea_danger": "!!"
  },
  {
    "from": "Marienburg",
    "to": "Carroburg",
    "road_distance": 402,
    "road_days": 10,
    "road_danger": "",
    "river_distance": 457,
    "river_days": 9,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Marienburg",
    "to": "L’Anguille (Bretonnia)",
    "road_distance": 1135,
    "road_days": 28,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 586,
    "sea_days": 14,
    "sea_danger": "!"
  },
  {
    "from": "Marienburg",
    "to": "Middenheim",
    "road_distance": 612,
    "road_days": 15,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Marienburg",
    "to": "Erengrad (Kislev)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 925,
    "sea_days": 23,
    "sea_danger": "!"
  },
  {
    "from": "Marienburg",
    "to": "Neues Emskrank",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 656,
    "sea_days": 16,
    "sea_danger": "!"
  },
  {
    "from": "Marienburg",
    "to": "Olricstaad (Norsca: Skaelings)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 448,
    "sea_days": 11,
    "sea_danger": "!!"
  },
  {
    "from": "Marienburg",
    "to": "Salkalten",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 821,
    "sea_days": 20,
    "sea_danger": "!"
  },
  {
    "from": "Marienburg",
    "to": "Stromstaad (Norsca: Sarls)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 695,
    "sea_days": 17,
    "sea_danger": "!!"
  },
  {
    "from": "Middenheim",
    "to": "Delberz",
    "road_distance": 193,
    "road_days": 5,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Middenheim",
    "to": "Hergig",
    "road_distance": 483,
    "road_days": 12,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Middenheim",
    "to": "Marienburg",
    "road_distance": 612,
    "road_days": 15,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Middenheim",
    "to": "Salzenmund",
    "road_distance": 177,
    "road_days": 4,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Middenheim",
    "to": "Talabheim",
    "road_distance": 443,
    "road_days": 11,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Middenheim",
    "to": "Wolfenburg",
    "road_distance": 483,
    "road_days": 12,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Montfort (Bretonnia)",
    "to": "Helmgart (Axe Bite Pass)",
    "road_distance": 177,
    "road_days": 4,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Mortensholm (The Border Princes)",
    "to": "Kreutzhofen (Winter’s Teeth & Montdidier Passes)",
    "road_distance": 201,
    "road_days": 5,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Neues Emskrank",
    "to": "Salzenmund",
    "road_distance": 161,
    "road_days": 4,
    "road_danger": "",
    "river_distance": 137,
    "river_days": 3,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Neues Emskrank",
    "to": "Erengrad (Kislev)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 269,
    "sea_days": 7,
    "sea_danger": "!"
  },
  {
    "from": "Neues Emskrank",
    "to": "L’Anguille (Bretonnia)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 795,
    "sea_days": 20,
    "sea_danger": "!"
  },
  {
    "from": "Neues Emskrank",
    "to": "Marienburg",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 656,
    "sea_days": 16,
    "sea_danger": "!"
  },
  {
    "from": "Neues Emskrank",
    "to": "Olricstaad (Norsca: Skaelings)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 578,
    "sea_days": 14,
    "sea_danger": "!!"
  },
  {
    "from": "Neues Emskrank",
    "to": "Salkalten",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 165,
    "sea_days": 4,
    "sea_danger": "!"
  },
  {
    "from": "Neues Emskrank",
    "to": "Stromstaad (Norsca: Sarls)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 269,
    "sea_days": 7,
    "sea_danger": "!!"
  },
  {
    "from": "Nuln",
    "to": "Averheim",
    "road_distance": 370,
    "road_days": 9,
    "road_danger": "",
    "river_distance": 322,
    "river_days": 7,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Nuln",
    "to": "Eicheschatten (Mootland)",
    "road_distance": 539,
    "road_days": 13,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Nuln",
    "to": "Kemperbad",
    "road_distance": 209,
    "road_days": 5,
    "road_danger": "",
    "river_distance": 177,
    "river_days": 2,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Nuln",
    "to": "Pfeildorf",
    "road_distance": 129,
    "road_days": 3,
    "road_danger": "",
    "river_distance": 129,
    "river_days": 3,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Nuln",
    "to": "Übersreik",
    "road_distance": 217,
    "road_days": 5,
    "road_danger": "!",
    "river_distance": 225,
    "river_days": 4,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Nuln",
    "to": "Wurtbad",
    "road_distance": 459,
    "road_days": 11,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Olricstaad (Norsca: Skaelings)",
    "to": "Erengrad (Kislev)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 843,
    "sea_days": 21,
    "sea_danger": "!!"
  },
  {
    "from": "Olricstaad (Norsca: Skaelings)",
    "to": "L’Anguille (Bretonnia)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 408,
    "sea_days": 10,
    "sea_danger": "!!"
  },
  {
    "from": "Olricstaad (Norsca: Skaelings)",
    "to": "Marienburg",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 448,
    "sea_days": 11,
    "sea_danger": "!!"
  },
  {
    "from": "Olricstaad (Norsca: Skaelings)",
    "to": "Neues Emskrank",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 578,
    "sea_days": 14,
    "sea_danger": "!!"
  },
  {
    "from": "Olricstaad (Norsca: Skaelings)",
    "to": "Stromstaad (Norsca: Sarls)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 660,
    "sea_days": 16,
    "sea_danger": "!!"
  },
  {
    "from": "Olricstaad (Norsca: Skaelings)",
    "to": "Salkalten",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 747,
    "sea_days": 18,
    "sea_danger": "!!"
  },
  {
    "from": "Parravon (Bretonnia)",
    "to": "Übersreik",
    "road_distance": 282,
    "road_days": 7,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Peak Pass (Karak Kadrin)",
    "to": "Bechafen",
    "road_distance": 491,
    "road_days": 12,
    "road_danger": "!",
    "river_distance": 491,
    "river_days": 5,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Peak Pass (Karak Kadrin)",
    "to": "Essen",
    "road_distance": 402,
    "road_days": 10,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Pfeildorf",
    "to": "Averheim",
    "road_distance": 451,
    "road_days": 11,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Pfeildorf",
    "to": "Hochsleben",
    "road_distance": 435,
    "road_days": 11,
    "road_danger": "",
    "river_distance": 435,
    "river_days": 8,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Pfeildorf",
    "to": "Nuln",
    "road_distance": 129,
    "road_days": 3,
    "road_danger": "",
    "river_distance": 129,
    "river_days": 1,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Pfeildorf",
    "to": "Wusterburg",
    "road_distance": 346,
    "road_days": 9,
    "road_danger": "",
    "river_distance": 346,
    "river_days": 7,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Praag (Kislev)",
    "to": "Erengrad (Kislev)",
    "road_distance": 716,
    "road_days": 18,
    "road_danger": "!",
    "river_distance": 716,
    "river_days": 13,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Praag (Kislev)",
    "to": "Kislev (Kislev)",
    "road_distance": 523,
    "road_days": 13,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Quenelles (Bretonnia)",
    "to": "Kreutzhofen (Winter’s Teeth & Montdidier Passes)",
    "road_distance": 684,
    "road_days": 17,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Salkalten",
    "to": "Erengrad (Kislev)",
    "road_distance": 209,
    "road_days": 5,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Salkalten",
    "to": "Salzenmund",
    "road_distance": 378,
    "road_days": 9,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Salkalten",
    "to": "Wolfenburg",
    "road_distance": 412,
    "road_days": 10,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Salkalten",
    "to": "Erengrad (Kislev)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 104,
    "sea_days": 2,
    "sea_danger": "!"
  },
  {
    "from": "Salkalten",
    "to": "L’Anguille (Bretonnia)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 960,
    "sea_days": 24,
    "sea_danger": "!"
  },
  {
    "from": "Salkalten",
    "to": "Marienburg",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 821,
    "sea_days": 20,
    "sea_danger": "!"
  },
  {
    "from": "Salkalten",
    "to": "Neues Emskrank",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 165,
    "sea_days": 4,
    "sea_danger": "!"
  },
  {
    "from": "Salkalten",
    "to": "Olricstaad (Norsca: Skaelings)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 747,
    "sea_days": 18,
    "sea_danger": "!!"
  },
  {
    "from": "Salkalten",
    "to": "Stromstaad (Norsca: Sarls)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 326,
    "sea_days": 8,
    "sea_danger": "!!"
  },
  {
    "from": "Salzenmund",
    "to": "Middenheim",
    "road_distance": 177,
    "road_days": 4,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Salzenmund",
    "to": "Neues Emskrank",
    "road_distance": 161,
    "road_days": 4,
    "road_danger": "",
    "river_distance": 137,
    "river_days": 1,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Salzenmund",
    "to": "Salkalten",
    "road_distance": 378,
    "road_days": 9,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Salzenmund",
    "to": "Neues Emskran",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Stromstaad (Norsca: Sarls)",
    "to": "Erengrad (Kislev)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 395,
    "sea_days": 10,
    "sea_danger": "!!"
  },
  {
    "from": "Stromstaad (Norsca: Sarls)",
    "to": "L’Anguille (Bretonnia)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 877,
    "sea_days": 22,
    "sea_danger": "!!"
  },
  {
    "from": "Stromstaad (Norsca: Sarls)",
    "to": "Marienburg",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 695,
    "sea_days": 17,
    "sea_danger": "!!"
  },
  {
    "from": "Stromstaad (Norsca: Sarls)",
    "to": "Neues Emskrank",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 269,
    "sea_days": 7,
    "sea_danger": "!!"
  },
  {
    "from": "Stromstaad (Norsca: Sarls)",
    "to": "Olricstaad (Norsca: Skaelings)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 660,
    "sea_days": 16,
    "sea_danger": "!!"
  },
  {
    "from": "Stromstaad (Norsca: Sarls)",
    "to": "Salkalten",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": 326,
    "sea_days": 8,
    "sea_danger": "!!"
  },
  {
    "from": "Talabheim",
    "to": "Altdorf",
    "road_distance": 475,
    "road_days": 12,
    "road_danger": "",
    "river_distance": 451,
    "river_days": 4,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Talabheim",
    "to": "Bechafen",
    "road_distance": 604,
    "road_days": 15,
    "road_danger": "!",
    "river_distance": 604,
    "river_days": 12,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Talabheim",
    "to": "Hergig",
    "road_distance": 113,
    "road_days": 3,
    "road_danger": "!",
    "river_distance": 129,
    "river_days": 3,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Talabheim",
    "to": "Middenheim",
    "road_distance": 443,
    "road_days": 11,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Talabheim",
    "to": "Wurtbad",
    "road_distance": 306,
    "road_days": 8,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Talabheim",
    "to": "Zavstra (Kislev)",
    "road_distance": 459,
    "road_days": 11,
    "road_danger": "!",
    "river_distance": 459,
    "river_days": 9,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Übersreik",
    "to": "Bögenhafen",
    "road_distance": 169,
    "road_days": 4,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Übersreik",
    "to": "Karak Azgaraz (Dwarfs/Grey Mountains)",
    "road_distance": 105,
    "road_days": 3,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Übersreik",
    "to": "Kemperbad",
    "road_distance": 233,
    "road_days": 6,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Übersreik",
    "to": "Nuln",
    "road_distance": 217,
    "road_days": 5,
    "road_danger": "!",
    "river_distance": 225,
    "river_days": 4,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Übersreik",
    "to": "Parravon (Bretonnia)",
    "road_distance": 282,
    "road_days": 7,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Übersreik",
    "to": "Altdorf",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 338,
    "river_days": 3,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Waldenhof",
    "to": "Essen",
    "road_distance": 97,
    "road_days": 2,
    "road_danger": "!!",
    "river_distance": 113,
    "river_days": 1,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Waldenhof",
    "to": "Drakenhof",
    "road_distance": 193,
    "road_days": 5,
    "road_danger": "!!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wolfenburg",
    "to": "Erengrad (Kislev)",
    "road_distance": 451,
    "road_days": 11,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wolfenburg",
    "to": "Hergig",
    "road_distance": 177,
    "road_days": 4,
    "road_danger": "!",
    "river_distance": 161,
    "river_days": 1,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wolfenburg",
    "to": "Middenheim",
    "road_distance": 483,
    "road_days": 12,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wolfenburg",
    "to": "Salkalten",
    "road_distance": 410,
    "road_days": 10,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wurtbad",
    "to": "Averheim",
    "road_distance": 241,
    "road_days": 6,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wurtbad",
    "to": "Bechafen",
    "road_distance": 756,
    "road_days": 19,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wurtbad",
    "to": "Eicheschatten (Mootland)",
    "road_distance": 378,
    "road_days": 9,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wurtbad",
    "to": "Nuln",
    "road_distance": 459,
    "road_days": 11,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wurtbad",
    "to": "Talabheim",
    "road_distance": 306,
    "road_days": 8,
    "road_danger": "!",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wurtbad",
    "to": "Essen",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 587,
    "river_days": 10,
    "river_danger": "!!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wurtbad",
    "to": "Kemperbad",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 322,
    "river_days": 3,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wusterburg",
    "to": "Kreutzhofen (Winter’s Teeth & Montdidier Passes)",
    "road_distance": 225,
    "road_days": 6,
    "road_danger": "",
    "river_distance": "",
    "river_days": "",
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wusterburg",
    "to": "Pfeildorf",
    "road_distance": 346,
    "road_days": 9,
    "road_danger": "",
    "river_distance": 346,
    "river_days": 3,
    "river_danger": "",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wusterburg",
    "to": "Karak Hirn (Dwarfs/Black Mountains)",
    "road_distance": 217,
    "road_days": 5,
    "road_danger": "!",
    "river_distance": 217,
    "river_days": 4,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Wusterburg",
    "to": "Kreutzhofen (Winter’s Teeth & Montdidier Passes)",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 233,
    "river_days": 4,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Zavstra (Kislev)",
    "to": "Bechafen",
    "road_distance": 45,
    "road_days": 1,
    "road_danger": "!",
    "river_distance": 145,
    "river_days": 2,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Zavstra (Kislev)",
    "to": "Hergig",
    "road_distance": "",
    "road_days": "",
    "road_danger": "",
    "river_distance": 459,
    "river_days": 5,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Zavstra (Kislev)",
    "to": "Kislev (Kislev)",
    "road_distance": 370,
    "road_days": 9,
    "road_danger": "!",
    "river_distance": 370,
    "river_days": 7,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  },
  {
    "from": "Zavstra (Kislev)",
    "to": "Talabheim",
    "road_distance": 459,
    "road_days": 11,
    "road_danger": "!",
    "river_distance": 459,
    "river_days": 5,
    "river_danger": "!",
    "sea_distance": "",
    "sea_days": "",
    "sea_danger": ""
  }
]