Building Weight Calculator

Building Weight Calculator: Estimate Structural Load body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #f8f9fa; color: #333; line-height: 1.6; margin: 0; padding: 0; } .container { max-width: 1000px; margin: 20px auto; padding: 20px; background-color: #ffffff; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); display: flex; flex-direction: column; align-items: center; } h1, h2, h3 { color: #004a99; text-align: center; margin-bottom: 20px; } .calculator-section { width: 100%; max-width: 700px; margin-bottom: 30px; padding: 25px; border: 1px solid #dee2e6; border-radius: 8px; background-color: #fff; } .input-group { margin-bottom: 20px; width: 100%; } .input-group label { display: block; margin-bottom: 8px; font-weight: bold; color: #004a99; } .input-group input[type="number"], .input-group select { width: calc(100% – 20px); /* Adjusted for padding */ padding: 12px; border: 1px solid #ced4da; border-radius: 4px; font-size: 1rem; box-sizing: border-box; margin-top: 5px; } .input-group input[type="number"]:focus, .input-group select:focus { outline: none; border-color: #004a99; box-shadow: 0 0 0 3px rgba(0, 74, 153, 0.25); } .helper-text { font-size: 0.85em; color: #6c757d; margin-top: 5px; display: block; } .error-message { color: #dc3545; font-size: 0.85em; margin-top: 5px; display: block; min-height: 1.2em; /* Prevents layout shifts */ } .button-group { text-align: center; margin-top: 25px; } button { background-color: #004a99; color: white; border: none; padding: 12px 25px; border-radius: 5px; font-size: 1rem; cursor: pointer; margin: 0 10px; transition: background-color 0.3s ease; } button:hover { background-color: #003b7a; } #resetBtn { background-color: #6c757d; } #resetBtn:hover { background-color: #5a6268; } #copyBtn { background-color: #28a745; } #copyBtn:hover { background-color: #218838; } .results-container { width: 100%; max-width: 700px; margin-top: 30px; padding: 25px; border: 1px solid #dee2e6; border-radius: 8px; background-color: #e9ecef; text-align: center; } .results-container h2 { margin-top: 0; color: #004a99; } .primary-result { font-size: 2.5em; font-weight: bold; color: #004a99; margin: 15px 0; padding: 15px; background-color: #fff3cd; border-radius: 5px; border: 2px dashed #004a99; } .intermediate-results { display: flex; justify-content: space-around; flex-wrap: wrap; margin-top: 20px; } .intermediate-results div { margin: 10px; padding: 10px; background-color: #ffffff; border-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); min-width: 150px; } .intermediate-results span { font-weight: bold; display: block; font-size: 1.2em; color: #004a99; } .formula-explanation { font-size: 0.9em; color: #6c757d; margin-top: 20px; font-style: italic; } .chart-container { width: 100%; max-width: 700px; margin-top: 30px; padding: 25px; border: 1px solid #dee2e6; border-radius: 8px; background-color: #fff; text-align: center; } .chart-container h3 { margin-top: 0; } .table-container { width: 100%; max-width: 700px; margin-top: 30px; padding: 25px; border: 1px solid #dee2e6; border-radius: 8px; background-color: #fff; overflow-x: auto; } table { width: 100%; border-collapse: collapse; margin-top: 15px; } th, td { padding: 12px 15px; text-align: left; border-bottom: 1px solid #dee2e6; } th { background-color: #004a99; color: white; font-weight: bold; } td { background-color: #fdfdfd; } tr:nth-child(even) td { background-color: #f9f9f9; } caption { font-size: 1.1em; font-weight: bold; color: #004a99; margin-bottom: 10px; text-align: left; } .article-section { margin-top: 40px; padding: 20px; background-color: #fff; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); } .article-section h2 { text-align: left; border-bottom: 2px solid #004a99; padding-bottom: 8px; margin-bottom: 20px; } .article-section h3 { text-align: left; margin-top: 25px; color: #004a99; } .article-section p { margin-bottom: 15px; } .article-section ul, .article-section ol { margin-left: 20px; margin-bottom: 15px; } .article-section li { margin-bottom: 8px; } .faq-question { font-weight: bold; color: #004a99; margin-top: 15px; margin-bottom: 5px; display: block; } .internal-links { margin-top: 30px; padding: 20px; background-color: #e9ecef; border-radius: 8px; } .internal-links h3 { text-align: left; margin-bottom: 15px; } .internal-links ul { list-style: none; padding: 0; } .internal-links li { margin-bottom: 10px; } .internal-links a { color: #004a99; text-decoration: none; font-weight: bold; } .internal-links a:hover { text-decoration: underline; } .internal-links p { font-size: 0.9em; color: #6c757d; margin-top: 5px; } @media (max-width: 768px) { .container { margin: 10px; padding: 15px; } button { margin: 5px 10px; width: calc(50% – 20px); padding: 10px 15px; font-size: 0.95rem; } .intermediate-results { flex-direction: column; align-items: center; } .intermediate-results div { width: 80%; margin-bottom: 15px; } .results-container, .chart-container, .table-container, .calculator-section { padding: 15px; } }

