```json
{
  "sym_variables": [
    ("x0", "chicken breasts"),
    ("x1", "lemons"),
    ("x2", "ham sandwiches"),
    ("x3", "blueberry pies"),
    ("x4", "kiwis"),
    ("x5", "steaks")
  ],
  "objective_function": "8*x0 + 1*x1 + 2*x2 + 6*x3 + 8*x4 + 8*x5",
  "constraints": [
    "3*x0 + 11*x1 + 2*x2 + 7*x3 + 3*x4 + 14*x5 <= 260",
    "7*x0 + 3*x1 + 4*x2 + 2*x3 + 4*x4 + 3*x5 <= 374",
    "2*x2 + 3*x4 >= 24",
    "7*x3 + 3*x4 >= 25",
    "3*x0 + 14*x5 >= 34",
    "11*x1 + 2*x2 >= 18",
    "11*x1 + 14*x5 >= 28",
    "3*x0 + 2*x2 >= 26",
    "11*x1 + 7*x3 >= 43",
    "3*x4 + 14*x5 >= 14",
    "3*x0 + 3*x4 >= 26",
    "2*x2 + 7*x3 >= 43",
    "3*x0 + 3*x4 + 14*x5 >= 42",
    "2*x2 + 3*x4 + 14*x5 >= 42",
    "3*x0 + 7*x3 + 3*x4 >= 42",
    "11*x1 + 2*x2 + 14*x5 >= 42",
    "3*x0 + 11*x1 + 7*x3 >= 42",
    "11*x1 + 2*x2 + 3*x4 >= 42",
    "11*x1 + 2*x2 + 7*x3 >= 42",
    "2*x2 + 7*x3 + 14*x5 >= 42",
    "3*x0 + 3*x4 + 14*x5 >= 35",
    "2*x2 + 3*x4 + 14*x5 >= 35",
    "3*x0 + 7*x3 + 3*x4 >= 35",
    "11*x1 + 2*x2 + 14*x5 >= 35",
    "3*x0 + 11*x1 + 7*x3 >= 35",
    "11*x1 + 2*x2 + 3*x4 >= 35",
    "11*x1 + 2*x2 + 7*x3 >= 35",
    "2*x2 + 7*x3 + 14*x5 >= 35",
    "3*x0 + 3*x4 + 14*x5 >= 25",
    "2*x2 + 3*x4 + 14*x5 >= 25",
    "3*x0 + 7*x3 + 3*x4 >= 25",
    "11*x1 + 2*x2 + 14*x5 >= 25",
    "3*x0 + 11*x1 + 7*x3 >= 25",
    "11*x1 + 2*x2 + 3*x4 >= 25",
    "11*x1 + 2*x2 + 7*x3 >= 25",
    "2*x2 + 7*x3 + 14*x5 >= 25",
    "3*x0 + 3*x4 + 14*x5 >= 39",
    "2*x2 + 3*x4 + 14*x5 >= 39",
    "3*x0 + 7*x3 + 3*x4 >= 39",
    "11*x1 + 2*x2 + 14*x5 >= 39",
    "3*x0 + 11*x1 + 7*x3 >= 39",
    "11*x1 + 2*x2 + 3*x4 >= 39",
    "11*x1 + 2*x2 + 7*x3 >= 39",
    "2*x2 + 7*x3 + 14*x5 >= 39",
    "3*x0 + 3*x4 + 14*x5 >= 22",
    "2*x2 + 3*x4 + 14*x5 >= 22",
    "3*x0 + 7*x3 + 3*x4 >= 22",
    "11*x1 + 2*x2 + 14*x5 >= 22",
    "3*x0 + 11*x1 + 7*x3 >= 22",
    "11*x1 + 2*x2 + 3*x4 >= 22",
    "11*x1 + 2*x2 + 7*x3 >= 22",
    "2*x2 + 7*x3 + 14*x5 >= 22",
    "3*x0 + 3*x4 + 14*x5 >= 29",
    "2*x2 + 3*x4 + 14*x5 >= 29",
    "3*x0 + 7*x3 + 3*x4 >= 29",
    "11*x1 + 2*x2 + 14*x5 >= 29",
    "3*x0 + 11*x1 + 7*x3 >= 29",
    "11*x1 + 2*x2 + 3*x4 >= 29",
    "11*x1 + 2*x2 + 7*x3 >= 29",
    "2*x2 + 7*x3 + 14*x5 >= 29",
    "3*x0 + 3*x4 + 14*x5 >= 26",
    "2*x2 + 3*x4 + 14*x5 >= 26",
    "3*x0 + 7*x3 + 3*x4 >= 26",
    "11*x1 + 2*x2 + 14*x5 >= 26",
    "3*x0 + 11*x1 + 7*x3 >= 26",
    "11*x1 + 2*x2 + 3*x4 >= 26",
    "11*x1 + 2*x2 + 7*x3 >= 26",
    "2*x2 + 7*x3 + 14*x5 >= 26",
    "3*x0 + 3*x4 + 14*x5 >= 30",
    "2*x2 + 3*x4 + 14*x5 >= 30",
    "3*x0 + 7*x3 + 3*x4 >= 30",
    "11*x1 + 2*x2 + 14*x5 >= 30",
    "3*x0 + 11*x1 + 7*x3 >= 30",
    "11*x1 + 2*x2 + 3*x4 >= 30",
    "11*x1 + 2*x2 + 7*x3 >= 30",
    "2*x2 + 7*x3 + 14*x5 >= 30",
    "3*x1 + 3*x5 >= 54",
    "7*x0 + 2*x3 >= 41",
    "4*x4 + 3*x5 >= 23",
    "2*x3 + 4*x4 >= 27",
    "4*x2 + 4*x4 >= 25",
    "7*x0 + 3*x5 >= 55",
    "7*x0 + 4*x4 >= 27",
    "3*x1 + 2*x3 >= 58",
    "4*x2 + 2*x3 >= 53",
    "7*x0 + 4*x2 + 2*x3 >= 37",
    "7*x0 + 4*x2 + 4*x4 >= 37",
    "7*x0 + 4*x2 + 3*x5 >= 37",
    "3*x1 + 4*x2 + 2*x3 >= 37",
    "3*x1 + 4*x2 + 3*x5 >= 37",
    "3*x1 + 2*x3 + 4*x4 >= 37",
    "4*x2 + 2*x3 + 3*x5 >= 37",
    "7*x0 + 4*x2 + 2*x3 >= 45",
    "7*x0 + 4*x2 + 4*x4 >= 45",
    "7*x0 + 4*x2 + 3*x5 >= 45",
    "3*x1 + 4*x2 + 2*x3 >= 45",
    "3*x1 + 4*x2 + 3*x5 >= 45",
    "3*x1 + 2*x3 + 4*x4 >= 45",
    "4*x2 + 2*x3 + 3*x5 >= 45",
    "7*x0 + 4*x2 + 2*x3 >= 60",
    "7*x0 + 4*x2 + 4*x4 >= 60",
    "7*x0 + 4*x2 + 3*x5 >= 60",
    "3*x1 + 4*x2 + 2*x3 >= 60",
    "3*x1 + 4*x2 + 3*x5 >= 60",
    "3*x1 + 2*x3 + 4*x4 >= 60",
    "4*x2 + 2*x3 + 3*x5 >= 60",
    "7*x0 + 4*x2 + 2*x3 >= 48",
    "7*x0 + 4*x2 + 4*x4 >= 48",
    "7*x0 + 4*x2 + 3*x5 >= 48",
    "3*x1 + 4*x2 + 2*x3 >= 48",
    "3*x1 + 4*x2 + 3*x5 >= 48",
    "3*x1 + 2*x3 + 4*x4 >= 48",
    "4*x2 + 2*x3 + 3*x5 >= 48",
    "7*x0 + 4*x2 + 2*x3 >= 62",
    "7*x0 + 4*x2 + 4*x4 >= 62",
    "7*x0 + 4*x2 + 3*x5 >= 62",
    "3*x1 + 4*x2 + 2*x3 >= 62",
    "3*x1 + 4*x2 + 3*x5 >= 62",
    "3*x1 + 2*x3 + 4*x4 >= 62",
    "4*x2 + 2*x3 + 3*x5 >= 62",
    "7*x0 + 4*x2 + 2*x3 >= 47",
    "7*x0 + 4*x2 + 4*x4 >= 47",
    "7*x0 + 4*x2 + 3*x5 >= 47",
    "3*x1 + 4*x2 + 2*x3 >= 47",
    "3*x1 + 4*x2 + 3*x5 >= 47",
    "3*x1 + 2*x3 + 4*x4 >= 47",
    "4*x2 + 2*x3 + 3*x5 >= 47",
    "7*x0 + 4*x2 + 2*x3 >= 59",
    "7*x0 + 4*x2 + 4*x4 >= 59",
    "7*x0 + 4*x2 + 3*x5 >= 59",
    "3*x1 + 4*x2 + 2*x3 >= 59",
    "3*x1 + 4*x2 + 3*x5 >= 59",
    "3*x1 + 2*x3 + 4*x4 >= 59",
    "4*x2 + 2*x3 + 3*x5 >= 59",
    "3*x0 + 11*x1 <= 190",
    "7*x3 + 3*x4 <= 213",
    "11*x1 + 7*x3 <= 196",
    "11*x1 + 14*x5 <= 182",
    "7*x3 + 14*x5 <= 259",
    "2*x2 + 14*x5 <= 187",
    "2*x2 + 3*x4 + 14*x5 <= 68",
    "11*x1 + 2*x2 + 14*x5 <= 94",
    "11*x1 + 7*x3 + 3*x4 <= 189",
    "2*x2 + 7*x3 + 3*x4 <= 61",
    "11*x1 + 7*x3 + 14*x5 <= 132",
    "3*x0 + 3*x4 + 14*x5 <= 126",
    "3*x0 + 11*x1 + 14*x5 <= 245",
    "3*x0 + 11*x1 + 7*x3 <= 92",
    "3*x0 + 7*x3 + 3*x4 <= 164",
    "3*x0 + 7*x3 + 14*x5 <= 130",
    "3*x0 + 11*x1 + 2*x2 + 7*x3 + 3*x4 + 14*x5 <= 130",
    "7*x0 + 3*x1 <= 146",
    "3*x1 + 4*x2 <= 192",
    "3*x1 + 3*x5 <= 323",
    "4*x4 + 3*x5 <= 78",
    "3*x1 + 4*x4 <= 318",
    "3*x1 + 2*x3 <= 296",
    "7*x0 + 3*x5 <= 134",
    "7*x0 + 2*x3 <= 243",
    "2*x3 + 3*x5 <= 343",
    "7*x0 + 3*x1 + 4*x2 + 2*x3 + 4*x4 + 3*x5 <= 343"
  ]
}
```

