{
  "date": "2026-10-27",
  "inputs": {
    "experienceMode": "quick",
    "mode": "complete-house",
    "city": "islamabad",
    "society": "Bahria Enclave",
    "plotType": "7-marla",
    "marlaStandard": 225,
    "floorsCount": 2,
    "floorHeightFt": 10.5,
    "qualityPreset": "standard",
    "floorAreas": {
      "groundFloorSqFt": 1339,
      "firstFloorSqFt": 1272,
      "secondFloorSqFt": 0,
      "basementSqFt": 0,
      "mumtySqFt": 189
    },
    "rooms": {
      "bedrooms": 4,
      "bathrooms": 5,
      "kitchens": 2,
      "lounges": 2,
      "drawingRooms": 1,
      "diningRooms": 1,
      "storeRooms": 1,
      "servantRooms": 1,
      "laundryRooms": 1,
      "carPorchSpaces": 1
    }
  },
  "result": {
    "recommendationVersion": 3,
    "recommendationBasis": {
      "stairArea": 300,
      "stairRate": 550,
      "railingLength": 60,
      "railingRate": 3000,
      "flooringCredit": 45600,
      "quotes": {
        "stairStructure": 0,
        "stairFinish": 119400,
        "railing": 180000,
        "facade": 224000,
        "services": 110250,
        "other": 0
      },
      "fees": {
        "architecturalDesign": 280000,
        "structuralEngineering": 84000,
        "mepEngineering": 56000,
        "soilTesting": 35000,
        "municipalApprovalFee": 100000,
        "utilityConnections": 150000
      }
    },
    "costLedgerVersion": 2,
    "directWorksCostPKR": 14564475,
    "boqTotalPKR": 18182370,
    "scopeChecklist": [
      {
        "name": "Boundary wall",
        "status": "Included allowance"
      },
      {
        "name": "Underground tank",
        "status": "Included allowance"
      },
      {
        "name": "Overhead tank",
        "status": "Included allowance"
      },
      {
        "name": "Main gate",
        "status": "Included allowance"
      },
      {
        "name": "Driveway pavers",
        "status": "Included allowance"
      },
      {
        "name": "Water boring",
        "status": "Included allowance"
      },
      {
        "name": "Professional fees",
        "status": "Included allowance"
      },
      {
        "name": "Contractor overhead & profit",
        "status": "Included allowance"
      },
      {
        "name": "Additional stair RCC beyond included bulk frame allowance",
        "status": "Normal RCC stairs included in bulk frame; no extra RCC surcharge"
      },
      {
        "name": "Stair treads, risers & skirting",
        "status": "Included quoted allowance"
      },
      {
        "name": "Stair / balcony safety railings",
        "status": "Included quoted allowance"
      },
      {
        "name": "Special facade / elevation / metal grills",
        "status": "Included quoted allowance"
      },
      {
        "name": "External sewer / drainage / utility works",
        "status": "Included quoted allowance"
      },
      {
        "name": "Other specified project works",
        "status": "No unspecified extra work selected"
      }
    ],
    "quotedWorksCostPKR": 633650,
    "totalCoveredAreaSqFt": 2800,
    "plotSizeSqFt": 1575,
    "coverageRatioPercent": 85,
    "totalCostPKR": 18182370,
    "costPerSqFt": 6494,
    "greyStructureCostPKR": 7184585,
    "greyRatePerSqFt": 2566,
    "finishingCostPKR": 6278040,
    "finishingRatePerSqFt": 2242,
    "totalMaterialCostPKR": 11241945,
    "totalLabourCostPKR": 2688880,
    "greyMaterialCostPKR": 5615710,
    "greyLabourCostPKR": 1456000,
    "finishingMaterialCostPKR": 5045160,
    "finishingLabourCostPKR": 1232880,
    "tileLabourCostPKR": 182880,
    "otherFinishingLabourCostPKR": 1050000,
    "siteAndEarthworkCostPKR": 112875,
    "greyExternalCostPKR": 305000,
    "finishingExternalCostPKR": 163200,
    "externalWorksCostPKR": 468200,
    "siteAndExternalCostPKR": 581075,
    "professionalFeesTotalPKR": 705000,
    "contingencyCostPKR": 728224,
    "contractorMarginPKR": 2184671,
    "appliedGreyLabourRate": 520,
    "appliedFinishingLabourRate": 440,
    "appliedTileFixingLabourRate": 45,
    "cementTotalPKR": 1209000,
    "steelTotalPKR": 1610000,
    "bricksTotalPKR": 1473220,
    "sandTotalPKR": 412650,
    "crushTotalPKR": 455840,
    "sandCrushTotalPKR": 868490,
    "waterproofingTotalPKR": 140000,
    "roughMepTotalPKR": 315000,
    "siteEarthworkMaterialCostPKR": 112875,
    "siteConditionSurchargePKR": 0,
    "flooringTotalPKR": 1126240,
    "paintTotalPKR": 428400,
    "doorsTotalPKR": 504000,
    "windowsTotalPKR": 319200,
    "kitchenTotalPKR": 552000,
    "wardrobesTotalPKR": 345600,
    "sanitaryTotalPKR": 425000,
    "electricalFinishingTotalPKR": 912800,
    "plumbingFinishingTotalPKR": 360000,
    "ceilingTotalPKR": 254800,
    "woodworkTotalPKR": 1720800,
    "cementBags": 780,
    "bricksCount": 73661,
    "steelTons": 6.44,
    "steelKg": 6440,
    "sandCft": 3930,
    "crushCft": 2464,
    "flooringSqFt": 2464,
    "paintSqFt": 9520,
    "boqItems": [
      {
        "id": "cement",
        "category": "Civil Materials",
        "name": "Cement (50 kg bags)",
        "specification": "Applied rate includes city transport factor",
        "quantity": 780,
        "unit": "Bags",
        "referenceRate": 1550,
        "userRate": 1550,
        "estimatedCost": 1209000,
        "phase": "grey"
      },
      {
        "id": "steel",
        "category": "Structural Steel",
        "name": "Deformed steel rebar",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 6440,
        "unit": "Kg",
        "referenceRate": 250,
        "userRate": 250,
        "estimatedCost": 1610000,
        "phase": "grey"
      },
      {
        "id": "bricks",
        "category": "Civil Materials",
        "name": "Masonry units",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 73661,
        "unit": "Pieces",
        "referenceRate": 20,
        "userRate": 20,
        "estimatedCost": 1473220,
        "phase": "grey"
      },
      {
        "id": "sand",
        "category": "Civil Materials",
        "name": "Coarse sand",
        "specification": "Applied rate includes city transport factor",
        "quantity": 3930,
        "unit": "cft",
        "referenceRate": 105,
        "userRate": 105,
        "estimatedCost": 412650,
        "phase": "grey"
      },
      {
        "id": "crush",
        "category": "Civil Materials",
        "name": "Coarse aggregate",
        "specification": "Applied rate includes city transport factor",
        "quantity": 2464,
        "unit": "cft",
        "referenceRate": 185,
        "userRate": 185,
        "estimatedCost": 455840,
        "phase": "grey"
      },
      {
        "id": "excavation",
        "category": "Civil Materials",
        "name": "Excavation & backfilling",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 70875,
        "userRate": 70875,
        "estimatedCost": 70875,
        "phase": "grey"
      },
      {
        "id": "termite",
        "category": "Civil Materials",
        "name": "Anti-termite treatment",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 2800,
        "unit": "sq ft",
        "referenceRate": 15,
        "userRate": 15,
        "estimatedCost": 42000,
        "phase": "grey"
      },
      {
        "id": "dpc",
        "category": "Civil Materials",
        "name": "DPC waterproofing",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 2800,
        "unit": "sq ft",
        "referenceRate": 35,
        "userRate": 35,
        "estimatedCost": 98000,
        "phase": "grey"
      },
      {
        "id": "roof-wp",
        "category": "Civil Materials",
        "name": "Roof waterproofing",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1400,
        "unit": "sq ft",
        "referenceRate": 30,
        "userRate": 30,
        "estimatedCost": 42000,
        "phase": "grey"
      },
      {
        "id": "plumbing-rough",
        "category": "MEP & Fixtures",
        "name": "Rough plumbing",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 2800,
        "unit": "sq ft",
        "referenceRate": 55,
        "userRate": 55,
        "estimatedCost": 154000,
        "phase": "grey"
      },
      {
        "id": "electrical-rough",
        "category": "MEP & Fixtures",
        "name": "Rough electrical conduits",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 2800,
        "unit": "sq ft",
        "referenceRate": 45,
        "userRate": 45,
        "estimatedCost": 126000,
        "phase": "grey"
      },
      {
        "id": "gas-rough",
        "category": "MEP & Fixtures",
        "name": "Gas pipework allowance",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 35000,
        "userRate": 35000,
        "estimatedCost": 35000,
        "phase": "grey"
      },
      {
        "id": "flooring-tiles",
        "category": "Finishing Materials",
        "name": "Floor tiles (material only)",
        "specification": "Porcelain tiles 24\"x24\" (Master / Sonex / Shabbir Stile); fixing labour separate",
        "quantity": 2464,
        "unit": "sq ft",
        "referenceRate": 240,
        "userRate": 240,
        "estimatedCost": 591360,
        "phase": "finish"
      },
      {
        "id": "wall-tiles",
        "category": "Finishing Materials",
        "name": "Bathroom wall tiles (material only)",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1600,
        "unit": "sq ft",
        "referenceRate": 220,
        "userRate": 220,
        "estimatedCost": 352000,
        "phase": "finish"
      },
      {
        "id": "paint",
        "category": "Finishing Materials",
        "name": "Paint materials",
        "specification": "ICI Dulux / Berger matt emulsion & exterior weathershield",
        "quantity": 9520,
        "unit": "sq ft",
        "referenceRate": 45,
        "userRate": 45,
        "estimatedCost": 428400,
        "phase": "finish"
      },
      {
        "id": "ceiling",
        "category": "Finishing Materials",
        "name": "False ceiling materials",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1820,
        "unit": "sq ft",
        "referenceRate": 140,
        "userRate": 140,
        "estimatedCost": 254800,
        "phase": "finish"
      },
      {
        "id": "main-doors",
        "category": "Woodwork & Openings",
        "name": "Main entrance doors",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 2,
        "unit": "Units",
        "referenceRate": 85000,
        "userRate": 85000,
        "estimatedCost": 170000,
        "phase": "finish"
      },
      {
        "id": "internal-doors",
        "category": "Woodwork & Openings",
        "name": "Internal room doors",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 7,
        "unit": "Units",
        "referenceRate": 32000,
        "userRate": 32000,
        "estimatedCost": 224000,
        "phase": "finish"
      },
      {
        "id": "bath-doors",
        "category": "Woodwork & Openings",
        "name": "Bathroom doors",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 5,
        "unit": "Units",
        "referenceRate": 22000,
        "userRate": 22000,
        "estimatedCost": 110000,
        "phase": "finish"
      },
      {
        "id": "windows",
        "category": "Woodwork & Openings",
        "name": "Windows",
        "specification": "Prime powder-coated aluminium with double glazing",
        "quantity": 336,
        "unit": "sq ft",
        "referenceRate": 950,
        "userRate": 950,
        "estimatedCost": 319200,
        "phase": "finish"
      },
      {
        "id": "kitchen-cabinets",
        "category": "Woodwork & Openings",
        "name": "Kitchen cabinets",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 48,
        "unit": "rft",
        "referenceRate": 6500,
        "userRate": 6500,
        "estimatedCost": 312000,
        "phase": "finish"
      },
      {
        "id": "kitchen-counter",
        "category": "Woodwork & Openings",
        "name": "Kitchen counters",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 2,
        "unit": "Sets",
        "referenceRate": 120000,
        "userRate": 120000,
        "estimatedCost": 240000,
        "phase": "finish"
      },
      {
        "id": "wardrobes",
        "category": "Woodwork & Openings",
        "name": "Wardrobes",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 192,
        "unit": "sq ft",
        "referenceRate": 1800,
        "userRate": 1800,
        "estimatedCost": 345600,
        "phase": "finish"
      },
      {
        "id": "sanitary",
        "category": "MEP & Fixtures",
        "name": "Sanitary ware & mixers",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 5,
        "unit": "Baths",
        "referenceRate": 85000,
        "userRate": 85000,
        "estimatedCost": 425000,
        "phase": "finish"
      },
      {
        "id": "electrical-points",
        "category": "MEP & Fixtures",
        "name": "Electrical point fixtures",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 504,
        "unit": "Points",
        "referenceRate": 1600,
        "userRate": 1600,
        "estimatedCost": 806400,
        "phase": "finish"
      },
      {
        "id": "electrical-db",
        "category": "MEP & Fixtures",
        "name": "Electrical DB / finishing allowance",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 2800,
        "unit": "sq ft",
        "referenceRate": 38,
        "userRate": 38,
        "estimatedCost": 106400,
        "phase": "finish"
      },
      {
        "id": "plumbing-fixtures",
        "category": "MEP & Fixtures",
        "name": "Plumbing fixtures allowance",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 360000,
        "userRate": 360000,
        "estimatedCost": 360000,
        "phase": "finish"
      },
      {
        "id": "grey-labour",
        "category": "Labour",
        "name": "Grey structure labour",
        "specification": "Applied rate includes city labour factor",
        "quantity": 2800,
        "unit": "sq ft",
        "referenceRate": 520,
        "userRate": 520,
        "estimatedCost": 1456000,
        "phase": "grey"
      },
      {
        "id": "tile-labour",
        "category": "Labour",
        "name": "Tile fixing labour",
        "specification": "Applied rate includes city labour factor",
        "quantity": 4064,
        "unit": "sq ft",
        "referenceRate": 45,
        "userRate": 45,
        "estimatedCost": 182880,
        "phase": "finish"
      },
      {
        "id": "finishing-trades-labour",
        "category": "Labour",
        "name": "Other finishing trades labour",
        "specification": "Tile labour excluded; city factor applied",
        "quantity": 2800,
        "unit": "sq ft",
        "referenceRate": 375,
        "userRate": 375,
        "estimatedCost": 1050000,
        "phase": "finish"
      },
      {
        "id": "ug-tank",
        "category": "Site & External",
        "name": "Underground tank",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 135000,
        "userRate": 135000,
        "estimatedCost": 135000,
        "phase": "grey"
      },
      {
        "id": "oh-tank",
        "category": "Site & External",
        "name": "Overhead tank",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 40000,
        "userRate": 40000,
        "estimatedCost": 40000,
        "phase": "grey"
      },
      {
        "id": "boring",
        "category": "Site & External",
        "name": "Water boring",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 130000,
        "userRate": 130000,
        "estimatedCost": 130000,
        "phase": "grey"
      },
      {
        "id": "boundary-finish",
        "category": "Site & External",
        "name": "Boundary plaster & paint",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 25200,
        "userRate": 25200,
        "estimatedCost": 25200,
        "phase": "finish"
      },
      {
        "id": "gate",
        "category": "Site & External",
        "name": "Main gate",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 102000,
        "userRate": 102000,
        "estimatedCost": 102000,
        "phase": "finish"
      },
      {
        "id": "pavers",
        "category": "Site & External",
        "name": "Driveway pavers",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 36000,
        "userRate": 36000,
        "estimatedCost": 36000,
        "phase": "finish"
      },
      {
        "id": "quote-stairFinish",
        "category": "Supplementary Works",
        "name": "Stair treads, risers & skirting",
        "specification": "Editable planning allowance / user override; stair finish is net of baseline flooring credit",
        "quantity": 1,
        "unit": "Allowance",
        "referenceRate": 119400,
        "userRate": 119400,
        "estimatedCost": 119400,
        "phase": "finish"
      },
      {
        "id": "quote-railing",
        "category": "Supplementary Works",
        "name": "Stair / balcony safety railings",
        "specification": "Editable planning allowance / user override; stair finish is net of baseline flooring credit",
        "quantity": 1,
        "unit": "Allowance",
        "referenceRate": 180000,
        "userRate": 180000,
        "estimatedCost": 180000,
        "phase": "finish"
      },
      {
        "id": "quote-facade",
        "category": "Supplementary Works",
        "name": "Special facade / elevation / metal grills",
        "specification": "Editable planning allowance / user override; stair finish is net of baseline flooring credit",
        "quantity": 1,
        "unit": "Allowance",
        "referenceRate": 224000,
        "userRate": 224000,
        "estimatedCost": 224000,
        "phase": "finish"
      },
      {
        "id": "quote-services",
        "category": "Supplementary Works",
        "name": "External sewer / drainage / utility works",
        "specification": "Editable planning allowance / user override; stair finish is net of baseline flooring credit",
        "quantity": 1,
        "unit": "Allowance",
        "referenceRate": 110250,
        "userRate": 110250,
        "estimatedCost": 110250,
        "phase": "finish"
      },
      {
        "id": "fees",
        "category": "Project Allowances",
        "name": "Professional / approval / connection fees",
        "specification": "Planning allowance; confirm supplier scope",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 705000,
        "userRate": 705000,
        "estimatedCost": 705000,
        "phase": "allowance"
      },
      {
        "id": "contractor-margin",
        "category": "Project Allowances",
        "name": "Contractor overhead & profit",
        "specification": "Percentage applied to direct works subtotal",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 2184671,
        "userRate": 2184671,
        "estimatedCost": 2184671,
        "phase": "allowance"
      },
      {
        "id": "contingency",
        "category": "Project Allowances",
        "name": "Contingency reserve",
        "specification": "Percentage applied to direct works subtotal; excludes fees and margin",
        "quantity": 1,
        "unit": "Lump Sum",
        "referenceRate": 728224,
        "userRate": 728224,
        "estimatedCost": 728224,
        "phase": "allowance"
      }
    ],
    "stageCosts": [
      {
        "id": "stage-1",
        "title": "1. Site Preparation & Earthwork",
        "description": "Site Preparation & Earthwork",
        "phase": "Substructure",
        "costPKR": 112875,
        "estimatedWeeks": 3,
        "percentageOfTotal": 0.6
      },
      {
        "id": "stage-2",
        "title": "2. Foundation & Substructure",
        "description": "Foundation & Substructure",
        "phase": "Substructure",
        "costPKR": 1122269,
        "estimatedWeeks": 4,
        "percentageOfTotal": 6.2
      },
      {
        "id": "stage-3",
        "title": "3. RCC Structural Frame",
        "description": "RCC Structural Frame",
        "phase": "Superstructure",
        "costPKR": 2504924,
        "estimatedWeeks": 6,
        "percentageOfTotal": 13.8
      },
      {
        "id": "stage-4",
        "title": "4. Masonry (Brickwork & Partitions)",
        "description": "Masonry (Brickwork & Partitions)",
        "phase": "Superstructure",
        "costPKR": 2167623,
        "estimatedWeeks": 5,
        "percentageOfTotal": 11.9
      },
      {
        "id": "stage-5",
        "title": "5. Roof Screed & Waterproofing",
        "description": "Roof Screed & Waterproofing",
        "phase": "Superstructure",
        "costPKR": 784318,
        "estimatedWeeks": 3,
        "percentageOfTotal": 4.3
      },
      {
        "id": "stage-6",
        "title": "6. Rough Plumbing & Electrical",
        "description": "Rough Plumbing & Electrical",
        "phase": "Internal Works",
        "costPKR": 315000,
        "estimatedWeeks": 3,
        "percentageOfTotal": 1.7
      },
      {
        "id": "stage-7",
        "title": "7. Plastering (Internal & External)",
        "description": "Plastering (Internal & External)",
        "phase": "Internal Works",
        "costPKR": 352576,
        "estimatedWeeks": 4,
        "percentageOfTotal": 1.9
      },
      {
        "id": "stage-8",
        "title": "8. Flooring & Wall Tiling",
        "description": "Flooring & Wall Tiling",
        "phase": "Internal Works",
        "costPKR": 1126240,
        "estimatedWeeks": 3,
        "percentageOfTotal": 6.2
      },
      {
        "id": "stage-9",
        "title": "9. Woodwork & Windows",
        "description": "Woodwork & Windows",
        "phase": "Finishing & Handover",
        "costPKR": 2056800,
        "estimatedWeeks": 4,
        "percentageOfTotal": 11.3
      },
      {
        "id": "stage-10",
        "title": "10. Paint & False Ceiling",
        "description": "Paint & False Ceiling",
        "phase": "Finishing & Handover",
        "costPKR": 1082200,
        "estimatedWeeks": 3,
        "percentageOfTotal": 6
      },
      {
        "id": "stage-11",
        "title": "11. Fixtures & MEP Finishing",
        "description": "Fixtures & MEP Finishing",
        "phase": "Finishing & Handover",
        "costPKR": 2012800,
        "estimatedWeeks": 3,
        "percentageOfTotal": 11.1
      },
      {
        "id": "stage-12",
        "title": "12. External Works & Utilities",
        "description": "External Works & Utilities",
        "phase": "Finishing & Handover",
        "costPKR": 293200,
        "estimatedWeeks": 2,
        "percentageOfTotal": 1.6
      },
      {
        "id": "stage-quotes",
        "title": "Supplementary quoted works",
        "description": "Explicit additional works; see BOQ",
        "phase": "Finishing & Handover",
        "costPKR": 633650,
        "estimatedWeeks": 1,
        "percentageOfTotal": 3.5
      },
      {
        "id": "stage-fees",
        "title": "Professional Design & Municipal Approvals",
        "description": "Professional design, engineering and approvals",
        "phase": "Substructure",
        "costPKR": 705000,
        "estimatedWeeks": 2,
        "percentageOfTotal": 3.9
      },
      {
        "id": "stage-margin",
        "title": "Contractor Overhead & Profit",
        "description": "Contractor management, supervision and profit",
        "phase": "Finishing & Handover",
        "costPKR": 2184671,
        "estimatedWeeks": 1,
        "percentageOfTotal": 12
      },
      {
        "id": "stage-contingency",
        "title": "Contingency Reserve",
        "description": "Reserve for price changes and contingencies",
        "phase": "Finishing & Handover",
        "costPKR": 728224,
        "estimatedWeeks": 1,
        "percentageOfTotal": 4
      }
    ],
    "estimatedTimelineMonths": 8,
    "sanityCheck": {
      "isNormal": true,
      "status": "normal",
      "message": "Planning allowance only. Review the scope checklist, measured quantities and supplier quotations before issuing a client budget."
    }
  }
}