Building Weight Calculator

Estimate the total weight of structural elements and materials for your construction project.

Project Weight Estimation

Enter the total length of the walls.
Enter the average height of the walls.
Enter the average thickness of the walls.
e.g., Concrete is approx. 2400 kg/m³, Brick approx. 1920 kg/m³.
Enter the total length of the foundation.
Enter the average width of the foundation.
Enter the average depth of the foundation.
Enter the total usable floor area of the building.
Estimated load from furniture, occupants, finishes, etc.

Estimated Building Weight

0 kg
Wall Weight 0 kg
Foundation Weight 0 kg
Floor System Weight 0 kg

Total Weight = (Wall Volume * Material Density) + (Foundation Volume * Material Density) + (Floor Area * Floor Load per m²)

Weight Distribution Breakdown

Visualizing the contribution of different structural components to the total building weight.

Weight Calculation Details
Component Volume (m³) / Area (m²) Density (kg/m³) / Load (kg/m²) Calculated Weight (kg)
Walls 0 0 0
Foundation 0 0 0
Floors 0 0 0
Total Estimated Weight: 0

What is Building Weight Calculation?

Building weight calculation, often referred to as structural load estimation, is the process of determining the total mass that a building or specific structural components will exert. This involves assessing the weight of all materials used in construction, including foundations, walls, floors, roofing, and any permanent fixtures. Accurately estimating the building weight calculator is fundamental for engineers, architects, and builders to ensure the structural integrity and safety of a building. It directly influences the design of the foundation, the choice of structural materials, and the overall feasibility of a construction project. Understanding this weight is crucial for performing load calculations, designing appropriate support systems, and complying with building codes.

Who Should Use It: Architects use this calculation during the initial design phases to conceptualize structural requirements. Structural engineers rely heavily on accurate weight estimations to design foundations, beams, columns, and other load-bearing elements that can safely support the building's weight. Construction managers use it for material ordering and cost estimation. Even homeowners undertaking renovation projects might use a simplified version to understand the impact of adding new structures or reinforcing existing ones. Essentially, anyone involved in the planning, design, or construction of a building benefits from a reliable building weight calculator.

Common Misconceptions: A common misconception is that only the "dead load" (permanent structural elements) needs to be considered. However, building weight calculation must also account for "live loads" (temporary loads like occupants, furniture, snow, and wind). Another misconception is that all materials of a similar type (e.g., concrete) have the same density; variations in mix, reinforcement, and moisture content can alter this. Furthermore, some believe a simple area calculation is sufficient, neglecting the critical third dimension of volume for materials like concrete and steel. Our building weight calculator aims to provide a more comprehensive estimate by incorporating key parameters.

Building Weight Calculator Formula and Mathematical Explanation

The core of this building weight calculator is based on fundamental physics principles: Weight = Volume × Density. For a comprehensive estimation, we break down the building into its primary components and sum their individual weights.

Detailed Breakdown:

  1. Wall Weight: The weight of the walls is calculated by first determining their total volume and then multiplying by the density of the construction material.

    Wall Volume = Wall Length × Wall Height × Wall Thickness

    Wall Weight = Wall Volume × Material Density

  2. Foundation Weight: Similar to walls, the foundation's weight is found by calculating its volume and multiplying by the density of the foundation material (typically concrete).

    Foundation Volume = Foundation Length × Foundation Width × Foundation Depth

    Foundation Weight = Foundation Volume × Material Density

  3. Floor System Weight: This component estimates the weight of the floor structure itself, plus the anticipated live and dead loads imposed upon it. We use the total floor area and an estimated load per square meter.

    Floor Weight = Total Floor Area × Floor Load per m²

    (Note: This simplifies floor joists, beams, and finishes into a load-per-square-meter value for ease of calculation.)