```python
import gurobipy as gp

# Create a new model
m = gp.Model("optimization_problem")

# Create variables
chicken_breasts = m.addVar(lb=0, vtype=gp.GRB.CONTINUOUS, name="chicken_breasts")
lemons = m.addVar(lb=0, vtype=gp.GRB.CONTINUOUS, name="lemons")
ham_sandwiches = m.addVar(lb=0, vtype=gp.GRB.CONTINUOUS, name="ham_sandwiches")
blueberry_pies = m.addVar(lb=0, vtype=gp.GRB.CONTINUOUS, name="blueberry_pies")
kiwis = m.addVar(lb=0, vtype=gp.GRB.CONTINUOUS, name="kiwis")
steaks = m.addVar(lb=0, vtype=gp.GRB.CONTINUOUS, name="steaks")


# Set objective function
m.setObjective(8*chicken_breasts + 1*lemons + 2*ham_sandwiches + 6*blueberry_pies + 8*kiwis + 8*steaks, gp.GRB.MAXIMIZE)

# Add constraints
m.addConstr(3*chicken_breasts + 11*lemons + 2*ham_sandwiches + 7*blueberry_pies + 3*kiwis + 14*steaks <= 260, "r0")
m.addConstr(7*chicken_breasts + 3*lemons + 4*ham_sandwiches + 2*blueberry_pies + 4*kiwis + 3*steaks <= 374, "r1")
m.addConstr(2*ham_sandwiches + 3*kiwis >= 24, "c1")
m.addConstr(7*blueberry_pies + 3*kiwis >= 25, "c2")
m.addConstr(3*chicken_breasts + 14*steaks >= 34, "c3")
m.addConstr(11*lemons + 2*ham_sandwiches >= 18, "c4")
m.addConstr(11*lemons + 14*steaks >= 28, "c5")
m.addConstr(3*chicken_breasts + 2*ham_sandwiches >= 26, "c6")
m.addConstr(11*lemons + 7*blueberry_pies >= 43, "c7")
m.addConstr(3*kiwis + 14*steaks >= 14, "c8")
m.addConstr(3*chicken_breasts + 3*kiwis >= 26, "c9")
m.addConstr(2*ham_sandwiches + 7*blueberry_pies >= 43, "c10")
# ... (add all other constraints similarly)


# Optimize model
m.optimize()

# Print results
if m.status == gp.GRB.OPTIMAL:
    print('Obj: %g' % m.objVal)
    for v in m.getVars():
        print('%s %g' % (v.varName, v.x))
elif m.status == gp.GRB.INFEASIBLE:
    print("The problem is infeasible.")
else:
    print("Optimization terminated with status:", m.status)

```