[
  {
    "type": "overmap_special",
    "id": "Horse Farm Mutable",
    "subtype": "mutable",
    "locations": [ "forest_without_trail", "field", "open_air" ],
    "city_distance": [ 5, -1 ],
    "city_sizes": [ 1, -1 ],
    "occurrences": [ 80, 100 ],
    "flags": [ "CLASSIC", "MAN_MADE", "FARM", "OVERMAP_UNIQUE" ],
    "check_for_locations_area": [ { "type": [ "forest_without_trail", "field" ], "from": [ -6, -2, 0 ], "to": [ 7, 9, 0 ] } ],
    "joins": [
      "root_to_road",
      { "id": "road_to_house", "opposite": "house_to_road" },
      { "id": "house_to_road", "opposite": "road_to_house" },
      { "id": "road_to_stable", "opposite": "stable_to_road" },
      { "id": "stable_to_road", "opposite": "road_to_stable" },
      { "id": "road_to_extra", "opposite": "extra_to_road" },
      { "id": "extra_to_road", "opposite": "road_to_extra" },
      { "id": "inner_to_outer", "opposite": "outer_to_inner" },
      { "id": "outer_to_inner", "opposite": "inner_to_outer" },
      "trail_to_trail",
      { "id": "edge_to_forest", "opposite": "forest_to_edge" },
      { "id": "forest_to_edge", "opposite": "edge_to_forest" }
    ],
    "overmaps": {
      "rural_road_ns_root_s": { "overmap": "rural_road_ns", "south": "root_to_road", "connections": { "north": { "connection": "local_road" } } },
      "rural_road_ns_root_n": { "overmap": "rural_road_ns", "north": "root_to_road" },
      "rural_road_nsw_root_n": { "overmap": "rural_road_nsw", "north": "root_to_road" },
      "rural_road_new_root_n": { "overmap": "rural_road_new", "north": "root_to_road" },
      "rural_road_nes_root_n": { "overmap": "rural_road_nes", "north": "root_to_road" },
      "rural_road_ns_road_s": { "overmap": "rural_road_ns", "connections": { "south": { "connection": "local_road" } } },
      "rural_road_ns": { "overmap": "rural_road_ns" },
      "rural_road_ew": { "overmap": "rural_road_ew" },
      "rural_road_sw": { "overmap": "rural_road_sw" },
      "rural_road_nw": { "overmap": "rural_road_wn" },
      "rural_road_ne": { "overmap": "rural_road_ne" },
      "rural_road_se": { "overmap": "rural_road_es" },
      "rural_road_esw": { "overmap": "rural_road_esw" },
      "rural_road_nsw": { "overmap": "rural_road_nsw" },
      "rural_road_new": { "overmap": "rural_road_new" },
      "rural_road_nes": { "overmap": "rural_road_nes" },
      "rural_road_nesw": { "overmap": "rural_road_nesw" },
      "rural_road_farm_parking_n": { "overmap": "dirt_road_farm_parking_north" },
      "rural_road_farm_parking_e": { "overmap": "dirt_road_farm_parking_east" },
      "rural_road_turnback_n": { "overmap": "rural_road_end_north" },
      "rural_road_turnback_e": { "overmap": "rural_road_end_east" },
      "rural_road_turnback_w": { "overmap": "rural_road_end_west" },
      "farm_house_1_w": { "overmap": "farm_horse_house_1_west" },
      "farm_house_1_2ndfloor_w": { "overmap": "farm_horse_house_1_2ndfloor_west" },
      "farm_house_1_roof_w": { "overmap": "farm_horse_house_1_roof_west" },
      "yard_n": { "overmap": "yard_north", "locations": [ "special_field" ] },
      "greenhouse_n": { "overmap": "farm_horse_greenhouse_north" },
      "greenhouse_roof_n": { "overmap": "farm_horse_greenhouse_roof_north" },
      "stables_1_n": { "overmap": "farm_horse_stable_1_north" },
      "stables_1_hayloft_n": { "overmap": "farm_horse_stable_1_hayloft_north" },
      "stables_1_roof_n": { "overmap": "farm_horse_stable_1_roof_north" },
      "carriage_house_1_e": { "overmap": "farm_horse_carriage_house_1_east" },
      "carriage_house_1_roof_e": { "overmap": "farm_horse_carriage_house_1_roof_east" },
      "track_1_n": { "overmap": "farm_horse_track_1_north" },
      "track_2_n": { "overmap": "farm_horse_track_2_north" },
      "track_large_1_n": { "overmap": "farm_horse_track_large_1_north" },
      "track_large_2_n": { "overmap": "farm_horse_track_large_2_north" },
      "track_large_3_n": { "overmap": "farm_horse_track_large_3_north" },
      "track_large_4_n": { "overmap": "farm_horse_track_large_4_north" },
      "ring_1_n": { "overmap": "farm_horse_ring_1_north" },
      "ring_2_n": { "overmap": "farm_horse_ring_2_north" },
      "ring_3_n": { "overmap": "farm_horse_ring_3_north" },
      "ring_4_n": { "overmap": "farm_horse_ring_4_north" },
      "silo_n": { "overmap": "farm_horse_silo_north" },
      "silo_tower_n": { "overmap": "farm_horse_silo_1_north" },
      "silo_cap_n": { "overmap": "farm_horse_silo_roof_north" },
      "silo_w": { "overmap": "farm_horse_silo_west" },
      "silo_tower_w": { "overmap": "farm_horse_silo_1_west" },
      "silo_cap_w": { "overmap": "farm_horse_silo_roof_west" },
      "paddock_n": { "overmap": "paddock_north" },
      "paddock_e": { "overmap": "paddock_east" },
      "paddock_s": { "overmap": "paddock_south" },
      "paddock_w": { "overmap": "paddock_west" },
      "paddock_L_butt_n": { "overmap": "paddock_L_butt_north" },
      "paddock_L_butt_e": { "overmap": "paddock_L_butt_east" },
      "paddock_L_butt_s": { "overmap": "paddock_L_butt_south" },
      "paddock_L_butt_w": { "overmap": "paddock_L_butt_west" },
      "paddock_R_butt_n": { "overmap": "paddock_R_butt_north" },
      "paddock_R_butt_e": { "overmap": "paddock_R_butt_east" },
      "paddock_R_butt_s": { "overmap": "paddock_R_butt_south" },
      "paddock_R_butt_w": { "overmap": "paddock_R_butt_west" },
      "paddock_L_gap_n": { "overmap": "paddock_L_gap_north" },
      "paddock_L_gap_s": { "overmap": "paddock_L_gap_south" },
      "paddock_L_gap_w": { "overmap": "paddock_L_gap_west" },
      "paddock_R_gap_n": { "overmap": "paddock_R_gap_north" },
      "paddock_R_gap_e": { "overmap": "paddock_R_gap_east" },
      "paddock_R_gap_s": { "overmap": "paddock_R_gap_south" },
      "paddock_R_gap_w": { "overmap": "paddock_R_gap_west" },
      "paddock_C_n": { "overmap": "paddock_C_north" },
      "paddock_C_e": { "overmap": "paddock_C_east" },
      "paddock_C_s": { "overmap": "paddock_C_south" },
      "paddock_C_w": { "overmap": "paddock_C_west" },
      "paddock_UL_e": { "overmap": "paddock_UL_east" },
      "paddock_UR_w": { "overmap": "paddock_UR_west" },
      "paddock_DL_w": { "overmap": "paddock_DL_west" },
      "paddock_DR_n": { "overmap": "paddock_DR_north" },
      "paddock_DR_e": { "overmap": "paddock_DR_east" },
      "paddock_d_D_butt_n": { "overmap": "paddock_d_D_butt_north" },
      "paddock_d_D_butt_w": { "overmap": "paddock_d_D_butt_west" },
      "paddock_d_U_gap_n": { "overmap": "paddock_d_U_gap_north" },
      "paddock_d_D_gap_e": { "overmap": "paddock_d_D_gap_east" },
      "paddock_d_U_butt_w": { "overmap": "paddock_d_U_butt_west" },
      "paddock_special_1_e": { "overmap": "paddock_special_1_east" },
      "paddock_special_2_e": { "overmap": "paddock_special_2_east" },
      "paddock_special_3_e": { "overmap": "paddock_special_3_east" },
      "paddock_special_4_e": { "overmap": "paddock_special_4_east" },
      "paddock_trailhead_1_n": { "overmap": "paddock_trailhead_1_north" },
      "paddock_trailhead_2_n": { "overmap": "paddock_trailhead_2_north" },
      "paddock_trailhead_3_n": { "overmap": "paddock_trailhead_3_north" },
      "paddock_trailhead_4_n": { "overmap": "paddock_trailhead_4_north" },
      "paddock_trailhead_5_n": { "overmap": "paddock_trailhead_5_north" },
      "paddock_trailhead_6_n": { "overmap": "paddock_trailhead_6_north" },
      "paddock_trailhead_7_n": { "overmap": "paddock_trailhead_7_north" },
      "paddock_trailhead_8_n": { "overmap": "paddock_trailhead_8_north" },
      "paddock_trailhead_9_n": { "overmap": "paddock_trailhead_9_north" },
      "paddock_end_UL_n": { "overmap": "paddock_end_UL_north" },
      "paddock_end_UR_n": { "overmap": "paddock_end_UR_north" },
      "paddock_end_DL_n": { "overmap": "paddock_end_DL_north" },
      "paddock_end_DR_n": { "overmap": "paddock_end_DR_north" },
      "fence_UL_n": { "overmap": "splitrail_fence_UL_north" },
      "fence_UL_e": { "overmap": "splitrail_fence_UL_east" },
      "fence_UL_w": { "overmap": "splitrail_fence_UL_west" },
      "fence_UR_n": { "overmap": "splitrail_fence_UR_north" },
      "fence_UR_e": { "overmap": "splitrail_fence_UR_east" },
      "fence_UR_w": { "overmap": "splitrail_fence_UR_west" },
      "fence_DL_n": { "overmap": "splitrail_fence_DL_north" },
      "fence_DL_e": { "overmap": "splitrail_fence_DL_east" },
      "fence_DL_w": { "overmap": "splitrail_fence_DL_west" },
      "fence_DR_n": { "overmap": "splitrail_fence_DR_north" },
      "fence_DR_e": { "overmap": "splitrail_fence_DR_east" },
      "fence_DR_w": { "overmap": "splitrail_fence_DR_west" },
      "fence_butt_n": { "overmap": "splitrail_fence_butt_north" },
      "fence_butt_s": { "overmap": "splitrail_fence_butt_south" },
      "fence_butt_w": { "overmap": "splitrail_fence_butt_west" },
      "fence_gap_n": { "overmap": "splitrail_fence_gap_north" },
      "fence_gap_e": { "overmap": "splitrail_fence_gap_east" },
      "fence_gap_s": { "overmap": "splitrail_fence_gap_south" },
      "fence_gap_w": { "overmap": "splitrail_fence_gap_west" },
      "fence_inner": { "overmap": "splitrail_fence_inner_north" },
      "hayfield_L_se": { "overmap": "hayfield_turnL_north" },
      "hayfield_L_nw": { "overmap": "hayfield_turnL_south" },
      "hayfield_R_sw": { "overmap": "hayfield_turnR_north" },
      "hayfield_R_ne": { "overmap": "hayfield_turnR_south" },
      "pasture": { "overmap": "pasture_north" },
      "field_fill": { "overmap": "special_field" },
      "field_reserved": { "overmap": "field" },
      "trail_intersect": { "overmap": "forest_trail_intersection_north", "locations": [ "forest_trail" ] },
      "trail_ns": { "overmap": "forest_trail_ns" },
      "trail_ew": { "overmap": "forest_trail_ew" },
      "trail_ne": { "overmap": "forest_trail_ne" },
      "trail_nw": { "overmap": "forest_trail_wn" },
      "forest": { "overmap": "special_forest", "locations": [ "field" ] },
      "forest_thick": { "overmap": "special_forest_thick", "locations": [ "field" ] },
      "forest_trail": { "overmap": "special_forest_thick" },
      "inner_to_outer_n": { "overmap": "special_air", "north": "inner_to_outer" },
      "inner_to_outer_e": { "overmap": "special_air", "east": "inner_to_outer" },
      "inner_to_outer_s": { "overmap": "special_air", "south": "inner_to_outer" },
      "inner_to_outer_w": { "overmap": "special_air", "west": "inner_to_outer" },
      "outer_to_inner_n": { "overmap": "special_air", "north": "outer_to_inner" },
      "outer_to_inner_e": { "overmap": "special_air", "east": "outer_to_inner" },
      "outer_to_inner_s": { "overmap": "special_air", "south": "outer_to_inner" },
      "outer_to_inner_w": { "overmap": "special_air", "west": "outer_to_inner" },
      "road_to_house_n": { "overmap": "special_air", "north": "road_to_house" },
      "road_to_house_e": { "overmap": "special_air", "east": "road_to_house" },
      "road_to_house_s": { "overmap": "special_air", "south": "road_to_house" },
      "road_to_house_w": { "overmap": "special_air", "west": "road_to_house" },
      "house_to_road_n": { "overmap": "special_air", "north": "house_to_road" },
      "house_to_road_e": { "overmap": "special_air", "east": "house_to_road" },
      "house_to_road_s": { "overmap": "special_air", "south": "house_to_road" },
      "house_to_road_w": { "overmap": "special_air", "west": "house_to_road" },
      "road_to_stable_n": { "overmap": "special_air", "north": "road_to_stable" },
      "road_to_stable_e": { "overmap": "special_air", "east": "road_to_stable" },
      "road_to_stable_s": { "overmap": "special_air", "south": "road_to_stable" },
      "stable_to_road_n": { "overmap": "special_air", "north": "stable_to_road" },
      "stable_to_road_s": { "overmap": "special_air", "south": "stable_to_road" },
      "stable_to_road_w": { "overmap": "special_air", "west": "stable_to_road" },
      "road_to_extra_e": { "overmap": "special_air", "east": "road_to_extra" },
      "road_to_extra_w": { "overmap": "special_air", "west": "road_to_extra" },
      "extra_to_road_n": { "overmap": "special_air", "north": "extra_to_road" },
      "inner_to_outer_s_road_to_extra_w": { "overmap": "special_air", "south": "inner_to_outer", "west": "road_to_extra" },
      "trail_to_trail_ns_edge_to_forest_ew": {
        "overmap": "special_air",
        "north": "trail_to_trail",
        "east": "edge_to_forest",
        "south": "trail_to_trail",
        "west": "edge_to_forest"
      },
      "trail_to_trail_n_edge_to_forest_w": { "overmap": "special_air", "north": "trail_to_trail", "west": "edge_to_forest" },
      "trail_to_trail_e_edge_to_forest_sw": { "overmap": "special_air", "east": "trail_to_trail", "south": "edge_to_forest", "west": "edge_to_forest" },
      "trail_to_trail_n_edge_to_forest_e": { "overmap": "special_air", "north": "trail_to_trail", "east": "edge_to_forest" },
      "trail_to_trail_w_edge_to_forest_es": { "overmap": "special_air", "east": "edge_to_forest", "south": "edge_to_forest", "west": "trail_to_trail" },
      "trail_to_trail_n_edge_to_forest_ew": { "overmap": "special_air", "north": "trail_to_trail", "east": "edge_to_forest", "west": "edge_to_forest" },
      "trail_to_trail_s": { "overmap": "special_air", "south": "trail_to_trail" },
      "trail_to_trail_n": { "overmap": "special_air", "north": "trail_to_trail" },
      "forest_to_edge_n": { "overmap": "special_air", "north": { "id": "forest_to_edge" } },
      "cleanup": {
        "overmap": "special_air",
        "north": { "id": "outer_to_inner", "alternatives": [ "forest_to_edge", "trail_to_trail" ], "type": "available" },
        "east": { "id": "outer_to_inner", "alternatives": [ "forest_to_edge", "trail_to_trail" ], "type": "available" },
        "south": { "id": "outer_to_inner", "alternatives": [ "forest_to_edge", "trail_to_trail" ], "type": "available" },
        "west": { "id": "outer_to_inner", "alternatives": [ "forest_to_edge", "trail_to_trail" ], "type": "available" }
      }
    },
    "root": "rural_road_ns_root_s",
    "phases": [
      [
        {
          "name": "horse_entrance_1",
          "//": "Entrance phase builds road for the farm house and stables reserving their placement with 2x2s of special_field. Ends in 2 road connections and uses special_field to form rectangular tiles preventing future intrusive mapgen.",
          "chunk": [
            { "overmap": "rural_road_ns_root_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 2, 0 ] },
            { "overmap": "rural_road_nes", "pos": [ 0, 3, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 4, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 5, 0 ] },
            { "overmap": "rural_road_nes", "pos": [ 0, 6, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 7, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 6, 10 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 3, 0 ] },
            { "overmap": "rural_road_esw", "pos": [ 2, 3, 0 ] },
            { "overmap": "road_to_stable_s", "pos": [ 2, 3, 10 ] },
            { "overmap": "field_reserved", "pos": [ 2, 4, 0 ] },
            { "overmap": "field_reserved", "pos": [ 1, 4, 0 ] },
            { "overmap": "field_reserved", "pos": [ 2, 5, 0 ] },
            { "overmap": "field_reserved", "pos": [ 1, 5, 0 ] },
            { "overmap": "rural_road_nw", "pos": [ 3, 3, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 3, 2, 0 ] },
            { "overmap": "road_to_house_n", "pos": [ 3, 2, 10 ] },
            { "overmap": "field_reserved", "pos": [ 3, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 2, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 3, 0, 0 ] },
            { "overmap": "field_reserved", "pos": [ 2, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 6, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 2, 6, 0 ] },
            { "overmap": "rural_road_sw", "pos": [ 3, 6, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 3, 7, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 3, 6, 10 ] },
            { "overmap": "paddock_n", "pos": [ 1, 7, 0 ] },
            { "overmap": "paddock_n", "pos": [ 2, 7, 0 ] },
            { "overmap": "field_fill", "pos": [ 3, 4, 0 ] },
            { "overmap": "field_fill", "pos": [ 3, 5, 0 ] },
            { "overmap": "field_fill", "pos": [ 1, 0, 0 ] },
            { "overmap": "field_fill", "pos": [ 1, 1, 0 ] },
            { "overmap": "field_fill", "pos": [ 1, 2, 0 ] },
            { "overmap": "field_fill", "pos": [ 2, 2, 0 ] }
          ],
          "weight": 1
        },
        {
          "name": "horse_entrance_2",
          "chunk": [
            { "overmap": "rural_road_nes_root_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "road_to_house_s", "pos": [ 0, 0, 10 ] },
            { "overmap": "field_reserved", "pos": [ 0, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 1, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 0, 2, 0 ] },
            { "overmap": "field_reserved", "pos": [ 1, 2, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 2, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 3, 0, 0 ] },
            { "overmap": "rural_road_esw", "pos": [ 4, 0, 0 ] },
            { "overmap": "road_to_stable_s", "pos": [ 4, 0, 10 ] },
            { "overmap": "field_reserved", "pos": [ 4, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 3, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 4, 2, 0 ] },
            { "overmap": "field_reserved", "pos": [ 3, 2, 0 ] },
            { "overmap": "rural_road_sw", "pos": [ 5, 0, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 5, 1, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 5, 2, 0 ] },
            { "overmap": "rural_road_nsw", "pos": [ 5, 3, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 5, 2, 10 ] },
            { "overmap": "rural_road_ew", "pos": [ 4, 3, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 3, 3, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 2, 3, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 3, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 0, 3, 0 ] },
            { "overmap": "inner_to_outer_w", "pos": [ 1, 3, 10 ] },
            { "overmap": "field_fill", "pos": [ 2, 1, 0 ] },
            { "overmap": "field_fill", "pos": [ 2, 2, 0 ] }
          ],
          "weight": 1
        },
        {
          "name": "horse_entrance_3",
          "chunk": [
            { "overmap": "rural_road_nsw_root_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "rural_road_nes", "pos": [ 0, 1, 0 ] },
            { "overmap": "road_to_stable_e", "pos": [ 0, 1, 10 ] },
            { "overmap": "field_reserved", "pos": [ 1, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 1, 2, 0 ] },
            { "overmap": "field_reserved", "pos": [ 2, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 2, 2, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 2, 0 ] },
            { "overmap": "rural_road_nes", "pos": [ 0, 3, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 4, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 5, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 6, 0 ] },
            { "overmap": "rural_road_ne", "pos": [ 0, 7, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ -1, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ -2, 0, 0 ] },
            { "overmap": "road_to_house_w", "pos": [ -2, 0, 10 ] },
            { "overmap": "field_reserved", "pos": [ -3, 0, 0 ] },
            { "overmap": "field_reserved", "pos": [ -3, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ -4, 0, 0 ] },
            { "overmap": "field_reserved", "pos": [ -4, 1, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 3, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 2, 3, 0 ] },
            { "overmap": "inner_to_outer_e", "pos": [ 1, 3, 10 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 7, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 2, 7, 0 ] },
            { "overmap": "inner_to_outer_e", "pos": [ 1, 7, 10 ] },
            { "overmap": "field_fill", "pos": [ 1, 0, 0 ] },
            { "overmap": "field_fill", "pos": [ 2, 0, 0 ] },
            { "overmap": "fence_UL_n", "pos": [ 1, 4, 0 ] },
            { "overmap": "fence_butt_w", "pos": [ 1, 5, 0 ] },
            { "overmap": "fence_UL_w", "pos": [ 1, 6, 0 ] },
            { "overmap": "fence_UR_n", "pos": [ 2, 4, 0 ] },
            { "overmap": "fence_gap_e", "pos": [ 2, 5, 0 ] },
            { "overmap": "fence_DL_w", "pos": [ 2, 6, 0 ] },
            { "overmap": "field_fill", "pos": [ -1, 1, 0 ] },
            { "overmap": "field_fill", "pos": [ -2, 1, 0 ] }
          ],
          "weight": 1
        },
        {
          "name": "horse_entrance_4",
          "chunk": [
            { "overmap": "rural_road_new_root_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "rural_road_sw", "pos": [ 1, 0, 0 ] },
            { "overmap": "rural_road_nes", "pos": [ 1, 1, 0 ] },
            { "overmap": "road_to_house_e", "pos": [ 1, 1, 10 ] },
            { "overmap": "field_reserved", "pos": [ 2, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 2, 0, 0 ] },
            { "overmap": "field_reserved", "pos": [ 3, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 3, 0, 0 ] },
            { "overmap": "rural_road_nw", "pos": [ 1, 2, 0 ] },
            { "overmap": "rural_road_esw", "pos": [ 0, 2, 0 ] },
            { "overmap": "road_to_stable_s", "pos": [ 0, 2, 10 ] },
            { "overmap": "field_reserved", "pos": [ 0, 3, 0 ] },
            { "overmap": "field_reserved", "pos": [ -1, 3, 0 ] },
            { "overmap": "field_reserved", "pos": [ 0, 4, 0 ] },
            { "overmap": "field_reserved", "pos": [ -1, 4, 0 ] },
            { "overmap": "rural_road_ne", "pos": [ -1, 2, 0 ] },
            { "overmap": "rural_road_nsw", "pos": [ -1, 1, 0 ] },
            { "overmap": "rural_road_se", "pos": [ -1, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ -2, 1, 0 ] },
            { "overmap": "rural_road_se", "pos": [ -3, 1, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ -3, 2, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ -3, 3, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ -3, 4, 0 ] },
            { "overmap": "rural_road_nes", "pos": [ -3, 5, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ -3, 4, 10 ] },
            { "overmap": "rural_road_ew", "pos": [ -2, 5, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ -1, 5, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 0, 5, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 5, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 2, 5, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 3, 5, 0 ] },
            { "overmap": "inner_to_outer_e", "pos": [ 2, 5, 10 ] },
            { "overmap": "field_fill", "pos": [ 0, 1, 0 ] },
            { "overmap": "field_fill", "pos": [ -2, 0, 0 ] },
            { "overmap": "field_fill", "pos": [ -3, 0, 0 ] },
            { "overmap": "field_fill", "pos": [ -2, 2, 0 ] },
            { "overmap": "paddock_w", "pos": [ -2, 3, 0 ] },
            { "overmap": "paddock_w", "pos": [ -2, 4, 0 ] },
            { "overmap": "field_fill", "pos": [ 1, 3, 0 ] },
            { "overmap": "paddock_R_butt_s", "pos": [ 1, 4, 0 ] },
            { "overmap": "field_fill", "pos": [ 2, 2, 0 ] },
            { "overmap": "field_fill", "pos": [ 2, 3, 0 ] },
            { "overmap": "paddock_C_s", "pos": [ 2, 4, 0 ] },
            { "overmap": "field_fill", "pos": [ 3, 2, 0 ] },
            { "overmap": "field_fill", "pos": [ 3, 3, 0 ] },
            { "overmap": "paddock_L_butt_s", "pos": [ 3, 4, 0 ] }
          ],
          "weight": 1
        },
        {
          "name": "horse_entrance_5",
          "chunk": [
            { "overmap": "rural_road_ns_root_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "rural_road_nsw", "pos": [ 0, 1, 0 ] },
            { "overmap": "road_to_house_w", "pos": [ 0, 1, 10 ] },
            { "overmap": "field_reserved", "pos": [ -1, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ -1, 2, 0 ] },
            { "overmap": "field_reserved", "pos": [ -2, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ -2, 2, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 2, 0 ] },
            { "overmap": "rural_road_nes", "pos": [ 0, 3, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 2, 10 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 3, 0 ] },
            { "overmap": "rural_road_new", "pos": [ 2, 3, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 2, 2, 0 ] },
            { "overmap": "road_to_stable_n", "pos": [ 2, 2, 10 ] },
            { "overmap": "field_reserved", "pos": [ 2, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 3, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 2, 0, 0 ] },
            { "overmap": "field_reserved", "pos": [ 3, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 3, 3, 0 ] },
            { "overmap": "inner_to_outer_e", "pos": [ 2, 3, 10 ] },
            { "overmap": "paddock_s", "pos": [ 1, 2, 0 ] },
            { "overmap": "paddock_s", "pos": [ 3, 2, 0 ] },
            { "overmap": "field_fill", "pos": [ 1, 0, 0 ] },
            { "overmap": "field_fill", "pos": [ 1, 1, 0 ] },
            { "overmap": "field_fill", "pos": [ -1, 0, 0 ] },
            { "overmap": "field_fill", "pos": [ -2, 0, 0 ] },
            { "overmap": "field_fill", "pos": [ -1, 3, 0 ] },
            { "overmap": "field_fill", "pos": [ -2, 3, 0 ] }
          ],
          "weight": 1
        }
      ],
      [
        {
          "name": "extra",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_nes", "pos": [ 0, 1, 0 ] },
            { "overmap": "road_to_extra_e", "pos": [ 0, 1, 10 ] },
            { "overmap": "field_reserved", "pos": [ 1, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 1, 0, 0 ] },
            { "overmap": "field_reserved", "pos": [ 2, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ 2, 0, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 2, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 3, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 2, 10 ] },
            { "overmap": "paddock_L_gap_n", "pos": [ 1, 2, 0 ] },
            { "overmap": "paddock_d_U_butt_w", "pos": [ 2, 2, 0 ] },
            { "overmap": "paddock_L_gap_n", "pos": [ 1, 3, 0 ] },
            { "overmap": "paddock_w", "pos": [ 2, 3, 0 ] },
            { "overmap": "paddock_L_butt_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_C_e", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_R_butt_e", "pos": [ -1, 2, 0 ] },
            { "overmap": "paddock_e", "pos": [ -1, 3, 0 ] }
          ],
          "max": 1,
          "weight": 25
        },
        {
          "name": "double_extra",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_nsw", "pos": [ 0, 1, 0 ] },
            { "overmap": "road_to_extra_w", "pos": [ 0, 1, 10 ] },
            { "overmap": "field_reserved", "pos": [ -1, 2, 0 ] },
            { "overmap": "field_reserved", "pos": [ -1, 1, 0 ] },
            { "overmap": "field_reserved", "pos": [ -2, 2, 0 ] },
            { "overmap": "field_reserved", "pos": [ -2, 1, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 2, 0 ] },
            { "overmap": "rural_road_nesw", "pos": [ 0, 3, 0 ] },
            { "overmap": "inner_to_outer_s_road_to_extra_w", "pos": [ 0, 3, 10 ] },
            { "overmap": "field_reserved", "pos": [ -1, 4, 0 ] },
            { "overmap": "field_reserved", "pos": [ -1, 3, 0 ] },
            { "overmap": "field_reserved", "pos": [ -2, 4, 0 ] },
            { "overmap": "field_reserved", "pos": [ -2, 3, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 4, 0 ] },
            { "overmap": "rural_road_turnback_w", "pos": [ 1, 3, 0 ] },
            { "overmap": "fence_butt_w", "pos": [ 1, 2, 0 ] },
            { "overmap": "fence_butt_w", "pos": [ 1, 1, 0 ] },
            { "overmap": "fence_UR_w", "pos": [ 1, 0, 0 ] },
            { "overmap": "fence_DR_w", "pos": [ 2, 0, 0 ] },
            { "overmap": "fence_gap_e", "pos": [ 2, 1, 0 ] },
            { "overmap": "fence_gap_e", "pos": [ 2, 2, 0 ] },
            { "overmap": "fence_gap_e", "pos": [ 2, 3, 0 ] },
            { "overmap": "fence_DL_w", "pos": [ 2, 4, 0 ] },
            { "overmap": "fence_UL_w", "pos": [ 1, 4, 0 ] },
            { "overmap": "paddock_L_gap_s", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_d_D_gap_e", "pos": [ -2, 0, 0 ] }
          ],
          "max": 1,
          "weight": 15
        },
        {
          "name": "paddocks_3_3",
          "//": "Left number is paddock depth on the west side, right number the east",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_nesw", "pos": [ 0, 2, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 3, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 2, 10 ] },
            { "overmap": "paddock_L_gap_w", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_UL_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_L_butt_n", "pos": [ -2, 0, 0 ] },
            { "overmap": "rural_road_turnback_e", "pos": [ -1, 2, 0 ] },
            { "overmap": "fence_UR_e", "pos": [ -1, 3, 0 ] },
            { "overmap": "pasture", "pos": [ -2, 1, 0 ] },
            { "overmap": "pasture", "pos": [ -2, 2, 0 ] },
            { "overmap": "fence_gap_s", "pos": [ -2, 3, 0 ] },
            { "overmap": "fence_DL_e", "pos": [ -3, 0, 0 ] },
            { "overmap": "fence_gap_w", "pos": [ -3, 1, 0 ] },
            { "overmap": "fence_gap_w", "pos": [ -3, 2, 0 ] },
            { "overmap": "fence_DR_e", "pos": [ -3, 3, 0 ] },
            { "overmap": "fence_UR_w", "pos": [ 1, 0, 0 ] },
            { "overmap": "fence_butt_w", "pos": [ 1, 1, 0 ] },
            { "overmap": "rural_road_turnback_w", "pos": [ 1, 2, 0 ] },
            { "overmap": "fence_UL_w", "pos": [ 1, 3, 0 ] },
            { "overmap": "fence_gap_n", "pos": [ 2, 0, 0 ] },
            { "overmap": "pasture", "pos": [ 2, 1, 0 ] },
            { "overmap": "pasture", "pos": [ 2, 2, 0 ] },
            { "overmap": "fence_butt_s", "pos": [ 2, 3, 0 ] },
            { "overmap": "fence_DR_w", "pos": [ 3, 0, 0 ] },
            { "overmap": "fence_gap_e", "pos": [ 3, 1, 0 ] },
            { "overmap": "fence_gap_e", "pos": [ 3, 2, 0 ] },
            { "overmap": "fence_DL_w", "pos": [ 3, 3, 0 ] }
          ],
          "max": 1,
          "weight": 10
        },
        {
          "name": "paddocks_3_1",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 2, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 1, 10 ] },
            { "overmap": "paddock_L_gap_s", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_special_2_e", "pos": [ -2, 0, 0 ] },
            { "overmap": "paddock_special_3_e", "pos": [ -3, 0, 0 ] },
            { "overmap": "paddock_L_gap_s", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_C_n", "pos": [ -2, 1, 0 ] },
            { "overmap": "paddock_special_4_e", "pos": [ -3, 1, 0 ] },
            { "overmap": "paddock_L_gap_s", "pos": [ -1, 2, 0 ] },
            { "overmap": "paddock_C_n", "pos": [ -2, 2, 0 ] },
            { "overmap": "paddock_R_gap_s", "pos": [ -3, 2, 0 ] },
            { "overmap": "paddock_R_butt_w", "pos": [ 1, 0, 0 ] },
            { "overmap": "paddock_C_w", "pos": [ 1, 1, 0 ] },
            { "overmap": "paddock_L_butt_w", "pos": [ 1, 2, 0 ] }
          ],
          "max": 1,
          "weight": 10
        },
        {
          "name": "paddocks_2_1",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 2, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 1, 10 ] },
            { "overmap": "paddock_L_gap_s", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_special_1_e", "pos": [ -2, 0, 0 ] },
            { "overmap": "paddock_L_butt_e", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_d_D_butt_n", "pos": [ -2, 1, 0 ] },
            { "overmap": "paddock_d_D_butt_n", "pos": [ -1, 2, 0 ] },
            { "overmap": "paddock_R_butt_w", "pos": [ 1, 0, 0 ] },
            { "overmap": "paddock_C_w", "pos": [ 1, 1, 0 ] },
            { "overmap": "paddock_L_butt_w", "pos": [ 1, 2, 0 ] }
          ],
          "max": 3,
          "weight": 10
        },
        {
          "name": "paddocks_1_1",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 1, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 0, 10 ] },
            { "overmap": "paddock_L_butt_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_d_U_gap_n", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_w", "pos": [ 1, 0, 0 ] },
            { "overmap": "paddock_w", "pos": [ 1, 1, 0 ] }
          ],
          "max": 3,
          "weight": 10
        },
        {
          "name": "paddocks_1_3",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 1, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 0, 10 ] },
            { "overmap": "paddock_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_e", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_w", "pos": [ 1, 0, 0 ] },
            { "overmap": "paddock_L_gap_n", "pos": [ 1, 1, 0 ] },
            { "overmap": "paddock_UR_w", "pos": [ 2, 0, 0 ] },
            { "overmap": "paddock_DL_w", "pos": [ 2, 1, 0 ] },
            { "overmap": "paddock_R_gap_n", "pos": [ 3, 0, 0 ] },
            { "overmap": "forest", "pos": [ 3, 1, 0 ] }
          ],
          "max": 1,
          "weight": 10
        },
        {
          "name": "paddocks_0_2",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 1, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 0, 10 ] },
            { "overmap": "paddock_L_gap_n", "pos": [ 1, 0, 0 ] },
            { "overmap": "paddock_R_gap_n", "pos": [ 2, 0, 0 ] },
            { "overmap": "paddock_L_gap_n", "pos": [ 1, 1, 0 ] },
            { "overmap": "paddock_R_gap_n", "pos": [ 2, 1, 0 ] }
          ],
          "max": 3,
          "weight": 1
        },
        {
          "name": "paddocks_1_0",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 1, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 0, 0, 10 ] },
            { "overmap": "paddock_L_butt_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_R_butt_e", "pos": [ -1, 1, 0 ] }
          ],
          "max": 3,
          "weight": 1
        },
        {
          "name": "paddocks_turn_e",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ne", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 1, 0 ] },
            { "overmap": "inner_to_outer_e", "pos": [ 0, 1, 10 ] },
            { "overmap": "paddock_L_butt_e", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_DR_e", "pos": [ -1, 2, 0 ] },
            { "overmap": "paddock_R_butt_n", "pos": [ 0, 2, 0 ] },
            { "overmap": "paddock_n", "pos": [ 1, 2, 0 ] }
          ],
          "max": 1,
          "weight": 3
        },
        {
          "name": "paddocks_turn_w",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_nw", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ -1, 1, 0 ] },
            { "overmap": "inner_to_outer_w", "pos": [ 0, 1, 10 ] },
            { "overmap": "paddock_R_butt_w", "pos": [ 1, 1, 0 ] },
            { "overmap": "paddock_DR_n", "pos": [ 1, 2, 0 ] },
            { "overmap": "paddock_L_butt_n", "pos": [ 0, 2, 0 ] },
            { "overmap": "paddock_n", "pos": [ -1, 2, 0 ] }
          ],
          "max": 1,
          "weight": 3
        },
        {
          "name": "paddocks_uturn_e",
          "chunk": [
            { "overmap": "rural_road_nes", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 2, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 3, 0, 0 ] },
            { "overmap": "rural_road_nw", "pos": [ 4, 0, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 4, -1, 0 ] },
            { "overmap": "inner_to_outer_n", "pos": [ 4, 0, 10 ] },
            { "overmap": "rural_road_turnback_n", "pos": [ 0, 1, 0 ] },
            { "overmap": "fence_inner", "pos": [ -1, 1, 0 ] },
            { "overmap": "fence_UL_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "fence_DL_e", "pos": [ -2, 0, 0 ] },
            { "overmap": "fence_gap_w", "pos": [ -2, 1, 0 ] },
            { "overmap": "fence_DR_e", "pos": [ -2, 2, 0 ] },
            { "overmap": "fence_gap_s", "pos": [ -1, 2, 0 ] },
            { "overmap": "fence_gap_s", "pos": [ 0, 2, 0 ] },
            { "overmap": "fence_gap_s", "pos": [ 1, 2, 0 ] },
            { "overmap": "fence_gap_s", "pos": [ 2, 2, 0 ] },
            { "overmap": "fence_UR_e", "pos": [ 3, 2, 0 ] },
            { "overmap": "fence_UL_e", "pos": [ 3, 1, 0 ] },
            { "overmap": "fence_butt_n", "pos": [ 1, 1, 0 ] },
            { "overmap": "fence_butt_n", "pos": [ 2, 1, 0 ] },
            { "overmap": "paddock_C_n", "pos": [ 4, 1, 0 ] },
            { "overmap": "paddock_C_w", "pos": [ 5, 0, 0 ] },
            { "overmap": "paddock_d_D_butt_w", "pos": [ 5, 1, 0 ] },
            { "overmap": "paddock_w", "pos": [ 5, -1, 0 ] }
          ],
          "max": 1,
          "weight": 3
        },
        {
          "name": "paddocks_uturn_w",
          "chunk": [
            { "overmap": "rural_road_nsw", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ew", "pos": [ -1, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ -2, 0, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ -3, 0, 0 ] },
            { "overmap": "rural_road_ne", "pos": [ -4, 0, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ -4, -1, 0 ] },
            { "overmap": "inner_to_outer_n", "pos": [ -4, 0, 10 ] },
            { "overmap": "rural_road_turnback_n", "pos": [ 0, 1, 0 ] },
            { "overmap": "fence_inner", "pos": [ 1, 1, 0 ] },
            { "overmap": "fence_UR_w", "pos": [ 1, 0, 0 ] },
            { "overmap": "fence_DR_w", "pos": [ 2, 0, 0 ] },
            { "overmap": "fence_gap_e", "pos": [ 2, 1, 0 ] },
            { "overmap": "fence_DR_n", "pos": [ 2, 2, 0 ] },
            { "overmap": "fence_gap_s", "pos": [ 1, 2, 0 ] },
            { "overmap": "fence_gap_s", "pos": [ 0, 2, 0 ] },
            { "overmap": "fence_gap_s", "pos": [ -1, 2, 0 ] },
            { "overmap": "fence_gap_s", "pos": [ -2, 2, 0 ] },
            { "overmap": "fence_DL_n", "pos": [ -3, 2, 0 ] },
            { "overmap": "fence_UL_n", "pos": [ -3, 1, 0 ] },
            { "overmap": "fence_butt_n", "pos": [ -1, 1, 0 ] },
            { "overmap": "fence_butt_n", "pos": [ -2, 1, 0 ] },
            { "overmap": "paddock_R_butt_n", "pos": [ -4, 1, 0 ] },
            { "overmap": "paddock_L_butt_e", "pos": [ -5, 0, 0 ] },
            { "overmap": "paddock_d_D_butt_n", "pos": [ -5, 1, 0 ] },
            { "overmap": "paddock_e", "pos": [ -5, -1, 0 ] }
          ],
          "max": 1,
          "weight": 3
        },
        {
          "name": "paddocks_curvy",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ne", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_sw", "pos": [ 1, 1, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 1, 2, 0 ] },
            { "overmap": "inner_to_outer_s", "pos": [ 1, 1, 10 ] },
            { "overmap": "paddock_L_butt_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_R_butt_e", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_R_gap_s", "pos": [ -1, 2, 0 ] },
            { "overmap": "paddock_L_gap_s", "pos": [ 0, 2, 0 ] },
            { "overmap": "paddock_L_gap_n", "pos": [ 1, 0, 0 ] },
            { "overmap": "paddock_R_gap_n", "pos": [ 2, 0, 0 ] },
            { "overmap": "paddock_R_butt_w", "pos": [ 2, 1, 0 ] },
            { "overmap": "paddock_L_butt_w", "pos": [ 2, 2, 0 ] }
          ],
          "max": 1,
          "weight": 10
        },
        {
          "name": "hayfield_end_1",
          "chunk": [
            { "overmap": "hayfield_L_se", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "hayfield_R_ne", "pos": [ 0, 1, 0 ] },
            { "overmap": "hayfield_L_nw", "pos": [ 1, 1, 0 ] },
            { "overmap": "hayfield_R_sw", "pos": [ 1, 0, 0 ] }
          ],
          "max": 1,
          "weight": 10
        },
        {
          "name": "hayfield_end_2",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_nw", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_farm_parking_e", "pos": [ -1, 1, 0 ] },
            { "overmap": "silo_w", "pos": [ -1, 0, 0 ] },
            { "overmap": "silo_tower_w", "pos": [ -1, 0, 1 ] },
            { "overmap": "silo_tower_w", "pos": [ -1, 0, 2 ] },
            { "overmap": "silo_cap_w", "pos": [ -1, 0, 3 ] },
            { "overmap": "hayfield_R_sw", "pos": [ -2, 0, 0 ] },
            { "overmap": "hayfield_L_nw", "pos": [ -2, 1, 0 ] },
            { "overmap": "hayfield_L_se", "pos": [ -3, 0, 0 ] },
            { "overmap": "hayfield_R_ne", "pos": [ -3, 1, 0 ] }
          ],
          "max": 1,
          "weight": 10
        },
        {
          "name": "paddock_end",
          "chunk": [
            { "overmap": "rural_road_turnback_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "paddock_end_UL_n", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_end_UR_n", "pos": [ 1, 0, 0 ] },
            { "overmap": "paddock_end_DL_n", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_C_n", "pos": [ 0, 1, 0 ] },
            { "overmap": "paddock_end_DR_n", "pos": [ 1, 1, 0 ] }
          ],
          "max": 2,
          "weight": 10
        },
        {
          "name": "paddock_end_loop",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_nes", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 2, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 0, 3, 0 ] },
            { "overmap": "rural_road_ne", "pos": [ 0, 4, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 4, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 2, 4, 0 ] },
            { "overmap": "rural_road_nw", "pos": [ 3, 4, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 3, 3, 0 ] },
            { "overmap": "rural_road_ns", "pos": [ 3, 2, 0 ] },
            { "overmap": "rural_road_sw", "pos": [ 3, 1, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 2, 1, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 1, 0 ] },
            { "overmap": "paddock_w", "pos": [ 1, 2, 0 ] },
            { "overmap": "paddock_R_gap_e", "pos": [ 1, 3, 0 ] },
            { "overmap": "paddock_R_gap_w", "pos": [ 2, 2, 0 ] },
            { "overmap": "paddock_e", "pos": [ 2, 3, 0 ] },
            { "overmap": "paddock_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_e", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_L_butt_e", "pos": [ -1, 2, 0 ] },
            { "overmap": "paddock_C_e", "pos": [ -1, 3, 0 ] },
            { "overmap": "paddock_R_butt_e", "pos": [ -1, 4, 0 ] }
          ],
          "max": 1,
          "weight": 5
        },
        {
          "name": "paddock_end_trailhead",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "rural_road_ne", "pos": [ 0, 1, 0 ] },
            { "overmap": "rural_road_ew", "pos": [ 1, 1, 0 ] },
            { "overmap": "rural_road_turnback_w", "pos": [ 2, 1, 0 ] },
            { "overmap": "paddock_L_butt_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "paddock_C_e", "pos": [ -1, 1, 0 ] },
            { "overmap": "paddock_DR_e", "pos": [ -1, 2, 0 ] },
            { "overmap": "paddock_trailhead_1_n", "pos": [ 0, 2, 0 ] },
            { "overmap": "paddock_trailhead_2_n", "pos": [ 1, 2, 0 ] },
            { "overmap": "paddock_trailhead_3_n", "pos": [ 2, 2, 0 ] },
            { "overmap": "paddock_trailhead_4_n", "pos": [ 0, 3, 0 ] },
            { "overmap": "paddock_trailhead_5_n", "pos": [ 1, 3, 0 ] },
            { "overmap": "paddock_trailhead_6_n", "pos": [ 2, 3, 0 ] },
            { "overmap": "paddock_trailhead_7_n", "pos": [ 0, 4, 0 ] },
            { "overmap": "paddock_trailhead_8_n", "pos": [ 1, 4, 0 ] },
            { "overmap": "paddock_trailhead_9_n", "pos": [ 2, 4, 0 ] },
            { "overmap": "trail_ns", "pos": [ 1, 5, 0 ] },
            { "overmap": "trail_to_trail_s", "pos": [ 1, 4, 10 ] }
          ],
          "max": 1,
          "weight": 15
        },
        {
          "name": "house_1_yard",
          "//": "Farm houses should be up to 2x2 and connect on the top left when facing north.",
          "chunk": [
            { "overmap": "rural_road_turnback_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "house_to_road_n", "pos": [ 0, 0, 10 ] },
            { "overmap": "farm_house_1_w", "pos": [ 1, 0, 0 ] },
            { "overmap": "farm_house_1_2ndfloor_w", "pos": [ 1, 0, 1 ] },
            { "overmap": "farm_house_1_roof_w", "pos": [ 1, 0, 2 ] },
            { "overmap": "yard_n", "pos": [ 0, 1, 0 ] }
          ],
          "weight": 5
        },
        {
          "name": "house_1_greenhouse",
          "chunk": [
            { "overmap": "rural_road_turnback_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "house_to_road_n", "pos": [ 0, 0, 10 ] },
            { "overmap": "farm_house_1_w", "pos": [ 1, 0, 0 ] },
            { "overmap": "farm_house_1_2ndfloor_w", "pos": [ 1, 0, 1 ] },
            { "overmap": "farm_house_1_roof_w", "pos": [ 1, 0, 2 ] },
            { "overmap": "greenhouse_n", "pos": [ 0, 1, 0 ] },
            { "overmap": "greenhouse_roof_n", "pos": [ 0, 1, 1 ] }
          ],
          "weight": 10
        },
        {
          "name": "stables_1_paddock",
          "//": "Stables should be up to 2x2 and connect on the top right when facing north.",
          "chunk": [
            { "overmap": "rural_road_turnback_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "stable_to_road_n", "pos": [ 0, 0, 10 ] },
            { "overmap": "stables_1_n", "pos": [ 0, 1, 0 ] },
            { "overmap": "stables_1_hayloft_n", "pos": [ 0, 1, 1 ] },
            { "overmap": "stables_1_roof_n", "pos": [ 0, 1, 2 ] },
            { "overmap": "paddock_e", "pos": [ -1, 0, 0 ] }
          ],
          "weight": 10
        },
        {
          "name": "stables_1_carriage_house_1",
          "chunk": [
            { "overmap": "rural_road_turnback_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "stable_to_road_n", "pos": [ 0, 0, 10 ] },
            { "overmap": "stables_1_n", "pos": [ 0, 1, 0 ] },
            { "overmap": "stables_1_hayloft_n", "pos": [ 0, 1, 1 ] },
            { "overmap": "stables_1_roof_n", "pos": [ 0, 1, 2 ] },
            { "overmap": "carriage_house_1_e", "pos": [ -1, 0, 0 ] },
            { "overmap": "carriage_house_1_roof_e", "pos": [ -1, 0, 1 ] }
          ],
          "weight": 3
        },
        {
          "name": "ring_1",
          "chunk": [
            { "overmap": "ring_1_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "extra_to_road_n", "pos": [ 0, 0, 10 ] },
            { "overmap": "ring_2_n", "pos": [ 1, 0, 0 ] },
            { "overmap": "ring_3_n", "pos": [ 0, 1, 0 ] },
            { "overmap": "ring_4_n", "pos": [ 1, 1, 0 ] }
          ],
          "max": 1,
          "weight": 10
        },
        {
          "name": "track_small",
          "chunk": [
            { "overmap": "track_1_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "extra_to_road_n", "pos": [ 0, 0, 10 ] },
            { "overmap": "paddock_L_gap_n", "pos": [ 1, 0, 0 ] },
            { "overmap": "track_2_n", "pos": [ 0, 1, 0 ] },
            { "overmap": "paddock_n", "pos": [ 1, 1, 0 ] }
          ],
          "max": 1,
          "weight": 10
        },
        {
          "name": "track_large",
          "chunk": [
            { "overmap": "track_large_1_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "extra_to_road_n", "pos": [ 0, 0, 10 ] },
            { "overmap": "track_large_2_n", "pos": [ 1, 0, 0 ] },
            { "overmap": "track_large_3_n", "pos": [ 0, 1, 0 ] },
            { "overmap": "track_large_4_n", "pos": [ 1, 1, 0 ] }
          ],
          "max": 1,
          "weight": 2
        },
        {
          "name": "silo",
          "chunk": [
            { "overmap": "rural_road_farm_parking_n", "pos": [ 0, 0, 0 ] },
            { "overmap": "extra_to_road_n", "pos": [ 0, 0, 10 ] },
            { "overmap": "silo_n", "pos": [ 1, 0, 0 ] },
            { "overmap": "silo_tower_n", "pos": [ 1, 0, 1 ] },
            { "overmap": "silo_tower_n", "pos": [ 1, 0, 2 ] },
            { "overmap": "silo_cap_n", "pos": [ 1, 0, 3 ] }
          ],
          "max": 1,
          "weight": 5
        },
        {
          "name": "farm_exit",
          "chunk": [ { "overmap": "rural_road_ns_road_s", "pos": [ 0, 0, 0 ] }, { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] } ],
          "max": 1,
          "weight": 10
        }
      ],
      [
        { "name": "rural_road_cleanup", "chunk": [ { "overmap": "outer_to_inner_n", "pos": [ 0, 0, 10 ] } ], "weight": 1 }
      ],
      [
        {
          "name": "rural_road_intersect_ns",
          "chunk": [
            { "overmap": "rural_road_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "outer_to_inner_s", "pos": [ 0, 1, 10 ] }
          ],
          "weight": 1
        },
        {
          "name": "rural_road_intersect_ne",
          "chunk": [
            { "overmap": "rural_road_ne", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "outer_to_inner_e", "pos": [ 1, 0, 10 ] }
          ],
          "weight": 1
        },
        {
          "name": "rural_road_intersect_nw",
          "chunk": [
            { "overmap": "rural_road_nw", "pos": [ 0, 0, 0 ] },
            { "overmap": "outer_to_inner_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "outer_to_inner_w", "pos": [ -1, 0, 10 ] }
          ],
          "weight": 1
        }
      ],
      [
        {
          "name": "trail_ns",
          "//": "Trail phase, spawns a trail from if paddock_end_trailhead spawned",
          "chunk": [
            { "overmap": "trail_ns", "pos": [ 0, 0, 0 ] },
            { "overmap": "trail_to_trail_ns_edge_to_forest_ew", "pos": [ 0, -1, 10 ] },
            { "overmap": "forest_trail", "pos": [ 1, -1, 0 ] },
            { "overmap": "forest_trail", "pos": [ -1, -1, 0 ] }
          ],
          "weight": 5,
          "max": { "poisson": 8 }
        },
        {
          "name": "trail_ne",
          "chunk": [
            { "overmap": "trail_ne", "pos": [ 0, 0, 0 ] },
            { "overmap": "trail_to_trail_n_edge_to_forest_w", "pos": [ 0, -1, 10 ] },
            { "overmap": "trail_ew", "pos": [ 1, 0, 0 ] },
            { "overmap": "trail_to_trail_e_edge_to_forest_sw", "pos": [ 0, 0, 10 ] },
            { "overmap": "forest_trail", "pos": [ -1, -1, 0 ] },
            { "overmap": "forest_trail", "pos": [ -1, 0, 0 ] },
            { "overmap": "forest_trail", "pos": [ -1, 1, 0 ] },
            { "overmap": "forest_trail", "pos": [ 0, 1, 0 ] }
          ],
          "weight": 1,
          "max": { "poisson": 3 }
        },
        {
          "name": "trail_nw",
          "chunk": [
            { "overmap": "trail_nw", "pos": [ 0, 0, 0 ] },
            { "overmap": "trail_to_trail_n_edge_to_forest_e", "pos": [ 0, -1, 10 ] },
            { "overmap": "trail_ew", "pos": [ -1, 0, 0 ] },
            { "overmap": "trail_to_trail_w_edge_to_forest_es", "pos": [ 0, 0, 10 ] },
            { "overmap": "forest_trail", "pos": [ 1, -1, 0 ] },
            { "overmap": "forest_trail", "pos": [ 1, 0, 0 ] },
            { "overmap": "forest_trail", "pos": [ 1, 1, 0 ] },
            { "overmap": "forest_trail", "pos": [ 0, 1, 0 ] }
          ],
          "weight": 1,
          "max": { "poisson": 3 }
        },
        {
          "name": "trail_intersect_ns",
          "//": "Gets placed if the trail collides with a mapgen trail, ends trail gen and skips next phase",
          "chunk": [ { "overmap": "trail_intersect", "pos": [ 0, 0, 0 ] }, { "overmap": "trail_to_trail_n", "pos": [ 0, -1, 10 ] } ],
          "weight": 1
        },
        {
          "name": "trail_intersect_ne",
          "chunk": [
            { "overmap": "trail_ne", "pos": [ 0, 0, 0 ] },
            { "overmap": "trail_to_trail_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "trail_intersect", "pos": [ 1, 0, 0 ] }
          ],
          "weight": 1
        },
        {
          "name": "trail_intersect_nw",
          "chunk": [
            { "overmap": "trail_nw", "pos": [ 0, 0, 0 ] },
            { "overmap": "trail_to_trail_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "trail_intersect", "pos": [ -1, 0, 0 ] }
          ],
          "weight": 1
        }
      ],
      [
        {
          "name": "trail_end",
          "//": "Replaces the last piece of trail with a trail_intersect is one wasn't formed already",
          "chunk": [ { "overmap": "trail_intersect", "pos": [ 0, 0, 0 ] }, { "overmap": "trail_to_trail_n", "pos": [ 0, 0, 10 ] } ],
          "weight": 1
        }
      ],
      [
        {
          "name": "forest_short",
          "chunk": [ { "overmap": "forest", "pos": [ 0, 0, 0 ] }, { "overmap": "forest_to_edge_n", "pos": [ 0, -1, 10 ] } ],
          "weight": 1
        },
        {
          "name": "forest_medium",
          "//": "Forest phase, spawns forest around the trail if it spawned",
          "chunk": [
            { "overmap": "forest_thick", "pos": [ 0, 0, 0 ] },
            { "overmap": "forest_to_edge_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "forest", "pos": [ 0, 1, 0 ] }
          ],
          "weight": 1
        },
        {
          "name": "forest_long",
          "chunk": [
            { "overmap": "forest_thick", "pos": [ 0, 0, 0 ] },
            { "overmap": "forest_to_edge_n", "pos": [ 0, -1, 10 ] },
            { "overmap": "forest_thick", "pos": [ 0, 1, 0 ] },
            { "overmap": "forest", "pos": [ 0, 2, 0 ] }
          ],
          "weight": 1
        }
      ],
      [ { "name": "final_cleanup", "chunk": [ { "overmap": "cleanup", "pos": [ 0, 0, 10 ] } ], "weight": 1 } ]
    ]
  }
]
