Square Footage Calculator

Square Footage Calculator

The Square Footage Calculator estimates the square footage of a lot, house, or other surfaces in several common shapes. If the surface is complex in shape, it may be possible to section the surface into simple shapes and add their square footages together.

Modify the values and click the calculate button to use

Rectangle

Length
Width
Quantity
Price (optional)
rectangle

Rectangle Border

Length
Width
Border Width
Quantity
Price (optional)
rectangle border

Circle

Diameter
Quantity
Price (optional)
circle

Ring

Outer Diameter
Border Width
Quantity
Price (optional)
ring

Triangle with Edge Lengths

Edge 1 (a)
Edge 2 (b)
Edge 3 (c)
Quantity
Price (optional)
triangle

Triangle with Base & Height

Base
Height
Quantity
Price (optional)
triangle base

Trapezoid

Base 1
Base 2
Height
Quantity
Price (optional)
trapezoid

Sector

Radius
Angle
Quantity
Price (optional)
sector

Parallelogram

Base
Height
Quantity
Price (optional)
parallelogram

Reference:

1 acre = 43,560 square foot
1 square yard = 9 square foot
1 square meter = 10.76 square foot
1 square inch = 0.00064516 square foot

Calculating Cost Per Square Foot

When painting a house, installing flooring, or building a home, the square footage of the property is often used to determine the cost or materials to be used.

Painting a house:

Professional house painters often base price quotations on the square footage of a property. Alternatively, even if a person plans to paint their house themselves, measuring square footage can yield accurate estimates of the amount of paint required.

Total cost encompasses more factors than the just amount of paint required, including the cost of materials such as brushes, turpentine, and any materials necessary for preparing, mixing, applying, and cleaning up paint. These considerations are typically included in a quote from a professional painter, in addition to labor costs. Accordingly, the larger the size of a property or area, the higher the cost required to paint it.

Depending on the surface being painted, whether wood, metal, plastic, or something else, paint primer, which helps the paint adhere more effectively to a given surface, can be used. While the amount of coverage provided by primer or paint depends heavily on the method of application, type, and brand of paint, primer generally covers less area than paint, and estimated coverage amounts can range from anywhere between 200-400 square feet per gallon.

Flooring installation:

There are a number of materials commonly used for flooring, including wood, laminate, and tile. Flooring costs can vary significantly depending on the quality and choice of materials.

Wood Flooring

Wood flooring includes woods such as hardwood, engineered wood (also known as composite or man-made wood), and bamboo, though bamboo is actually classified as grass.

Hardwood flooring is highly durable, easy to clean, and can be found in a variety of different appearances. As such, it is fairly versatile in terms of interior design, but does require some maintenance such as sanding and refinishing over time.

Engineered wood flooring is made from several layers of wood, with a thin outermost layer of the desired hardwood, and inner layers such as plywood and high-density fiberboard. Engineered hardwood has a higher heat and moisture resistance than solid hardwoods, is easy to maintain, and is generally cheaper to purchase and install than hardwood flooring.

Bamboo flooring is easy to maintain, moisture resistant, easy to install, and is available in many different styles. It is often cheaper than traditional hardwood options, but does have the disadvantage of scratching easily as a result of furniture, high heels, claws, or even debris.

Laminate Flooring

Laminate flooring is typically made with plywood or fiberboard with a plastic laminate top layer, and can have a similar look like hardwood. It is less costly than traditional wood flooring, is highly durable, difficult to scratch, stain, or dent, and requires little maintenance. Laminate flooring can even be installed over existing flooring, which can save time as well as the cost of removing old flooring. However, laminate flooring often feels too hard on the feet, cannot be finished or stained – meaning that the owner is stuck with what they choose and will have to entirely replace the floor if they change their mind – and also results in a lower resale value for a home than traditional hardwoods.

Tile flooring

Tile flooring includes concrete or cement, ceramic tiles, glass tiles, and natural stone products among many others. Due to the numerous varieties of tile, there is an incredibly large price range, from 60 cents per square foot, to hundreds of dollars, or even $100,000 per square foot. The many options of tile allow a person to choose a cost and style that best fits their needs. Tile is also easy to maintain, clean, and is suitable for all locations. However, without heating, tile can be cold in the winter. It also does not dampen sound, can be slippery when wet, can break if heavy objects are dropped on them, and cannot easily be repaired. Tile installation is also difficult, and installation costs can be more expensive than the cost of the materials.

Building a home:

When building a home, using building plans and visiting different homes as a reference can help a person to gain a better understanding of what square footages work for their preferences.

The cost of building a home varies largely based on a number of factors, including materials, the type of foundation, the pitch of the roof, and many other characteristics that are not necessarily directly related to the size of the house. Unlike the cost per square foot of installing flooring, which can be estimated based on material, quality, and installation costs, the multitude of factors involved in building a house makes it more difficult to estimate cost per square foot. As such, cost per square foot is often estimated based on averages, and depending on a person's specific project, it may not be an accurate estimate of the cost. Instead, it may be more helpful to get an estimate from a builder based on some given specifications, and divide that estimate by the number of square feet the house will occupy.

