[
  {
    "type": "overmap_special",
    "id": "highway_segment_flat",
    "//": "Placed by C++; the basic highway path",
    "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "hw_road_north" }, { "point": [ 1, 0, 0 ], "overmap": "hw_road_south" } ],
    "locations": [ "land" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "highway_segment_ramp",
    "//": "Placed by C++; raises z-value of highway by one from south to north",
    "overmaps": [
      { "point": [ 0, 0, 0 ], "overmap": "highway_ramp_up_0_north" },
      { "point": [ 1, 0, 0 ], "overmap": "highway_ramp_up_1_north" },
      { "point": [ 0, 0, 1 ], "overmap": "highway_ramp_down_0_north" },
      { "point": [ 1, 0, 1 ], "overmap": "highway_ramp_down_1_north" }
    ],
    "locations": [ "land" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "highway_segment_road_bridge",
    "//": "Placed by C++; normal highway segment, but a road crosses over it",
    "overmaps": [
      { "point": [ 0, 0, 0 ], "overmap": "hw_road_north" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_road_south" },
      { "point": [ 0, 0, 1 ], "overmap": "hw_road_bridge_north" },
      { "point": [ 1, 0, 1 ], "overmap": "hw_road_bridge_south" }
    ],
    "locations": [ "land" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "highway_segment_bridge",
    "//": "Placed by C++; normal highway segment, but over water",
    "overmaps": [
      { "point": [ 0, 0, 0 ], "overmap": "hw_road_north" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_road_south" },
      { "point": [ 0, 0, -1 ], "overmap": "hw_fb_supports" },
      { "point": [ 1, 0, -1 ], "overmap": "hw_fb_supports" }
    ],
    "locations": [ "land" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "highway_support_mutable",
    "subtype": "mutable",
    "//": "Placed by C++; a single support that builds downwards through water",
    "joins": [ { "id": "support_join", "into_locations": [ "lake_surface", "open_air", "lake_water_cube", "lake_bed" ] } ],
    "overmaps": {
      "support_top": {
        "overmap": "hw_supports",
        "below": { "id": "support_join", "type": "available" },
        "locations": [ "lake_surface", "open_air" ]
      },
      "support": {
        "overmap": "hw_supports",
        "above": { "id": "support_join", "type": "available" },
        "below": { "id": "support_join", "type": "available" },
        "locations": [ "open_air", "lake_water_cube" ]
      },
      "support_bottom": {
        "overmap": "hw_supports",
        "above": { "id": "support_join", "type": "available" },
        "locations": [ "water", "lake_bed", "subterranean" ]
      }
    },
    "root": "support_top",
    "phases": [
      [ { "name": "support_middle", "chunk": [ { "overmap": "support", "rot": "north" } ], "max": 10 } ],
      [ { "name": "support_end", "chunk": [ { "overmap": "support_bottom", "rot": "north" } ], "max": 1 } ]
    ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "highway_segment_overpass",
    "//": "Placed by C++; for cities",
    "overmaps": [
      { "point": [ 0, 0, 0 ], "overmap": "hw_fb_supports" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_fb_supports" },
      { "point": [ 0, 0, 1 ], "overmap": "hw_road_north" },
      { "point": [ 1, 0, 1 ], "overmap": "hw_road_south" }
    ],
    "locations": [ "land" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Fallback Onramp",
    "//": "Placed by C++; converts one highway segment into two road connection points",
    "overmaps": [
      { "point": [ 0, 0, 0 ], "overmap": "hw_merge_to_road_w_north" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_merge_to_road_e_north" }
    ],
    "connections": [
      { "point": [ 0, -1, 0 ], "terrain": "road", "connection": "highway_road_connection", "from": [ 0, 0, 0 ] },
      { "point": [ 1, -1, 0 ], "terrain": "road", "connection": "highway_road_connection", "from": [ 1, 0, 0 ] }
    ],
    "locations": [ "land" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Fallback Crossroad",
    "//": "Placed by C++, can add more or replace in region settings without needing to compile",
    "overmaps": [
      { "point": [ 0, -1, 0 ] },
      { "point": [ 1, -1, 0 ] },
      { "point": [ -1, 0, 0 ] },
      { "point": [ 0, 0, 0 ], "overmap": "hw_fb_crossroad_north" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_fb_crossroad_east" },
      { "point": [ 2, 0, 0 ] },
      { "point": [ -1, 1, 0 ] },
      { "point": [ 0, 1, 0 ], "overmap": "hw_fb_crossroad_west" },
      { "point": [ 1, 1, 0 ], "overmap": "hw_fb_crossroad_south" },
      { "point": [ 2, 1, 0 ] },
      { "point": [ 0, 2, 0 ] },
      { "point": [ 1, 2, 0 ] }
    ],
    "locations": [ "highway", "highway_water" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Fallback Tee",
    "//": "Placed by C++, can add more or replace in region settings without needing to compile",
    "overmaps": [
      { "point": [ -1, 0, 0 ] },
      { "point": [ 0, 0, 0 ], "overmap": "hw_fb_tee_north" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_fb_tee_east" },
      { "point": [ 2, 0, 0 ] },
      { "point": [ -1, 1, 0 ] },
      { "point": [ 0, 1, 0 ], "overmap": "hw_fb_crossroad_west" },
      { "point": [ 1, 1, 0 ], "overmap": "hw_fb_crossroad_south" },
      { "point": [ 2, 1, 0 ] },
      { "point": [ 0, 2, 0 ] },
      { "point": [ 1, 2, 0 ] }
    ],
    "locations": [ "highway", "highway_water" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Clover Leaf",
    "//": "Placed by C++, can add more or replace in region settings without needing to compile",
    "overmaps": [
      { "point": [ 0, -6, 0 ], "overmap": "hw_road_north" },
      { "point": [ 1, -6, 0 ], "overmap": "hw_three_lane_merge_e_north" },
      { "point": [ 0, -5, 0 ], "overmap": "hw_clover_leaf_0_-5" },
      { "point": [ 1, -5, 0 ], "overmap": "hw_three_lane_south" },
      { "point": [ -3, -4, 0 ], "overmap": "hw_clover_leaf_-3_-4" },
      { "point": [ -2, -4, 0 ], "overmap": "hw_clover_leaf_-2_-4" },
      { "point": [ -1, -4, 0 ], "overmap": "hw_clover_leaf_-1_-4" },
      { "point": [ 0, -4, 0 ], "overmap": "hw_clover_leaf_0_-4" },
      { "point": [ 1, -4, 0 ], "overmap": "hw_clover_leaf_1_-4" },
      { "point": [ 2, -4, 0 ], "overmap": "hw_clover_leaf_2_-4" },
      { "point": [ 3, -4, 0 ], "overmap": "hw_clover_leaf_3_-4" },
      { "point": [ 4, -4, 0 ], "overmap": "hw_clover_leaf_4_-4" },
      { "point": [ -4, -3, 0 ], "overmap": "hw_clover_leaf_-4_-3" },
      { "point": [ -3, -3, 0 ], "overmap": "hw_clover_leaf_-3_-3" },
      { "point": [ -2, -3, 0 ], "overmap": "hw_clover_leaf_-2_-3" },
      { "point": [ -1, -3, 0 ], "overmap": "hw_clover_leaf_-1_-3" },
      { "point": [ 0, -3, 0 ], "overmap": "hw_clover_leaf_0_-3" },
      { "point": [ 1, -3, 0 ], "overmap": "hw_clover_leaf_1_-3" },
      { "point": [ 2, -3, 0 ], "overmap": "hw_clover_leaf_2_-3" },
      { "point": [ 3, -3, 0 ], "overmap": "hw_clover_leaf_3_-3" },
      { "point": [ 4, -3, 0 ], "overmap": "hw_clover_leaf_4_-3" },
      { "point": [ 5, -3, 0 ], "overmap": "hw_clover_leaf_5_-3" },
      { "point": [ -4, -2, 0 ], "overmap": "hw_clover_leaf_-4_-2" },
      { "point": [ -3, -2, 0 ], "overmap": "hw_clover_leaf_-3_-2" },
      { "point": [ -2, -2, 0 ], "overmap": "special_field_highway" },
      { "point": [ -1, -2, 0 ], "overmap": "hw_clover_leaf_-1_-2" },
      { "point": [ 0, -2, 0 ], "overmap": "hw_clover_leaf_0_-2" },
      { "point": [ 1, -2, 0 ], "overmap": "hw_clover_leaf_1_-2" },
      { "point": [ 2, -2, 0 ], "overmap": "hw_clover_leaf_2_-2" },
      { "point": [ 3, -2, 0 ], "overmap": "special_field_highway" },
      { "point": [ 4, -2, 0 ], "overmap": "hw_clover_leaf_4_-2" },
      { "point": [ 5, -2, 0 ], "overmap": "hw_clover_leaf_5_-2" },
      { "point": [ -4, -1, 0 ], "overmap": "hw_clover_leaf_-4_-1" },
      { "point": [ -3, -1, 0 ], "overmap": "hw_clover_leaf_-3_-1" },
      { "point": [ -2, -1, 0 ], "overmap": "hw_clover_leaf_-2_-1" },
      { "point": [ -1, -1, 0 ], "overmap": "hw_clover_leaf_-1_-1" },
      { "point": [ 0, -1, 0 ], "overmap": "hw_clover_leaf_0_-2" },
      { "point": [ 1, -1, 0 ], "overmap": "hw_clover_leaf_1_-2", "locations": [ "highway" ] },
      { "point": [ 2, -1, 0 ], "overmap": "hw_clover_leaf_2_-1" },
      { "point": [ 3, -1, 0 ], "overmap": "hw_clover_leaf_3_-1" },
      { "point": [ 4, -1, 0 ], "overmap": "hw_clover_leaf_4_-1" },
      { "point": [ 5, -1, 0 ], "overmap": "hw_clover_leaf_5_-1" },
      { "point": [ -6, 0, 0 ], "overmap": "hw_three_lane_merge_e_west" },
      { "point": [ -5, 0, 0 ], "overmap": "hw_three_lane_east" },
      { "point": [ -4, 0, 0 ], "overmap": "hw_clover_leaf_-4_0" },
      { "point": [ -3, 0, 0 ], "overmap": "hw_clover_leaf_-3_0" },
      { "point": [ -2, 0, 0 ], "overmap": "hw_clover_leaf_-2_0" },
      { "point": [ -1, 0, 0 ], "overmap": "hw_clover_leaf_-1_0", "locations": [ "highway" ] },
      { "point": [ 0, 0, 0 ], "overmap": "hw_clover_leaf_0_-2" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_clover_leaf_1_-2" },
      { "point": [ 2, 0, 0 ], "overmap": "hw_clover_leaf_2_0" },
      { "point": [ 3, 0, 0 ], "overmap": "hw_clover_leaf_-2_0" },
      { "point": [ 4, 0, 0 ], "overmap": "hw_clover_leaf_4_0" },
      { "point": [ 5, 0, 0 ], "overmap": "hw_clover_leaf_5_0" },
      { "point": [ 6, 0, 0 ], "overmap": "hw_clover_leaf_6_0" },
      { "point": [ 7, 0, 0 ], "overmap": "hw_road_east" },
      { "point": [ -6, 1, 0 ], "overmap": "hw_road_west" },
      { "point": [ -5, 1, 0 ], "overmap": "hw_clover_leaf_-5_1" },
      { "point": [ -4, 1, 0 ], "overmap": "hw_clover_leaf_-4_1" },
      { "point": [ -3, 1, 0 ], "overmap": "hw_clover_leaf_-3_1" },
      { "point": [ -2, 1, 0 ], "overmap": "hw_clover_leaf_-2_1" },
      { "point": [ -1, 1, 0 ], "overmap": "hw_clover_leaf_-1_1" },
      { "point": [ 0, 1, 0 ], "overmap": "hw_clover_leaf_0_-2" },
      { "point": [ 1, 1, 0 ], "overmap": "hw_clover_leaf_1_-2" },
      { "point": [ 2, 1, 0 ], "overmap": "hw_clover_leaf_2_1", "locations": [ "highway" ] },
      { "point": [ 3, 1, 0 ], "overmap": "hw_clover_leaf_-2_1" },
      { "point": [ 4, 1, 0 ], "overmap": "hw_clover_leaf_4_1" },
      { "point": [ 5, 1, 0 ], "overmap": "hw_clover_leaf_5_1" },
      { "point": [ 6, 1, 0 ], "overmap": "hw_three_lane_west" },
      { "point": [ 7, 1, 0 ], "overmap": "hw_three_lane_merge_e_east" },
      { "point": [ -4, 2, 0 ], "overmap": "hw_clover_leaf_-4_2" },
      { "point": [ -3, 2, 0 ], "overmap": "hw_clover_leaf_-3_2" },
      { "point": [ -2, 2, 0 ], "overmap": "hw_clover_leaf_-2_2" },
      { "point": [ -1, 2, 0 ], "overmap": "hw_clover_leaf_-1_2" },
      { "point": [ 0, 2, 0 ], "overmap": "hw_clover_leaf_0_-2", "locations": [ "highway" ] },
      { "point": [ 1, 2, 0 ], "overmap": "hw_clover_leaf_1_-2" },
      { "point": [ 2, 2, 0 ], "overmap": "hw_clover_leaf_2_2" },
      { "point": [ 3, 2, 0 ], "overmap": "hw_clover_leaf_3_2" },
      { "point": [ 4, 2, 0 ], "overmap": "hw_clover_leaf_4_2" },
      { "point": [ 5, 2, 0 ], "overmap": "hw_clover_leaf_5_2" },
      { "point": [ -4, 3, 0 ], "overmap": "hw_clover_leaf_-4_3" },
      { "point": [ -3, 3, 0 ], "overmap": "hw_clover_leaf_-3_3" },
      { "point": [ -2, 3, 0 ], "overmap": "special_field_highway" },
      { "point": [ -1, 3, 0 ], "overmap": "hw_clover_leaf_-1_3" },
      { "point": [ 0, 3, 0 ], "overmap": "hw_clover_leaf_0_-2" },
      { "point": [ 1, 3, 0 ], "overmap": "hw_clover_leaf_1_-2" },
      { "point": [ 2, 3, 0 ], "overmap": "hw_clover_leaf_2_3" },
      { "point": [ 3, 3, 0 ], "overmap": "special_field_highway" },
      { "point": [ 4, 3, 0 ], "overmap": "hw_clover_leaf_4_3" },
      { "point": [ 5, 3, 0 ], "overmap": "hw_clover_leaf_5_3" },
      { "point": [ -4, 4, 0 ], "overmap": "hw_clover_leaf_-4_4" },
      { "point": [ -3, 4, 0 ], "overmap": "hw_clover_leaf_-3_4" },
      { "point": [ -2, 4, 0 ], "overmap": "hw_clover_leaf_-2_4" },
      { "point": [ -1, 4, 0 ], "overmap": "hw_clover_leaf_-1_4" },
      { "point": [ 0, 4, 0 ], "overmap": "hw_clover_leaf_0_4" },
      { "point": [ 1, 4, 0 ], "overmap": "hw_clover_leaf_1_4" },
      { "point": [ 2, 4, 0 ], "overmap": "hw_clover_leaf_2_4" },
      { "point": [ 3, 4, 0 ], "overmap": "hw_clover_leaf_3_4" },
      { "point": [ 4, 4, 0 ], "overmap": "hw_clover_leaf_4_4" },
      { "point": [ 5, 4, 0 ], "overmap": "hw_clover_leaf_5_4" },
      { "point": [ -3, 5, 0 ], "overmap": "hw_clover_leaf_-3_5" },
      { "point": [ -2, 5, 0 ], "overmap": "hw_clover_leaf_-2_5" },
      { "point": [ -1, 5, 0 ], "overmap": "hw_clover_leaf_-1_5" },
      { "point": [ 0, 5, 0 ], "overmap": "hw_clover_leaf_0_5" },
      { "point": [ 1, 5, 0 ], "overmap": "hw_clover_leaf_1_5" },
      { "point": [ 2, 5, 0 ], "overmap": "hw_clover_leaf_2_5" },
      { "point": [ 3, 5, 0 ], "overmap": "hw_clover_leaf_3_5" },
      { "point": [ 4, 5, 0 ], "overmap": "hw_clover_leaf_4_5" },
      { "point": [ 0, 6, 0 ], "overmap": "hw_three_lane_north" },
      { "point": [ 1, 6, 0 ], "overmap": "hw_clover_leaf_1_6" },
      { "point": [ 0, 7, 0 ], "overmap": "hw_three_lane_merge_e_south" },
      { "point": [ 1, 7, 0 ], "overmap": "hw_road_south" },
      { "point": [ -1, -1, 1 ], "overmap": "hw_railings_north" },
      { "point": [ 0, -1, 1 ], "overmap": "hw_railings_north" },
      { "point": [ 1, -1, 1 ], "overmap": "hw_railings_north" },
      { "point": [ 2, -1, 1 ], "overmap": "hw_railings_north" },
      { "point": [ -1, 0, 1 ], "overmap": "hw_clover_leaf_bridge_-1_0" },
      { "point": [ 0, 0, 1 ], "overmap": "hw_clover_leaf_bridge_0_0" },
      { "point": [ 1, 0, 1 ], "overmap": "hw_clover_leaf_bridge_0_0" },
      { "point": [ 2, 0, 1 ], "overmap": "hw_clover_leaf_bridge_2_0" },
      { "point": [ -1, 1, 1 ], "overmap": "hw_clover_leaf_bridge_-1_1" },
      { "point": [ 0, 1, 1 ], "overmap": "hw_clover_leaf_bridge_0_1" },
      { "point": [ 1, 1, 1 ], "overmap": "hw_clover_leaf_bridge_0_1" },
      { "point": [ 2, 1, 1 ], "overmap": "hw_clover_leaf_bridge_2_1" },
      { "point": [ -1, 2, 1 ], "overmap": "hw_railings_north" },
      { "point": [ 0, 2, 1 ], "overmap": "hw_railings_north" },
      { "point": [ 1, 2, 1 ], "overmap": "hw_railings_north" },
      { "point": [ 2, 2, 1 ], "overmap": "hw_railings_north" }
    ],
    "locations": [ "land", "highway" ],
    "occurrences": [ 0, 0 ],
    "rotate": false,
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Trumpet Interchange",
    "//": "Placed by C++, can add more or replace in region settings without needing to compile",
    "overmaps": [
      { "point": [ 1, -3, 0 ], "overmap": "hw_trumpet_1_-3_north" },
      { "point": [ 2, -3, 0 ], "overmap": "hw_trumpet_2_-3_north" },
      { "point": [ 3, -3, 0 ], "overmap": "hw_trumpet_3_-3_north" },
      { "point": [ 4, -3, 0 ], "overmap": "hw_trumpet_4_-3_north" },
      { "point": [ 0, -2, 0 ], "overmap": "hw_trumpet_0_-2_north" },
      { "point": [ 1, -2, 0 ], "overmap": "hw_trumpet_1_-2_north" },
      { "point": [ 2, -2, 0 ], "overmap": "hw_trumpet_2_-2_north" },
      { "point": [ 3, -2, 0 ], "overmap": "hw_trumpet_3_-2_north" },
      { "point": [ 4, -2, 0 ], "overmap": "hw_trumpet_4_-2_north" },
      { "point": [ 5, -2, 0 ], "overmap": "hw_trumpet_5_-2_north" },
      { "point": [ 0, -1, 0 ], "overmap": "hw_trumpet_0_-1_north" },
      { "point": [ 1, -1, 0 ], "overmap": "hw_trumpet_1_-1_north" },
      { "point": [ 2, -1, 0 ], "overmap": "special_field_highway" },
      { "point": [ 3, -1, 0 ], "overmap": "hw_trumpet_3_-1_north" },
      { "point": [ 4, -1, 0 ], "overmap": "hw_trumpet_4_-1_north" },
      { "point": [ 5, -1, 0 ], "overmap": "hw_trumpet_5_-1_north" },
      { "point": [ 6, -1, 0 ], "overmap": "hw_trumpet_6_-1_north" },
      { "point": [ -3, 0, 0 ], "overmap": "hw_three_lane_merge_e_west" },
      { "point": [ -2, 0, 0 ], "overmap": "hw_three_lane_east" },
      { "point": [ -1, 0, 0 ], "overmap": "hw_three_lane_east", "locations": [ "highway" ] },
      { "point": [ 0, 0, 0 ], "overmap": "hw_trumpet_0_0_north" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_trumpet_1_0_north" },
      { "point": [ 2, 0, 0 ], "overmap": "hw_three_lane_east", "locations": [ "highway" ] },
      { "point": [ 3, 0, 0 ], "overmap": "hw_three_lane_east" },
      { "point": [ 4, 0, 0 ], "overmap": "hw_trumpet_4_0_north" },
      { "point": [ 5, 0, 0 ], "overmap": "hw_trumpet_5_0_north" },
      { "point": [ 6, 0, 0 ], "overmap": "hw_trumpet_6_0_north" },
      { "point": [ 7, 0, 0 ], "overmap": "hw_trumpet_7_0_north" },
      { "point": [ -3, 1, 0 ], "overmap": "hw_trumpet_-3_1_north" },
      { "point": [ -2, 1, 0 ], "overmap": "hw_trumpet_-2_1_north" },
      { "point": [ -1, 1, 0 ], "overmap": "hw_trumpet_-1_1_north", "locations": [ "highway" ] },
      { "point": [ 0, 1, 0 ], "overmap": "hw_trumpet_0_1_north" },
      { "point": [ 1, 1, 0 ], "overmap": "hw_trumpet_1_1_north" },
      { "point": [ 2, 1, 0 ], "overmap": "hw_trumpet_2_1_north", "locations": [ "highway" ] },
      { "point": [ 3, 1, 0 ], "overmap": "hw_trumpet_3_1_north" },
      { "point": [ 4, 1, 0 ], "overmap": "hw_three_lane_west" },
      { "point": [ 5, 1, 0 ], "overmap": "hw_three_lane_west" },
      { "point": [ 6, 1, 0 ], "overmap": "hw_three_lane_west" },
      { "point": [ 7, 1, 0 ], "overmap": "hw_three_lane_merge_e_east" },
      { "point": [ -2, 2, 0 ], "overmap": "hw_trumpet_-2_2_north" },
      { "point": [ -1, 2, 0 ], "overmap": "hw_trumpet_-1_2_north" },
      { "point": [ 0, 2, 0 ], "overmap": "hw_trumpet_0_2_north", "locations": [ "highway" ] },
      { "point": [ 1, 2, 0 ], "overmap": "hw_trumpet_1_2_north", "locations": [ "highway" ] },
      { "point": [ 2, 2, 0 ], "overmap": "hw_trumpet_2_2_north" },
      { "point": [ 3, 2, 0 ], "overmap": "hw_trumpet_3_2_north" },
      { "point": [ -1, 3, 0 ], "overmap": "hw_trumpet_-1_3_north" },
      { "point": [ 0, 3, 0 ], "overmap": "hw_trumpet_0_3_north" },
      { "point": [ 1, 3, 0 ], "overmap": "hw_trumpet_1_3_north" },
      { "point": [ 2, 3, 0 ], "overmap": "hw_trumpet_2_3_north" },
      { "point": [ 0, 4, 0 ], "overmap": "hw_trumpet_0_4_north" },
      { "point": [ 1, 4, 0 ], "overmap": "hw_trumpet_1_4_north" },
      { "point": [ 0, -1, 1 ], "overmap": "hw_railings_north" },
      { "point": [ 1, -1, 1 ], "overmap": "hw_railings_north" },
      { "point": [ 0, 0, 1 ], "overmap": "hw_trumpet_bridge_0_0_north" },
      { "point": [ 1, 0, 1 ], "overmap": "hw_trumpet_bridge_1_0_north" },
      { "point": [ 0, 1, 1 ], "overmap": "hw_trumpet_bridge_0_1_north" },
      { "point": [ 1, 1, 1 ], "overmap": "hw_trumpet_bridge_1_1_north" }
    ],
    "locations": [ "land", "highway" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Bend",
    "//": "Placed by C++, can add more or replace in region settings without needing to compile",
    "overmaps": [
      { "point": [ 2, 0, 0 ], "overmap": "hw_bend_2_0_north", "locations": [ "highway" ] },
      { "point": [ 3, 0, 0 ], "overmap": "hw_bend_3_0_north" },
      { "point": [ 4, 0, 0 ], "overmap": "hw_bend_4_0_north" },
      { "point": [ 1, 1, 0 ], "overmap": "hw_bend_1_1_north" },
      { "point": [ 2, 1, 0 ], "overmap": "hw_bend_2_1_north", "locations": [ "highway" ] },
      { "point": [ 3, 1, 0 ], "overmap": "hw_bend_3_1_north" },
      { "point": [ 4, 1, 0 ], "overmap": "hw_bend_4_1_north" },
      { "point": [ 0, 2, 0 ], "overmap": "hw_bend_0_2_north", "locations": [ "highway" ] },
      { "point": [ 1, 2, 0 ], "overmap": "hw_bend_1_2_north", "locations": [ "highway" ] },
      { "point": [ 2, 2, 0 ], "overmap": "hw_bend_2_2_north" },
      { "point": [ 3, 2, 0 ], "overmap": "hw_bend_3_2_north" },
      { "point": [ 0, 3, 0 ], "overmap": "hw_bend_0_3_north" },
      { "point": [ 1, 3, 0 ], "overmap": "hw_bend_1_3_north" },
      { "point": [ 2, 3, 0 ], "overmap": "hw_bend_2_3_north" },
      { "point": [ 0, 4, 0 ], "overmap": "hw_bend_0_4_north" },
      { "point": [ 1, 4, 0 ], "overmap": "hw_bend_1_4_north" },
      { "point": [ 1, 4, -1 ], "overmap": "hw_fb_supports" },
      { "point": [ 4, 1, -1 ], "overmap": "hw_fb_supports" },
      { "point": [ 2, 2, -1 ], "overmap": "hw_fb_supports" },
      { "point": [ 1, 3, -1 ], "overmap": "hw_fb_supports" },
      { "point": [ 3, 1, -1 ], "overmap": "hw_fb_supports" }
    ],
    "locations": [ "land", "highway" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Slant Minor Clockwise",
    "//": "Placed by C++, can add more or replace in region settings without needing to compile",
    "overmaps": [
      { "point": [ 0, 0, 0 ], "overmap": "hw_slant_minor_0_0_north" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_slant_minor_1_0_north" },
      { "point": [ 2, 0, 0 ], "overmap": "hw_slant_minor_2_0_north" },
      { "point": [ 0, -1, 0 ], "overmap": "hw_slant_minor_0_-1_north" },
      { "point": [ 1, -1, 0 ], "overmap": "hw_slant_minor_1_-1_north" },
      { "point": [ 2, -1, 0 ], "overmap": "hw_slant_minor_2_-1_north" },
      { "point": [ 0, -2, 0 ], "overmap": "hw_slant_minor_0_-2_north" },
      { "point": [ 1, -2, 0 ], "overmap": "hw_slant_minor_1_-2_north" },
      { "point": [ 2, -2, 0 ], "overmap": "hw_slant_minor_2_-2_north" },
      { "point": [ 1, 0, -1 ], "overmap": "hw_fb_supports" },
      { "point": [ 1, -1, -1 ], "overmap": "hw_fb_supports" },
      { "point": [ 1, -2, -1 ], "overmap": "hw_fb_supports" }
    ],
    "locations": [ "land", "highway" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Slant Minor Counterclockwise",
    "overmaps": [
      { "point": [ -1, 0, 0 ], "overmap": "hw_slant_minor_cc_-1_0_north" },
      { "point": [ 0, 0, 0 ], "overmap": "hw_slant_minor_cc_0_0_north" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_slant_minor_cc_1_0_north" },
      { "point": [ -1, -1, 0 ], "overmap": "hw_slant_minor_cc_-1_-1_north" },
      { "point": [ 0, -1, 0 ], "overmap": "hw_slant_minor_cc_0_-1_north" },
      { "point": [ 1, -1, 0 ], "overmap": "hw_slant_minor_cc_1_-1_north" },
      { "point": [ -1, -2, 0 ], "overmap": "hw_slant_minor_cc_-1_-2_north" },
      { "point": [ 0, -2, 0 ], "overmap": "hw_slant_minor_cc_0_-2_north" },
      { "point": [ 1, -2, 0 ], "overmap": "hw_slant_minor_cc_1_-2_north" },
      { "point": [ 0, 0, -1 ], "overmap": "hw_fb_supports" },
      { "point": [ 0, -1, -1 ], "overmap": "hw_fb_supports" },
      { "point": [ 0, -2, -1 ], "overmap": "hw_fb_supports" }
    ],
    "locations": [ "land", "highway" ],
    "occurrences": [ 0, 0 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Diamond Interchange",
    "overmaps": [
      { "point": [ 0, -4, 0 ], "overmap": "hw_three_lane_merge_w_north", "locations": [ "highway" ] },
      { "point": [ 1, -4, 0 ], "overmap": "hw_three_lane_merge_e_north", "locations": [ "highway" ] },
      { "point": [ 0, -3, 0 ], "overmap": "hw_three_lane_north" },
      { "point": [ 1, -3, 0 ], "overmap": "hw_three_lane_south" },
      { "point": [ -1, -2, 0 ], "overmap": "hw_diamond_interchange_-1_-2_north" },
      { "point": [ 0, -2, 0 ], "overmap": "hw_diamond_interchange_0_-2_north" },
      { "point": [ 1, -2, 0 ], "overmap": "hw_diamond_interchange_1_-2_north" },
      { "point": [ 2, -2, 0 ], "overmap": "hw_diamond_interchange_2_-2_north" },
      { "point": [ -2, -1, 0 ], "overmap": "hw_diamond_interchange_-2_-1_north" },
      { "point": [ -1, -1, 0 ], "overmap": "hw_diamond_interchange_-1_-1_north" },
      { "point": [ 0, -1, 0 ], "overmap": "hw_road_north", "locations": [ "highway" ] },
      { "point": [ 1, -1, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ 2, -1, 0 ], "overmap": "hw_diamond_interchange_2_-1_north" },
      { "point": [ 3, -1, 0 ], "overmap": "hw_diamond_interchange_3_-1_north" },
      { "point": [ -2, 0, 0 ], "overmap": "hw_diamond_interchange_-2_0_north" },
      { "point": [ -1, 0, 0 ], "overmap": "hw_diamond_interchange_-1_0_north" },
      { "point": [ 0, 0, 0 ], "overmap": "hw_road_north" },
      { "point": [ 0, 0, 1 ], "overmap": "hw_road_bridge_north" },
      { "point": [ 1, 0, 0 ], "overmap": "hw_road_south" },
      { "point": [ 1, 0, 1 ], "overmap": "hw_road_bridge_south" },
      { "point": [ 2, 0, 0 ], "overmap": "hw_diamond_interchange_2_0_north" },
      { "point": [ 3, 0, 0 ], "overmap": "hw_diamond_interchange_3_0_north" },
      { "point": [ -2, 1, 0 ], "overmap": "hw_diamond_interchange_3_-1_south" },
      { "point": [ -1, 1, 0 ], "overmap": "hw_diamond_interchange_2_-1_south" },
      { "point": [ 0, 1, 0 ], "overmap": "hw_road_north", "locations": [ "highway" ] },
      { "point": [ 1, 1, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ 2, 1, 0 ], "overmap": "hw_diamond_interchange_-1_-1_south" },
      { "point": [ 3, 1, 0 ], "overmap": "hw_diamond_interchange_-2_-1_south" },
      { "point": [ -1, 2, 0 ], "overmap": "hw_diamond_interchange_2_-2_south" },
      { "point": [ 0, 2, 0 ], "overmap": "hw_diamond_interchange_1_-2_south" },
      { "point": [ 1, 2, 0 ], "overmap": "hw_diamond_interchange_0_-2_south" },
      { "point": [ 2, 2, 0 ], "overmap": "hw_diamond_interchange_-1_-2_south" },
      { "point": [ 0, 3, 0 ], "overmap": "hw_three_lane_north" },
      { "point": [ 1, 3, 0 ], "overmap": "hw_three_lane_south" },
      { "point": [ 0, 4, 0 ], "overmap": "hw_three_lane_merge_e_south", "locations": [ "highway" ] },
      { "point": [ 1, 4, 0 ], "overmap": "hw_three_lane_merge_w_south", "locations": [ "highway" ] }
    ],
    "connections": [
      { "point": [ -3, 0, 0 ], "terrain": "road", "connection": "highway_road_connection", "from": [ -2, 0, 0 ] },
      { "point": [ 4, 0, 0 ], "terrain": "road", "connection": "highway_road_connection", "from": [ 3, 0, 0 ] }
    ],
    "priority": 2,
    "locations": [ "land", "highway" ],
    "occurrences": [ 0, 4 ],
    "flags": [ "CLASSIC" ]
  },
  {
    "type": "overmap_special",
    "id": "Highway Rest Area Parking",
    "overmaps": [
      { "point": [ 0, -4, 0 ], "overmap": "hw_three_lane_merge_w_north", "locations": [ "highway" ] },
      { "point": [ 1, -4, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ 0, -3, 0 ], "overmap": "hw_three_lane_north", "locations": [ "highway" ] },
      { "point": [ 1, -3, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ -1, -2, 0 ], "overmap": "hw_rest_area_parking_-1_-2_north" },
      { "point": [ 0, -2, 0 ], "overmap": "hw_diamond_interchange_0_-2_north", "locations": [ "highway" ] },
      { "point": [ 1, -2, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ -2, -1, 0 ], "overmap": "hw_rest_area_parking_-2_-1_north" },
      { "point": [ -1, -1, 0 ], "overmap": "hw_rest_area_parking_-1_-1_north" },
      { "point": [ 0, -1, 0 ], "overmap": "hw_road_north", "locations": [ "highway" ] },
      { "point": [ 1, -1, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ -2, 0, 0 ], "overmap": "hw_rest_area_parking_-2_0_north" },
      { "point": [ -1, 0, 0 ], "overmap": "hw_rest_area_parking_-1_0_north" },
      { "point": [ 0, 0, 0 ], "overmap": "hw_road_north", "locations": [ "highway" ] },
      { "point": [ 1, 0, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ -2, 1, 0 ], "overmap": "hw_rest_area_parking_-2_0_north" },
      { "point": [ -1, 1, 0 ], "overmap": "hw_rest_area_parking_-1_0_north" },
      { "point": [ 0, 1, 0 ], "overmap": "hw_road_north", "locations": [ "highway" ] },
      { "point": [ 1, 1, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ -2, 2, 0 ], "overmap": "hw_rest_area_parking_-2_2_north" },
      { "point": [ -1, 2, 0 ], "overmap": "hw_rest_area_parking_-1_2_north" },
      { "point": [ 0, 2, 0 ], "overmap": "hw_road_north", "locations": [ "highway" ] },
      { "point": [ 1, 2, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ -1, 3, 0 ], "overmap": "hw_rest_area_parking_-1_3_north" },
      { "point": [ 0, 3, 0 ], "overmap": "hw_diamond_interchange_1_-2_south", "locations": [ "highway" ] },
      { "point": [ 1, 3, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ 0, 4, 0 ], "overmap": "hw_three_lane_north", "locations": [ "highway" ] },
      { "point": [ 1, 4, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] },
      { "point": [ 0, 5, 0 ], "overmap": "hw_three_lane_merge_e_south", "locations": [ "highway" ] },
      { "point": [ 1, 5, 0 ], "overmap": "hw_road_south", "locations": [ "highway" ] }
    ],
    "priority": 2,
    "locations": [ "land" ],
    "occurrences": [ 0, 2 ],
    "flags": [ "CLASSIC" ]
  }
]
