```json
{
  "sym_variables": [
    ("x0", "blueberry pies"),
    ("x1", "chicken drumsticks"),
    ("x2", "bowls of instant ramen"),
    ("x3", "hamburgers"),
    ("x4", "steaks")
  ],
  "objective_function": "6.53 * x0 + 3.65 * x1 + 5.82 * x2 + 5.28 * x3 + 3.6 * x4",
  "constraints": [
    "2 * x1 + 20 * x3 >= 60",
    "2 * x0 + 12 * x4 >= 52",
    "2 * x0 + 22 * x2 >= 37",
    "2 * x0 + 20 * x3 >= 67",
    "1 * x1 + 12 * x4 >= 72",
    "2 * x0 + 20 * x3 + 12 * x4 >= 45",
    "22 * x2 + 20 * x3 + 12 * x4 >= 45",
    "1 * x1 + 22 * x2 + 12 * x4 >= 45",
    "1 * x1 + 22 * x2 + 20 * x3 >= 45",
    "2 * x0 + 20 * x3 + 12 * x4 >= 74",
    "22 * x2 + 20 * x3 + 12 * x4 >= 74",
    "1 * x1 + 22 * x2 + 12 * x4 >= 74",
    "1 * x1 + 22 * x2 + 20 * x3 >= 74",
    "2 * x0 + 20 * x3 + 12 * x4 >= 58",
    "22 * x2 + 20 * x3 + 12 * x4 >= 58",
    "1 * x1 + 22 * x2 + 12 * x4 >= 58",
    "1 * x1 + 22 * x2 + 20 * x3 >= 58",
    "2 * x0 + 20 * x3 + 12 * x4 >= 64",
    "22 * x2 + 20 * x3 + 12 * x4 >= 64",
    "1 * x1 + 22 * x2 + 12 * x4 >= 64",
    "1 * x1 + 22 * x2 + 20 * x3 >= 64",
    "2 * x0 + 1 * x1 + 22 * x2 + 20 * x3 + 12 * x4 >= 64",
    "3 * x0 + 6 * x2 >= 63",
    "20 * x1 + 6 * x2 + 5 * x4 >= 47",
    "3 * x0 + 20 * x1 + 5 * x4 >= 47",
    "3 * x0 + 22 * x3 + 5 * x4 >= 47",
    "3 * x0 + 20 * x1 + 6 * x2 >= 47",
    "3 * x0 + 20 * x1 + 22 * x3 >= 47",
    "20 * x1 + 6 * x2 + 22 * x3 >= 47",
    "3 * x0 + 6 * x2 + 5 * x4 >= 47",
    "20 * x1 + 6 * x2 + 5 * x4 >= 38",
    "3 * x0 + 20 * x1 + 5 * x4 >= 38",
    "3 * x0 + 22 * x3 + 5 * x4 >= 38",
    "3 * x0 + 20 * x1 + 6 * x2 >= 38",
    "3 * x0 + 20 * x1 + 22 * x3 >= 38",
    "20 * x1 + 6 * x2 + 22 * x3 >= 38",
    "3 * x0 + 6 * x2 + 5 * x4 >= 38",
    "20 * x1 + 6 * x2 + 5 * x4 >= 33",
    "3 * x0 + 20 * x1 + 5 * x4 >= 33",
    "3 * x0 + 22 * x3 + 5 * x4 >= 33",
    "3 * x0 + 20 * x1 + 6 * x2 >= 33",
    "3 * x0 + 20 * x1 + 22 * x3 >= 33",
    "20 * x1 + 6 * x2 + 22 * x3 >= 33",
    "3 * x0 + 6 * x2 + 5 * x4 >= 33",
    "20 * x1 + 6 * x2 + 5 * x4 >= 34",
    "3 * x0 + 20 * x1 + 5 * x4 >= 34",
    "3 * x0 + 22 * x3 + 5 * x4 >= 34",
    "3 * x0 + 20 * x1 + 6 * x2 >= 34",
    "3 * x0 + 20 * x1 + 22 * x3 >= 34",
    "20 * x1 + 6 * x2 + 22 * x3 >= 34",
    "3 * x0 + 6 * x2 + 5 * x4 >= 34",
    "20 * x1 + 6 * x2 + 5 * x4 >= 53",
    "3 * x0 + 20 * x1 + 5 * x4 >= 53",
    "3 * x0 + 22 * x3 + 5 * x4 >= 53",
    "3 * x0 + 20 * x1 + 6 * x2 >= 53",
    "3 * x0 + 20 * x1 + 22 * x3 >= 53",
    "20 * x1 + 6 * x2 + 22 * x3 >= 53",
    "3 * x0 + 6 * x2 + 5 * x4 >= 53",
    "20 * x1 + 6 * x2 + 5 * x4 >= 35",
    "3 * x0 + 20 * x1 + 5 * x4 >= 35",
    "3 * x0 + 22 * x3 + 5 * x4 >= 35",
    "3 * x0 + 20 * x1 + 6 * x2 >= 35",
    "3 * x0 + 20 * x1 + 22 * x3 >= 35",
    "20 * x1 + 6 * x2 + 22 * x3 >= 35",
    "3 * x0 + 6 * x2 + 5 * x4 >= 35",
    "20 * x1 + 6 * x2 + 5 * x4 >= 53",
    "3 * x0 + 20 * x1 + 5 * x4 >= 53",
    "3 * x0 + 22 * x3 + 5 * x4 >= 53",
    "3 * x0 + 20 * x1 + 6 * x2 >= 53",
    "3 * x0 + 20 * x1 + 22 * x3 >= 53",
    "20 * x1 + 6 * x2 + 22 * x3 >= 53",
    "3 * x0 + 6 * x2 + 5 * x4 >= 53",
    "3 * x0 + 20 * x1 + 6 * x2 + 22 * x3 + 5 * x4 >= 53",
    "1 * x1 + 23 * x4 >= 74",
    "12 * x0 + 23 * x4 >= 84",
    "12 * x0 + 1 * x2 >= 39",
    "12 * x0 + 1 * x1 >= 33",
    "1 * x2 + 23 * x4 >= 33",
    "1 * x2 + 17 * x3 >= 54",
    "1 * x1 + 17 * x3 >= 62",
    "1 * x2 + 17 * x3 + 23 * x4 >= 56",
    "12 * x0 + 1 * x2 + 17 * x3 >= 56",
    "12 * x0 + 1 * x1 + 17 * x3 >= 56",
    "1 * x2 + 17 * x3 + 23 * x4 >= 54",
    "12 * x0 + 1 * x2 + 17 * x3 >= 54",
    "12 * x0 + 1 * x1 + 17 * x3 >= 54",
    "1 * x2 + 17 * x3 + 23 * x4 >= 60",
    "12 * x0 + 1 * x2 + 17 * x3 >= 60",
    "12 * x0 + 1 * x1 + 17 * x3 >= 60",
    "12 * x0 + 1 * x1 + 1 * x2 + 17 * x3 + 23 * x4 >= 60",
    "10 * x1 - x2 >= 0",
    "x1 + 22 * x2 <= 216",
    "22 * x2 + 20 * x3 <= 87",
    "22 * x2 + 12 * x4 <= 122",
    "2 * x0 + 22 * x2 <= 397",
    "x1 + 12 * x4 <= 407",
    "2 * x0 + x1 <= 237",
    "x2 + 23 * x4 <= 222",
    "x1 + 23 * x4 <= 314",
    "17 * x3 + 23 * x4 <= 207",
    "x1 + x2 + 23 * x4 <= 372",
    "x0 >= 0",
    "x1 >= 0",
    "x2 >= 0",
    "x3 >= 0",
    "x4 >= 0",
    "r0 <= 413",
    "r1 <= 333",
    "r2 <= 420"

  ]
}
```