Overall Formula:

The total building weight is the sum of the calculated weights of these primary components.
Total Building Weight = Wall Weight + Foundation Weight + Floor System Weight

Variable Explanations:

Variables Used in Calculation
Variable Meaning Unit Typical Range
Wall Length The total linear length of all structural walls. meters (m) 10 – 1000+
Wall Height The average vertical height of the walls. meters (m) 2 – 15+
Wall Thickness The average thickness of the wall construction. meters (m) 0.1 – 0.5+
Material Density Mass per unit volume of the primary construction material (e.g., concrete, brick). kilograms per cubic meter (kg/m³) 1500 (lightweight concrete) – 2500 (dense concrete)
Foundation Length The total linear length of the foundation elements. meters (m) 10 – 1000+
Foundation Width The average width of the foundation footprint. meters (m) 0.3 – 2+
Foundation Depth The average depth of the foundation excavation and construction. meters (m) 0.5 – 3+
Total Floor Area The sum of all usable floor spaces within the building. square meters (m²) 50 – 10000+
Floor Load per m² Combined estimate of dead load (finishes, structure) and live load (occupants, furniture) per square meter. kilograms per square meter (kg/m²) 150 – 500+ (depending on building type)

Practical Examples (Real-World Use Cases)

Let's illustrate the building weight calculator with two distinct scenarios:

Example 1: Small Residential House

Consider a modest single-story house with the following dimensions:

  • Wall Length: 60 meters
  • Wall Height: 3 meters
  • Wall Thickness: 0.25 meters
  • Material Density (Brick): 1920 kg/m³
  • Foundation Length: 60 meters
  • Foundation Width: 0.6 meters
  • Foundation Depth: 1 meter
  • Total Floor Area: 120 m²
  • Floor Load per m²: 250 kg/m² (typical for residential living spaces)

Calculation Steps:

  • Wall Volume = 60m * 3m * 0.25m = 45 m³
  • Wall Weight = 45 m³ * 1920 kg/m³ = 86,400 kg
  • Foundation Volume = 60m * 0.6m * 1m = 36 m³
  • Foundation Weight = 36 m³ * 2400 kg/m³ (assuming concrete foundation) = 86,400 kg
  • Floor Weight = 120 m² * 250 kg/m² = 30,000 kg

Total Estimated Building Weight = 86,400 kg (Walls) + 86,400 kg (Foundation) + 30,000 kg (Floors) = 202,800 kg (or 202.8 metric tons).

Financial Interpretation: This total weight estimate is crucial for foundation design. An engineer would use this figure (along with soil conditions) to determine the required footing size and reinforcement to prevent settling. It also informs material procurement logistics and potential transportation costs for heavy components.

Example 2: Light Commercial Building

Imagine a small commercial building with:

  • Wall Length: 150 meters
  • Wall Height: 5 meters
  • Wall Thickness: 0.3 meters
  • Material Density (Concrete Blocks): 2100 kg/m³
  • Foundation Length: 150 meters
  • Foundation Width: 0.8 meters
  • Foundation Depth: 1.2 meters
  • Total Floor Area: 500 m²
  • Floor Load per m²: 400 kg/m² (higher for commercial, accounting for equipment, storage, and higher occupancy)

Calculation Steps:

  • Wall Volume = 150m * 5m * 0.3m = 225 m³
  • Wall Weight = 225 m³ * 2100 kg/m³ = 472,500 kg
  • Foundation Volume = 150m * 0.8m * 1.2m = 144 m³
  • Foundation Weight = 144 m³ * 2400 kg/m³ = 345,600 kg
  • Floor Weight = 500 m² * 400 kg/m² = 200,000 kg

Total Estimated Building Weight = 472,500 kg (Walls) + 345,600 kg (Foundation) + 200,000 kg (Floors) = 1,018,100 kg (or 1,018.1 metric tons).

