map_info_json = {
  "MapFeatures": {
    "NorthDirection": "Upwards",
    "Scale": {
      "ratio": "Each unit on the map corresponds to 10 yards in real-world distance"
    }
  },
  "Geography": {
    "VillageC": {
      "coordinates": [0, 0],
      "shape": {
        "area": "Not specified",
        "perimeter": "Not specified",
        "description": "Shape and size details of the village are not specified on the map."
      },
      "properties": {
        "type": "Village"
      },
      "description": "Central village, main country_E position"
    },
    "VillageW": {
      "coordinates": [-56, 56],
      "shape": {
        "area": "Not specified",
        "perimeter": "Not specified",
        "description": "Shape and size details of the village are not specified on the map."
      },
      "properties": {
        "type": "Village"
      },
      "description": "Located northwest of Village C, identified by its strategic role during the battle."
    },
    "VillageE": {
      "coordinates": [180, 0],
      "shape": {
        "area": "Not specified",
        "perimeter": "Not specified",
        "description": "Shape and size details of the village are not specified on the map."
      },
      "properties": {
        "type": "Village"
      },
      "description": "East of Village C, target of country_F forces"
    },
    "VillageF": {
      "coordinates": [180, -180],
      "shape": {
        "area": "Not specified",
        "perimeter": "Not specified",
        "description": "Shape and size details of the village are not specified on the map."
      },
      "properties": {
        "type": "Village"
      },
      "description": "Southeast of Village C"
    },
    "ForestF": {
      "coordinates": [100, -50],
      "shape": {
        "area": "Not specified",
        "perimeter": "Not specified",
        "description": "Shape and size details of the forest are not specified on the map."
      },
      "properties": {
        "type": "Forest"
      },
      "description": "Southeast of Village C, natural barrier"
    },
    "RiverM": {
      "path": {
        "start": "South of Village C",
        "end": "Northeast passing near Village F",
        "description": "Flow path of the river is not specified on the map."
      },
      "properties": {
        "type": "River"
      },
      "description": "Natural waterway, eastern boundary of the map"
    }
  }
}