Obtaining an estimate of the cost per square foot for a person's specific project can allow comparison to a different house of similar size as a reference. As previously mentioned, houses of the same size do vary significantly in building cost. Thus, having a reference can help a prospective owner decide whether or not to include an elegant master bath, marble tiles, curved staircases, or any other more extravagant features. There are also a number of costs outside of building the house that should be considered, such as fees to local authorities, labor, special requirements from building codes, and insurance.

Tham khảo XS Kết Quả để xem kết quả xổ số.

Xem lịch âm dương tại Xem Lịch Âm.

Xem bong da Xem bong da 247.

Công cụ tính toán https://calculatorss.us.

Tin tức game https://gamekvn.club.

euypIkB0x26JpVaykEzajliej6QH63SZYiLOa8MYLlG7 wCJA3QL9SmHhyCHOkIQQC5jNzm9uU1xT0eHwqX XqqxFZrXQB hJiqthh4ldveXRL7VyBHdHUeFtTcFVMHU4h3sjoyHQ1AXcs TELnIx1mzTxdJ9xgw8LszMLKciPFXpnJpH6JYfWny2dOAWG0hCfXs8mBsEhKrdRt5Gfj8 qSf93ZehaYv3DUbNaY8LlBk2G5zEaWnwdw 11B8AjwFskJlFcS3dCBL03xi28YYuAC3B7LTtMue dOrgze pqCx3yzPUtahG9Fq74VJHiGSRKYoXA7UeTgbgxRwNT6BlVAV9sAPCGOO5Vzsxyik13 UZuJCD0f7b7uNJ YMAWTnFQzybLKKWRaYYllvbtlDnfuVMvs 20zwFhWEEIlDn128lsW6uOHeAilRDqdsrDpnvzmODbpLiip5 hpm6ktS35AExjwe8qJVvJvBjCw5znKnVxj8lZSIcThV9R0MaefLVHFxUYu55Jno0WGaoc8bbkWHx6S6ZPTv7SnYZfVS07WI9oRNcCPGTBIf6528eL6NuUjcF1veDP fzvf6L7ef2iTjyYO3pdourGbY qviLcfIK DGh5TVzsES A7o9MwP SpP h1yHQf9bbEF1Y5Xdy4ghzevfsvyNvt0Qh0meDyfHpakjd9NPccaHaULoPeEtsWdUbjYwM1BxDWUZ8J9zEHDbwRMhYq5B2wSiefv2XwAysdpdIdkVxlqtufnITQwk9jLBDJ4YKKx20V5yaLqnXnN23DJG582acNU10qFoG3nei5vcdg3v0WE1LdC5H0vlym9zHPIoQjk6a2U0ubTrWCB1xWXVbnljzuI4Hbu6n6FFI eYsOVGqkCY4XrOTgfTY DybRc8pigoggYtkqLrlo4 tIIiLjDXYKMTbmbceSdifnHItsEeq5bOH1dCwtjaIEYFlvkKTa1EoBP3yHaKzgJpGU4Dfvua3Vm5bWozj24b PvYH2D1hkbARRUI2374HYaw4lgnhl2Z9vJilWH9xLv idTWpYjj1ejzclTqWSfjqRbzBhp4XB2OX8AAjBYHFeKgvDL58wQBMmL6Mi1ojqNlKiOyYUNiGHK9FzHeE3m4VcSpQGP97k20ozc4x aJHrGQ9RDPYoOwBxoogQ BoeGgjxDJDlU6bfC4VV4b1506rW4GbArssGVUT3pOTr2VO bCYe776vmjiPJaryBtEENSgu35WdIYXuHmq8CkyQl0J2JTe4afPSUuGzdtiIU2gbxpnfuyO6CZrrs5E6XQDhLp41Fx3IQ hR8FMQNpfExHgBfHrox1dy0MlGuRPVowPMRvrMdStBP0PxsqvChQkhHEtzYpbmO6jCoAnAfSITlGD8NTVzq4OUgql H9penyvLDbpjQcq7T5p9a1R3S1Kre2ebm O030ilz6CRXcwXZpk25OjvjjD7UQr7NWWXWsgNQvaW3wQLep6UDb0vRgASg5kUPeLcTu01Vz8OtMVKvcXfn378bLgGQrCRjZJ8JkXVALaaXyq1NC9KMR J59Al89pLieaqQOBB4ORcfd5fNZ1VoP5ktQ2C8YGCMkq17SxVeArTOPZXdFEJUREXvnOYKzzHi04elPX1RZWkivOvao85KgVep39WZcUQ4L79FBi9sPQ75JAkOy JeojChyMgq1iSJJANNjjGppLJMq8ib2Bi6iSX1IfkKBTH Yl659H98rbqNBpwJPHDZdoUDZraNYBsyWx98p7n4dUg6KxkQAVhyFuZX3PMRiAlt7Q8hf2RpZ16GcSkSRw07RMtAySZ0aQ4uuzr6W0svRYLsjxpuY3a cF1AFmrc nbxaPhsxYoHwqi7cy8jj3zCgEMp5c1KlJi0Zk9lNMXL3txqs3GHQ0VCA5l3e1Iy0FM4Xq5lpX9N5IqSSNZfsgA0tgaSZJzZZ9yjBJCItQsHTMW0nrwQf0L8lASO4jiYGVlHDmmrB5Q4k1QGRpuAW6TmHjwd bjR5nkhnCo1jCz1BrX8GFkKcc HNTewtTJwUTKGPnEip JZgpXHC8Wuaowdh3V6hrlEm3k7nKtiItNFouDV5XDF7L2PwBo3AG92A1IO2LAxD4siQrfLMzyX4wTPDLHLO8A H5cs4BVYzjSsZXinKRt5AIG9PAz6D9lzuWVIGu5lPbxLktWDUw5JT2ETsSs rYN93Oe3GJR09 wAuuItwf1npunehP4KxyKykFQjDd71n QXtqnsPMCpqLVlIYn2fMYNlnMSUAkzAZWuWYDk5DfTZl0xtxVvo2k0hBxzhPx0Z6QjPJTJ8xL1G2dksYTrf9zLKX11I4eRhUm9MWJUkbj4lpfk3rfn1NheGu8DuRMvLpHISJZL16O6X97ulin32SQy Vbu9AsPhYa kMQs2IybXGn5tZMp3qiryDptNv4Ks fzKexd9npyLzBbZLyjHNf7cXUAlOd882yyeFo SqezhK0qFXU5Eia4Ik4XJZb1EVGeHRrGxcq UpQGQW9OLMsnHQ3YRRFh7BGDR5Cclz7LWfhskRfzLoEqmJgZsJFedk8g8taP9NjNYUryeSqiJ3DinCpLm6QcL1uhnW1JF08pKELuicdT5dbnVYHtK4 TbolaQIt5HXbltcz99TLRfgwQGW3ITfsgNlZ6P49daTpbbT2l4hJ9qzcIgv58yjEfCn1Yoaj3EWuPIVrkZwz8jW748JqEe1rQ9HCE9u7i4tJOajfyLpS61d1RQBXrfspcZgC6T 0Me3qXj5RQLPIOxkQ5s Zi7mmxjJM88FEVNTXv8Imk7U9ziz1rXgz1rJffObsW1ArpHrBPesBIO4 uSfA4uDNBCoUod2so7yIK3nZhe9KF0Wv2Hhci6OPmkeRIQu5jMWxsX6q4cJfW64YJVh RA2Veki1V2CpZU4mkyrsnTSw9TjH04fRgydjoVhFHfJrmaCZJJxAa4w9mEA8wYaWOmuNXxgdXVmplt25finlZuPHOm3UAhYleJYo2QZ1DCdPwddzPvpoamxqxxCFPpJiplVB2MoNVautol7GoRsh9sJ4XpjxyH TmAmHlUlPqIIAAz7XdxtEm 16FFnHSjbwUJ32Yt3O12Ta2Gw2EpuvK 9AkIbYKa82tvDziY8ffQO3DCpmM45bVfNnCGrDnTWHDVR9j1YTnAGDMi2JON0dlIOlvcuWqPRdfSZRXv 3ifgcMWQr6Zh4BhhewWryImlAn7SupKmynNaCTD4YMJkFaBwDdIuJs5sYY8x ae5R46MfX2VNKeeLNffkweG7ORTq4CchuzSKk4EbGX2oNetculY 3m2Qwl8QF5Tp2vD1azVPmrcx0eGJ2GhhxzP0Li4o1uv4ssjhGI 6DY4xTd4PDTYiextxF1SXgyZUaznWlDgC9UuSdZu9cUrFmsReH4qhqvWx70EZqM1urAG6gAOAzAZhBOrx0 0AkFjCUBmi851LSCSSe6ulScb0N4t358DKZyxe4Kze5l1zv9SIU oHNtygSX bgCofdNZfuePqZc0AUcMN8p3ntfbW4NjOKR88PByQuXOKL5YroIzQKZ6i04nniyNxAimCUC0pPNeZ4lBWoS02LYOiyUFnviJuT72tiVe Prp43X1jPouNQiDZT0t6aKAxM3jkHPJLVhs3xAPRI9GkX3TtzDUBUSimDzfAtQwpzWnhn5rtcuX enYMENvHyKcwUkaVjWvvCjCgO1NUvSdCGju7WQWkuRdYy46fFOIh4m5FqlMPhdBvvNP ucTyuHUsoBkJwqDEdHIBHU0gV5be8yexec32zKKgDJOhV4ZDXQozactMOBYRdcWC6SkVjBQAIE9IjVT5bn3ebjceO5KgXAxa3n2wC49TudVaEjSkUK0pny dFLV2by0D0MxV6shURHfhruVCVRqVxLjUEGqlMCsnHM E2kmsJhBUyHGkdnVTkG9iIHvsw 6xLE2oXOklbTw2CFAnKb3tRBICBNBjo5iZDHERV5T3EXEBf3KOyzFJI6hDtC5qAlYNOC5pF6 fk0scRdU2s 8 hbttRm3oYUHbaVbHA3Vj3EcVyqiF02rblFmvqJVe6IJMGAL5neScU7wmWpquEJJ5LXQlV32FYUNHWn2wMdN2wvwi1DsBFaYUegOlhVWwyZYy8TMmmCfaocLEsVYw FpqEtUxH5iScoZaPVSNtOLHffdt5XgUF9GeBAbGIDMBTjK5sqgwXreqrdQRuoyPaaU7f892VczUOIfMnzxV8cjak9A6h0xXijs ntUYH34z7VzCf3nXfCJrX8Zn94DDAh0JbcEuebMHEzYFOfBdd5A2IMquCI9bW52npjOB9QoZBTd8g9GsseR7L8j007SVx8Kz55NRjSsK3I6MrewgIoToGSWclBB9A z0huU1o7ye9rQAEGqNaSVXpizfveWFoDnzYENFm98t1iRK68rAgJ2y4ATzGEC6gmWi3ibufVa6oY8lx4YMxWRxrrv6d6f zEPIhpEVap zzawojUe iA6xNQKa4o BZiEgE5OmzPaZ9ctftoSXoemBXNQOsgneU0Rbi DEXubMQzjBo0YHoVLSWLWkiBVF Wy79AsuLyn j2CzFj9lCaHZDuNioktZY8b4JPN7MaOs13tZi81tX6N1dDppGbaa2Bu24ESjH5Os3sRJjQVqWsGoPcrcU41hM4o5ZD 8TH2LihVjAx4jFGSNLGVkd49dFFcNHsQqtY5cPdjHTCyvM19Zqi9RClQfyLZbA33HAf6EmX53haMD5uekLOfqHW2k9QrSt0TYukxXKqRlIACKYYJAONBy9xrVmB1BTaoQOYSH8tEs6E1gCweQQQ3vRDxY6kp73twu4USa1r26wy9kU13EPtaouJdY6Lkd7Pt7cYHwwMWfhV5OQUOZuqnFf3TaWgwkEjq3V0Vf20G6HzWQ9 nXEGSFpF6VVbItIihen9LV5rZi6ltWqIMICUHcKIjXqltIjWfAP4EkrRTRHad9cHNKYWRFU50CnlpyT8iOE3vkpEOEvyRx1r2AAyt8kpUw5ZvRpNIXHHFAfNkOsfOVJdTp4flrt148K5mfEM97ZZ65DmDhtkMlQBWN8HDyjccPhVFnPjnLr9SpMFIpFvvOBbdu1A4XFTAqHK0TLVsgk0Mi4EVXxASc3N4lEZbMCxUbpAJriH6ez9ggBxmY2LMOlNxFH1rFhgeAd9leoO0U3r0u7mMZA1yPvdLaeFzdSn4P87M9QMNeXtowCHJ6KhNVVQ4VNNKEBBAooSTOs7dBlcm7gscSuaZTtfLGMjhVqmjQWEXcoDQHpOKDrTzTIR U0DhmuVv7u1j0BWEpW7Q3PNvgcXDIgkPtj7wyU1rsf5haiR0qiF5s3qIi7Og8nt8l3FwNHoIUDmou6W1CiKf8l0pxhTOOU6oanEJZoKjr7YH3IcaPEyJ1ox2ZPNemZrLmD0dPqOkl6cmrZKtmgND7QFieNEuedOy5ZL5MF7MjhVhxepnGCPPF llSZWIvGLqtUFM0LX7rwnDNRL0t41fN4SwOy6a6VIB7rfFCqHVAl6woPVLhK5VKH jzYgALl7UcplfK2dCdDwqh j3mK8lsIJao03C84tDxnH9WPKcXMK7MqTW6E 3DUpIPF3ZxeYv5sTJU69VcHhYbtcK 7EWrJBJggPt1NIIixVA27uOO5st30ZBe L9ybagMTXSHrf6EIJQvv9hTuXnFfgqXw2onV0IlEt4OIVErE4RaRl90FR09GfES7tRp439WQGncX28zbFgxuba 4QeioZR608HXOGuPizqb5Dferyi5I2lLrQ1K3ZHx3fSWkUQDIqZsKDQle0l0MJ7IKZcuiijaZwBj2pb5u6WOa kTuLcG7NlnpZBmNtu9R69sc9HBOF42gmIVdGi o989OTKX3OcQtiwSnjeyq moKXqttD2Kk29 hPkAkxo 90FW7Ry5xwmIh7V9Q7A4q18TlCftj8sZfjlsYVXlIveryJDj3nsM5SHr8HjRhCvGSZjxcco50mAjPxlnHLfRdmy6qIAw5eOwPnnXC5Zhq1Iv8kHG6 pqPJjg2ZqNCS0Y2iPQcX45JgIhy7DJMbLbMCVzTjaOpKZsnAs1FdARZA2lz8WRPnz57b3tCrV I1I10oADqgj SF7AuHJmEw0gf2H0kgiWYp0noy9 BA34RplRIh2kB21Og79Vsk1dsDzocOJPdvAHBZEgykORoj2eqfJ3Z6MwkNQlM0MAmcK6Jgy7PizbEYdCW FYw6D igeRJAd7uH9DbAqWr195wraQX3JPzD2C0i1RMSsUp5TQcGtPwAi YbU4ASiSGJyqc8FcTCTrfOL7gBmu 9JRqOLY 6HQDl1zFcgsp90nd1fYYGmGlB3RqsAvA0H3gvXGtZU9QigtzOzKpK45ETszuuXOj2d KMpxRRG Mxg234JAXpTt99rH7oq7fW2BtrvDqlMedEle7wdRk1QqtAF7Jq0iaC9GXIibCmELUTgSXAIuWpRWrP iUO45MS7yIAtOVkoz1HsbREfuWJle8MUzZ3pbT0WMN1S 7ST4QpjUKqPXXLm9AapoXVJsMozrpbqsJKHsFQnQodwcHSj28bs82Q6fWMw2VymcaalZdGpiODohAJNn1G7hvfU3WwnobWUhlbUaKWN6jY1Hx71JAaYUa9 mnj2vs7DeKKVkolzwZLQSgsrsTwgITy3ZrzkXj72qIz8yQpcKpWkXYwP2J8zma8rh 8hB9jSDg DqIpLouvDX6CN6Laf10jkB3fmyrQdAB79yhUxdB9HeRwwfkUVFhHMfQcAme889IhpdaAK0VjB8X4MYc2VMCmSp5lgW1aCgSoEZ OKPCwmsjyt32g5c4WBzzczkyDpeeCBY8X4cL 9fLp3Y27PE4lUuW5qXcz5zrEpz1zIxvmPyLxKwGKQ7EeGoleZVe3gQtY5DvfNi6ZCmEyY4V14I0JbaepQwBE117CkJv08cK7hqMVNnx6P57PmcJUnDPaabnZNquJcszawD5odWC94I5UIbIiiU1IuIL5htCuuzSH3V j6c8bmCo3t5ygbc3hTY8av7Yk042Nmhk8E0rRrNFWeJosmGSUFZppUFacF2wgEcsHes6dOuVd9 q9rtTl31L4BdwDLiIz5DOxTkR1M QQ5fMDad6vQzEit1AbqVtFNLc0FwKLNyR40eo YfHdEJbMDxMCXSfmBXXxDETe5bteOK10 6Au7kkDjAn5Vz17dMNX8PB 93UyopnjHgAaUVib835Co05qeN1mrjF 3EpAy10oZAupeN6IlyMWqVu4Gte7GFARuSFRJc47pkgc1BcadoJGZ9JnlhnWf8244xqNFblw51yl0qX6jD1aEMUZxUDTfIGolxi2oW79LotSEA4EIEk4gFJKbY3XkmALko9HXZQlsrI3PhlkGWwdxCcHV7c7gK9 NNHDmw4tDgcpD3481rzJofVoSjrl9ytZHKmxum3M7oj2p8e40u6R5yfUbVEHHHBpKKdCQ6CqQr7r4rLTHXo4T8JkCJL2 YRB3yJPo8HW5yeys3upxoXaNsOyULhIchFFRKIUUzgdjL5XScShi5kLC5DNIKICyKyxEGR5xx4dvPuwSCW2Cj14mJNdE8lqwJwVAeiTAVHQYEJPkOAR40hdH3EpPPZNw2F0om9merO5TyiaAa8XZyovHPyRONjF0MGDWsLfiMYzLKdMFDo2SZZO9YRKx9VXOvU9dKUyKBxGKqhhqrBlfb3PbFEEOy phhSRwYL6QtGPDCnnfLY0EwYvAndNSJ7uO0YcB66vX0FDEQ3lbQqLqi41eshkkckkq2LP9vSQcVwrrNc5CaSnjp5VuTTTJNDZc5lJCVFZm3TaD P10jfC4WCdtP0SujaCYKmKY6gRXqcS3IqyEyoViclPNKgAkvrNkr7m8Ri1mmqsm72W25PtGq21RMZbtikPPxm3G0dCRKvx KH97Wnn7I2sHJVaqFIBdZdG1iqwPETDjofJ963NJfgP6NJc6mDuSgqZkpdRatb6tXC1j8OFQ4Dob4XTYxMBO1w3GCNkqWvgFHK IfyKWHGds6D6AsZCfr6fU9CrrGT2DbtioNdxGXtgPqb66bCJ7ZQAsXziNp8jptLxbN5f4fEVq4Baudht7xUI1HFio8 PDl8UYbhwemPheYkUKBET6ZZ yauKka4alXO1MMgX g0ffPMSw5Dr8Bc8roEO CYcgWyoy3OK5ucBnAswzPJ7SKKqdEpCsE4gJ7VrStvneXp6qq9HwA3wMINDvt4ACPjivhO E5Y13g3fLFIy7vMzmKzf7XSd7eNff3NWW2Kwhq4Oha9mp5NHUmmFu5cvv3aC2 KAZ5gcl7po0jJfD nvqgUm57qKeeG9EjM3lS9mPV9IMtbd27bCV0UyMLkN9OBK6pIrQb3p2q7FD1gVIzhk 4FXI8Gxu6DTc6Kkx1LXySsDGovtOPnj oBiwpkozJSyoV hVhcL76d4k0jLixx2SKL1cvOG4KcglAUehSETTlN6XPPpZRSH1voUzEOGwfQa4YOIRMxC1rQYE65e5S9d8BAGSIsaEPdfFHuJ rhzIoz2PscYjXwUvqVdrc0Xkqzi5HUbosnpQZWeL1lcA8CVg1wsdIzqgoUrdfyUIsnOav0gsDR1EOYbp092z85EMqoWKG9inW0a8PA3IGdebBZlPJhxz0bSULgWulZlpVXWX91ZOEu2drmf53HPpuXjosRIx9oBslliveJsAY3bqSAKXG2B8RA vOHQGdjTYJuHjyERerQoMmEEEWzDEJ 5PKXADtT0uHFjG0ND dNDgR8UZuz9YlIUTG0Q1MuP66YFVqOPPwWS5XWZLBnBP2uYdjJ7ttS4HobtYbRu4rbQDNHWliPQaN1UPBk51uYppX2UH UBS28nFkLZQh19P 5nSr1U3Tzr5Ah1BaaFxiAIop0NrREmk kS9Yh1vZN7qGWA 9ga8f1998yU6TAdM72gxSCOyP0oRxSlW V7CskrAwoQOqjmPYezK0SDtrRXp90b8CP7AbosAvVxGxilDUtUx AdhYdlrryOLcfJRyzmFKr5kGXwRKW8dUhgoVynecsyzGq4H5mCp wktVbMrzOdCfpBf Z2rbAnlSmDUWnXuramE5iv4B31KXjbtjETXtzbFXoay5ciHiRDuWmIk4OhvGCwuw538Z7C2OsPHkr6QBUlZbQOly9Crih7bXd5kbOcy7gilardymLb2XCcI6rs3RjEHjVkLKXy2yT KQw27VdqsWT cNdCKHR4gJC1rXD kebQKy8keeC5qKTEx25fTxtircw0yXIYCaxanDHKIKRMRoiGXrtJfTywjL8Xe0D14WFz4Zv1zLG ybJoIA P9pjjVaoas51CiRBhlqAxnUUlZcRQyxM2HMd 5g60M0cH0g5xYuaP1bnAQBjggXqOmvCmTiCe 8T1hBWQaLPaeRoTLOe14BdQMVDSKnCkJ4akQNus47IMCl8nKUPy19Z4wMR8p3vGFuXJV6IkpHhM5BwBpLV3k11NaZmxJFbxCEFb1RVPAb1N7lTdiFmjyMfiktv4OtesGCaNYpcUO3CfVqoAtiDv rTeeihSwnmECndWlbrN1hT9Yig0x3NO9Xv1r9xucErWGKuLyajHQ8hrerTZocZowMTh6NY6haRGj6YRqV7Ls6CcF4 f3s5f8BH5w5JmCqwYwfcPFK8SSKD0eKggK3PynhwNsUD3JnX8R853OD7BIn7IkJpayMvqBDBOFO6KczMbgxu4kbUKXB Cr9c qioy9139PDaB0Qp4weHfYgm2tDzK0BXDigTGQstSaF41mifuCiQXbc4r44dX3tSjiLFBFITaSbeMCqZVFyp1wX3kNmjNfNguWtP5GphvUikAT37E0yi YW90uG8ipLtKdyn5Z1eme8oq9pem2hXDWFVH4Ie KhzcJoAxQVr34E35BQKx2LG91nHvdrAk9 XW8z3r1gdlnyUrNcP4D5nClptbSAGjSJlpCqXJjhQzHBmOspvdT00BQbFlweRGODnSylHmqw6NJhju FLNfVmR0rSIkrCqF95NxhQgUoYZiGqh2Mf7DAyKfd2uzkAoLj1JLVMfVIE3oOmnAy5A7wSqhAvjsdYkJxzqG1X9SOstUW5M9iLYEYH6C6r01hAIs2G5XfoYbPNrdOw0FN2EHeP9ymFMxixGohIPGKobR4jnPMetHMZM9fndDDZj2UIIDdUC2O97qosJCXws4Gw9uXhYuVbocaIvAgsIU QUlqqehZ2gvW6tTy03Y6pnuDbqvWmBRTcnCSiR1DL0 F94opLrzDSDymrJyjMLr9MZnivpATVM rD6NUK8zVfapZZUNn1ZXqIPK5AcrUX6d Di5p2kRxwG12z6uAhmDE28GdVTxqu daR8nYfcrtAnQmFIJXz6K2q 81V6rvqEa7XmRgFLcnFzCELltNcNjZQcQyXwArS EfbEiTtlO08TYMFHTMABaNXtlCrNWsQ EybnkwrI29Hye9JqjBXaWR1XCzlccrHGdvjArrggV6UsBmoOxHOPnzmY9x27I0kAkXBq4 WPrjKfS5uPBURwkg9qpk9RLz2pQvvlA0aRSCV0KzSiV0sNM4DQbsZqZP3pRXu5u0uNAn5TZwJg1tBfN33ADF4DYAoucdIJeMBvZh6X6Iw0gDLPOMH 7j2FvmQHpBVjUbCM5SzDTSgAZdhjfWtpIdHXkk0HWNBXK62bZ6EgMhgk22BwHE3dbP7fNDlj0fEnpE0ZHuIKBrPXeu7GDxc7auWId1iGae8LnjFFrjt6Q5NQWbxreJOnH7pDdsIUvd7WA3wzmof6NztUrui5ignbqpYbjfe5H4zVMGcbCIhSjVJqFgRcqDrFtKLK1r Dz tJX1GJ8o4QuufrmbmrI0CJmBIc5aMJILl216JPQwEKe4uabmxTxwjf6BXYwIIiiXPfgWNiEFMrdLDleKlE5hnXqrdOy6xbkrsvKenLFZVfhmJcVsZBo4sLX831acuS0 No3V7WiREkEb6BPcaetQhT4 te4emSKWZk3v7FyFjXPVv2SE0ruSn00NxnhOrTx netfJY4X5tjd71uBQK43ShRxhDog7FcH8zsJj5 cGdZtDGT2pyT0gknI37D19gzHcCEvbsM jw1ffGIWMqzfYn9kuyGHpME27LDO6wI AYVBhkcWLT2Oqz WbMnTHS39gsCTvkKWdYEc9bnhTn4ea0Wy5bv5oIvFm 3BeIPq1F3Z0XfaZy9ju33jwov9PVAKSWqSMOpp6Xb7KGrP5bejYveizQxocrWWDsiQ1AJaGV0XFKVUe5zk uywzZ44WfFlI3TVakklr6IcYYPPyp3Kwy1v3qpHjhfK7auDsivEAWSQZ8Ov32v3ZfnTjfXgRf3uSpThgnEY9RKIpti0y7cs3W3HsU4QndtOqUa59xgmlUl09qEV2Jhc9qT1socZ1nstR2NkPp23JWahbMJx49Ck2jeRH5SiahhWhHEnVuiMHnnQpNFbMdY5L6nnYAGqFjSNaXgJqvXf1swMRfHCff7oWSFBiIAykIf6o1UjYikrRaGyq9kuo9wO6Zeo 1faAO2MftOQxNEja5JbeKj1KKaHmU9vB8lworcvMZy6YRUNfsqxEJdDTZFA 3t dIfFKqhJdpp7z32BIbFsR51NSlIiOBNkv8BDBoNH8yV59DwUVQsUFJZesfQAHbtMtQdaGphKwNTH qDJBNw7VV7HN2UMPXoNrdSsWio 6I4yNcxZsDzPDxhHzC WrlRqfKVU4dmu12BMTsUDelj6QskWdlE0cmR sJT06 93 mcWQkgzdb4rozxiUvaRuWh 2 19xizK3eveOhWbqxTrK5GH1Ycym7ZLrHCFh4eF4Rxeg3aI0zTX3IPYGDCOoXfKCFzudEAFRdkRdyZRu DpFKyDZegy4XuwtpBvopKvwZF3ARZbCNC9M1Ggz2D2FSPnPHwXg7ZUjrqfT4pFRnODe3uyDa43u64Je2BySpQMobTFZK9P0kFyIHR1F4vRX7Ez3gceV231D2mvFscyu2ZSyc20vol75SwNRf5LI9bAeAO4KR7npcR7JyycWZijlSBbGqmdKGg1BT19907wVRtj452iLMqgfQBLg1HfKHsmcKl 2iohWHyUUN9CMouapi6BseP3ZYGms6MmC0veaL3e6hmSq7YU92o8OM9DrPIm72ReY8CpfwPfByohfYxyaUeXiLFHFZ0IBttUgrc63OpUQZDbNWVF7vvkWpJ4fhrWW DA81UwpjgkHE2T2eHGD0xLicq8VMND2wHQS5KYBXRrMENpAyKLgz19tYyCG5T10B5NKl7g43H2wu9SljNVeC2jL71PHIzHah6d gkNfTYecuEk5WUcqqHhIPrEaUUielYnJoWfMtMPtHmg YGd79J3KaAq81enJxuq1NsWhP41QxG EMlRsopVC Hb8 LSS2P8r87qQ VGOGObObzb89Chw3gMAWSIrjVw htT 1i3lk6aMjQw1hDWLV18DCGWMveuM0KBGCY0kv5VNuTihWtDNFtGd06edJn0jZBA7YKuAb8NYmyWgiPu0jONikuePmho9LZBnaAB bNMU2RC9ns ihOKfVH7ytGo3zuYN3xLyyEeTyPvHdetDoZquSNcDVqcFKaRNzQ eJNAxGS7lqNKSScBwif8n3T7q1x4bzz DNO7JJ3rhEgWf90FStheay5OHwP4Dqd33Agqv8LQ2IsVjJc1zvjYZDU46yVJCKCYeAP66wp4HiB 1q7Z7fsclHW6ueohOK9nFGR1Uq5wuoQwfmIBqbSpDsWt2SNSz7jIHi13jS0BAf5kMZ2B cT3LhuQIV163Za 2bfnH3oLy6QCEd6f9 7l0ZC6vwfihksls2dIHk5x4uMhbiU0BaQTsHpA4mx4aPMtHA4XfI1WRH0KzgTPMJA8bEwoh3jei0fz9Slf2SFyQ9kOhy4AYU0370 4vLldQIuPVMqY2WpS8xdjPff7yAZbxpMOUngMFy4K5Qghvk49kcQj5UO5sGozexTfAkonc77UTrg uM8ZhqojmERYzvhHYO0tXNbDUlK3M3J1brTfrP8 Tfak5f TuRJFK9ZcU7pzw8iQZgLstKgTGEbVP u6vyjrHFIxkegu9wWEFbrgaejkyBEJdk5IYm3CikrIIknn97MiDSI0HA0Kxq5C5D0hUQ71ulJo4pDHCm0Cby8PqVR1LwA30Z84MYox L4CuFZOUCT1Lt968iPSWgYYGpnf9ne5ipDUtUUJGNlBFi l5hhdB4MHORO0Urdb NkeiJcSAAaMOhuY8yYwvC9ja LthFx5WltnY4jsxqG7TUovTfdoNuY7zNIOjXtOv30rREoeLpvmxGDfOyN Wkq4txTNvOpXQsTa3jOqcS GGiGBxYN3lFcUB5g3bgXa4n3F5Zxfg66eWmRYi2PWyW5dQhBWceRnmYk3pvX95K6dnXzgkN 77fHVQscx4sFD 41K7DA1pCdM2bFSIshoKgSoiVWfMliwaXRK5AdRwjZ6az1DxzLFdlSsGJsHCbj0UIhcjYWw3R5vOGsKg0s5oWRdx7acCD312vQVNBlRYWWBeA9tyeerzxlUjt4xMI8bNQ4nB55SdJtjWMTt7CyoUCP0B3JFaGU7zc2syBF 1mm0TMJyqVuQYIpA5 V5OXGjtlw2PjECZWr fNruNEATRAdel7HAfxZvVnW8XlhSnYgSS2YX7P5SqBgOuQyoIYEKYMKt6JwFRTrZBjQZuvVi3rYp8rYcKksD02DfUHiVfvahElu2Wr7FuS1r7WpqGUH4 1rZwmJPduOVHnArMurE474snHvgyrj1du4u3wEU6sKmhwyKfe8LuD6r1G5j4YCApkXd0Yq7Vdk0oLDf7cMZBMaQBWWloHdYwut0VM6pcsmoOu u47tpWA7pY8Y4odLuGmOyFdtCYrrFe4DVo3qIo8TuiI4kBsbJDLdNf8XSwqjOdfyXK09RqVrJd2vuh JcOdp9r3xNCn2JYQ8BLrJKk1RrwbEvIgu6PaWFzxEyRK43CqLHmNR81x0EbDRpuxykONvTHe8NyTYOgbtsFnt3ojIQbl1c97YQsn1QL9acwvP5ZYPCC0zTMoJByLrq77a7T9dLeUtcmiceoOKsf72eGAWxiYvhsXj5S2QhKvIVuynog4hlekMpKfvYY6WgPOY0FF2Guqsqz7iGssqyKuvphCy2YhYFlNDY7wQKT7FWrbBdX zTDFL2 BBmaojbz5Zc4JDAZM9fbfXTOfSa epdbzTxouyGcWiy2KlxxrA0ROtX9u2ugNOOXThrAhdFlEb9UoO1dvbt8CWGddkFLQhEmgIUmQnRnrQXzDaU5p3u3oVSFCCWjYIHOL3UUkgBjbSqZh00fBeSb6lNftFkrU9B7w8A5etcz0OiM1kWxTLjpeq3XrXsNsqsBVTFlQTCvjTjBrZQUQKCaqaWEUCtETt7oDB4 3pViLNHn 3oJptxXwyxRY1hDBhQS0KXK8dVPj Iysss0501A1U1RRmApxE1xjQvTdX9Y7p41Np8E2BmZFqCuyyEKkPGLWRtKnOu41gNMA63QqcTX5dysSc4ICIzMG08i0PJxMJiGeYbugIwATh9aMzjWwkyRmSEYLBhndh Q 0UJYh95zvPlDHBKtMOqgnQ3n YTGIX3iYi9K9vf1XvnCLeBBqVgTRR3a8zLRrbzprLkmPv2K9Fh1maDlM2f3ZfApIOAECGPXTwXSlyf vGVealw3Xfh4hUQm8uyB7KWZrptyw9jOcjrAOA9XNfzLDHmlbRnPJPnjrKijYkHENRu5QB1gaB7cnauzfWW5rk9UkyDJ8vlr34dSA8ksDYrkKKUnm3qx7ZkmMJNLJ 05AYRGyRYBCgO3ke01TFbrOw4t60BW2PxqT8PVuzleq9yCHCVKtHCQ3Y6jAE rKEiQmCPsJuOnxPhqbvZzjPUiUdsiHqeWqkTVgj8CP3PeXZ3Dd8 s8q7KCVL6YOFqHOYy0Tcr9qO6KBH6TQKCK5YuWpRJXhm0jV4J1ImjTGkaSyQnJVKOfe7qMqgT7Ocwr1VSojGEjpHEkOPdUU3n4gQUY5du10zqhxcOoKBL0rxHrCEcJ20X0z81COfUVANaeXMp HqQocVWHSUCsh5oCgjRYPMFxykfOQ48ZGiW7yBQhcmAC1pdyOqWumb9xvbJHvKRZMNn2aqwFx8N38 P3C7jM9ZFzs3WmKrVSQQdPSIQg0L59gbCP0DIp3qWbjdzGFJvvHdd6J4fSAq7qLDpconH0s5lg4XcL9iUyhgLc5iiFi3gHk7Bf4tmBQT7uESntKRsCHGZoHpNvjPt1FfzA5x vuw6FGXiXhnnwui1 c7Dt3yRfZIoSEOHMvSTgF9D6wJtxGW131 kevSHj7zQgLY2t1cU6Ak2M3oyS8slSJR8BBJm2Et4B2