Financial Interpretation: The significantly higher weight for the commercial building necessitates a robust foundation design. The cost implications of larger concrete pours, increased steel reinforcement, and potentially specialized foundation types (like piles if soil conditions are poor) become substantial. This estimate also impacts the selection of heavy machinery for construction and the structural frame design. Understanding the total building weight calculator early on prevents costly redesigns and ensures budget adherence.

How to Use This Building Weight Calculator

Our Building Weight Calculator is designed for simplicity and accuracy. Follow these steps to get your estimated structural load:

  1. Input Wall Dimensions: Enter the total Wall Length (in meters), the average Wall Height (in meters), and the average Wall Thickness (in meters). If your building has multiple types of walls, sum their lengths and average their dimensions or perform separate calculations.
  2. Select Material Density: Choose or input the Material Density (in kg/m³) for your primary wall construction material. Common values are provided as a guide (e.g., 2400 kg/m³ for concrete, 1920 kg/m³ for brick). Accuracy here is key.
  3. Input Foundation Dimensions: Enter the total Foundation Length (in meters), the average Foundation Width (in meters), and the average Foundation Depth (in meters). This typically refers to the perimeter footing.
  4. Input Floor Area and Load: Provide the Total Floor Area (in m²) for the building and the estimated Floor Load per m² (in kg/m²). The floor load includes the weight of finishes, fixtures, occupants, and furniture. Use standard values for the building's intended use (e.g., residential, office, storage).
  5. Calculate: Click the "Calculate Weight" button.

How to Read Results:

  • Primary Result (Total Estimated Building Weight): This large, highlighted number shows the sum of the calculated weights of walls, foundation, and floors in kilograms (kg). This is your overall structural load estimate.
  • Intermediate Results: Below the primary result, you'll see the individual estimated weights for the Wall System, Foundation, and Floor System. This breakdown helps identify which components contribute most significantly to the total weight.
  • Formula Explanation: A brief explanation clarifies the underlying calculations used.
  • Chart and Table: The accompanying chart and table provide a visual and detailed breakdown of the weight distribution and the specific values used in each calculation step.

Decision-Making Guidance:

The results from this building weight calculator are primarily for preliminary estimation and design planning.

  • Structural Engineering: Share these results with your structural engineer. They will use this as a starting point for detailed calculations, considering factors like soil bearing capacity, seismic loads, wind loads, and specific building codes.
  • Material Estimation: The calculated weights can help in estimating the total quantity of concrete, bricks, steel, etc., needed, aiding in budget planning and procurement.
  • Foundation Design: A higher total weight generally implies the need for a more substantial and potentially more expensive foundation. This calculator helps flag projects that might require more rigorous foundation solutions.
  • Material Selection: Comparing the weights derived from different material densities can inform choices about which materials might be structurally sound and cost-effective.

Remember to always consult with qualified professionals for final structural design and construction decisions. Use the building weight calculator to refine your initial estimates.

Key Factors That Affect Building Weight Results

While our calculator provides a solid estimate, several real-world factors can influence the actual building weight:

  1. Material Variations: The density of materials like concrete and brick isn't constant. Factors such as aggregate type, water-cement ratio, presence of admixtures (like lightweight aggregates), and moisture content can significantly alter density. Using precise densities for your chosen materials is crucial.
  2. Reinforcement: Steel reinforcement (rebar) within concrete adds considerable weight. While often accounted for within average densities, highly reinforced sections will be heavier. Our calculator assumes standard reinforcement integrated into the density figures.
  3. Complex Geometries: Buildings with non-uniform shapes, varying wall heights, complex roof structures, or multiple basement levels will have different weight distributions than assumed by simple rectangular volumes. Our tool uses average dimensions.
  4. Finishes and Cladding: Heavy external cladding (like stone veneer) or dense interior finishes (like thick plaster or tile on all surfaces) add substantial weight not fully captured by the basic floor load per m². You might need to add these as separate load calculations.
  5. Roof Structure: The weight of the roof structure (trusses, beams, sheathing, roofing material like tiles or metal) is a significant component. This calculator simplifies this by not explicitly calculating roof weight; a more detailed analysis would include this separately.
  6. Services and Utilities: The weight of internal systems like plumbing, HVAC ductwork, electrical conduits, and particularly water in pipes or tanks, adds to the overall load, though typically minor compared to structural elements.
  7. Live Load Variability: The 'Floor Load per m²' is an estimate. Actual occupancy, furniture density, or the presence of heavy machinery (in commercial/industrial settings) can vary significantly from the assumed value. Always design for the maximum anticipated load.
  8. Soil Conditions & Foundation Type: While not directly affecting the building's weight, soil conditions dictate how that weight is supported. Poor soil might necessitate deeper or wider foundations, increasing foundation weight and cost, or specialized solutions like pile foundations.