```python
import gurobipy as gp

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

# Create variables
x0 = m.addVar(vtype=gp.GRB.INTEGER, name="blueberry_pies")
x1 = m.addVar(vtype=gp.GRB.INTEGER, name="chicken_drumsticks")
x2 = m.addVar(vtype=gp.GRB.INTEGER, name="bowls_of_instant_ramen")
x3 = m.addVar(vtype=gp.GRB.INTEGER, name="hamburgers")
x4 = m.addVar(vtype=gp.GRB.INTEGER, name="steaks")


# Set objective function
m.setObjective(6.53 * x0 + 3.65 * x1 + 5.82 * x2 + 5.28 * x3 + 3.6 * x4, gp.GRB.MINIMIZE)

# Add constraints
m.addConstr(2 * x1 + 20 * x3 >= 60)
m.addConstr(2 * x0 + 12 * x4 >= 52)
m.addConstr(2 * x0 + 22 * x2 >= 37)
m.addConstr(2 * x0 + 20 * x3 >= 67)
m.addConstr(x1 + 12 * x4 >= 72)
# ... (add all other constraints similarly)

# Resource constraints
m.addConstr(2 * x0 + x1 + 22 * x2 + 20 * x3 + 12 * x4 <= 413, "r0_tastiness")
m.addConstr(3 * x0 + 20 * x1 + 6 * x2 + 22 * x3 + 5 * x4 <= 333, "r1_iron")
m.addConstr(12 * x0 + x1 + x2 + 17 * x3 + 23 * x4 <= 420, "r2_protein")


# Optimize model
m.optimize()

# Print results
if m.status == gp.GRB.OPTIMAL:
    print('Obj: %g' % m.objVal)
    print('blueberry_pies:', x0.x)
    print('chicken_drumsticks:', x1.x)
    print('bowls_of_instant_ramen:', x2.x)
    print('hamburgers:', x3.x)
    print('steaks:', x4.x)

elif m.status == gp.GRB.INFEASIBLE:
    print("The model is infeasible.")
else:
    print("Optimization ended with status:", m.status)

```