Understanding these factors helps refine the initial estimates generated by the building weight calculator and guides more detailed engineering assessments.

Frequently Asked Questions (FAQ)

Q1: What is the difference between dead load and live load?

A1: Dead load refers to the permanent weight of the building's structure and its components (walls, floors, roof, foundations). Live load refers to temporary, movable loads such as people, furniture, equipment, and environmental factors like wind and snow. Our calculator's "Floor Load per m²" attempts to encompass both for the floor system.

Q2: Can I use this calculator for multi-story buildings?

A2: Yes, but with important considerations. You would need to calculate the weight for each floor's structure and its associated walls separately, summing them for the total building weight. The "Floor Area" and "Floor Load per m²" should be representative of each specific floor. Foundation weight calculation needs to consider the cumulative load from all stories.

Q3: How accurate are the results from this building weight calculator?

A3: The calculator provides a good preliminary estimate based on the inputs provided. Accuracy depends heavily on the precision of your input dimensions and material densities. For final design, always consult a structural engineer.

Q4: What are common densities for building materials?

A4: Typical densities include: Concrete (2400 kg/m³), Brick (1920 kg/m³), Steel (7850 kg/m³), Wood (Pine: ~500 kg/m³), Lightweight Concrete (~1500 kg/m³). Always verify the specific density for your chosen materials.

Q5: Does the calculator include the weight of the roof?

A5: This version of the building weight calculator primarily focuses on walls, foundations, and floor systems. Roof weight is a significant factor and would require separate calculation based on its materials (trusses, sheeting, insulation, covering) and span.

Q6: What unit of weight is displayed?

A6: The results are displayed in kilograms (kg).

Q7: How does foundation depth affect the weight?

A7: Foundation depth, along with its width and length, determines the foundation's volume. A larger volume directly translates to a heavier foundation, increasing the total building weight.

Q8: Should I account for windows and doors in wall weight?

A8: For simplicity, our calculator assumes solid walls. In practice, the weight of window and door frames and glass is typically less than the equivalent volume of wall material. For very large openings or specialized glazing, a detailed calculation might deduct this weight, but for most estimates, including it within the solid wall volume is acceptable due to safety factors and variations in other components.

© 2023 Your Construction Insights. All rights reserved.

var ctx = null; var weightChart = null; function getElement(id) { return document.getElementById(id); } function validateInput(value, id, errorId, min = 0) { var errorElement = getElement(errorId); if (isNaN(value) || value 0 ? (wallWeight / totalWeight) * 100 : 0; var foundationPercentage = totalWeight > 0 ? (foundationWeight / totalWeight) * 100 : 0; var floorPercentage = totalWeight > 0 ? (floorWeight / totalWeight) * 100 : 0; var ctx = getElement('weightDistributionChart').getContext('2d'); if (weightChart) { weightChart.destroy(); // Destroy previous chart instance if exists } weightChart = new Chart(ctx, { type: 'pie', // Changed to pie chart for better distribution visualization data: { labels: ['Walls', 'Foundation', 'Floors'], datasets: [{ label: 'Weight Contribution', data: [wallWeight, foundationWeight, floorWeight], backgroundColor: [ 'rgba(0, 74, 153, 0.7)', 'rgba(40, 167, 69, 0.7)', 'rgba(255, 193, 7, 0.7)' ], borderColor: [ 'rgba(0, 74, 153, 1)', 'rgba(40, 167, 69, 1)', 'rgba(255, 193, 7, 1)' ], borderWidth: 1 }] }, options: { responsive: true, maintainAspectRatio: true, plugins: { legend: { position: 'top', }, title: { display: true, text: 'Weight Distribution (%)' }, tooltip: { callbacks: { label: function(context) { var label = context.label || "; if (label) { label += ': '; } if (context.parsed) { var value = context.raw; var total = context.chart.data.datasets[0].data.reduce(function(a, b){ return a + b; }, 0); var percentage = ((value / total) * 100).toFixed(1); label += value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") + ' kg (' + percentage + '%)'; } return label; } } } } } }); } function resetCalculator() { getElement("wallLength").value = "10"; getElement("wallHeight").value = "3"; getElement("wallThickness").value = "0.2"; getElement("materialDensity").value = "2400"; getElement("foundationLength").value = "12"; getElement("foundationWidth").value = "0.5"; getElement("foundationDepth").value = "1"; getElement("floorArea").value = "100"; getElement("floorLoadPerSqm").value = "200"; // Clear errors getElement("wallLengthError").textContent = ""; getElement("wallHeightError").textContent = ""; getElement("wallThicknessError").textContent = ""; getElement("materialDensityError").textContent = ""; getElement("foundationLengthError").textContent = ""; getElement("foundationWidthError").textContent = ""; getElement("foundationDepthError").textContent = ""; getElement("floorAreaError").textContent = ""; getElement("floorLoadPerSqmError").textContent = ""; calculateWeight(); // Recalculate with default values } function copyResults() { var primaryResult = getElement("primaryResult").textContent; var wallWeight = getElement("wallWeight").textContent; var foundationWeight = getElement("foundationWeight").textContent; var floorWeight = getElement("floorWeight").textContent; var wallVolume = getElement("tableWallVolume").textContent; var wallDensity = getElement("tableWallDensity").textContent; var foundationVolume = getElement("tableFoundationVolume").textContent; var foundationDensity = getElement("tableFoundationDensity").textContent; var floorArea = getElement("tableFloorArea").textContent; var floorLoad = getElement("tableFloorLoad").textContent; var assumptions = "Key Assumptions:\n" + "- Material Density: " + getElement("materialDensity").value + " kg/m³\n" + "- Floor Load per m²: " + getElement("floorLoadPerSqm").value + " kg/m²\n"; var resultsText = "— Building Weight Calculation Results —\n\n" + "Total Estimated Weight: " + primaryResult + "\n\n" + "Breakdown:\n" + "- Wall Weight: " + wallWeight + "\n" + "- Foundation Weight: " + foundationWeight + "\n" + "- Floor System Weight: " + floorWeight + "\n\n" + "Details:\n" + "Walls: Volume=" + wallVolume + ", Density=" + wallDensity + "\n" + "Foundation: Volume=" + foundationVolume + ", Density=" + foundationDensity + "\n" + "Floors: Area=" + floorArea + ", Load=" + floorLoad + "\n\n" + assumptions; // Use a temporary textarea for copying to clipboard var textArea = document.createElement("textarea"); textArea.value = resultsText; textArea.style.position = "fixed"; // Avoid scrolling to bottom of page textArea.style.opacity = "0"; document.body.appendChild(textArea); textArea.focus(); textArea.select(); try { var successful = document.execCommand('copy'); var msg = successful ? 'Results copied successfully!' : 'Failed to copy results.'; // Optionally display a temporary message to the user alert(msg); } catch (err) { alert('Oops, unable to copy. Please copy manually.'); } document.body.removeChild(textArea); } // Initial calculation on page load window.onload = function() { // Ensure canvas context is available var canvas = getElement('weightDistributionChart'); if (canvas) { ctx = canvas.getContext('2d'); // Load chart.js library dynamically if needed, or ensure it's included globally // For this example, assume Chart.js is available globally or included via CDN if (typeof Chart === 'undefined') { console.error("Chart.js library is not loaded. Please include it via CDN or a script tag."); // Optionally, load it here if not present // var script = document.createElement('script'); // script.src = 'https://cdn.jsdelivr.net/npm/chart.js@3.7.0/dist/chart.min.js'; // Example CDN // document.head.appendChild(script); // script.onload = function() { calculateWeight(); }; // Recalculate after loading } else { calculateWeight(); // Perform initial calculation and chart update } } else { console.error("Canvas element not found."); } };

Leave a Comment