0001193125-18-067229.txt : 20180301 0001193125-18-067229.hdr.sgml : 20180301 20180301162235 ACCESSION NUMBER: 0001193125-18-067229 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180301 DATE AS OF CHANGE: 20180301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WATSCO INC CENTRAL INDEX KEY: 0000105016 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-HARDWARE & PLUMBING & HEATING EQUIPMENT & SUPPLIES [5070] IRS NUMBER: 590778222 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-05581 FILM NUMBER: 18657676 BUSINESS ADDRESS: STREET 1: 2665 S BAYSHORE DR STREET 2: STE 901 CITY: COCONUT GROVE STATE: FL ZIP: 33133 BUSINESS PHONE: 305-714-4100 MAIL ADDRESS: STREET 1: 2665 SOUTH BAYSHORE DR, STE 901 CITY: COCONUT GROVE STATE: FL ZIP: 33133 10-K 1 d465631d10k.htm FORM 10-K Form 10-K

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-K

 

 

 

Annual Report Pursuant to Section 13 or 15(d) of the Securities and Exchange Act of 1934

For the Fiscal Year Ended December 31, 2017

or

 

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the Transition Period from                      to                     

Commission File Number 1-5581

 

 

 

LOGO

WATSCO, INC.

(Exact name of registrant as specified in its charter)

 

 

 

FLORIDA   59-0778222

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

2665 South Bayshore Drive, Suite 901

Miami, FL 33133

(Address of principal executive offices, including zip code)

(305) 714-4100

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Name of each exchange on which registered

Common stock, $0.50 par value   New York Stock Exchange
Class B common stock, $0.50 par value   New York Stock Exchange

Securities registered pursuant to section 12(g) of the Act: None

 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    YES  ☒    NO  ☐

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    YES  ☐    NO  ☒

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities and Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    YES  ☒    NO  ☐

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    YES  ☒    NO  ☐

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  ☒

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer      Smaller reporting company  
     Emerging growth company  

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    YES  ☐    NO  ☒

The aggregate market value of the registrant’s voting common equity held by non-affiliates of the registrant as of June 30, 2017, the last business day of the registrant’s most recently completed second fiscal quarter, was approximately $4,739 million, based on the closing sale price of the registrant’s common stock on that date. For purposes of determining this number, all named executive officers and directors of the registrant as of June 30, 2017 were considered affiliates of the registrant. This number is provided only for the purposes of this Annual Report on Form 10-K and does not represent an admission by either the registrant or any such person as to the affiliate status of such person.

The registrant’s common stock outstanding as of February 23, 2018 comprised (i) 32,005,941 shares of Common stock, excluding 4,823,988 treasury shares, and (ii) 5,301,183 shares of Class B common stock, excluding 48,263 treasury shares.

DOCUMENTS INCORPORATED BY REFERENCE

Certain information required by Parts I and II is incorporated by reference from the registrant’s 2017 Annual Report, attached hereto as Exhibit 13. The information required by Part III (Items 10, 11, 12, 13 and 14) is incorporated herein by reference from the registrant’s definitive proxy statement for the 2018 annual meeting of shareholders (to be filed pursuant to Regulation 14A).

 

 

 


WATSCO, INC. AND SUBSIDIARIES

 

 

Form 10-K

For the Fiscal Year Ended December 31, 2017

INDEX

 

          Page  

PART I

     

Item 1.

   Business      3  

Item 1A.

   Risk Factors      10  

Item 1B.

   Unresolved Staff Comments      14  

Item 2.

   Properties      14  

Item 3.

   Legal Proceedings      15  

Item 4.

   Mine Safety Disclosures      15  

PART II

     

Item 5.

   Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities      15  

Item 6.

   Selected Financial Data      17  

Item 7.

   Management’s Discussion and Analysis of Financial Condition and Results of Operations      17  

Item 7A.

   Quantitative and Qualitative Disclosures about Market Risk      17  

Item 8.

   Financial Statements and Supplementary Data      17  

Item 9.

   Changes in and Disagreements with Accountants on Accounting and Financial Disclosure      17  

Item 9A.

   Controls and Procedures      17  

Item 9B.

   Other Information      18  

PART III

     

PART IV

     

Item 15.

   Exhibits and Financial Statement Schedules      18  

Item 16.

   Form 10-K Summary      21  

SIGNATURES

        22  

 

2


PART I

Forward-Looking Statements

This Annual Report on Form 10-K contains or incorporates by reference statements that are not historical in nature and that are intended to be, and are hereby identified as, “forward-looking statements” as defined in the Private Securities Litigation Reform Act of 1995. Statements which are not historical in nature, including the words “anticipate,” “estimate,” “could,” “should,” “may,” “plan,” “seek,” “expect,” “believe,” “intend,” “target,” “will,” “project,” “focused,” “outlook,” and variations of these words and negatives thereof and similar expressions are intended to identify forward-looking statements, including statements regarding, among others, (i) economic conditions, (ii) business and acquisition strategies, (iii) potential acquisitions and/or joint ventures and investments in unconsolidated entities, (iv) financing plans, and (v) industry, demographic, and other trends affecting our financial condition or results of operations. These forward-looking statements are based on management’s current expectations, are not guarantees of future performance and are subject to a number of risks, uncertainties, and changes in circumstances, certain of which are beyond our control. Actual results could differ materially from these forward-looking statements as a result of several factors, including, but not limited to:

 

    general economic conditions;

 

    competitive factors within the HVAC/R industry;

 

    effects of supplier concentration;

 

    fluctuations in certain commodity costs;

 

    consumer spending;

 

    consumer debt levels;

 

    new housing starts and completions;

 

    capital spending in the commercial construction market;

 

    access to liquidity needed for operations;

 

    seasonal nature of product sales;

 

    weather conditions;

 

    insurance coverage risks;

 

    federal, state, and local regulations impacting our industry and products;

 

    prevailing interest rates;

 

    foreign currency exchange rate fluctuations;

 

    international political risk;

 

    cybersecurity risk; and

 

    the continued viability of our business strategy.

We believe these forward-looking statements are reasonable; however, you should not place undue reliance on any forward-looking statements, which are based on current expectations. For additional information regarding other important factors that may affect our operations and could cause actual results to vary materially from those anticipated in the forward-looking statements, please see the discussion included in Item 1A “Risk Factors” of this Annual Report on Form 10-K, as well as the other documents and reports that we file with the SEC. Forward-looking statements speak only as of the date the statements were made. We assume no obligation to update forward-looking information or the discussion of such risks and uncertainties to reflect actual results, changes in assumptions, or changes in other factors affecting forward-looking information, except as required by applicable law. We qualify any and all of our forward-looking statements by these cautionary factors.

 

ITEM 1. BUSINESS

General

Watsco, Inc. and its subsidiaries (collectively, “Watsco,” or “we,” “us,” or “our) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (“HVAC/R”) in the HVAC/R distribution industry in North America. At December 31, 2017, we operated from 560 locations in 37 U.S. States, Canada, Mexico and Puerto Rico with additional market coverage on an export basis to portions of Latin America and the Caribbean, through which we serve approximately 90,000 active contractors and dealers that service the replacement and new construction markets. Our revenues in HVAC/R distribution have increased from $64.1 million in 1989 to $4.3 billion in 2017, resulting from our strategic acquisition of companies with established market positions and subsequent building of revenues and profit through a combination of additional locations, introduction of new products, and other initiatives.

 

3


Our principal executive office is located at 2665 South Bayshore Drive, Suite 901, Miami, Florida 33133, and our telephone number is (305) 714-4100. Our website address on the Internet is www.watsco.com and e-mails may be sent to info@watsco.com. Our website address is included in this report only as an inactive textual reference. Information contained on, or available through, our website is not incorporated by reference in, or made a part of, this report.

Air Conditioning, Heating and Refrigeration Industry

The HVAC/R distribution industry is highly fragmented with approximately 2,100 distribution companies. The industry in the United States and Canada is well-established, having had its primary period of growth during the post-World War II era with the advent of affordable central air conditioning and heating systems for both residential and commercial applications. The advent of HVAC/R products in Latin America and the Caribbean is also well-established, but has emerged in more recent years as those economies have grown and products have become more affordable and have matured from luxury to necessity.

Based on data published in the 2018 IBIS World Industry Report for Heating and Air Conditioning Contractors in the U.S. and other available data, we estimate that the annual market on an installed basis for residential central air conditioning, heating, and refrigeration equipment, and related parts and supplies is approximately $88.0 billion. Air conditioning and heating equipment is manufactured primarily by seven major companies that together account for approximately 90% of all units shipped in the United States each year. These companies are: Carrier Corporation (“Carrier”), a subsidiary of United Technologies Corporation; Goodman Manufacturing Company, L.P. (“Goodman”), a subsidiary of Daikin Industries, Ltd.; Rheem Manufacturing Company (“Rheem”); Trane Inc. (“Trane”), a subsidiary of Ingersoll-Rand Company Limited; York International Corporation, a subsidiary of Johnson Controls, Inc.; Lennox International, Inc.; and Nordyne Corporation (“Nordyne”), a subsidiary of Nortek Corporation. These manufacturers distribute their products through a combination of factory-owned and independent distributors who, in turn, supply the equipment and related parts and supplies to contractors and dealers nationwide that sell to and install the products for consumers, businesses, and other end-users.

Air conditioning and heating equipment is sold to the replacement and new construction markets for both residential and commercial applications. The residential replacement market has increased in size and importance over the past several years as a result of the aging of the installed base of residential central air conditioners and furnaces, the introduction of new higher energy efficient models, the remodeling and expansion of existing homes, the addition of central air conditioning to homes that previously had only heating products, and consumers’ overall unwillingness to live without air conditioning or heating products. The mechanical life of central air conditioning and furnaces varies by geographical region due to usage and ranges from approximately 8 to 20 years. According to data published by the Energy Information Administration in 2017 there are approximately 92 million central air conditioning and heating systems installed in the United States that have been in service for more than 10 years. Many installed units are currently reaching the end of their useful lives, which we believe will provide a growing and stable replacement market.

Additionally, we sell a variety of non-equipment products, representing approximately 300,000 SKUs, including parts, ductwork, air movement products, insulation, tools, installation supplies, thermostats, and air quality products. We distribute products manufactured by Honeywell International, Inc. (“Honeywell”), Johns Manville (“Johns Manville”) and Owens Corning Insulating Systems, LLC (“Owens Corning”), among others.

We also sell products to the refrigeration market. These products include condensing units, compressors, evaporators, valves, refrigerant, walk-in coolers, and ice machines for industrial and commercial applications. We distribute products manufactured by Copeland Compressor Corporation, a subsidiary of Emerson Electric Co. (“Emerson”), The Chemours Company (“Chemours”), Mueller Industries, Inc. (“Mueller”), and Welbilt, Inc. (“Welbilt”), among others.

Culture and Business Strategy

We have built our network of locations using a “buy and build” philosophy, which has produced substantial historical long-term growth in revenues and profits. The “buy” component of the strategy has focused on acquiring or investing in market leaders to either expand into new geographic areas or gain additional market share in existing markets. We have employed a disciplined and conservative approach which seeks opportunities that fit well-defined financial and strategic criteria. The “build” component of the strategy has focused on implementing a growth culture at acquired companies, by adding products and locations to better serve customers, investing in scalable technologies, and exchanging ideas and business concepts amongst the executive management teams. Newly acquired businesses have access to our capital resources and established vendor relationships to provide their customers with an expanded array of product lines on favorable terms and conditions with an intensified commitment to service. We have also developed a culture whereby leaders, managers and employees are provided the opportunity to own shares of Watsco through a variety of stock-based equity plans. We believe that this culture instills a performance-driven, long-term focus on the part of our employees and aligns their interests with the interests of other Watsco shareholders.

 

4


Strategy in Existing Markets

Our strategy for growth in existing markets focuses on customer service and product expansion to satisfy the needs of the higher growth, higher margin replacement market, in which customers generally demand immediate, convenient, and reliable service. We respond to this need by (i) offering a broad range of product lines, including the necessary equipment, parts, and supplies to enable a contractor to install or repair a central air conditioner, furnace, or refrigeration system, (ii) maintaining a strong density of warehouse locations for increased customer convenience, (iii) maintaining well-stocked inventories to ensure that customer orders are filled in a timely manner, (iv) providing a high degree of technical expertise at the point of sale, and (v) developing and implementing technology to further enhance customer service capabilities. We believe these concepts provide a competitive advantage over smaller, less-capitalized competitors that are unable to commit resources to open and maintain additional locations, implement technological business solutions, provide the same range of products, maintain the same inventory levels, or attract the wide range of expertise that is required to support a diverse product offering. In some geographic areas, we believe we have a competitive advantage over factory-operated distribution networks, which typically do not maintain inventories of parts and supplies that are as diversified as ours and which have fewer warehouse locations than we do, making it more difficult for these competitors to meet the time-sensitive demands of the replacement market.

In addition to the replacement market, we sell to the new construction market, including new homes and commercial construction. We believe our reputation for reliable, high-quality service, and relationships with contractors, who may serve both the replacement and new construction markets, allows us to compete effectively in these markets.

Technology Strategy

We are actively investing in scalable technology platforms to further strengthen our leadership position. The primary investments are customer-obsessed technologies, which are improving and transforming the customer experience at all of our locations. Specific initiatives include: (i) developing and implementing mobile applications for iOS and Android devices to help customers operate more efficiently and interact with our locations more easily; (ii) enabling e-commerce between our customers and our subsidiaries; (iii) supply chain optimization; (iv) building the largest source of digitized HVAC/R product information; and (v) developing and implementing business analytics systems and related data sets, which provide enhanced management tools.

Performance-Based Compensation & Stock-Based Equity Plans

We maintain a culture that rewards performance through a variety of performance-based pay, commission programs, cash incentives, and stock-based equity programs. Stock-based plans include 401(k) matching contributions to eligible employees, a voluntary employee stock purchase plan, and the granting of stock options and non-vested restricted stock based on individual merit and measures of performance. Our equity compensation plans are designed to promote long-term performance, as well as to create long-term employee retention, continuity of leadership, and an ‘ownership culture’ whereby management and employees think and act as owners of the Company. We believe that our restricted stock program is unique because an employee’s restricted share grants generally vest entirely at the end of his or her career (age 62 or later) and, prior to retirement, these grants remain subject to significant risks of forfeiture.

Product Line Expansion

We actively seek new or expanded territories of distribution from our key equipment suppliers. We continually evaluate new parts and supply products to support equipment sales and further enhance service to our customers. This initiative includes increasing our product offering with existing vendors and identifying new product opportunities through traditional and non-traditional supply channels. We have also introduced private-label products as a means to obtain market share and grow revenues. We believe that our private-label branded products complement our existing product offerings at selected locations, based on customer needs and the particular market position and price of these products.

Acquisition Strategy

We focus on acquiring and investing in businesses that either complement our current presence in existing markets or establish a presence in new geographic markets. Since 1989, we have acquired 59 HVAC/R distribution businesses, six of which currently operate as primary operating subsidiaries. Other smaller acquired distributors have been integrated into or are under the management of our primary operating subsidiaries. Through a combination of sales and market share growth, opening of new locations, tuck-in acquisitions, expansion of product lines, improved pricing, and programs that have resulted in higher gross profit, performance incentives, and a culture of equity value for key leadership, we have produced substantial sales and earnings growth post-acquisition. We continue to pursue additional strategic acquisitions, investments and/or joint ventures to allow further penetration in existing markets and expansion into new geographic markets.

 

5


Operating Philosophy

We encourage our local leadership to operate in a manner that builds upon the long-term relationships they have established with their suppliers and customers. Typically, we maintain the identity and culture of businesses by retaining their historical trade names, management teams and sales organizations, and continuity of their product brand-name offerings. We believe this strategy allows us to build on the value of the acquired operations by creating additional sales opportunities while providing an attractive exit strategy for the former owners of these companies.

We maintain a specialized staff at our corporate headquarters that provides functional support for our subsidiaries’ growth strategies in their respective markets. Such functional support staff includes specialists in finance, accounting, product procurement, information technology, treasury and working capital management, tax planning, risk management, and safety. Certain general and administrative expenses are targeted for cost savings by leveraging the overall business volume and improving operating efficiencies.

DESCRIPTION OF BUSINESS

Products

We sell an expansive line of products and maintain a diverse mix of inventory to meet our customers’ immediate needs, and we seek to provide products a contractor would generally require when installing or repairing a central air conditioner, furnace, or refrigeration system on short notice. The cooling capacity of air conditioning units is measured in tons. One ton of cooling capacity is equivalent to 12,000 British Thermal Units (“BTUs”) and is generally adequate to air condition approximately 500 square feet of residential space. The products we distribute consist of: (i) equipment, including residential ducted and ductless air conditioners ranging from 1 to 5 tons, gas, electric, and oil furnaces ranging from 50,000 to 150,000 BTUs, commercial air conditioning and heating equipment systems ranging from 1-1/2 to 25 tons, and other specialized equipment, (ii) parts, including replacement compressors, evaporator coils, motors, and other component parts and (iii) supplies, including thermostats, insulation material, refrigerants, ductwork, grills, registers, sheet metal, tools, copper tubing, concrete pads, tape, adhesives, and other ancillary supplies.

Sales of HVAC equipment, which we currently source from approximately 20 vendors, accounted for 67% and 66% of our revenues for the years ended December 31, 2017 and 2016, respectively. Sales of other HVAC products, which we currently source from approximately 1,200 vendors, comprised 28% and 29% of our revenues for the years ended December 31, 2017 and 2016, respectively. Sales of commercial refrigeration products, which we currently source from approximately 150 vendors, accounted for 5% of our revenues for both the years ended December 31, 2017 and 2016.

Distribution and Sales

At December 31, 2017, we operated from 560 locations, a vast majority of which are located in regions that we believe have demographic trends favorable to our business. We maintain large inventories at each of our warehouse locations, and either deliver products to customers using one of our trucks or a third party logistics provider, or we make products available for pick-up at the location nearest to the customer. We have approximately 1,000 salespeople, averaging more than 10 years of experience in the HVAC/R distribution industry.

The markets we serve are as follows:

 

     % of Revenues for
the Year Ended
December 31, 2017
    Number of
Locations as of
December 31, 2017
 

United States

     87     500  

Latin America and the Caribbean

     7     24  

Canada

     6     36  
  

 

 

   

 

 

 

Total

     100     560  
  

 

 

   

 

 

 

 

6


The largest market we serve is the United States, in which the most significant markets for HVAC/R products are in the Sun Belt States. Accordingly, the majority of our distribution locations are in the Sun Belt, with the highest concentration in Florida and Texas. These markets have been a strategic focus of ours given their size, the reliance by homeowners and businesses on HVAC/R products to maintain a comfortable indoor environment, and the population growth in these areas over the last 40 years, which has led to a substantial installed base requiring replacement, a shorter useful life for equipment given the hours of operation, and the focus by electrical utilities on consumer incentives designed to promote replacement of HVAC/R equipment in an effort to improve energy efficiency.

Markets

The table below identifies the number of our stores by location as of December 31, 2017:

 

Florida

     103  

Texas

     80  

North Carolina

     41  

California

     36  

Georgia

     35  

South Carolina

     30  

Tennessee

     21  

Virginia

     21  

Louisiana

     18  

New York

     13  

Alabama

     9  

Arizona

     8  

Massachusetts

     8  

Mississippi

     8  

Missouri

     8  

Connecticut

     6  

Maryland

     6  

Arkansas

     5  

Kansas

     5  

New Jersey

     5  

Oklahoma

     5  

Utah

     5  

Pennsylvania

     3  

Iowa

     2  

Kentucky

     2  

Maine

     2  

Nebraska

     2  

Nevada

     2  

South Dakota

     2  

West Virginia

     2  

Colorado

     1  

Indiana

     1  

New Hampshire

     1  

New Mexico

     1  

North Dakota

     1  

Rhode Island

     1  

Vermont

     1  
  

 

 

 

United States

     500  

Canada

     36  

Mexico

     14  

Puerto Rico

     10  
  

 

 

 

Total

     560  
  

 

 

 

 

 

7


Joint Ventures with Carrier Corporation

In 2009, we formed a joint venture with Carrier, which we refer to as Carrier Enterprise I, in which Carrier contributed 95 of its company-owned locations in 13 Sun Belt states and Puerto Rico, and its export division in Miami, Florida, and we contributed 15 locations that distributed Carrier products. In July 2012, we exercised our option to acquire an additional 10% ownership interest in Carrier Enterprise I, which increased our ownership interest to 70%; and, on July 1, 2014, we exercised our last remaining option to acquire an additional 10% ownership interest in Carrier Enterprise I, which increased our controlling interest to 80%. Neither we nor Carrier has any remaining options to purchase additional ownership interests in Carrier Enterprise I, or any of our other joint ventures with Carrier, which are described below.

In 2011, we formed a second joint venture with Carrier and completed two additional transactions. In April 2011, Carrier contributed 28 of its company-owned locations in the Northeast U.S. and we contributed 14 locations in the Northeast U.S. In July 2011, we purchased Carrier’s distribution operations in Mexico, which included seven locations. Collectively, the Northeast locations and the Mexico operations are referred to as Carrier Enterprise II. Following formation of this joint venture, we owned a 60% controlling interest. On November 29, 2016, we purchased an additional 10% ownership interest in Carrier Enterprise II, and, on February 13, 2017, we again purchased an additional 10% ownership interest in Carrier Enterprise II, which together increased our controlling interest to 80%.

In 2012, we formed a third joint venture, which we refer to as Carrier Enterprise III, with UTC Canada Corporation, referred to as UTC Canada, an affiliate of Carrier. Carrier contributed 35 of its company-owned locations in Canada to Carrier Enterprise III. We have a 60% controlling interest in Carrier Enterprise III, and UTC Canada has a 40% non-controlling interest.

Combined, the joint ventures with Carrier represented 62% of our revenues for the year ended December 31, 2017. See Supplier Concentration in “Business Risk Factors” in Item 1A.

The business and affairs of the joint ventures are controlled, directed, and managed exclusively by Carrier Enterprise I’s, Carrier Enterprise II’s and Carrier Enterprise III’s respective boards of directors (the “Boards”) pursuant to related operating agreements. The Boards have full, complete and exclusive authority, power, and discretion to manage and control the business, property, and affairs of their respective joint ventures, and to make all decisions regarding those matters and to perform activities customary or incident to the management of such joint ventures, including approval of distributions to us, Carrier and UTC Canada. Each Board is composed of five directors, of whom three directors represent our controlling interest and two directors represent Carrier’s non-controlling interest. Matters presented to the Boards for vote are considered approved or consented to upon the receipt of the affirmative vote of at least a majority of all directors entitled to vote with the exception of certain governance matters, which require joint approval.

Customers and Customer Service

Air conditioning and heating contractors and dealers that install HVAC/R products in homes and businesses must be licensed given the highly-regulated nature of the products, refrigerant, natural gas, and building and zoning requirements. We currently serve approximately 90,000 active contractors and dealers who service the replacement and new construction markets for residential and light commercial central air conditioning, heating, and refrigeration systems. No single customer in 2017, 2016 or 2015 represented more than 2% of our consolidated revenues. We focus on providing products where and when the customer needs them, technical support by phone or on site as required, and quick and efficient service at our locations. Increased customer convenience is also provided through mobile applications and e-commerce, which allows customers to access information online 24 hours a day, seven days a week to search for desired products, verify inventory availability, obtain pricing, place orders, check order status, schedule pickup or delivery times, and make payments. We believe we compete successfully with other distributors primarily based on an experienced sales organization, strong service support, maintenance of well-stocked inventories, density of warehouse locations, high quality reputation, broad product lines, and the ability to foresee customer demand for new products.

Key Supplier Relationships

Given our leadership position, Watsco represents a strategic business relationship to many of the leading manufacturers in our industry. Significant relationships with HVAC/R equipment manufacturers include Carrier, Rheem, Goodman, Welbilt, Mitsubishi Electric Corporation, Gree Electric Appliances, Inc., Trane, Midea Group, and Nordyne. In addition, we have substantial relationships with manufacturers of non-equipment HVAC/R products, including Chemours, Emerson, Flexible Technologies, Inc., Honeywell, Johns Manville, Mueller, and Owens Corning.

We believe the diversity of products that we sell, along with the manufacturers’ current product offerings, quality, marketability, and brand-name recognition, allow us to operate favorably relative to our competitors. To maintain brand-name recognition, HVAC/R equipment manufacturers provide national advertising and participate with us in cooperative advertising programs and promotional incentives that are targeted to both dealers and end-users. We estimate that the replacement market for residential air conditioning equipment is approximately 85% of industry unit sales in the United States, and we expect this percentage to increase as units installed in the past 20 years wear out or otherwise become practical to replace sooner with newer, more energy-efficient models.

 

8


The Company’s top ten suppliers accounted for 84% of our purchases, including 62% from Carrier, and 10% from Rheem. Given the significant concentration of our suppliers, particularly with Carrier and Rheem, any significant interruption with these suppliers could temporarily disrupt the operations of certain of our subsidiaries, impact current inventory levels, and could adversely affect our financial results. If any restrictions or significant increase in tariffs under existing trade agreements or the elimination of the North American Free Trade Agreement (“NAFTA”) are imposed on products that our top ten suppliers import or assemble products outside of the United States, particularly from Mexico and China, we could be required to raise our prices, which may result in the loss of customers and harm to our business. Future financial results are also materially dependent upon the continued market acceptance of these manufacturers’ respective products and their ability to continue to manufacture products that comply with laws relating to environmental and efficiency standards. However, the Company believes that alternative or substitute products would be readily available in the event of disruption of current supplier relationships given the Company’s prominence in the marketplace, including the number of locations, sales personnel, support structure, marketing and sales expertise, financial position, and established market share. See “Business Risk Factors” in Item 1A of this Annual Report on Form 10-K for further discussion.

Distribution Agreements

We maintain trade name and distribution agreements with Carrier and Rheem that provide us distribution rights on an exclusive basis in specified territories that are not subject to a stated term or expiration date. We also maintain distribution agreements with various other suppliers, either on an exclusive or non-exclusive basis, for various terms ranging from one to ten years. Certain distribution agreements contain provisions that restrict or limit the sale of competitive products in the locations that sell such branded products. Other than where such location-level restrictions apply, we may distribute the lines of other manufacturer’s air conditioning or heating equipment in other locations in the same territories.

See Supplier Concentration in “Business Risk Factors” in Item 1A of this Annual Report on Form 10-K.

Seasonality

Sales of residential central air conditioners, heating equipment, and parts and supplies are seasonal. Furthermore, profitability can be impacted favorably or unfavorably based on weather patterns, particularly during Summer and Winter selling seasons. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets we serve tends to be fairly evenly distributed throughout the year and depends largely on housing completions, and related weather and economic conditions.

Competition

We operate in highly competitive environments. We compete with a number of distributors and also with several air conditioning and heating equipment manufacturers that distribute a significant portion of their products through their own distribution organizations in certain markets. Competition within any given geographic market is based upon product availability, customer service, price, and quality. Competitive pressures or other factors could cause our products or services to lose market acceptance or result in significant price erosion, all of which would have a material adverse effect on our results of operations, cash flows, and liquidity.

Employees

We had approximately 5,200 employees as of December 31, 2017, substantially all of whom are non-union employees. Most of our employees are employed on a full-time basis and our relations with our employees are good.

Order Backlog

Order backlog is not a material aspect of our business and no material portion of our business is subject to government contracts.

Government Regulations, Environmental and Health and Safety Matters

Our business is subject to federal, state and local laws, and regulations relating to the storage, handling, transportation, and release of hazardous materials into the environment. These laws and regulations include the Clean Air Act, relating to minimum energy efficiency standards of HVAC systems, and the production, servicing, and disposal of certain ozone-depleting refrigerants used in such systems, including those established at the Montreal Protocol in 1992 concerning the phase-out of the production of CFC-based refrigerants on January 1, 2010 for use in new equipment. We are also subject to regulations concerning the transport of hazardous materials, including regulations adopted pursuant to the Motor Carrier Safety Act of 1990. Our operations are also subject to health and safety requirements including, but not limited to, the Occupational, Safety and Health Act. We believe that we operate our business in compliance with all applicable federal, state and local laws, and regulations.

 

9


Our industry and business are also subject to a United States Department of Energy (“DOE”) mandate, effective January 1, 2015, that effected changes to the minimum required efficiency of HVAC systems. The DOE divided the United States into three regions, the North, the Southeast, and the Southwest, according to the number of hours that an air conditioner spends cooling a home during the hotter months. Prior to 2015, the national minimum standard for energy efficiency was 13 SEER (seasonal energy efficiency rating, the metric used to measure energy efficiency) for all HVAC equipment produced in the United States. Beginning in 2015, the new standard increased the minimum allowed efficiency to 14 SEER for the Southeast and Southwest regions. During 2015, we began transitioning our 13 SEER inventory in the effected regions to the higher-efficiency 14 SEER inventory, and we completed this transition in 2016 in accordance with the timeline required by the mandate.

Financial Information About Geographic Areas

Our operations are primarily within the United States, including Puerto Rico, Canada and Mexico. Products are also sold from the United States on an export-only basis to portions of Latin America and the Caribbean Basin. The following tables set forth revenues and long-lived assets by geographic area (in millions):

 

Years Ended December 31,

   2017      2016      2015  

Revenues:

        

United States

   $ 3,920      $ 3,813      $ 3,711  

Canada

     269        267        264  

Mexico

     153        141        138  
  

 

 

    

 

 

    

 

 

 

Total Revenues

   $ 4,342      $ 4,221      $ 4,113  
  

 

 

    

 

 

    

 

 

 

December 31,

   2017      2016      2015  

Long-Lived Assets:

        

United States

   $ 540      $ 468      $ 442  

Canada

     164        156        155  

Mexico

     5        5        5  
  

 

 

    

 

 

    

 

 

 

Total Long-Lived Assets

   $ 709      $ 629      $ 602  
  

 

 

    

 

 

    

 

 

 

Revenues are attributed to countries based on the location of the store from which the sale occurred. Long-lived assets consist primarily of goodwill and intangible assets, property and equipment, and our investment in an unconsolidated entity.

Available Information

Our website is at www.watsco.com. Our investor relations website is located at www.investors.watsco.com. We make available, free of charge, on our investor relations website under the heading “SEC Filings” our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to those reports filed with or furnished to the Securities and Exchange Commission (the “SEC”) pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. Our website address is included in this report only as an inactive textual reference. Information contained on, or available through, our website is not incorporated by reference in, or made a part of, this report.

 

ITEM 1A. RISK FACTORS

Business Risk Factors

Supplier Concentration

The Company’s top ten suppliers accounted for 84% of our purchases during 2017, including 62% from Carrier, and 10% from Rheem. Given the significant concentration of our supply chain, particularly with Carrier and Rheem, any significant interruption by any of the key manufacturers or a termination of a relationship could temporarily disrupt the operations of certain of our subsidiaries. Additionally, our operations are materially dependent upon the continued market acceptance and quality of these manufacturers’ products and their ability to continue to manufacture products that are competitive and that comply with laws relating to environmental and efficiency standards. Our inability to obtain products from one or more of these manufacturers or a decline in market acceptance of these manufacturers’ products could have a material adverse effect on our results of operations, cash flows, and liquidity.

 

10


Many HVAC equipment and component manufacturers, including Carrier and Rheem, source component parts and/or assemble a significant amount of products for residential and light-commercial applications from Mexico. If any restrictions or significant increases in tariffs are imposed related to such products sourced or assembled from Mexico, whether as a result of amendments to existing trade agreements or the elimination of NAFTA, and our product costs consequently increase, we would be required to raise our prices, which may result in cost inflation, the loss of customers, and harm to our business.

We maintain trade name and distribution agreements with Carrier and Rheem that provide us distribution rights on an exclusive basis in specified territories. Such agreements are not subject to a stated term or expiration date.

We also maintain other distribution agreements with various other suppliers, either on an exclusive or non-exclusive basis, for various terms ranging from one to ten years. Certain of the distribution agreements contain provisions that restrict or limit the sale of competitive products in the locations that sell such branded products. Other than where such location-level restrictions apply, we may distribute other manufacturers’ lines of air conditioning or heating equipment in other locations in the same territories.

Risks Inherent in Acquisitions

As part of our strategy, we intend to pursue additional acquisitions of complementary businesses, including through joint ventures and investments in unconsolidated entities. If we complete future acquisitions, including investments in unconsolidated entities, or enter into new joint ventures, we may be required to incur or assume additional debt and/or issue additional shares of our common stock as consideration, which will dilute our existing shareholders’ ownership interest and may affect our results of operations. Growth through acquisitions involves a number of risks, including, but not limited to, the following:

 

    the ability to identify and consummate transactions with complementary acquisition candidates;

 

    the successful operation and/or integration of acquired companies;

 

    diversion of management’s attention from other daily functions;

 

    issuance by us of equity securities that would dilute ownership of our existing shareholders;

 

    incurrence and/or assumption of significant debt and contingent liabilities; and

 

    possible loss of key employees and/or customer relationships of the acquired companies.

In addition, acquired companies and investments made in unconsolidated entities may have liabilities that we failed or were unable to discover while performing due diligence investigations. We cannot assure you that the indemnification, if any, granted to us by sellers of acquired companies or by joint venture partners will be sufficient in amount, scope, or duration to offset the possible liabilities associated with businesses or properties that we assume upon consummation of an acquisition or joint venture. Any such liabilities, individually or in the aggregate, could have a material adverse effect on our business.

Failure to successfully manage the operational challenges and risks associated with, or resulting from, acquisitions could adversely affect our results of operations, cash flows, and liquidity.

Competition

We operate in highly competitive environments. We compete with other distributors and several air conditioning and heating equipment manufacturers that distribute a significant portion of their products through their own distribution organizations in certain markets. Competition within any given geographic market is based upon product availability, customer service, price, and quality. Competitive pressures or other factors could cause our products or services to lose market acceptance or result in significant price erosion, all of which would have a material adverse effect on our results of operations, cash flows, and liquidity.

Foreign Currency Exchange Rate Fluctuations

The functional currency of our operations in Canada is the Canadian dollar, and the functional currency of our operations in Mexico is the U.S. dollar because the majority of our Mexican transactions are denominated in U.S. dollars. Foreign currency exchange rates and fluctuations may have an impact on transactions denominated in Canadian dollars and Mexican Pesos, and, therefore, could adversely affect our financial performance. Although we use foreign currency forward contracts to mitigate the impact of currency exchange rate movements, we do not currently hold any derivative contracts that hedge our foreign currency translational exposure.

 

11


Seasonality

Sales of residential central air conditioners, heating equipment, and parts and supplies are seasonal, resulting in fluctuations in our revenue from quarter to quarter. Furthermore, profitability can be impacted favorably or unfavorably based on the severity or mildness of weather patterns during Summer or Winter selling seasons. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions, and related weather and economic conditions.

Dependence on Key Personnel

Much of our success has depended on the skills and experience of senior management personnel. The loss of any of our executive officers or other key senior management personnel could harm our business. We must continuously recruit, retain, and motivate management and other employees to both maintain our current business and to execute our strategic initiatives. Our success has also depended on the contributions and abilities of our store employees upon whom we rely to give customers a superior in-store experience. Accordingly, our performance depends on our ability to recruit and retain high quality employees to work in and manage our stores. If we are unable to adequately recruit, retain, and motivate employees our projected growth and expansion, and our business and financial performance may be adversely affected.

Decline in Economic Conditions

We rely predominantly on the credit markets and, to a lesser extent, on the capital markets to meet our financial commitments and short-term liquidity needs if internal funds are not available from our operations. Access to funds under our line of credit is dependent on the ability of the syndicate banks to meet their respective funding commitments. Disruptions in the credit and capital markets could adversely affect our ability to draw on our line of credit and may also affect the determination of certain interest rates, particularly rates based on LIBOR, which is one of the base rates under our line of credit. Any disruptions in these markets could result in increased borrowing costs and/or reduced borrowing capacity under our line of credit. Any long-term disruption could require us to take measures to conserve cash until the markets stabilize, or until alternative credit arrangements or other funding for our business needs can be arranged. Such measures could include reducing or eliminating dividend payments, deferring capital expenditures, and reducing or eliminating other discretionary uses of cash.

A decline in economic conditions and lack of availability of business and consumer credit could have an adverse effect on our business and results of operations. Any capital and credit market disruption could cause broader economic downturns, which may lead to reduced demand for our products and increased incidence of customers’ inability to pay their accounts. Further, bankruptcies or similar events by customers may cause us to incur bad debt expense at levels higher than historically experienced. Also, our suppliers may be negatively impacted by deteriorating economic conditions, causing disruption or delay of product availability. These events would adversely impact our results of operations, cash flows, and financial position. Additionally, if the conditions of the capital and credit markets adversely affect the financial institutions that have committed to extend us credit, they may be unable to fund borrowings under such commitments, which could have an adverse impact on our financial condition, liquidity, and our ability to borrow funds for working capital, acquisitions, capital expenditures, and other corporate purposes.

International Political Risk

Our international sales and operations, as well as sourcing of products from suppliers with international operations, are subject to various risks associated with changes in local laws, regulations and policies, including those related to tariffs, trade restrictions and trade agreements, investments, taxation, capital controls, employment regulations, different liability standards and limitations on the repatriation of funds due to foreign currency controls. Our international sales and operations, as well as sourcing of products from suppliers with international operations are also sensitive to changes in foreign national priorities, including government budgets, as well as political and economic instability. Unfavorable changes in any of the foregoing could adversely affect our results of operations or could cause a disruption in our supply chain for products sourced internationally. Additionally, failure to comply with the United States Foreign Corrupt Practices Act could subject us to, among other things, penalties and legal expenses that could harm our reputation and have a material adverse effect on our business, financial condition and results of operations.

 

12


General Risk Factors

Goodwill, Intangibles and Long-Lived Assets

At December 31, 2017, goodwill, intangibles, and long-lived assets represented approximately 30% of our total assets. The recoverability of goodwill, indefinite lived intangibles, and long-lived assets is evaluated at least annually and when events or changes in circumstances indicate that the carrying amounts may not be recoverable. The identification and measurement of goodwill impairment involves the estimation of the fair value of our reporting unit and contains uncertainty because management must use judgment in determining appropriate assumptions to be used in the measurement of fair value. The estimates of fair value of our reporting unit, indefinite lived intangibles, and long-lived assets are based on the best information available as of the date of the assessment and incorporates management’s assumptions about expected future cash flows and contemplates other valuation techniques. Future cash flows can be affected by changes in the industry, a declining economic environment, or market conditions. We cannot assure you that we will not suffer material impairments to goodwill, intangibles, or long-lived assets in the future.

Risks Related to Insurance Coverage

We carry general liability, comprehensive property damage, workers’ compensation, health benefits, and other insurance coverage that management considers adequate for the protection of its assets and operations. There can be no assurance that the coverage limits of such policies will be adequate to cover losses and expenses for lawsuits which have been, or may be, brought against us. A loss in excess of insurance coverage could have a material adverse effect on our financial position and/or profitability. Certain self-insurance risks for casualty insurance programs and health benefits are retained and reserves are established based on claims filed and estimates of claims incurred but not yet reported. Assurance cannot be provided that actual claims will not exceed present estimates. Exposure to catastrophic losses has been limited by maintaining excess and aggregate liability coverage and implementing stop-loss control programs.

Risks Related to our Common Stock

Class B Common Stock and Insider Ownership

As of December 31, 2017, our directors and executive officers and entities affiliated with them owned (i) Common stock representing 1% of the outstanding shares of Common stock and (ii) Class B common stock representing 90% of the outstanding shares of Class B common stock. These interests represent 56% of the aggregate combined voting power (including 52% beneficially owned by Albert H. Nahmad, Chairman and Chief Executive Officer, through shares owned by him and shares held by affiliated limited partnerships and various family trusts). Accordingly, our directors and executive officers collectively have the voting power to elect six members of our nine-person Board of Directors.

Our Class B common stock is substantially identical to our Common stock except: (i) Common stock is entitled to one vote on all matters submitted to a vote of our shareholders, and each share of Class B common stock is entitled to ten votes; (ii) shareholders of Common stock are entitled to elect 25% of our Board of Directors (rounded up to the nearest whole number), and Class B shareholders are entitled to elect the balance of the Board of Directors; (iii) cash dividends may be paid on Common stock without paying a cash dividend on Class B common stock, and no cash dividend may be paid on Class B common stock unless at least an equal cash dividend is paid on Common stock; and (iv) Class B common stock is convertible at any time into Common stock on a one-for-one basis at the option of the shareholder.

Future Sales

In 2017, we issued and sold an aggregate of approximately $250.0 million of our Common stock under our previously reported “at the market” offering program. We are not restricted from issuing additional shares of our Common stock or Class B common stock (which we refer to together as common stock), including securities that are convertible into or exchangeable for, or that represent the right to receive, our common stock or any substantially similar securities in the future. We may issue shares of our common stock or other securities in one or more registered or unregistered offerings, and we may also issue our securities in connection with investments or acquisitions. The number of shares of our common stock issued in connection with any of the foregoing may result in dilution to holders of our common stock.

Volatility

The market price of our common stock may be highly volatile and could be subject to wide fluctuations. Securities markets worldwide experience significant price and volume fluctuations. This market volatility, as well as general economic, market or political conditions, could reduce the market price of shares of our common stock in spite of our operating performance. The trading price of our common stock may be adversely affected due to a number of factors, most of which we cannot predict or control, such as the following:

 

    fluctuations in our operating results;

 

    a decision by the Board of Directors to reduce or eliminate cash dividends on our common stock;

 

    changes in recommendations or earnings estimates by securities analysts;

 

    general market conditions in our industry or in the economy as a whole; and

 

    political instability, natural disasters, war and/or events of terrorism.

Trading Liquidity

The trading market for our common stock is limited, and there can be no assurance that a more liquid trading market for our common stock will develop. There can be no assurance as to the liquidity of any market for our common stock, the ability of the holders of our common stock to sell any of their securities and the price at which the holders of our common stock will be able to sell such securities.

Payment of Dividends

The amount of any future dividends that we will pay, if any, will depend upon a number of factors. Future dividends will be declared and paid at the sole discretion of the Board of Directors and will depend upon such factors as cash flow generated by operations, profitability, financial condition, cash requirements, future prospects, and other factors deemed relevant by our Board of Directors. The right of our Board of Directors to declare dividends, however, is subject to the availability of sufficient funds under Florida law to pay dividends. In addition, our ability to pay dividends depends on certain restrictions in our credit agreement.

Securities Analyst Research and Reports

The trading markets for our common stock rely in part on the research and reports that industry or financial analysts publish about us or our business or industry. If one or more of the analysts who cover us downgrade our stock or our industry, or the stock of any of our competitors, or publish negative or unfavorable research about our business, the price of our stock could decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, we could lose visibility in the market, which in turn could cause our stock price or trading volume to decline.

 

13


ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

 

ITEM 2. PROPERTIES

Our main properties include warehousing and distribution facilities, trucks, and administrative office space.

Warehousing and Distribution Facilities

At December 31, 2017, we operated 560 warehousing and distribution facilities across 37 U.S. states, Canada, Mexico, and Puerto Rico, having an aggregate of approximately 12.2 million square feet of space, of which approximately 11.9 million square feet is leased. The majority of these leases are for terms of three to five years. We believe that our facilities are sufficient to meet our present operating needs.

Trucks

At December 31, 2017, we operated 651 ground transport vehicles, including delivery and pick-up trucks, vans, and tractors. Of this number, 433 trucks were leased and the rest were owned. We believe that the present size of our truck fleet is adequate to support our operations.

Administrative Facilities

Senior management and support staff are located at various administrative offices in approximately 0.2 million square feet of space.

 

14


ITEM 3. LEGAL PROCEEDINGS

Information with respect to this item may be found in Note 16 to our audited consolidated financial statements contained in this Annual Report on Form 10-K under the caption “Litigation, Claims and Assessments,” which information is incorporated by reference in this Item 3 of Part I of this Annual Report on Form 10-K.

 

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Stock Exchange Information, Common Share Price Performance and Dividends

Our Common stock is listed on the New York Stock Exchange under the ticker symbol WSO, and our Class B common stock is listed on the New York Stock Exchange under the ticker symbol WSOB.

Our 2017 Annual Report contains “Information on Common Stock”, which contains the high and low sales prices and dividend information with respect to our Common stock and Class B common stock for the years ended December 31, 2017 and 2016, and is incorporated herein by reference.

Shareholder Return Performance

The following graph compares the cumulative five-year total shareholder return attained by holders of our Common stock and Class B common stock relative to the cumulative total returns of the S&P MidCap 400 index, the S&P 500 index, and the Russell 2000 index. Given our position as the largest distributor of HVAC/R equipment, parts and supplies in North America, our unique, sole line of business, the nature of our customers (air conditioning and heating contractors), and the products and markets we serve, we cannot reasonably identify an appropriate peer group; therefore, we have included in the graph below the performance of the S&P MidCap 400 index, the S&P 500 index, and the Russell 2000 index, which contain companies with market capitalizations similar to our own. An investment of $100 (with reinvestment of all dividends) is assumed to have been made in our common stock and in each index on December 31, 2012 and its relative performance is tracked through December 31, 2017.

The performance graph shall not be deemed incorporated by reference by any general statement incorporating by reference this annual report into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent we specifically incorporate this information by reference, and shall not otherwise be deemed filed under such acts.

 

15


Comparison of 5 Year Cumulative Total Shareholder Return*

 

LOGO

 

     12/31/12      12/31/13      12/31/14      12/31/15      12/31/16      12/31/17  

Watsco, Inc.

     100.00        129.97        147.90        165.71        215.42        254.97  

Watsco Class B

     100.00        131.41        148.80        168.98        217.36        254.55  

S&P MidCap 400 Index

     100.00        133.50        146.54        143.35        173.08        201.20  

S&P 500 Index

     100.00        132.39        150.51        152.59        170.84        208.14  

Russell 2000 Index

     100.00        138.82        145.62        139.19        168.85        193.58  

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

In September 1999, our Board of Directors authorized the repurchase, at management’s discretion, of up to 7,500,000 shares of common stock in the open market or via private transactions. No shares were repurchased under this plan during 2017, 2016 or 2015. In aggregate, 6,370,913 shares of Common and Class B common stock have been repurchased at a cost of $114.4 million since the inception of this plan. At December 31, 2017, there were 1,129,087 shares remaining authorized for repurchase under this plan. We did not otherwise repurchase any of our common stock during the quarter ended December 31, 2017.

 

16


Dividends

Cash dividends per share of $4.60, $3.60 and $2.80 for both Common and Class B common stock were paid in 2017, 2016 and 2015, respectively. Future dividends will be declared and paid at the sole discretion of the Board of Directors and will depend upon such factors as cash flow generated by operations, profitability, financial condition, cash requirements, future prospects, and other factors deemed relevant by our Board of Directors.

 

ITEM 6. SELECTED FINANCIAL DATA

Our 2017 Annual Report contains “Selected Consolidated Financial Data”, which section is incorporated herein by reference.

 

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Our 2017 Annual Report contains “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, which section is incorporated herein by reference.

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Our 2017 Annual Report contains “Quantitative and Qualitative Disclosures about Market Risk”, which section is incorporated herein by reference.

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

Our 2017 and 2016 Consolidated Balance Sheets and other consolidated financial statements for the years ended December 31, 2017, 2016 and 2015, together with the report thereon of KPMG LLP dated March 1, 2018, included in our 2017 Annual Report are incorporated herein by reference.

The 2017 and 2016 unaudited Selected Quarterly Financial Data appearing in our 2017 Annual Report is incorporated herein by reference.

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

 

ITEM 9A. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (“the Exchange Act”)), that are, among other things, designed to ensure that information required to be disclosed by us under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer (“CEO”), Senior Vice President (“SVP”) and Chief Financial Officer (“CFO”), to allow for timely decisions regarding required disclosure and appropriate SEC filings.

Our management, with the participation of our CEO, SVP and CFO, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report, and, based on that evaluation, our CEO, SVP and CFO concluded that our disclosure controls and procedures were effective, at a reasonable assurance level, as of such date.

Management’s Report on Internal Control over Financial Reporting

Our 2017 Annual Report contains “Management’s Report on Internal Control over Financial Reporting” and the report thereon of KPMG LLP dated March 1, 2018, and each is incorporated herein by reference.

Changes in Internal Control over Financial Reporting

We are continuously seeking to improve the efficiency and effectiveness of our operations and of our internal controls. This results in refinements to processes throughout the Company. However, there were no changes in internal controls over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended December 31, 2017, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

17


ITEM 9B. OTHER INFORMATION

None.

PART III

This part of Form 10-K, which includes Items 10 through 14, is omitted because we will file definitive proxy material pursuant to Regulation 14A not more than 120 days after the close of our most recently ended fiscal year, which proxy material will include the information required by Items 10 through 14 and is incorporated herein by reference.

PART IV

 

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

(a)(1)   Financial Statements. Our consolidated financial statements are incorporated by reference from our 2017 Annual Report.
    (2)   Financial Statement Schedules. The schedules are omitted because they are not applicable or the required information is shown in the consolidated financial statements or notes thereto.
    (3)   Exhibits. The following exhibits are submitted with this Annual Report on Form 10-K or, where indicated, incorporated by reference to other filings.

INDEX TO EXHIBITS

 

3.1   Composite Articles of Incorporation of Watsco, Inc. (filed as Exhibit 3.1 to the Quarterly Report on Form 10-Q for the quarter ended June 30, 2012 and incorporated herein by reference).
3.2   Watsco, Inc. Second Amended and Restated Bylaws effective August 1, 2016 (filed as Exhibit 3.1 to the Current Report on Form 8-K on August 5, 2016 and incorporated herein by reference).
4.1   Specimen form of Class B Common Stock Certificate (filed as Exhibit 4.6 to the Registration Statement on Form S-1 (No. 33-56646) and incorporated herein by reference). (P)
4.2   Specimen form of Common Stock Certificate (filed as Exhibit 4.4 to the Annual Report on Form 10-K for the fiscal year ended December 31, 1994 and incorporated herein by reference). (P)
10.1(a)   Employment Agreement and Incentive Plan dated January  31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.20 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 1996 and incorporated herein by reference). *
10.1(b)   First Amendment dated January 1, 2001 to Employment Agreement and Incentive Plan dated January  31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.13 to the Annual Report on Form 10-K for the year ended December 31, 2000 and incorporated herein by reference). *
10.1(c)   Second Amendment dated January 1, 2002 to Employment Agreement and Incentive Plan dated January  31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.15 to the Annual Report on Form 10-K for the year ended December 31, 2001 and incorporated herein by reference). *
10.1(d)   Third Amendment dated January 1, 2003 to Employment Agreement and Incentive Plan dated January  31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.11 to the Annual Report on Form 10-K for the year ended December 31, 2002 and incorporated herein by reference). *
10.1(e)   Fourth Amendment dated January 1, 2004 to Employment Agreement and Incentive Plan dated January  31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2004 and incorporated herein by reference). *
10.1(f)   Fifth Amendment dated January 1, 2005 to Employment Agreement and Incentive Plan dated January  31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2005 and incorporated herein by reference). *
10.1(g)   Sixth Amendment dated January 1, 2006 to Employment Agreement and Incentive Plan dated January  31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.16 to the Annual Report on Form 10-K for the year ended December 31, 2005 and incorporated herein by reference). *

 

18


10.1(h)   Seventh Amendment dated January 1, 2007 to Employment Agreement and Incentive Plan dated January  31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.18 to the Annual Report on Form 10-K for the year ended December 31, 2006 and incorporated herein by reference). *
10.1(i)   Eighth Amendment dated January 1, 2008 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2008 and incorporated herein by reference). *
10.1(j)   Ninth Amendment dated December 10, 2008 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.19 to the Annual Report on Form 10-K for the year ended December 31, 2008 and incorporated herein by reference). *
10.1(k)   Tenth Amendment dated January 1, 2009 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2009 and incorporated herein by reference). *
10.1(l)   Eleventh Amendment dated January 1, 2010 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2010 and incorporated herein by reference). *
10.1(m)   Twelfth Amendment dated January 1, 2011 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2011 and incorporated herein by reference). *
10.1(n)   Thirteenth Amendment dated January 1, 2012 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2012 and incorporated herein by reference). *
10.1(o)   Fourteenth Amendment dated January 1, 2013 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2013 and incorporated herein by reference). *
10.1(p)   Fifteenth Amendment dated January 1, 2014 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2014 and incorporated herein by reference). *
10.1(q)   Sixteenth Amendment dated January 1, 2015 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2015 and incorporated herein by reference). *
10.1(r)   Seventeenth Amendment dated January 1, 2016 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2016 and incorporated herein by reference). *
10.1(s)   Eighteenth Amendment dated January 1, 2017 to Employment Agreement and Incentive Plan dated January 31, 1996 by and between Watsco, Inc. and Albert H. Nahmad (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended March 31, 2017 and incorporated herein by reference). *
10.2   Watsco, Inc. Amended and Restated 2001 Incentive Compensation Plan (filed as Appendix A to the Definitive Proxy Statement on Schedule 14A in respect of our 2009 Annual Meeting of Shareholders and incorporated herein by reference). *
10.3   Watsco, Inc. 2014 Incentive Compensation Plan (filed as Appendix A to the Definitive Proxy Statement on Schedule 14A in respect of our 2014 Annual Meeting of Shareholders and incorporated herein by reference). *
10.4   Fourth Amended and Restated 1996 Qualified Employee Stock Purchase Plan dated April 18, 2011 (filed as Appendix A to the Definitive Proxy Statement on Schedule 14A in respect of our 2011 Annual Meeting of Shareholders and incorporated herein by reference). *
10.5(a)   Credit Agreement dated as of April 27, 2012, by and among Watsco, Inc., as Borrower, Watsco Canada, Inc., as Canadian Borrower, the Lenders from time to time party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent and Collateral Agent, Bank of America, N.A. and Wells Fargo Bank, National Association as Co-Syndication Agents and U.S. Bank National Association as Documentation Agent (filed as Exhibit 10.1 to the Quarterly Report on Form 10-Q on August 2, 2013 and incorporated herein by reference).

 

19


10.5(b)   Amendment No. 1 dated as of August 8, 2012, to the Credit Agreement dated as of April  27, 2012 (filed as Exhibit 10.4(b) to the Annual Report on Form 10-K for the year ended December 31, 2012, filed on February 28, 2013 and incorporated herein by reference).
10.5(c)   Amendment No. 2, dated as of July 1, 2013, to Credit Agreement dated as of April 27, 2012, by and among Watsco, Inc., as Borrower, Watsco Canada, Inc., as Canadian Borrower, the Lenders from time to time party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent and Collateral Agent, Bank of America, N.A. and Wells Fargo Bank, National Association as Co-Syndication Agents and U.S. Bank National Association as Documentation Agent (filed as Exhibit 10.1 to the Current Report on Form 8-K on July 2, 2013 and incorporated herein by reference).
10.5(d)   Amendment No. 3, dated as of June 25, 2014, to Credit Agreement dated as of April 27, 2012, by and among Watsco, Inc., as Borrower, Watsco Canada, Inc., as Canadian Borrower, the Lenders from time to time party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent and Collateral Agent, Bank of America, N.A. and Wells Fargo Bank, National Association as Co-Syndication Agents and U.S. Bank National Association as Documentation Agent (filed as Exhibit 10.1 to the Current Report on Form 8-K on June 27, 2014 and incorporated herein by reference).
10.5(e)   Amendment No. 4, dated as of January 24, 2017, to Credit Agreement dated as of April 27, 2012, by and among Watsco, Inc., as Borrower, Watsco Canada, Inc., as Canadian Borrower, the Lenders from time to time party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent and Collateral Agent, Bank of America, N.A. and Wells Fargo Bank, National Association as Co-Syndication Agents and U.S. Bank National Association as Documentation Agent (filed as Exhibit 10.5(e) to the Annual Report on Form 10-K on February 21, 2017 and incorporated herein by reference).
10.6   Operating Agreement of Carrier Enterprise, LLC (Amended and Restated), dated as of July 1, 2009 (filed as Exhibit 10.2 to the Current Report on Form 8-K on July 8, 2009 and incorporated herein by reference).
10.7   Operating Agreement of Carrier Enterprise Northeast, LLC, dated as of April 30, 2011 (filed as Exhibit 10.29 to the Annual Report on Form 10-K for the year ended December 31, 2011 and incorporated herein by reference).
10.8   Carrier Enterprise Canada (G.P.), Inc. Shareholders’ Agreement dated as of April 27, 2012 (filed as Exhibit 10.2 to the Current Report on Form 8-K on May 3, 2012 and incorporated herein by reference).
13   2017 Annual Report to Shareholders (with the exception of the information incorporated by reference into Items 1, 5, 6, 7 and 8 of this Form 10-K, the 2017 Annual Report to Shareholders is provided solely for the information of the SEC and is not deemed “filed” as part of this Form 10-K). #
21.1   Subsidiaries of the Registrant. #
23.1   Consent of Independent Registered Public Accounting Firm – KPMG LLP. #
31.1   Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. #
31.2   Certification of Senior Vice President pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. #
31.3   Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. #
32.1   Certification of Chief Executive Officer, Senior Vice President and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. +
101.INS   XBRL Instance Document. #
101.SCH   XBRL Taxonomy Extension Schema Document. #
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document. #
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document. #

 

20


101.LAB    XBRL Taxonomy Extension Label Linkbase Document. #
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document. #

 

# filed herewith.
+ furnished herewith.
* Management contract or compensation plan or arrangement.

 

ITEM 16. FORM 10-K SUMMARY

None.

 

21


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

   WATSCO, INC.

 

March 1, 2018    By:  

/s/ Albert H. Nahmad

    

Albert H. Nahmad, Chief Executive Officer

 

March 1, 2018    By:  

/s/ Ana M. Menendez

     Ana M. Menendez, Chief Financial Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

 

SIGNATURE

  

TITLE

 

DATE

/S/ ALBERT H. NAHMAD

Albert H. Nahmad

   Chairman of the Board and Chief Executive Officer (principal executive officer)   March 1, 2018

/S/ BARRY S. LOGAN

Barry S. Logan

   Director and Senior Vice President   March 1, 2018

/S/ ANA M. MENENDEZ

Ana M. Menendez

  

Chief Financial Officer

(principal accounting officer

and principal financial officer)

  March 1, 2018

/S/ CESAR L. ALVAREZ

Cesar L. Alvarez

   Director   March 1, 2018

/S/ DAVID C. DARNELL

David C. Darnell

   Director   March 1, 2018

/S/ DENISE DICKINS

Denise Dickins

   Director   March 1, 2018

/S/ JASON EPSTEIN

Jason Epstein

   Director   March 1, 2018

/S/ BOB L. MOSS

Bob L. Moss

   Director   March 1, 2018

/S/ AARON J. NAHMAD

Aaron J. Nahmad

   Director and President   March 1, 2018

/S/ GEORGE P. SAPE

George P. Sape

   Director   March 1, 2018

 

22

EX-13 2 d465631dex13.htm EX-13 EX-13

EXHIBIT 13

WATSCO, INC. AND SUBSIDIARIES

SELECTED CONSOLIDATED FINANCIAL DATA

The following selected consolidated financial data should be read in conjunction with the audited consolidated financial statements, including the notes thereto, included under Item 8 of Part II, “Financial Statements and Supplementary Data,” and the information contained in Item 7 of Part II, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Annual Report on Form 10-K for the year ended December 31, 2017.

 

(In thousands, except per share data)

   2017      2016      2015      2014      2013  

FOR THE YEAR

              

Revenues

   $ 4,341,955      $ 4,220,702      $ 4,113,239      $ 3,944,540      $ 3,743,330  

Gross profit

     1,065,659        1,034,584        1,007,357        956,402        899,253  

Operating income

     353,874        345,632        336,748        305,747        271,209  

Net income

     257,290        235,983        226,524        208,702        187,719  

Less: net income attributable to non-controlling interest

     49,069        53,173        53,595        57,315        59,996  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Net income attributable to Watsco, Inc.

   $ 208,221      $ 182,810      $ 172,929      $ 151,387      $ 127,723  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Diluted earnings per share for Common and Class B common stock

   $ 5.81      $ 5.15      $ 4.90      $ 4.32      $ 3.68  

Cash dividends per share:

              

Common stock

   $ 4.60      $ 3.60      $ 2.80      $ 2.00      $ 1.15  

Class B common stock

   $ 4.60      $ 3.60      $ 2.80      $ 2.00      $ 1.15  

Weighted-average Common and Class B common shares outstanding—Diluted

     32,863        32,617        32,480        32,359        32,258  

AT YEAR END

              

Total assets

   $ 2,046,877      $ 1,874,649      $ 1,788,442      $ 1,791,067      $ 1,669,531  

Total long-term obligations

   $ 22,085      $ 235,642      $ 245,814      $ 303,885      $ 230,557  

Total shareholders’ equity

   $ 1,550,977      $ 1,251,748      $ 1,203,721      $ 1,132,039      $ 1,127,392  

Number of employees

     5,200        5,050        4,950        4,950        4,750  

 


WATSCO, INC. AND SUBSIDIARIES

MANAGEMENT’S DISCUSSION AND ANALYSIS OF

FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Forward-Looking Statements

This Annual Report on Form 10-K contains or incorporates by reference statements that are not historical in nature and that are intended to be, and are hereby identified as, “forward-looking statements” as defined in the Private Securities Litigation Reform Act of 1995. Statements which are not historical in nature, including the words “anticipate,” “estimate,” “could,” “should,” “may,” “plan,” “seek,” “expect,” “believe,” “intend,” “target,” “will,” “project,” “focused,” “outlook,” and variations of these words and negatives thereof and similar expressions are intended to identify forward-looking statements, including statements regarding, among others, (i) economic conditions, (ii) business and acquisition strategies, (iii) potential acquisitions and/or joint ventures and investments in unconsolidated entities, (iv) financing plans, and (v) industry, demographic and other trends affecting our financial condition or results of operations. These forward-looking statements are based on management’s current expectations, are not guarantees of future performance and are subject to a number of risks, uncertainties, and changes in circumstances, certain of which are beyond our control. Actual results could differ materially from these forward-looking statements as a result of several factors, including, but not limited to:

 

    general economic conditions;

 

    competitive factors within the HVAC/R industry;

 

    effects of supplier concentration;

 

    fluctuations in certain commodity costs;

 

    consumer spending;

 

    consumer debt levels;

 

    new housing starts and completions;

 

    capital spending in the commercial construction market;

 

    access to liquidity needed for operations;

 

    seasonal nature of product sales;

 

    weather conditions;

 

    insurance coverage risks;

 

    federal, state, and local regulations impacting our industry and products;

 

    prevailing interest rates;

 

    foreign currency exchange rate fluctuations;

 

    international political risk;

 

    cybersecurity risk; and

 

    the continued viability of our business strategy.

We believe these forward-looking statements are reasonable; however, you should not place undue reliance on any forward-looking statements, which are based on current expectations. For additional information regarding other important factors that may affect our operations and could cause actual results to vary materially from those anticipated in the forward-looking statements, please see the discussion included in Item 1A “Risk Factors” of this Annual Report on Form 10-K, as well as the other documents and reports that we file with the SEC. Forward-looking statements speak only as of the date the statements were made. We assume no obligation to update forward-looking information or the discussion of such risks and uncertainties to reflect actual results, changes in assumptions, or changes in other factors affecting forward-looking information, except as required by applicable law. We qualify any and all of our forward-looking statements by these cautionary factors.

The following information should be read in conjunction with the information contained in Item 1A, “Risk Factors” and the consolidated financial statements, including the notes thereto, included under Item 8, “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K for the year ended December 31, 2017.

Company Overview

Watsco, Inc. was incorporated in Florida in 1956, and, together with its subsidiaries (collectively, “Watsco,” or “we,” “us,” or “our”) is the largest distributor of air conditioning, heating, and refrigeration equipment, and related parts and supplies (“HVAC/R”) in the HVAC/R distribution industry in North America. At December 31, 2017, we operated from 560 locations in 37 U.S. States, Canada, Mexico, and Puerto Rico with additional market coverage on an export basis to portions of Latin America and the Caribbean.


Revenues primarily consist of sales of air conditioning, heating, and refrigeration equipment, and related parts and supplies. Selling, general and administrative expenses primarily consist of selling expenses, the largest components of which are salaries, commissions, and marketing expenses that are variable and correlate to changes in sales. Other significant selling, general and administrative expenses relate to the operation of warehouse facilities, including a fleet of trucks and forklifts, and facility rent, which are payable mostly under non-cancelable operating leases.

Sales of residential central air conditioners, heating equipment, and parts and supplies are seasonal. Furthermore, results of operations can be impacted favorably or unfavorably based on weather patterns, primarily during the Summer and Winter selling seasons. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction market is fairly evenly distributed throughout the year, subject to weather and economic conditions, including their effect on the number of housing completions.

Joint Ventures with Carrier Corporation

In 2009, we formed a joint venture with Carrier Corporation (“Carrier”), which we refer to as Carrier Enterprise I, in which Carrier contributed 95 of its company-owned locations in 13 Sun Belt states and Puerto Rico, and its export division in Miami, Florida, and we contributed 15 locations that distributed Carrier products. In July 2012, we exercised our option to acquire an additional 10% ownership interest in Carrier Enterprise I, which increased our ownership interest to 70%; and, on July 1, 2014, we exercised our last remaining option to acquire an additional 10% ownership interest in Carrier Enterprise I, which increased our controlling interest to 80%. Neither Watsco nor Carrier has any remaining options to purchase additional ownership interests in Carrier Enterprise I or any of our other joint ventures with Carrier, which are described below.

In 2011, we formed a second joint venture with Carrier and completed two additional transactions. In April 2011, Carrier contributed 28 of its company-owned locations in the Northeast U.S., and we contributed 14 locations in the Northeast U.S. In July 2011, we purchased Carrier’s distribution operations in Mexico, which included seven locations. Collectively, the Northeast locations and the Mexico operations are referred to as Carrier Enterprise II. On November 29, 2016, we purchased an additional 10% ownership interest in Carrier Enterprise II, and, on February 13, 2017, we again purchased an additional 10% ownership interest in Carrier Enterprise II, which together increased our controlling interest to 80%.

In 2012, we formed a third joint venture, which we refer to as Carrier Enterprise III, with UTC Canada Corporation, referred to as UTC Canada, an affiliate of Carrier. Carrier contributed 35 of its company-owned locations in Canada to Carrier Enterprise III. We have a 60% controlling interest in Carrier Enterprise III, and UTC Canada has a 40% non-controlling interest.

Critical Accounting Policies

Management’s discussion and analysis of financial condition and results of operations is based upon the consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amount of revenues and expenses during the reporting period. Actual results may differ from these estimates under different assumptions or conditions. At least quarterly, management reevaluates its judgments and estimates, which are based on historical experience, current trends, and various other assumptions that are believed to be reasonable under the circumstances.

Our significant accounting policies are discussed in Note 1 to our audited consolidated financial statements included with this Annual Report on Form 10-K. Management believes that the following accounting policies include a higher degree of judgment and/or complexity and, thus, are considered to be critical accounting policies. Management has discussed the development and selection of critical accounting policies with the Audit Committee of the Board of Directors and the Audit Committee has reviewed the disclosures relating to them.


Allowance for Doubtful Accounts

An allowance for doubtful accounts is maintained for estimated losses resulting from the inability of customers to make required payments. We typically do not require our customers to provide collateral. Accounting for doubtful accounts contains uncertainty because management must use judgment to assess the collectability of these accounts. When preparing these estimates, management considers several factors, including the aging of a customer’s account, past transactions with customers, creditworthiness of specific customers, historical trends and other information. Our business is seasonal and our customers’ businesses are also seasonal. Sales are lowest during the first and fourth quarters, and past due accounts receivable balances as a percentage of total trade receivables generally increase during these quarters. We review our accounts receivable reserve policy periodically, reflecting current risks, trends, and changes in industry conditions.

The allowance for doubtful accounts was $6.1 million and $6.2 million at December 31, 2017 and 2016, respectively, a decrease of $0.1 million. Accounts receivable balances greater than 90 days past due as a percent of accounts receivable at December 31, 2017 decreased to 1.3% from 1.6% at December 31, 2016. These decreases were primarily attributable to an improvement in the underlying quality of our accounts receivable portfolio at December 31, 2017.

Although we believe the allowance for doubtful accounts is sufficient, a decline in economic conditions could lead to the deterioration in the financial condition of our customers, resulting in an impairment of their ability to make payments and requiring additional allowances that could materially impact our consolidated results of operations. We believe our exposure to customer credit risk is limited due to the large number of customers comprising our customer base and their dispersion across many different geographical regions. Additionally, we mitigate credit risk through credit insurance programs.

Inventory Valuation Reserves

Inventory valuation reserves are established to report inventories at the lower of cost using the weighted-average and the first-in, first-out methods, or net realizable value. As part of the valuation process, inventories are adjusted to reflect excess, slow-moving, and damaged goods. The valuation process contains uncertainty because management must make estimates and use judgment to determine the future salability of inventories. Inventory policies are reviewed periodically, reflecting current risks, trends, and changes in industry conditions. A reserve for estimated inventory shrinkage is also maintained and reflects the results of cycle count programs and physical inventories. When preparing these estimates, management considers historical results, inventory levels, and current operating trends.

Valuation of Goodwill, Indefinite Lived Intangible Assets and Long-Lived Assets

The recoverability of goodwill is evaluated at least annually and when events or changes in circumstances indicate that the carrying amount may not be recoverable. We have one reporting unit that is subject to goodwill impairment testing. In performing the goodwill impairment test, we use a two-step approach. The first step compares the reporting unit’s fair value to its carrying value. If the carrying value exceeds the fair value, a second step is performed to measure the amount of impairment loss, if any. The identification and measurement of goodwill impairment involves the estimation of the fair value of our reporting unit and contains uncertainty because management must use judgment in determining appropriate assumptions to be used in the measurement of fair value. On January 1, 2018, we performed our annual evaluation of goodwill impairment and determined that the estimated fair value of our reporting unit significantly exceeded its carrying value.

The recoverability of indefinite lived intangibles and long-lived assets are also evaluated on an annual basis or more often if deemed necessary. Indefinite lived intangibles and long-lived assets not subject to amortization are assessed for impairment by comparing the fair value of the intangible asset or long-lived asset to its carrying amount to determine if a write-down to fair value is required. Our annual evaluation did not indicate any impairment of indefinite lived intangibles or long-lived assets.

The estimates of fair value of our reporting unit, indefinite lived intangibles, and long-lived assets are based on the best information available as of the date of the assessment and incorporates management’s assumptions about expected future cash flows and contemplates other valuation techniques. Future cash flows can be affected by changes in the industry, a declining economic environment, or market conditions. There have been no events or circumstances from the date of our assessments that would have had an impact on this conclusion. The carrying amounts of goodwill, intangibles, and long-lived assets were $611.3 million and $538.3 million at December 31, 2017 and 2016, respectively. Although no impairment losses have been recorded to date, there can be no assurance that impairments will not occur in the future. An adjustment to the carrying value of goodwill, intangibles, and long-lived assets could materially adversely impact the consolidated results of operations.

Self-Insurance Reserves

Self-insurance reserves are maintained relative to company-wide casualty insurance and health benefit programs. The level of exposure from catastrophic events is limited by the purchase of stop-loss and aggregate liability reinsurance coverage. When estimating the self-insurance liabilities and related reserves, management considers several factors, which include historical claims experience, demographic factors, severity factors, and valuations provided by independent third-party actuaries.


Management reviews its assumptions with its independent third-party actuaries to evaluate whether self-insurance reserves are adequate. If actual claims or adverse development of loss reserves occur and exceed these estimates, additional reserves may be required and could materially impact the consolidated results of operations. The estimation process contains uncertainty since management must use judgment to estimate the ultimate cost that will be incurred to settle reported claims and unreported claims for incidents incurred but not reported as of the balance sheet date. Reserves in the amounts of $2.3 million and $3.0 million at December 31, 2017 and 2016, respectively, were established related to such insurance programs.

Income Taxes

Income taxes are accounted for under the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial reporting basis and the tax basis of assets and liabilities at enacted tax rates expected to be in effect when such amounts are recovered or settled. The use of estimates by management is required to determine income tax expense, deferred tax assets, and any related valuation allowance and deferred tax liabilities. No valuation allowance was recorded at December 31, 2017 or 2016. The valuation allowance is based on estimates of future taxable income by jurisdiction in which the deferred tax assets will be recoverable. These estimates can be affected by several factors, including changes to tax laws, or possible tax audits, or general economic conditions, or competitive pressures that could affect future taxable income. Although management believes that the estimates are reasonable, the deferred tax asset and any related valuation allowance will need to be adjusted if management’s estimates of future taxable income differ from actual taxable income. An adjustment to the deferred tax asset and any related valuation allowance could materially impact the consolidated results of operations.

New Accounting Standards

Refer to Note 1 to our audited consolidated financial statements included in this Annual Report on Form 10-K for a discussion of recently adopted and to be adopted accounting standards.

Results of Operations

The following table summarizes information derived from our audited consolidated statements of income, expressed as a percentage of revenues, for the years ended December 31, 2017, 2016 and 2015.

 

     2017     2016     2015  

Revenues

     100.0     100.0     100.0

Cost of sales

     75.5       75.5       75.5  
  

 

 

   

 

 

   

 

 

 

Gross profit

     24.5       24.5       24.5  

Selling, general and administrative expenses

     16.5       16.3       16.3  

Other income

     0.1              
  

 

 

   

 

 

   

 

 

 

Operating income

     8.2       8.2       8.2  

Interest expense, net

     0.1       0.1       0.1  
  

 

 

   

 

 

   

 

 

 

Income before income taxes

     8.0       8.1       8.1  

Income taxes

     2.1       2.5       2.5  
  

 

 

   

 

 

   

 

 

 

Net income

     5.9       5.6       5.5  

Less: net income attributable to non-controlling interest

     1.1       1.3       1.3  
  

 

 

   

 

 

   

 

 

 

Net income attributable to Watsco, Inc.

     4.8     4.3     4.2
  

 

 

   

 

 

   

 

 

 

Note: Due to rounding, percentages may not add up to 100.

The following narratives reflect our approximate 35% ownership interest in Russell Sigler, Inc. (“RSI”) purchased in June 2017, our additional 10% ownership interest in Carrier Enterprise II, which became effective on February 13, 2017, and our additional 10% ownership interest in Carrier Enterprise II, which became effective on November 29, 2016. We did not make any material acquisitions of businesses during 2017, 2016 or 2015.


In the following narratives, computations and other information referring to “same-store basis” exclude the effects of locations acquired or locations opened or closed during the immediately preceding 12 months, unless they are within close geographical proximity to existing locations. At December 31, 2017 and 2016, 35 and 21 locations, respectively, were excluded from “same-store basis” information. The table below summarizes the changes in our locations for 2017 and 2016:

 

     Number of
Locations
 

December 31, 2015

     566  

Opened

     10  

Closed

     (11
  

 

 

 

December 31, 2016

     565  

Opened

     15  

Closed

     (20
  

 

 

 

December 31, 2017

     560  
  

 

 

 

2017 Compared to 2016

Revenues

Revenues for 2017 increased $121.3 million, or 3%, to $4,342.0 million, including $5.7 million from locations opened during the preceding 12 months, offset by $24.5 million from locations closed. On a same-store basis, revenues increased $140.1 million, or 3%, as compared to 2016, reflecting a 4% increase in sales of HVAC equipment (67% of sales), which included a 5% increase in residential HVAC equipment and a 2% increase in commercial HVAC equipment, a 1% increase in sales of other HVAC products (28% of sales), and flat sales of commercial refrigeration products (5% of sales). The increase in revenues was primarily due to demand for the replacement of residential HVAC equipment.

Gross Profit

Gross profit for 2017 increased $31.1 million, or 3%, to $1,065.7 million, primarily as a result of increased revenues. Gross profit margin remained consistent at 24.5% in 2017 as compared to 2016.

Selling, General and Administrative Expenses

Selling, general and administrative expenses for 2017 increased $26.7 million, or 4%, to $715.7 million, primarily due to increased revenues, additional sales and service-related headcount, and increased costs related to ongoing technology initiatives. Selling, general and administrative expenses as a percentage of revenues for 2017 increased to 16.5% versus 16.3% in 2016.

Other Income

Other income of $3.9 million for 2017 represents our approximate 35% share of the net income of RSI, purchased in June 2017.

Operating Income

Operating income for 2017 increased $8.2 million, or 2%, to $353.9 million. Operating margin remained consistent at 8.2% in 2017 as compared to 2016.

Interest Expense, Net

Interest expense, net, for 2017 increased $2.7 million, or 71%, to $6.4 million, primarily as a result of an increase in average outstanding borrowings and a higher effective interest rate in 2017, in each case as compared to 2016.

Income Taxes

Income taxes decreased to $90.2 million for 2017, as compared to $105.9 million for 2016, and are a composite of the income taxes attributable to our wholly-owned operations and income taxes attributable to the Carrier joint ventures, which are primarily taxed as partnerships for income tax purposes. The effective income tax rates attributable to Watsco were 29.8% and 36.0% in 2017 and 2016, respectively.

On December 22, 2017 Public Law 115-97 “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018” was enacted. This law is commonly referred to as the Tax Cuts and Jobs Act of 2017 (the “TCJA”). The 2017 effective income tax rate attributable to us reflects a decrease in income taxes due to the revaluation of our U.S. deferred income taxes, partially offset by an increase in income taxes related to previously undistributed earnings of our foreign subsidiaries because of the TCJA. The decrease in 2017’s effective rate also reflects higher share-based payment deductions in 2017 as compared to 2016. Refer to Note 7 to our audited consolidated financial statements included in this Annual Report on Form 10-K for further discussion of the TCJA’s impact on us.


We currently estimate our 2018 effective income tax rate attributable to Watsco will be approximately 24% to 25%, and our 2018 effective income tax rate, net of taxes attributable to the non-controlling interest, to be approximately 21% to 22%, subject to the refinement of provisional adjustments related to the TCJA. The rate may also change due to additional guidance and interpretations related to the TCJA, as well as the impact of the prospective tax related to certain global intangible low-taxed income of foreign subsidiaries. We anticipate some variability in the tax rate quarter to quarter in 2018 from potential discrete items.

Net Income Attributable to Watsco, Inc.

Net income attributable to Watsco in 2017 increased $25.4 million, or 14%, to $208.2 million. The increase was primarily driven by higher revenues and other income, as discussed above, a reduction in income taxes, and increase in net income attributable to the non-controlling interest related to Carrier Enterprise II following our purchases of additional 10% ownership interests in both November 2016 and February 2017.

2016 Compared to 2015

Revenues

Revenues for 2016 increased $107.5 million, or 3%, to $4,220.7 million, including $1.4 million from locations opened during the preceding 12 months, offset by $18.4 million from locations closed. On a same-store basis, revenues increased $124.5 million, or 3%, as compared to 2015, reflecting a 3% increase in sales of HVAC equipment (66% of sales), which included a 4% increase in residential HVAC equipment and a 1% increase in commercial HVAC equipment, a 1% increase in sales of other HVAC products (29% of sales), and a 6% increase in sales of commercial refrigeration products (5% of sales). The increase in revenues was primarily due to demand for the replacement of residential HVAC equipment.

Gross Profit

Gross profit for 2016 increased $27.2 million, or 3%, to $1,034.6 million, primarily as a result of increased revenues. Gross profit margin remained consistent at 24.5% in 2016 as compared to 2015.

Selling, General and Administrative Expenses

Selling, general and administrative expenses for 2016 increased $18.3 million, or 3%, to $689.0 million, primarily due to increased revenues as well as $3.3 million of additional costs related to ongoing technology initiatives. Selling, general and administrative expenses as a percentage of revenues remained consistent at 16.3% in 2016 as compared to 2015.

Operating Income

Operating income for 2016 increased $8.9 million, or 3%, to $345.6 million. Operating margin remained consistent at 8.2% in 2016 as compared to 2015.

Interest Expense, Net

Interest expense, net, for 2016 decreased $1.8 million, or 33%, to $3.7 million, primarily as a result of a decrease in average outstanding borrowings, partially offset by a higher effective interest rate in 2016, in each case as compared to 2015.

Income Taxes

Income taxes increased to $105.9 million for 2016, as compared to $104.7 million for 2015, and are a composite of the income taxes attributable to our wholly-owned operations and income taxes attributable to the Carrier joint ventures, which are primarily taxed as partnerships for income tax purposes. The effective income tax rates attributable to Watsco were 36.0% and 37.0% in 2016 and 2015, respectively. The decrease was primarily due to a $2.9 million benefit from share-based payment deductions in 2016.

Net Income Attributable to Watsco, Inc.

Net income attributable to Watsco in 2016 increased $9.9 million, or 6%, to $182.8 million. The increase was primarily driven by higher revenues and by a reduction in the net income attributable to the non-controlling interest related to Carrier Enterprise II following our purchase of an additional 10% ownership interest in Carrier Enterprise II in November 2016.


Liquidity and Capital Resources

We assess our liquidity in terms of our ability to generate cash to execute our business strategy and fund operating and investing activities, taking into consideration the seasonal demand for HVAC/R products, which peaks in the months of May through August. Significant factors that could affect our liquidity include the following:

 

    cash needed to fund our business (primarily working capital requirements);

 

    borrowing capacity under our bank line of credit;

 

    the ability to attract long-term capital with satisfactory terms;

 

    acquisitions, including joint ventures and investments in unconsolidated entities;

 

    dividend payments;

 

    capital expenditures; and

 

    the timing and extent of common stock repurchases.

Sources and Uses of Cash

We rely on cash flows from operations and borrowing capacity under our revolving credit agreement to fund seasonal working capital needs and for other general corporate purposes, including dividend payments (to the extent declared by our Board of Directors), capital expenditures, business acquisitions, and development of our long-term operating and technology strategies. Additionally, we may also generate cash through the issuance and sale of our Common stock.

As of December 31, 2017, we had $80.5 million of cash and cash equivalents, of which $75.9 million was held by foreign subsidiaries. The repatriation of cash balances from our foreign subsidiaries could have adverse tax consequences or be subject to capital controls; however, these balances are generally available without legal restrictions to fund the ordinary business operations of our foreign subsidiaries.

We believe that our operating cash flows, cash on hand, and funds available for borrowing under our revolving credit agreement are sufficient to meet our liquidity needs in the foreseeable future. However, there can be no assurance that our current sources of available funds will be sufficient to meet our cash requirements.

Our access to funds under our revolving credit agreement depends on the ability of the syndicate banks to meet their respective funding commitments. Disruptions in the credit and capital markets could adversely affect our ability to draw on our revolving credit agreement and may also adversely affect the determination of interest rates, particularly rates based on LIBOR, which is one of the base rates under our revolving credit agreement. Disruptions in the credit and capital markets could also result in increased borrowing costs and/or reduced borrowing capacity under our revolving credit agreement.

Working Capital

Working capital decreased to $920.9 million at December 31, 2017 from $925.3 million at December 31, 2016.

Cash Flows

The following table summarizes our cash flow activity for 2017 and 2016 (in millions):

 

     2017      2016      Change  

Cash flows provided by operating activities

   $ 306.5      $ 281.7      $ 24.8  

Cash flows used in investing activities

   $ (81.3    $ (42.8    $ (38.5

Cash flows used in financing activities

   $ (202.1    $ (217.9    $ 15.8  

The individual items contributing to cash flow changes for the years presented are detailed in the audited consolidated statements of cash flows contained in this Annual Report on Form 10-K.

Operating Activities

Net cash provided by operating activities increased primarily due to higher net income in 2017 as compared to 2016.

Investing Activities

Net cash used in investing activities increased primarily due to the purchase of an ownership interest in RSI for $63.6 million, partially offset by a decrease in capital expenditures in 2017.


Financing Activities

Net cash used in financing activities decreased primarily due to $247.7 million in proceeds from the sale of Common stock used for repayments under our revolving credit agreement, an increase in dividends paid, and higher distributions paid to the non-controlling interest in 2017.

At-the-Market Offering Program

On August 23, 2017, we entered into a sales agreement with Robert W. Baird & Co. Inc., which enabled the Company to issue and sell shares of Common stock in one or more negotiated transactions that are deemed to be “at the market” offerings as defined in Rule 415 under the Securities Act of 1933, as amended (the “Securities Act”), for a maximum aggregate offering amount of up to $250.0 million (the “ATM Program”). The offer and sale of our Common stock pursuant to the ATM Program was registered under the Securities Act pursuant to our automatically effective shelf registration statement on Form S-3 (File No. 333-207831).

During 2017, we sold 1,498,662 shares of Common stock under the ATM Program for net proceeds of $247.7 million. Direct costs of $0.3 million incurred in connection with the offering were charged against the proceeds from the sale of Common stock and reflected as a reduction of paid-in capital. As of December 31, 2017, we had completed the offering of shares under the ATM Program. The net proceeds were primarily used to repay outstanding debt and for general corporate purposes.

Revolving Credit Agreement

We maintain an unsecured, syndicated revolving credit agreement, which we use to fund seasonal working capital needs and for other general corporate purposes, including acquisitions, dividends (if and as declared by our Board of Directors), capital expenditures, stock repurchases, and issuances of letters of credit. Effective February 5, 2018, we decreased the borrowing capacity under this credit agreement from $600.0 million to $300.0 million. Included in the credit facility are a $90.0 million swingline subfacility, a $10.0 million letter of credit subfacility and a $75.0 million multicurrency borrowing sublimit. The credit agreement matures on July 1, 2019.

Borrowings under the credit facility bear interest at either LIBOR-based rates plus a spread, which ranges from 87.5 to 250.0 basis-points (LIBOR plus 87.5 basis-points at December 31, 2017), depending on our ratio of total debt to EBITDA, or on rates based on the higher of the Prime rate or the Federal Funds Rate, in each case plus a spread which ranges from 0 to 150.0 basis-points (0 basis-points at December 31, 2017), depending on our ratio of total debt to EBITDA. We pay a variable commitment fee on the unused portion of the commitment under the revolving credit agreement, ranging from 12.5 to 35.0 basis-points (12.5 basis-points at December 31, 2017).

At December 31, 2017 and 2016, $21.8 million and $235.3 million were outstanding under the revolving credit agreement, respectively. The revolving credit agreement contains customary affirmative and negative covenants, including financial covenants with respect to consolidated leverage and interest coverage ratios, and other customary restrictions. We believe we were in compliance with all covenants at December 31, 2017.

Contractual Obligations

As of December 31, 2017, our significant contractual obligations were as follows (in millions):

 

     Payments due by Period  

Contractual Obligations

   2018      2019      2020      2021      2022      Thereafter      Total  

Operating leases (1)

   $ 69.1      $ 51.7      $ 36.1      $ 22.4      $ 13.0      $ 5.8      $ 198.1  

Purchase obligations (2)

     11.0        —        —        —        —        —        11.0  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 80.1      $ 51.7      $ 36.1      $ 22.4      $ 13.0      $ 5.8      $ 209.1  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Represents future minimum payments associated with real property, equipment, and vehicles under non-cancelable operating leases. We are committed to pay a portion of the actual operating expenses under certain of these lease agreements, and these operating expenses are excluded from the table above.
(2) Purchase obligations include amounts committed under purchase orders for goods with defined terms as to price, quantity, and delivery. Purchase orders made in the ordinary course of business that are cancelable are excluded from the above table. Any amounts for which we are liable under purchase orders for goods received are reflected in Accounts Payable in our audited consolidated balance sheets and are excluded from the above table.

We have not included in the contractual obligations table above approximately $3.5 million of net liabilities for unrecognized tax benefits relating to various tax positions we have taken, the timing of which is uncertain.


Commercial obligations outstanding at December 31, 2017 under our revolving credit agreement consisted of borrowings totaling $21.8 million with revolving maturities of seven days.

Off-Balance Sheet Arrangements

Refer to Note 13 to our audited consolidated financial statements, under the caption “Off-Balance Sheet Financial Instruments,” for a discussion of standby letters of credit and performance bonds for which we were contingently liable under at December 31, 2017. Such discussion is incorporated herein by reference.

Purchase of Additional Ownership Interest in Joint Venture

On February 13, 2017, we purchased an additional 10% ownership interest in Carrier Enterprise II for cash consideration of $42.7 million, which increased our controlling interest in Carrier Enterprise II to 80%. We used borrowings under our revolving credit agreement to finance this acquisition, which we subsequently repaid using a portion of the proceeds from the ATM program.

Investment in Unconsolidated Entity

On June 21, 2017, Carrier Enterprise I acquired an approximately 35% ownership interest in RSI, an HVAC distributor operating from 30 locations in the Western U.S. for cash consideration of $63.6 million, of which we contributed $50.9 million, and Carrier contributed $12.7 million. Carrier Enterprise I entered into a shareholders agreement (the “Shareholders Agreement”) with RSI and its shareholders. Pursuant to the Shareholders Agreement, RSI’s shareholders have the right to sell, and Carrier Enterprise I has the obligation to purchase, their respective shares of RSI for a purchase price determined based on either book value or a multiple of EBIT, the latter of which Carrier Enterprise I used to calculate the price paid for its investment in RSI. RSI’s shareholders may transfer their respective shares of RSI common stock only to members of the Sigler family or to Carrier Enterprise I, and, at any time from and after the date on which Carrier Enterprise I owns 85% or more of RSI’s outstanding common stock, it has the right, but not the obligation, to purchase from RSI’s shareholders the remaining outstanding shares of RSI common stock. We believe that our operating cash flows, cash on hand, and funds available for borrowing under our revolving credit agreement will be sufficient to purchase any additional ownership interests in RSI.

Acquisitions

We continually evaluate potential acquisitions, including joint ventures and investments in unconsolidated entities, and routinely hold discussions with a number of acquisition candidates. Should suitable acquisition opportunities arise that would require additional financing, we believe our financial position and earnings history provide a sufficient basis for us to either obtain additional debt financing at competitive rates and on reasonable terms or raise capital through the issuance of equity securities.

Common Stock Dividends

We paid cash dividends of $4.60, $3.60 and $2.80 per share of Common stock and Class B common stock in 2017, 2016 and 2015, respectively. On January 2, 2018, our Board of Directors declared a regular quarterly cash dividend of $1.25 per share of Common and Class B common stock that was paid on January 31, 2018 to shareholders of record as of January 16, 2018. On February 6, 2018, our Board of Directors approved an increase to the quarterly cash dividend per share of Common and Class B common stock to $1.45 per share from $1.25 per share, beginning with the dividend that will be paid in April 2018. Future dividends and/or changes in dividend rates are at the sole discretion of the Board of Directors and depend upon factors including, but not limited to, cash flow generated by operations, profitability, financial condition, cash requirements, and future prospects.

Company Share Repurchase Program

In September 1999, our Board of Directors authorized the repurchase, at management’s discretion, of up to 7,500,000 shares of common stock in the open market or via private transactions. Shares repurchased under the program are accounted for using the cost method and result in a reduction of shareholders’ equity. No shares were repurchased during 2017, 2016 or 2015. In aggregate, 6,370,913 shares of Common and Class B common stock have been repurchased at a cost of $114.4 million since the inception of the program. At December 31, 2017, there were 1,129,087 shares remaining authorized for repurchase under the program.


Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risks, including fluctuations in foreign currency exchange rates and interest rates. To manage certain of these exposures, we use derivative instruments, including forward and option contracts and swaps. We use derivative instruments as risk management tools and not for trading purposes.

Foreign Currency Exposure

We are exposed to cash flow and earnings fluctuations resulting from currency exchange rate variations. These exposures are transactional and translational in nature. The foreign currency exchange rates to which we are exposed are the Canadian dollar and Mexican peso. Revenues in these markets accounted for 6% and 4%, respectively, of our total revenues for 2017.

Our transactional exposure primarily relates to purchases by our Canadian operations in currencies other than their local currency. To mitigate the impact of currency exchange rate movements on these purchases, we use foreign currency forward contracts. By entering into these foreign currency forward contracts, we lock in exchange rates that would otherwise cause losses should the U.S. dollar strengthen and gains should the U.S. dollar weaken, in each case against the Canadian dollar. The total notional value of our foreign exchange contracts as of December 31, 2017 was $40.7 million, and such contracts have varying terms expiring through September 2018. For the year ended December 31, 2017, foreign currency transaction gains and losses did not have a material impact on our results of operations.

We have exposure related to the translation of financial statements of our Canadian operations into U.S. dollars, our functional currency. We do not currently hold any derivative contracts that hedge our foreign currency translational exposure. A 10% change in the Canadian dollar would have had an estimated $1.7 million impact to net income for the year ended December 31, 2017.

Historically, fluctuations in these exchange rates have not materially impacted our results of operations. Our exposure to currency rate fluctuations could be material in the future if these fluctuations become significant or if our Canadian and Mexican markets grow and represent a larger percentage of our total revenues.

See Note 14 to our audited consolidated financial statements included in this Annual Report on Form 10-K for further information on our derivative instruments.

Interest Rate Exposure

Our revolving credit facility exposes us to interest rate risk because borrowings thereunder accrue interest at one or more variable interest rates. Our interest rate risk management objectives are to limit the impact of interest rate changes on earnings and cash flows and to lower overall borrowing costs. To achieve these objectives, we have historically entered into interest rate swap agreements with financial institutions that have investment grade credit ratings, thereby minimizing credit risk associated with these instruments. We do not currently hold any such swap agreements or any other derivative contracts that hedge our interest rate exposure, but we may enter into such instruments in the future.

We have evaluated our exposure to interest rates based on the amount of variable debt outstanding under our revolving credit agreement at December 31, 2017 and determined that a 100 basis-point change in interest rates would result in an impact to income before taxes of approximately $0.2 million. See Note 6 to our audited consolidated financial statements included in this Annual Report on Form 10-K for further information about our debt.


MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f). Our internal control system was designed to provide reasonable assurance to our management and Board of Directors regarding the reliability of financial reporting and the preparation and fair presentation of our published consolidated financial statements.

All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective may not prevent or detect misstatements and can provide only reasonable assurance with respect to financial statement preparation and presentation. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Under the supervision and with the participation of our management, including our Chief Executive Officer, Senior Vice President and Chief Financial Officer, we conducted an assessment of the effectiveness of our internal control over financial reporting as of December 31, 2017. The assessment was based on criteria established in the framework Internal Control — Integrated Framework (2013), issued by the Committee of Sponsoring Organizations (“COSO”) of the Treadway Commission. Based on this assessment under the COSO framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2017. The effectiveness of our internal control over financial reporting as of December 31, 2017 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report that is included herein.


Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors

Watsco, Inc.:

Opinion on Internal Control Over Financial Reporting

We have audited Watsco, Inc. and subsidiaries’ (the “Company”) internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 31, 2017 and 2016, the related consolidated statements of income, comprehensive income, shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2017, and the related notes (collectively, the consolidated financial statements), and our report dated March 1, 2018 expressed an unqualified opinion on those consolidated financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/ KPMG LLP

Miami, Florida

March 1, 2018

Certified Public Accountants


Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors

Watsco, Inc.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Watsco, Inc. and subsidiaries (the “Company”) as of December 31, 2017 and 2016, the related consolidated statements of income, comprehensive income, shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2017, and the related notes (collectively, the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2017 and 2016, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2017, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 1, 2018 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ KPMG LLP

We have served as the Company’s auditor since 2009.

Miami, Florida

March 1, 2018

Certified Public Accountants


WATSCO, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME

 

     Years Ended December 31,  

(In thousands, except per share data)

   2017      2016      2015  

Revenues

   $ 4,341,955      $ 4,220,702      $ 4,113,239  

Cost of sales

     3,276,296        3,186,118        3,105,882  
  

 

 

    

 

 

    

 

 

 

Gross profit

     1,065,659        1,034,584        1,007,357  

Selling, general and administrative expenses

     715,671        688,952        670,609  

Other income

     3,886        —          —    
  

 

 

    

 

 

    

 

 

 

Operating income

     353,874        345,632        336,748  

Interest expense, net

     6,363        3,713        5,547  
  

 

 

    

 

 

    

 

 

 

Income before income taxes

     347,511        341,919        331,201  

Income taxes

     90,221        105,936        104,677  
  

 

 

    

 

 

    

 

 

 

Net income

     257,290        235,983        226,524  

Less: net income attributable to non-controlling interest

     49,069        53,173        53,595  
  

 

 

    

 

 

    

 

 

 

Net income attributable to Watsco, Inc.

   $ 208,221      $ 182,810      $ 172,929  
  

 

 

    

 

 

    

 

 

 

Earnings per share for Common and Class B common stock:

        

Basic

   $ 5.81      $ 5.16      $ 4.91  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 5.81      $ 5.15      $ 4.90  
  

 

 

    

 

 

    

 

 

 

See accompanying notes to consolidated financial statements.


WATSCO, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 

     Years Ended December 31,  

(In thousands)

   2017     2016     2015  

Net income

   $ 257,290     $ 235,983     $ 226,524  

Other comprehensive gain (loss), net of tax

      

Foreign currency translation adjustment

     15,993       6,211       (39,378

Unrealized (loss) gain on cash flow hedging instruments

     (702     (965     2,713  

Reclassification of (gain) loss on cash flow hedging instruments into earnings

     (358     323       (1,993

Unrealized (loss) gain on available-for-sale securities

     (15     14       (8
  

 

 

   

 

 

   

 

 

 

Other comprehensive gain (loss)

     14,918       5,583       (38,666

Comprehensive income

     272,208       241,566       187,858  

Less: comprehensive income attributable to non-controlling interest

     54,678       55,382       38,086  
  

 

 

   

 

 

   

 

 

 

Comprehensive income attributable to Watsco, Inc.

   $ 217,530     $ 186,184     $ 149,772  
  

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.


WATSCO, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

 

     December 31,  

(In thousands, except share and per share data)

   2017     2016  

ASSETS

    

Current assets:

    

Cash and cash equivalents

   $ 80,496     $ 56,010  

Accounts receivable, net

     478,133       475,974  

Inventories

     761,314       685,011  

Other current assets

     17,454       23,161  
  

 

 

   

 

 

 

Total current assets

     1,337,397       1,240,156  
  

 

 

   

 

 

 

Property and equipment, net

     91,198       90,502  

Goodwill

     382,729       379,737  

Intangible assets, net

     161,065       158,564  

Other assets

     74,488       5,690  
  

 

 

   

 

 

 
   $ 2,046,877     $ 1,874,649  
  

 

 

   

 

 

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

    

Current liabilities:

    

Current portion of other long-term obligations

   $ 244     $ 200  

Accounts payable

     230,476       185,482  

Accrued expenses and other current liabilities

     185,757       129,206  
  

 

 

   

 

 

 

Total current liabilities

     416,477       314,888  
  

 

 

   

 

 

 

Long-term obligations:

    

Borrowings under revolving credit agreement

     21,800       235,294  

Other long-term obligations, net of current portion

     285       348  
  

 

 

   

 

 

 

Total long-term obligations

     22,085       235,642  
  

 

 

   

 

 

 

Deferred income taxes and other liabilities

     57,338       72,371  
  

 

 

   

 

 

 

Commitments and contingencies

    

Watsco, Inc. shareholders’ equity:

    

Common stock, $0.50 par value, 60,000,000 shares authorized; 36,825,128 and 36,682,562 shares outstanding at December 31, 2017 and 2016, respectively

     18,412       18,341  

Class B common stock, $0.50 par value, 10,000,000 shares authorized; 5,275,838 and 5,218,754 shares outstanding at December 31, 2017 and 2016, respectively

     2,638       2,610  

Preferred stock, $0.50 par value, 10,000,000 shares authorized; no shares issued

     —       —  

Paid-in capital

     804,008       592,350  

Accumulated other comprehensive loss, net of tax

     (34,221     (43,530

Retained earnings

     594,556       550,482  

Treasury stock, at cost, 4,823,988 and 6,322,650 shares of Common stock and 48,263 and 48,263 shares of Class B common stock at December 31, 2017 and 2016, respectively

     (87,440     (114,425
  

 

 

   

 

 

 

Total Watsco, Inc. shareholders’ equity

     1,297,953       1,005,828  

Non-controlling interest

     253,024       245,920  
  

 

 

   

 

 

 

Total shareholders’ equity

     1,550,977       1,251,748  
  

 

 

   

 

 

 
   $ 2,046,877     $ 1,874,649  
  

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.


WATSCO, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

(In thousands, except share and per share  data)

  Common Stock,
Class B
Common Stock
and Preferred
Stock Shares
    Common Stock,
Class B Common
Stock and
Preferred Stock
Amount
    Paid-In
Capital
    Accumulated
Other
Comprehensive
Loss
    Retained
Earnings
    Treasury
Stock
    Non-
controlling
Interest
    Total  

Balance at December 31, 2014

    35,006,621     $ 20,689     $ 580,564     $ (23,747   $ 420,879     $ (114,425   $ 248,079     $ 1,132,039  

Net income

            172,929         53,595       226,524  

Other comprehensive loss

          (23,157         (15,509     (38,666

Issuances of non-vested restricted shares of common stock

    200,479       100       (100             —  

Forfeitures of non-vested restricted shares of common stock

    (5,000     (2     2               —  

Common stock contribution to 401(k) plan

    18,343       9       1,954               1,963  

Stock issuances from exercise of stock options and employee stock purchase plan

    124,262       62       8,570               8,632  

Retirement of common stock

    (33,212     (17     (4,123             (4,140

Share-based compensation

        13,233               13,233  

Excess tax benefit from share-based compensation

        2,422               2,422  

Cash dividends declared and paid on Common and Class B common stock, $2.80 per share

            (98,532         (98,532

Distributions to non-controlling interest

                (39,754     (39,754
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at December 31, 2015

    35,311,493       20,841       602,522       (46,904     495,276       (114,425     246,411       1,203,721  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

Continued on next page.                             


(In thousands, except share and per share  data)

  Common Stock,
Class B
Common Stock
and Preferred
Stock Shares
    Common Stock,
Class B Common
Stock and
Preferred Stock
Amount
    Paid-In
Capital
    Accumulated
Other
Comprehensive
Loss
    Retained
Earnings
    Treasury
Stock
    Non-
controlling
Interest
    Total  

Balance at December 31, 2015

    35,311,493       20,841       602,522       (46,904     495,276       (114,425     246,411       1,203,721  

Net income

            182,810         53,173       235,983  

Other comprehensive gain

          3,374           2,209       5,583  

Issuances of non-vested restricted shares of common stock

    183,144       92       (92             —  

Forfeitures of non-vested restricted shares of common stock

    (26,000     (13     13               —  

Common stock contribution to 401(k) plan

    20,045       10       2,338               2,348  

Stock issuances from exercise of stock options and employee stock purchase plan

    72,482       36       5,660               5,696  

Retirement of common stock

    (30,761     (15     (4,003             (4,018

Share-based compensation

        11,848               11,848  

Cash dividends declared and paid on Common and Class B common stock, $3.60 per share

            (127,604         (127,604

Decrease in non-controlling interest in Carrier Enterprise II

        (25,936           (16,973     (42,909

Distributions to non-controlling interest

                (38,900     (38,900
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at December 31, 2016

    35,530,403       20,951       592,350       (43,530     550,482       (114,425     245,920       1,251,748  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

Continued on next page.                             


(In thousands, except share and per share  data)

  Common Stock,
Class B
Common Stock
and Preferred
Stock Shares
    Common Stock,
Class B Common
Stock and
Preferred Stock
Amount
    Paid-In
Capital
    Accumulated
Other
Comprehensive
Loss
    Retained
Earnings
    Treasury
Stock
    Non-
controlling
Interest
    Total  

Balance at December 31, 2016

    35,530,403       20,951       592,350       (43,530     550,482       (114,425     245,920       1,251,748  

Net income

            208,221         49,069       257,290  

Other comprehensive gain

          9,309           5,609       14,918  

Issuances of non-vested restricted shares of common stock

    176,899       88       (88             —  

Forfeitures of non-vested restricted shares of common stock

    (10,000     (5     5               —  

Common stock contribution to 401(k) plan

    16,389       8       2,420               2,428  

Stock issuances from exercise of stock options and employee stock purchase plan

    49,166       24       5,263               5,287  

Retirement of common stock

    (32,804     (16     (4,701             (4,717

Share-based compensation

        13,536               13,536  

Net proceeds from the sale of Common stock

    1,498,662         220,448           26,985         247,433  

Cash dividends declared and paid on Common and Class B common stock, $4.60 per share

            (164,147         (164,147

Investment in unconsolidated entity

                12,720       12,720  

Decrease in non-controlling interest in Carrier Enterprise II

        (25,225           (17,463     (42,688

Distributions to non-controlling interest

                (42,831     (42,831
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at December 31, 2017

    37,228,715     $ 21,050     $ 804,008     $ (34,221   $ 594,556     $ (87,440   $ 253,024     $ 1,550,977  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.


WATSCO, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

     Years Ended December 31,  

(In thousands)

   2017     2016     2015  

Cash flows from operating activities:

      

Net income

   $ 257,290     $ 235,983     $ 226,524  

Adjustments to reconcile net income to net cash provided by operating activities:

      

Depreciation and amortization

     22,033       20,066       19,117  

Share-based compensation

     13,293       12,319       12,596  

Deferred income tax (benefit) provision

     (10,735     2,720       4,687  

Provision for doubtful accounts

     1,991       3,487       2,688  

Non-cash contribution to 401(k) plan

     2,428       2,348       1,963  

Other income from investment in unconsolidated entity

     (3,886     —       —  

Loss (gain) on sale of property and equipment

     115       (189     (487

Excess tax benefits from share-based compensation

     —       —       (2,422

Changes in operating assets and liabilities:

      

Accounts receivable

     (1,676     (26,941     (26,121

Inventories

     (73,403     (9,729     (3,652

Accounts payable and other liabilities

     99,956       43,734       (11,760

Other, net

     (886     (2,067     (285
  

 

 

   

 

 

   

 

 

 

Net cash provided by operating activities

     306,520       281,731       222,848  
  

 

 

   

 

 

   

 

 

 

Cash flows from investing activities:

      

Investment in unconsolidated entity

     (63,600     —       —  

Capital expenditures

     (17,876     (43,577     (23,698

Proceeds from sale of property and equipment

     168       744       760  
  

 

 

   

 

 

   

 

 

 

Net cash used in investing activities

     (81,308     (42,833     (22,938
  

 

 

   

 

 

   

 

 

 

Cash flows from financing activities:

      

Net repayments under revolving credit agreement

     (213,494     (10,006     (56,256

Dividends on Common and Class B common stock

     (164,147     (127,604     (98,532

Purchase of additional ownership from non-controlling interest

     (42,688     (42,909     —  

Distributions to non-controlling interest

     (42,831     (38,900     (39,754

Repurchases of common stock to satisfy employee withholding tax obligations

     (4,674     (3,975     (1,465

Net repayments of other long-term obligations

     (19     (150     (157

Excess tax benefits from share-based compensation

     —       —       2,422  

Net proceeds from issuances of common stock

     5,244       5,653       5,957  

Proceeds from non-controlling interest for investment in unconsolidated entity

     12,720       —       —  

Net proceeds from the sale of Common stock

     247,744       —       —  
  

 

 

   

 

 

   

 

 

 

Net cash used in financing activities

     (202,145     (217,891     (187,785
  

 

 

   

 

 

   

 

 

 

Effect of foreign exchange rate changes on cash and cash equivalents

     1,419       (226     (1,343
  

 

 

   

 

 

   

 

 

 

Net increase in cash and cash equivalents

     24,486       20,781       10,782  

Cash and cash equivalents at beginning of year

     56,010       35,229       24,447  
  

 

 

   

 

 

   

 

 

 

Cash and cash equivalents at end of year

   $ 80,496     $ 56,010     $ 35,229  
  

 

 

   

 

 

   

 

 

 

Supplemental cash flow information (Note 19)

      

See accompanying notes to consolidated financial statements.


WATSCO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except share and per share data)

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization, Consolidation and Presentation

Watsco, Inc. (collectively with its subsidiaries, “Watsco,” “we,” “us,” or “our”) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (“HVAC/R”) in the HVAC/R distribution industry in North America. At December 31, 2017, we operated from 560 locations in 37 U.S. states, Canada, Mexico, and Puerto Rico with additional market coverage on an export basis to portions of Latin America and the Caribbean.

The consolidated financial statements include the accounts of Watsco, all of its wholly-owned subsidiaries and the accounts of three joint ventures with Carrier Corporation (“Carrier”), in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation.

Foreign Currency Translation and Transactions

The functional currency of our operations in Canada is the Canadian dollar. Foreign currency denominated assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date, and income and expense items are translated at the average exchange rates in effect during the applicable period. The aggregate effect of foreign currency translation is recorded in accumulated other comprehensive loss in our consolidated balance sheets. Our net investment in our Canadian operations is recorded at the historical rate and the resulting foreign currency translation adjustments are included in accumulated other comprehensive loss in our consolidated balance sheets. Gains or losses resulting from transactions denominated in U.S. dollars are recognized in earnings primarily within cost of sales in our consolidated statements of income.

Our operations in Mexico consider their functional currency to be the U.S. dollar because the majority of their transactions are denominated in U.S. dollars. Gains or losses resulting from transactions denominated in Mexican pesos are recognized in earnings primarily within selling, general and administrative expenses in our consolidated statements of income.

Equity Method Investments

Investments in which we have the ability to exercise significant influence, but do not control, are accounted for under the equity method of accounting and are included in other assets in our consolidated balance sheets. Under this method of accounting, our proportionate share of the net income or loss of the investee is included in other income in our consolidated statements of income. The excess, if any, of the carrying amount of our investment over our ownership percentage in the underlying net assets of the investee is attributed to certain fair value adjustments with the remaining portion recognized as goodwill.

Reclassifications

Certain reclassifications of prior year amounts have been made to conform to the 2017 presentation. These reclassifications had no effect on net income or earnings per share as previously reported.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, inventories and income taxes, reserves related to self-insurance programs and the valuation of goodwill and indefinite lived intangible assets. While we believe that these estimates are reasonable, actual results could differ from such estimates.

Cash Equivalents

All highly liquid instruments purchased with original maturities of three months or less are considered to be cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable primarily consist of trade receivables due from customers and are stated at the invoiced amount less an allowance for doubtful accounts. An allowance for doubtful accounts is maintained for estimated losses resulting from the inability of customers to make required payments. When preparing these estimates, we consider a number of factors, including the aging of a customer’s account, past transactions with customers, creditworthiness of specific customers, historical trends and other information. Upon determination that an account is uncollectible, the receivable balance is written off. At December 31, 2017 and 2016, the allowance for doubtful accounts totaled $6,049 and $6,169, respectively.


Inventories

Inventories consist of air conditioning, heating and refrigeration equipment and related parts and supplies and are valued at the lower of cost using the weighted-average cost basis and the first-in, first-out methods, or net realizable value. As part of the valuation process, inventories are adjusted to reflect excess, slow-moving and damaged inventories at their estimated net realizable value. Inventory policies are reviewed periodically, reflecting current risks, trends and changes in industry conditions. A reserve for estimated inventory shrinkage is also maintained to consider inventory shortages determined from cycle counts and physical inventories.

Vendor Rebates

We have arrangements with several vendors that provide rebates payable to us when we achieve any of a number of measures, generally related to the volume level of purchases. We account for such rebates as a reduction of inventory until we sell the product, at which time such rebates are reflected as a reduction of cost of sales in our consolidated statements of income. Throughout the year, we estimate the amount of the rebate based on our estimate of purchases to date relative to the purchase levels that mark our progress toward earning the rebates. We continually revise our estimates of earned vendor rebates based on actual purchase levels. At December 31, 2017 and 2016, we had $11,621 and $9,926, respectively, of rebates recorded as a reduction of inventory. Substantially all vendor rebate receivables are collected within three months immediately following the end of the year.

Marketable Securities

Investments in marketable equity securities are classified as available-for-sale and are included in other assets in our consolidated balance sheets. These equity securities are recorded at fair value using the specific identification method with unrealized holding gains and losses, net of deferred taxes, included in accumulated other comprehensive loss within shareholders’ equity. Dividend and interest income are recognized in the statements of income when earned.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization of property and equipment is computed using the straight-line method. Buildings and improvements are depreciated or amortized over estimated useful lives ranging from 3-40 years. Leasehold improvements are amortized over the shorter of the respective lease terms or estimated useful lives. Furniture and fixtures are depreciated over estimated useful lives ranging from 5-7 years. Estimated useful lives for other depreciable assets range from 3-10 years.

Goodwill and Intangible Assets

Goodwill is recorded when the purchase price paid for an acquisition exceeds the fair value of the net identified tangible and intangible assets acquired. We evaluate goodwill for impairment annually or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the fair value of our reporting unit to its carrying value. If the fair value is determined to be less than the carrying value, a second step is performed to measure the amount of impairment loss. On January 1, 2018, we performed our annual evaluation of goodwill impairment and determined that the estimated fair value of our reporting unit significantly exceeded its carrying value.

Intangible assets primarily consist of the value of trade names and trademarks, distributor agreements, customer relationships and non-compete agreements. Indefinite lived intangibles not subject to amortization are assessed for impairment at least annually, or more frequently if events or changes in circumstances indicate they may be impaired, by comparing the fair value of the intangible asset to its carrying amount to determine if a write-down to fair value is required. Finite lived intangible assets are amortized using the straight-line method over their respective estimated useful lives.

We perform our annual impairment tests each year and have determined there to be no impairment for any of the periods presented. There were no events or circumstances identified from the date of our assessment that would require an update to our annual impairment tests.

Long-Lived Assets

Long-lived assets, other than goodwill and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Recoverability is evaluated by determining whether the amortization of the balance over its remaining life can be recovered through undiscounted future operating cash flows. We measure the impairment loss based on projected discounted cash flows using a discount rate reflecting the average cost of funds and compared to the asset’s carrying value. As of December 31, 2017 there were no such events or circumstances.


Fair Value Measurements

We carry various assets and liabilities at fair value in the consolidated balance sheets. Fair value is defined as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified based on the following fair value hierarchy:

 

Level 1    Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2    Observable inputs other than Level 1 prices such as quoted prices in active markets for similar assets or liabilities; quoted prices in markets that are not active; or model-driven valuations or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3    Unobservable inputs for the asset or liability. These inputs reflect our own assumptions about the assumptions a market participant would use in pricing the asset or liability.

Revenue Recognition

Revenue primarily consists of sales of air conditioning, heating and refrigeration equipment and related parts and supplies and is recorded when shipment of products or delivery of services has occurred. Substantially all customer returns relate to products that are returned under warranty obligations underwritten by manufacturers, effectively mitigating our risk of loss for customer returns. Taxes collected from our customers and remitted to governmental authorities are presented in our consolidated statements of income on a net basis.

Advertising Costs

Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2017, 2016 and 2015, were $24,677, $22,242 and $21,150, respectively.

Shipping and Handling

Shipping and handling costs associated with inbound freight are capitalized to inventories and relieved through cost of sales as inventories are sold. Shipping and handling costs associated with the delivery of products is included in selling, general and administrative expenses. Shipping and handling costs included in selling, general and administrative expenses for the years ended December 31, 2017, 2016 and 2015, were $47,670, $42,809 and $41,345, respectively.

Share-Based Compensation

The fair value of stock option and non-vested restricted stock awards are expensed net of estimated forfeitures on a straight-line basis over the vesting period of the awards. Share-based compensation expense is included in selling, general and administrative expenses in our consolidated statements of income. Cash flows from the tax benefits resulting from tax deductions in excess of the compensation expense recognized for those options (windfall tax benefits) were classified as financing cash flows for the year ended December 31, 2015. Tax benefits resulting from tax deductions in excess of share-based compensation expense realized in 2017 and 2016 are recognized in our provision for income taxes in the consolidated statements of income. Tax benefits resulting from tax deductions in excess of share-based compensation expense recognized were credited to paid-in capital in the consolidated balance sheet for the year ended December 31, 2015.

Income Taxes

We record U.S. federal, state and foreign income taxes currently payable, as well as deferred taxes due to temporary differences between reporting income and expenses for financial statement purposes versus tax purposes. Deferred tax assets and liabilities reflect the temporary differences between the financial statement and income tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date. We and our eligible subsidiaries file a consolidated U.S. federal income tax return. As income tax returns are generally not filed until well after the closing process for the December 31 financial statements is complete, the amounts recorded at December 31 reflect estimates of what the final amounts will be when the actual income tax returns are filed for that calendar year. In addition, estimates are often required with respect to, among other things, the appropriate state income tax rates to use in the various states that we and our subsidiaries are required to file, the potential utilization of operating loss carryforwards and valuation allowances required, if any, for tax assets that may not be realizable in the future.


We recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the “more-likely-than-not” threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.

Earnings per Share

We compute earnings per share using the two-class method. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for common stock and any participating securities according to dividends declared (whether paid or unpaid) and participation rights in undistributed earnings. Shares of our non-vested restricted stock are considered participating securities because these awards contain a non-forfeitable right to dividends irrespective of whether the awards ultimately vest. Under the two-class method, earnings per common share for our Common and Class B common stock is computed by dividing the sum of distributed earnings to common shareholders and undistributed earnings allocated to common shareholders by the weighted-average number of shares of Common and Class B common stock outstanding for the period. In applying the two-class method, undistributed earnings are allocated to Common stock, Class B common stock and participating securities based on the weighted-average shares outstanding during the period.

Diluted earnings per share reflects the dilutive effect of potential common shares from stock options. The dilutive effect of outstanding stock options is computed using the treasury stock method, which assumes any proceeds that could be obtained upon the exercise of stock options, would be used to purchase common stock at the average market price for the period. The assumed proceeds include the purchase price the optionee pays, the windfall tax benefit that we receive upon assumed exercise and the unrecognized compensation expense at the end of each period.

Derivative Instruments and Hedging Activity

We have used derivative instruments, including forward and option contracts and swaps, to manage our exposure to fluctuations in foreign currency exchange rates and interest rates. The use of these derivative instruments modifies the exposure of these risks with the intent to reduce the risk or cost to us. We use derivative instruments as risk management tools and not for trading purposes. All derivatives, whether designated as hedging relationships or not, are recorded on the balance sheet at fair value. Cash flows from derivative instruments are classified in the consolidated statements of cash flows in the same category as the cash flows from the items subject to the designated hedge or undesignated (economic) hedge relationships. The hedging designation may be classified as one of the following:

No Hedging Designation. The gain or loss on a derivative instrument not designated as an accounting hedging instrument is recognized in earnings within selling, general and administrative expenses.

Cash Flow Hedge. A hedge of a forecasted transaction or of the variability of cash flows to be received or paid related to a recognized asset or liability is considered a cash flow hedge. The effective portion of the change in the fair value of a derivative that is designated as a cash flow hedge is recorded in other comprehensive income and reclassified to earnings as a component of cost of sales in the period for which the hedged transaction affects earnings. Ineffective portions of changes in the fair value of cash flow hedges are recognized in earnings.

Fair Value Hedge. A hedge of a recognized asset or liability or an unrecognized firm commitment is considered a fair value hedge. Fair value hedges, both the effective and ineffective portions of the changes in the fair value of the derivative, along with the gain or loss on the hedged item that is attributable to the hedged risk, are recorded in earnings.

See Note 14 for additional information pertaining to derivative instruments.

New Accounting Standards

Revenue Recognition

In May 2014, the Financial Accounting Standards Board (the “FASB”) issued a standard on revenue recognition that provides a single, comprehensive revenue recognition model for all contracts with customers. The standard is principle-based and provides a five-step model to determine the measurement of revenue and timing of when it is recognized. In 2015 and 2016, the FASB issued various updates to this standard. The standard and its related amendments (collectively, the “New Revenue Standard”) are effective for interim and annual reporting periods beginning after December 15, 2017. The New Revenue Standard is effective for us on January 1, 2018. We will adopt the New Revenue Standard using the modified retrospective approach.


The adoption of the New Revenue Standard will not have a material impact on the amount and timing of our revenue recognition. The New Revenue Standard requires ongoing incremental disclosures, including the disaggregation of revenue into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

Measurement of Inventory

In July 2015, the FASB issued guidance that simplifies the measurement of inventory by replacing the lower of cost or market test with a lower of cost and net realizable value test. The guidance applies to all inventory that is measured using first-in, first-out or average cost methods. This guidance must be applied prospectively and became effective for interim and annual reporting periods beginning after December 15, 2016. The adoption of this guidance did not have a material impact on our consolidated financial statements.

Classification of Deferred Taxes

In November 2015, the FASB issued guidance that requires deferred tax assets and liabilities to be classified as noncurrent in a classified balance sheet. This guidance may be applied either prospectively or retrospectively and became effective for interim and annual reporting periods beginning after December 15, 2016. The adoption of this guidance on January 1, 2017 using the prospective approach did not have a material impact on our consolidated financial statements.

Financial Instruments

In January 2016, the FASB issued guidance related to certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Most prominent among the changes to the standard is the requirement for changes in the fair value of equity investments, with certain exceptions, to be recognized through net income rather than other comprehensive income. This guidance will be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings and is effective for interim and annual periods beginning after December 15, 2017. A cumulative-effect adjustment will capture any previously held unrealized gains and losses related to our equity investments carried at fair value. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

Leases

In February 2016, the FASB issued guidance on accounting for leases, which requires lessees to recognize most leases on their balance sheets for the rights and obligations created by those leases. The guidance requires enhanced disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. This guidance will be applied using a modified retrospective approach and is effective for interim and annual periods beginning after December 15, 2018 with early adoption permitted. We will adopt this guidance on January 1, 2019. While we are still evaluating the impact of adopting this guidance on our consolidated financial statements, including the option to elect certain practical expedients, we expect that, upon adoption, the right-of-use assets and lease liabilities recorded could be material to our consolidated balance sheets. However, we do not expect a material impact on our consolidated statements of income.

Intangibles—Goodwill and Other

In January 2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December 15, 2019 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

Stock Compensation

In May 2017, the FASB issued guidance to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. This guidance is effective prospectively and is effective for interim and annual periods beginning after December 15, 2017 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.


Derivatives and Hedging

In August 2017, the FASB issued guidance to simplify the accounting for hedging derivatives. This guidance is effective prospectively and is effective for interim and annual periods beginning after December 15, 2018 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

2. EARNINGS PER SHARE

The following table presents the calculation of basic and diluted earnings per share for our Common and Class B common stock:

 

Years Ended December 31,

   2017      2016      2015  

Basic Earnings per Share:

        

Net income attributable to Watsco, Inc. shareholders

   $ 208,221      $ 182,810      $ 172,929  

Less: distributed and undistributed earnings allocated to non-vested restricted common stock

     17,430        14,806        13,634  
  

 

 

    

 

 

    

 

 

 

Earnings allocated to Watsco, Inc. shareholders

   $ 190,791      $ 168,004      $ 159,295  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding—Basic

     32,824,947        32,582,385        32,435,961  
  

 

 

    

 

 

    

 

 

 

Basic earnings per share for Common and Class B common stock

   $ 5.81      $ 5.16      $ 4.91  
  

 

 

    

 

 

    

 

 

 

Allocation of earnings for Basic:

        

Common stock

   $ 175,667      $ 154,021      $ 146,037  

Class B common stock

     15,124        13,983        13,258  
  

 

 

    

 

 

    

 

 

 
   $ 190,791      $ 168,004      $ 159,295  
  

 

 

    

 

 

    

 

 

 

Diluted Earnings per Share:

        

Net income attributable to Watsco, Inc. shareholders

   $ 208,221      $ 182,810      $ 172,929  

Less: distributed and undistributed earnings allocated to non-vested restricted common stock

     17,427        14,801        13,626  
  

 

 

    

 

 

    

 

 

 

Earnings allocated to Watsco, Inc. shareholders

   $ 190,794      $ 168,009      $ 159,303  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding—Basic

     32,824,947        32,582,385        32,435,961  

Effect of dilutive stock options

     37,686        34,119        44,395  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding—Diluted

     32,862,633        32,616,504        32,480,356  
  

 

 

    

 

 

    

 

 

 

Diluted earnings per share for Common and Class B common stock

   $ 5.81      $ 5.15      $ 4.90  
  

 

 

    

 

 

    

 

 

 

Diluted earnings per share for our Common stock assumes the conversion of all of our Class B common stock into Common stock as of the beginning of the fiscal year; therefore, no allocation of earnings to Class B common stock is required. At December 31, 2017, 2016 and 2015, our outstanding Class B common stock was convertible into 2,601,996, 2,711,811 and 2,699,710 shares of our Common stock, respectively.

Diluted earnings per share excluded 11,664, 31,839 and 67,014 shares for the years ended December 31, 2017, 2016 and 2015, respectively, related to stock options with an exercise price per share greater than the average market value, resulting in an anti-dilutive effect on diluted earnings per share.


3. OTHER COMPREHENSIVE GAIN (LOSS)

Other comprehensive gain (loss) consists of the foreign currency translation adjustment associated with our Canadian operations’ use of the Canadian dollar as its functional currency and changes in the unrealized gains (losses) on cash flow hedging instruments and available-for-sale securities. The tax effects allocated to each component of other comprehensive loss were as follows:

 

Years Ended December 31,

   2017      2016      2015  

Foreign currency translation adjustment

   $ 15,993      $ 6,211      $ (39,378

Unrealized (loss) gain on cash flow hedging instruments

     (961      (1,321      3,716  

Income tax benefit (expense)

     259        356        (1,003
  

 

 

    

 

 

    

 

 

 

Unrealized (loss) gain on cash flow hedging instruments, net of tax

     (702      (965      2,713  
  

 

 

    

 

 

    

 

 

 

Reclassification of (gain) loss on cash flow hedging instruments into earnings

     (491      442        (2,730

Income tax expense (benefit)

     133        (119      737  
  

 

 

    

 

 

    

 

 

 

Reclassification of (gain) loss on cash flow hedging instruments into earnings, net of tax

     (358      323        (1,993
  

 

 

    

 

 

    

 

 

 

Unrealized gain (loss) on available-for-sale securities

     51        27        (12

Income tax (expense) benefit

     (66      (13      4  
  

 

 

    

 

 

    

 

 

 

Unrealized (loss) gain on available-for-sale securities, net of tax

     (15      14        (8
  

 

 

    

 

 

    

 

 

 

Other comprehensive gain (loss)

   $ 14,918      $ 5,583      $ (38,666
  

 

 

    

 

 

    

 

 

 

The changes in each component of accumulated other comprehensive loss, net of tax, were as follows:

 

Years Ended December 31,

   2017      2016      2015  

Foreign currency translation adjustment:

        

Beginning balance

   $ (43,459 )    $ (47,204 )    $ (23,623 )

Current period other comprehensive gain (loss)

     9,960        3,745        (23,581
  

 

 

    

 

 

    

 

 

 

Ending balance

     (33,499      (43,459      (47,204
  

 

 

    

 

 

    

 

 

 

Cash flow hedging instruments:

        

Beginning balance

     215        600        168  

Current period other comprehensive (loss) income

     (421      (579      1,628  

Less reclassification adjustment

     (215      194        (1,196
  

 

 

    

 

 

    

 

 

 

Ending balance

     (421      215        600  
  

 

 

    

 

 

    

 

 

 

Available-for-sale securities:

        

Beginning balance

     (286      (300      (292

Current period other comprehensive (loss) income

     (15      14        (8
  

 

 

    

 

 

    

 

 

 

Ending balance

     (301      (286      (300
  

 

 

    

 

 

    

 

 

 

Accumulated other comprehensive loss, net of tax

   $ (34,221    $ (43,530    $ (46,904
  

 

 

    

 

 

    

 

 

 

4. SUPPLIER CONCENTRATION

Purchases from our top ten suppliers comprised 84%, 85% and 84% of all purchases made in 2017, 2016 and 2015, respectively. Our largest supplier, Carrier and its affiliates, accounted for 62% of all purchases made in 2017, 2016 and 2015. See Note 17. A significant interruption by Carrier, or any of our other key suppliers, in the delivery of products could impair our ability to maintain current inventory levels and could materially impact our consolidated results of operations and consolidated financial position.


5. PROPERTY AND EQUIPMENT

Property and equipment, net, consists of:

 

December 31,

   2017      2016  

Land

   $ 820      $ 820  

Buildings and improvements

     74,486        71,082  

Machinery, vehicles and equipment

     76,117        74,640  

Furniture and fixtures

     15,282        15,090  

Computer hardware and software

     47,377        42,515  
  

 

 

    

 

 

 
     214,082        204,147  

Accumulated depreciation and amortization

     (122,884      (113,645
  

 

 

    

 

 

 
   $ 91,198      $ 90,502  
  

 

 

    

 

 

 

Depreciation and amortization expense related to property and equipment included in selling, general and administrative expenses for the years ended December 31, 2017, 2016 and 2015, were $16,770, $14,853 and $13,802, respectively.

6. DEBT

We maintain an unsecured, syndicated revolving credit agreement, which we use to fund seasonal working capital needs and for other general corporate purposes, including acquisitions, dividends (if and as declared by our Board of Directors), capital expenditures, stock repurchases and issuances of letters of credit. Effective February 5, 2018, we decreased the borrowing capacity under this credit agreement from $600,000 to $300,000. Included in the credit facility are a $90,000 swingline subfacility, a $10,000 letter of credit subfacility and a $75,000 multicurrency borrowing sublimit. The credit agreement matures on July 1, 2019.

Borrowings under the credit facility bear interest at either LIBOR-based rates plus a spread, which ranges from 87.5 to 250.0 basis-points (LIBOR plus 87.5 basis-points at December 31, 2017), depending on our ratio of total debt to EBITDA, or on rates based on the higher of the Prime rate or the Federal Funds Rate, in each case plus a spread which ranges from 0 to 150.0 basis-points (0 basis-points at December 31, 2017), depending on our ratio of total debt to EBITDA. We pay a variable commitment fee on the unused portion of the commitment under the revolving credit agreement, ranging from 12.5 to 35.0 basis-points (12.5 basis-points at December 31, 2017).

At December 31, 2017 and 2016, $21,800 and $235,294, respectively, were outstanding under the revolving credit agreement. The revolving credit agreement contains customary affirmative and negative covenants, including financial covenants with respect to consolidated leverage and interest coverage ratios, and other customary restrictions. We believe we were in compliance with all covenants at December 31, 2017.

7. INCOME TAXES

On December 22, 2017, Public Law 115-97 “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018” was enacted. This law is commonly referred to as the Tax Cuts and Jobs Act of 2017 (the “TCJA”). The TCJA made broad and complex changes to the U.S. tax code including but not limited to, reducing the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018 and requiring a one-time repatriation transition tax on certain undistributed earnings of foreign subsidiaries. The TCJA also put in place new tax laws that will apply prospectively, which include, but are not limited to, generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries and a new provision designed to tax U.S. allocated expenses as well as currently taxing certain global intangible low-taxed income (“GILTI”) of foreign subsidiaries. GILTI is a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We have not yet determined our policy election with respect to whether to record deferred taxes for basis differences expected to reverse as a result of the GILTI provisions in future years, or in the period in which that tax was incurred.

U.S. GAAP requires the impact of tax legislation to be recorded in the period of enactment. As a result, our 2017 effective income tax rate reflects a net income tax benefit of $9,955 attributable to the passage of the TCJA. This amount includes an income tax benefit from the revaluation of U.S. deferred income taxes, partially offset by an estimate for income tax expense to record U.S. federal, state and foreign withholding tax on previously undistributed earnings of our foreign subsidiaries. Due to the enactment date and tax complexities of the TCJA, we have not completed the accounting related to these items. In accordance with Staff Accounting Bulletin 118, provisional amounts have been recorded for the U.S. income tax attributable to the TCJA’s deemed repatriation provision and the revaluation of U.S. deferred taxes. These estimates may be impacted by the need for further analysis and future clarification and guidance regarding available tax accounting methods and elections, earnings and profits computations, and state tax conformity to federal tax changes.


The components of income tax expense from our wholly-owned operations and investments and our controlling interest in joint ventures with Carrier are as follows:

 

Years Ended December 31,

   2017      2016      2015  

U.S. Federal

   $ 69,079      $ 86,719      $ 85,585  

State

     10,643        9,801        9,431  

Foreign

     10,499        9,416        9,661  
  

 

 

    

 

 

    

 

 

 
   $ 90,221      $ 105,936      $ 104,677  
  

 

 

    

 

 

    

 

 

 

Current

   $ 100,956      $ 103,216      $ 99,990  

Deferred

     (10,735      2,720        4,687  
  

 

 

    

 

 

    

 

 

 
   $ 90,221      $ 105,936      $ 104,677  
  

 

 

    

 

 

    

 

 

 

We calculate our income tax expense and our effective tax rate for 100% of income attributable to our wholly-owned operations and for our controlling interest of income attributable to our joint ventures with Carrier, which are primarily taxed as partnerships for income tax purposes.

Following is a reconciliation of the effective income tax rate:

 

Years Ended December 31,

   2017     2016     2015  

U.S. federal statutory rate

     35.0     35.0     35.0

State income taxes, net of federal benefit and other

     2.4       2.3       2.4  

Excess tax benefits from share-based compensation

     (2.7     (1.0     —    

Tax effects on foreign income

     (1.0     (0.1     (0.3

Tax credits and other

     (0.6     (0.2     (0.1

Repatriation transition tax

     3.0       —         —    

Deferred tax impact of enacted tax rate changes

     (6.3     —         —    
  

 

 

   

 

 

   

 

 

 

Effective income tax rate attributable to Watsco, Inc.

     29.8       36.0       37.0  

Taxes attributable to non-controlling interest

     (3.8     (5.0     (5.4
  

 

 

   

 

 

   

 

 

 

Effective income tax rate

     26.0     31.0     31.6
  

 

 

   

 

 

   

 

 

 


The following is a summary of the significant components of our net deferred tax liabilities:

 

December 31,

   2017      2016  

Deferred tax assets:

     

Share-based compensation

   $ 18,977      $ 26,239  

Capitalized inventory costs and inventory reserves

     2,107        2,301  

Allowance for doubtful accounts

     929        1,379  

Self-insurance reserves

     153        500  

Other

     2,423        2,227  

Net operating loss carryforwards

     291        209  
  

 

 

    

 

 

 
     24,880        32,855  

Valuation allowance

     —          —    
  

 

 

    

 

 

 

Total deferred tax assets

     24,880        32,855  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Deductible goodwill

     (67,246      (88,581

Depreciation

     (5,519      (5,883

Other

     (5,189      (1,633
  

 

 

    

 

 

 

Total deferred tax liabilities

     (77,954      (96,097
  

 

 

    

 

 

 

Net deferred tax liabilities (1)

   $ (53,074    $ (63,242
  

 

 

    

 

 

 

 

(1) At December 31, 2017, net deferred tax liabilities have been included in the consolidated balance sheet in deferred income taxes and other liabilities. At December 31, 2016, net current deferred tax assets and liabilities of $5,485 are included in the consolidated balance sheet in other current assets and net long-term deferred tax assets and liabilities of $68,727 are included in the consolidated balance sheet in deferred income taxes and other liabilities.

Prior to enactment of the TCJA, U.S. income taxes had not been provided on undistributed earnings of our foreign subsidiaries as we had intended to reinvest such earnings permanently outside the U.S. or to repatriate such earnings only when it was tax effective to do so. As a result of the enactment of the TCJA, we have provided an estimate related to the repatriation transition tax and foreign withholding tax on certain undistributed earnings of our foreign subsidiaries at December 31, 2017. Our intent going forward is to indefinitely reinvest undistributed earnings outside of the U.S. or to repatriate the earnings only when it is tax effective to do so.

Valuation allowances are provided to reduce the related deferred income tax assets to an amount which will, more likely than not, be realized. As a result of our assessment of the realization of deferred income tax assets, we have concluded that it is more likely than not that all of our deferred income tax assets will be realized and thus no valuation allowance was necessary at both December 31, 2017 and 2016. At December 31, 2017, there were state net operating loss carryforwards of $7,606, which expire in varying amounts from 2018 through 2037. These amounts are available to offset future taxable income. There were no federal net operating loss carryforwards at December 31, 2017.

We are subject to United States federal income tax, income tax of multiple state jurisdictions and foreign income tax. We are subject to tax audits in the various jurisdictions until the respective statutes of limitations expire. We are no longer subject to United States federal tax examinations for tax years prior to 2014. For the majority of states and foreign jurisdictions, we are no longer subject to tax examinations for tax years prior to 2013.

As of December 31, 2017 and 2016, the total amount of gross unrecognized tax benefits (excluding the federal benefit received from state positions) was $4,225 and $3,695, respectively. Of these totals, $3,457 and $2,573, respectively, (net of the federal benefit received from state positions) represent the amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. Our continuing practice is to recognize penalties within selling, general and administrative expenses and interest related to income tax matters in income tax expense in the consolidated statements of income. As of December 31, 2017 and 2016, the cumulative amount of estimated accrued interest and penalties resulting from such unrecognized tax benefits was $540 and $414, respectively, and is included in deferred income taxes and other liabilities in the accompanying consolidated balance sheets.


The changes in gross unrecognized tax benefits are as follows:

 

Balance at December 31, 2014

   $ 3,719  

Additions based on tax positions related to the current year

     871  

Reductions due to lapse of applicable statute of limitations and tax assessments

     (1,077
  

 

 

 

Balance at December 31, 2015

     3,513  

Additions based on tax positions related to the current year

     547  

Reductions due to lapse of applicable statute of limitations

     (365
  

 

 

 

Balance at December 31, 2016

     3,695  

Additions based on tax positions related to the current year

     801  

Reductions due to lapse of applicable statute of limitations

     (271
  

 

 

 

Balance at December 31, 2017

   $ 4,225  
  

 

 

 

8. SHARE-BASED COMPENSATION AND BENEFIT PLANS

Share-Based Compensation Plans

We maintain the 2014 Incentive Compensation Plan (the “2014 Plan”) that provides for the award of a broad variety of share-based compensation alternatives such as non-vested restricted stock, non-qualified stock options, incentive stock options, performance awards, dividend equivalents, deferred stock and stock appreciation rights at no less than 100% of the market price on the date the award is granted. To date, awards under the 2014 Plan consist of non-qualified stock options and non-vested restricted stock. The 2014 Plan replaced the Watsco, Inc. Amended and Restated 2001 Incentive Compensation Plan (the “2001 Plan”) upon its expiration in 2014.

Under the 2014 Plan, the number of shares of Common and Class B common stock available for issuance is (i) 2,000,000, plus (ii) 45,421 shares of Common stock or Class B common stock that remained available for grant in connection with awards under the 2001 Plan as of the date our shareholders approved the 2014 Plan plus (iii) shares underlying currently outstanding awards issued under the 2001 Plan, which shares become reissuable under the 2014 Plan to the extent that such underlying shares are not issued due to their forfeiture, expiration, termination or otherwise. A total of 439,534 shares of Common stock, net of cancellations, and 493,522 shares of Class B common stock, had been awarded under the 2014 Plan as of December 31, 2017. As of December 31, 2017, 1,112,365 shares of common stock were reserved for future grants under the 2014 Plan. Options under the 2014 Plan vest over two to four years of service and have contractual terms of five years. Awards of non-vested restricted stock, which are granted at no cost to the employee, vest upon attainment of a specified age, generally toward the end of an employee’s career at age 62 or older. Vesting may be accelerated in certain circumstances prior to the original vesting date.

The 2001 Plan expired during 2014; therefore, no additional options may be granted. There were 12,750 options to exercise common stock outstanding under the 2001 Plan at December 31, 2017. Options under the 2001 Plan vest over two to four years of service and have contractual terms of five years.

The following is a summary of stock option activity under the 2014 Plan and the 2001 Plan as of and for the year ended December 31, 2017:

 

     Options      Weighted-
Average
Exercise
Price
     Weighted-
Average
Remaining
Contractual
Term

(in years)
     Aggregate
Intrinsic
Value
 

Options outstanding at December 31, 2016

     294,250      $ 122.80        

Granted

     179,750        150.35        

Exercised

     (39,751      98.05        

Forfeited

     (34,166      139.40        

Expired

     (1,250      67.25        
  

 

 

    

 

 

       

Options outstanding at December 31, 2017

     398,833      $ 136.44        3.47      $ 13,401  
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at December 31, 2017

     33,919      $ 121.65        2.80      $ 1,641  
  

 

 

    

 

 

    

 

 

    

 

 

 


The following is a summary of non-vested restricted stock activity as of and for the year ended December 31, 2017:

 

     Shares      Weighted-
Average
Grant Date
Fair Value
 

Non-vested restricted stock outstanding at December 31, 2016

     2,898,890      $ 54.13  

Granted

     176,899        149.47  

Vested

     (80,550      50.05  

Forfeited

     (10,000      134.71  
  

 

 

    

 

 

 

Non-vested restricted stock outstanding at December 31, 2017

     2,985,239      $ 51.22  
  

 

 

    

 

 

 

The weighted-average grant date fair value of non-vested restricted stock granted during 2017, 2016 and 2015 was $149.47, $130.01 and $114.55, respectively. The fair value of non-vested restricted stock that vested during 2017, 2016 and 2015 was $11,580, $10,096 and $2,468, respectively.

During 2017, 32,454 shares of Common stock with an aggregate fair market value of $4,664 were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of restricted stock. During 2016, 30,413 shares of Common and Class B common stock with an aggregate fair market value of $3,967 were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of restricted stock. During 2015, 7,206 shares of Common stock with an aggregate fair market value of $889 were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of restricted stock. These shares were retired upon delivery.

Share-Based Compensation Fair Value Assumptions

The fair value of each stock option award is estimated on the date of grant using the Black-Scholes option pricing valuation model based on the weighted-average assumptions noted in the table below. The fair value of each stock option award, which is subject to graded vesting, is expensed, net of estimated forfeitures, on a straight-line basis over the requisite service period for each separately vesting portion of the stock option. We use historical data to estimate stock option forfeitures. The expected term of stock option awards granted represents the period of time that stock option awards granted are expected to be outstanding and was calculated using the simplified method for plain vanilla options, which we believe provides a reasonable estimate of expected life based on our historical data. The risk-free rate for periods within the contractual life of the stock option award is based on the yield curve of a zero-coupon United States Treasury bond on the date the stock option award is granted with a maturity equal to the expected term of the stock option award. Expected volatility is based on historical volatility of our stock.

The following table presents the weighted-average assumptions used for stock options granted:

 

Years Ended December 31,

   2017     2016     2015  

Expected term in years

     4.25       4.25       4.25  

Risk-free interest rate

     1.77     1.24     1.25

Expected volatility

     17.41     18.65     20.96

Expected dividend yield

     2.82     2.54     2.29

Grant date fair value

   $ 17.23     $ 16.37     $ 17.17  

Exercise of Stock Options

The total intrinsic value of stock options exercised during 2017, 2016 and 2015 was $2,296, $4,123 and $6,691, respectively. Cash received from the exercise of stock options during 2017, 2016 and 2015 was $3,855, $4,447 and $4,850, respectively. During 2017, 2016 and 2015, 350 shares of Common stock with an aggregate fair market value of $53, 348 shares of Common stock with an aggregate fair market value of $51 and 26,006 shares of Class B common stock with an aggregate fair market value of $3,251, respectively, were withheld as payment in lieu of cash for stock option exercises and related tax withholdings. These shares were retired upon delivery.


Share-Based Compensation Expense

The following table provides information on share-based compensation expense:

 

Years Ended December 31,

   2017      2016      2015  

Stock options

   $ 1,451      $ 1,149      $ 952  

Non-vested restricted stock

     11,842        11,170        11,644  
  

 

 

    

 

 

    

 

 

 

Share-based compensation expense

   $ 13,293      $ 12,319      $ 12,596  
  

 

 

    

 

 

    

 

 

 

At December 31, 2017, there was $2,703 of unrecognized pre-tax compensation expense related to stock options granted under the 2014 Plan and 2001 Plan, which is expected to be recognized over a weighted-average period of approximately 1.8 years. The total fair value of stock options that vested during 2017, 2016 and 2015 was $754, $736 and $856, respectively.

At December 31, 2017, there was $109,297 of unrecognized pre-tax compensation expense related to non-vested restricted stock, which is expected to be recognized over a weighted-average period of approximately 11 years. Of this amount, approximately $59,000 is related to awards granted to our Chief Executive Officer (“CEO”), of which approximately $11,000 and $48,000 vest in approximately 5 and 9 years upon his attainment of age 82 and 86, respectively. In the event that vesting is accelerated for any circumstance, as defined in the related agreements, the remaining unrecognized share-based compensation expense would be immediately recognized as a charge to earnings with a corresponding tax benefit. At December 31, 2017, we were obligated to issue 42,871 shares of non-vested restricted stock to our CEO that vest in 9 years and 13,779 shares of non-vested restricted stock to our President that vest in 26 years in connection with 2017 performance based incentive compensation.

Employee Stock Purchase Plan

The Watsco, Inc. Fourth Amended and Restated 1996 Qualified Employee Stock Purchase Plan (the “ESPP”) provides for up to 1,500,000 shares of Common stock to be available for purchase by our full-time employees with at least 90 days of service. The ESPP allows participating employees to purchase shares of Common stock at a 5% discount to the fair market value at specified times. During 2017, 2016 and 2015, employees purchased 5,571, 5,956 and 6,463 shares of Common stock at an average price of $144.58, $125.84 and $112.53 per share, respectively. Cash dividends received by the ESPP were reinvested in Common stock and resulted in the issuance of 3,844, 3,442 and 3,183 additional shares during 2017, 2016 and 2015, respectively. We received net proceeds of $1,389, $1,206 and $1,107, respectively, during 2017, 2016 and 2015, for shares of our Common stock purchased under the ESPP. At December 31, 2017, 486,745 shares remained available for purchase under the ESPP.

401(k) Plan

We have a profit sharing retirement plan for our employees that is qualified under Section 401(k) of the Internal Revenue Code. Annual matching contributions are made based on a percentage of eligible employee compensation deferrals. The contribution has historically been made with the issuance of Common stock to the plan on behalf of our employees. For the years ended December 31, 2017, 2016 and 2015, we issued 16,389, 20,045 and 18,343 shares of Common stock, respectively, to the plan, representing the Common stock discretionary matching contribution of $2,428, $2,348 and $1,963, respectively.

9. PURCHASE OF ADDITIONAL OWNERSHIP INTEREST IN JOINT VENTURE

In 2011, we formed a joint venture with Carrier, Carrier Enterprise Northeast LLC, which we refer to as Carrier Enterprise II. Carrier Enterprise II had sales of approximately $545,000 in 2017 from 40 locations in the northeastern United States and 14 locations in Mexico. We initially owned a 60% controlling interest in Carrier Enterprise II. On November 29, 2016, we purchased an additional 10% ownership interest for cash consideration of $42,909, and, on February 13, 2017, we purchased an additional 10% ownership interest for cash consideration of $42,688, which together increased our controlling interest in Carrier Enterprise II to 80%.

10. INVESTMENT IN UNCONSOLIDATED ENTITY

On June 21, 2017, our first joint venture with Carrier, Carrier Enterprise, LLC, which we refer to as Carrier Enterprise I, acquired an approximately 35% ownership interest in Russell Sigler, Inc. (“RSI”), an HVAC distributor with annual sales of approximately $650,000, operating from 30 locations in the Western U.S. We have an 80% controlling interest in Carrier Enterprise I, and Carrier has a 20% non-controlling interest. Carrier Enterprise I acquired its ownership interest in RSI for cash consideration of $63,600, of which we contributed $50,880 and Carrier contributed $12,720. Carrier Enterprise I entered into a shareholders agreement (the “Shareholders Agreement”) with RSI and its shareholders. Pursuant to the Shareholders Agreement, RSI’s shareholders have the right to sell, and Carrier Enterprise I has the obligation to purchase, their respective shares of RSI for a purchase price determined based on either book value or a multiple of EBIT, the latter of which Carrier Enterprise I used to calculate the price paid for its investment in RSI. RSI’s shareholders may transfer their respective shares of RSI common stock only to members of the Sigler family or to Carrier Enterprise I, and, at any time from and after the date on which Carrier Enterprise I owns 85% or more of RSI’s outstanding common stock, it has the right, but not the obligation, to purchase from RSI’s shareholders the remaining outstanding shares of RSI common stock. Additionally, Carrier Enterprise I has the right to appoint two of RSI’s six board members. Given Carrier Enterprise I’s 35% voting equity interest in RSI and its right to appoint two out of RSI’s six board members, this investment in RSI is accounted for under the equity method.


11. GOODWILL AND INTANGIBLE ASSETS

The changes in the carrying amount of goodwill are as follows:

 

Balance at December 31, 2015

   $ 378,310  

Foreign currency translation adjustment

     1,427  
  

 

 

 

Balance at December 31, 2016

     379,737  

Foreign currency translation adjustment

     2,992  
  

 

 

 

Balance at December 31, 2017

   $     382,729  
  

 

 

 

Intangible assets are comprised of the following:

 

December 31,

   Estimated
Useful Lives
     2017      2016  

Indefinite lived intangible assets—Trade names, trademarks and distribution rights

      $ 125,194      $ 120,288  

Finite lived intangible assets:

        

Customer relationships

     10-15 years        73,053        70,194  

Trade name

     10 years        1,150        1,150  

Non-compete agreements

     7 years        —          369  

Accumulated amortization

        (38,332      (33,437
     

 

 

    

 

 

 

Finite lived intangible assets, net

        35,871        38,276  
     

 

 

    

 

 

 
      $ 161,065      $ 158,564  
     

 

 

    

 

 

 

Amortization expense related to finite lived intangible assets included in selling, general and administrative expenses for the years ended December 31, 2017, 2016 and 2015, were $5,263, $5,213 and $5,315, respectively. Annual amortization of finite lived intangible assets for the next five years is expected to approximate the following:

 

2018

   $ 4,900  

2019

   $ 4,900  

2020

   $ 4,900  

2021

   $ 4,200  

2022

   $ 3,500  

12. SHAREHOLDERS’ EQUITY

Common Stock

Common stock and Class B common stock share equally in earnings and are identical in most other respects except (i) Common stock is entitled to one vote on most matters and each share of Class B common stock is entitled to ten votes; (ii) shareholders of Common stock are entitled to elect 25% of the Board of Directors (rounded up to the nearest whole number) and Class B shareholders are entitled to elect the balance of the Board of Directors; (iii) cash dividends may be paid on Common stock without paying a cash dividend on Class B common stock and no cash dividend may be paid on Class B common stock unless at least an equal cash dividend is paid on Common stock and (iv) Class B common stock is convertible at any time into Common stock on a one-for-one basis at the option of the shareholder.

Preferred Stock

We are authorized to issue preferred stock with such designation, rights and preferences as may be determined from time to time by our Board of Directors. Accordingly, the Board of Directors is empowered, without shareholder approval, to issue preferred stock with dividend, liquidation, conversion, voting or other rights which could adversely affect the voting power or other rights of the holders of our Common stock and Class B common stock and, in certain instances, could adversely affect the market price of this stock. We had no preferred stock outstanding at December 31, 2017 or 2016.


At-the-Market Offering Program

On August 23, 2017, we entered into a sales agreement with Robert W. Baird & Co. Inc., which enabled the Company to issue and sell shares of Common stock in one or more negotiated transactions that are deemed to be “at the market” offerings as defined in Rule 415 under the Securities Act of 1933, as amended (the “Securities Act”), for a maximum aggregate offering amount of up to $250,000 (the “ATM Program”). The offer and sale of our Common stock pursuant to the ATM Program was registered under the Securities Act pursuant to our automatically effective shelf registration statement on Form S-3 (File No. 333-207831).

During 2017, we sold 1,498,662 shares of Common stock under the ATM Program for net proceeds of $247,744. Direct costs of $311 incurred in connection with the offering were charged against the proceeds from the sale of Common stock and reflected as a reduction of paid-in capital. As of December 31, 2017, we had completed the offering of shares under the ATM Program. The net proceeds were primarily used to repay outstanding debt and for general corporate purposes.

Stock Repurchase Plan

In September 1999, our Board of Directors authorized the repurchase, at management’s discretion, of up to 7,500,000 shares of common stock in the open market or via private transactions. Shares repurchased under the program are accounted for using the cost method and result in a reduction of shareholders’ equity. No shares were repurchased during 2017, 2016 or 2015. In aggregate, 6,322,650 shares of Common stock and 48,263 shares of Class B common stock have been repurchased at a cost of $114,425 since the inception of the program. At December 31, 2017, there were 1,129,087 shares remaining authorized for repurchase under the program.

13. FINANCIAL INSTRUMENTS

Recorded Financial Instruments

Recorded financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, the current portion of long-term obligations, borrowings under our revolving credit agreement and debt instruments included in other long-term obligations. At December 31, 2017 and 2016, the fair values of cash and cash equivalents, accounts receivable, accounts payable and the current portion of long-term obligations approximated their carrying values due to the short-term nature of these instruments.

The fair values of variable rate borrowings under our revolving credit agreement and debt instruments included in long-term obligations also approximate their carrying value based upon interest rates available for similar instruments with consistent terms and remaining maturities.

Off-Balance Sheet Financial Instruments

At both December 31, 2017 and 2016, we were contingently liable under standby letters of credit aggregating $2,430, which are primarily used as collateral to cover any contingency related to additional risk assessments pertaining to our self-insurance programs. Additionally, at December 31, 2017 and 2016, we were contingently liable under various performance bonds aggregating approximately $4,000 and $8,000, respectively, which are used as collateral to cover any contingencies related to our nonperformance under agreements with certain customers. We do not expect that any material losses or obligations will result from the issuance of the standby letters of credit or performance bonds because we expect to meet our obligations under our self-insurance programs and to certain customers in the ordinary course of business. Accordingly, the estimated fair value of these instruments is zero.

Concentrations of Credit Risk

Financial instruments which potentially subject us to concentrations of credit risk consist principally of accounts receivable. Concentrations of credit risk are limited due to the large number of customers comprising the customer base and their dispersion across many different geographical regions. We also have access to credit insurance programs which are used as an additional means to mitigate credit risk.

14. DERIVATIVES

We enter into foreign currency forward and option contracts to offset the earnings impact that foreign exchange rate fluctuations would otherwise have on certain monetary liabilities that are denominated in nonfunctional currencies.


Cash Flow Hedging Instruments

We enter into foreign currency forward contracts that are designated as cash flow hedges. The settlement of these derivatives results in reclassifications from accumulated other comprehensive loss to earnings for the period in which the settlement of these instruments occurs. The maximum period for which we hedge our cash flow using these instruments is 12 months. Accordingly, at December 31, 2017, all of our open foreign currency forward contracts had maturities of one year or less. The total notional value of our foreign currency exchange contracts designated as cash flow hedges at December 31, 2017 was $29,500, and such contracts have varying terms expiring through September 2018.

The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows:

 

Years Ended December 31,

   2017      2016  

Loss recorded in accumulated other comprehensive loss

   $ (961    $ (1,321

Gain (loss) reclassified from accumulated other comprehensive loss into earnings

   $ (491    $ 442  

At December 31, 2017, we expected an estimated $962 pre-tax loss to be reclassified into earnings to reflect the fixed prices obtained from foreign exchange hedging within the next 12 months.

Derivatives Not Designated as Hedging Instruments

We have also entered into foreign currency forward and option contracts that are either not designated as hedges or did not qualify for hedge accounting. These derivative instruments were effective economic hedges for all of the periods presented. The fair value gains and losses on these contracts are recognized in earnings as a component of selling, general and administrative expenses. The total notional value of our foreign currency exchange contracts not designated as hedging instruments at December 31, 2017 was $11,200, and such contracts have varying terms expiring through August 2018.

We recognized (losses) gains of $(829), $(306) and $2,552 from foreign currency forward and option contracts not designated as hedging instruments in our consolidated statements of income for 2017, 2016 and 2015, respectively.

The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our consolidated balance sheets. See Note 15.

 

     Asset Derivatives      Liability Derivatives  

December 31,

   2017      2016      2017      2016  

Derivatives designated as hedging instruments

   $ 70      $ 227      $ 773    $ 35

Derivatives not designated as hedging instruments

     180        14        184      4
  

 

 

    

 

 

    

 

 

    

 

 

 

Total derivative instruments

   $ 250      $ 241      $ 957    $ 39
  

 

 

    

 

 

    

 

 

    

 

 

 


15. FAIR VALUE MEASUREMENTS

The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:

 

          Total      Fair Value Measurements
at December 31, 2017 Using
 
    

Balance Sheet Location

      Level 1      Level 2      Level 3  

Assets:

              

Available-for-sale securities

   Other assets    $ 332      $ 332        —          —    

Derivative financial instruments

   Other current assets    $ 250        —        $ 250        —    

Liabilities:

              

Derivative financial instruments

   Accrued expenses and other current liabilities    $ 957        —        $ 957        —    

 

          Total      Fair Value Measurements
at December 31, 2016 Using
 
    

Balance Sheet Location

      Level 1      Level 2      Level 3  

Assets:

              

Available-for-sale securities

   Other assets    $ 281      $ 281        —          —    

Derivative financial instruments

   Other current assets    $ 241        —        $ 241        —    

Liabilities:

              

Derivative financial instruments

   Accrued expenses and other current liabilities    $ 39        —        $ 39        —    

The following is a description of the valuation techniques used for these assets and liabilities, as well as the level of input used to measure fair value:

Available-for-sale securities – these investments are exchange-traded equity securities. Fair values for these investments are based on closing stock prices from active markets and are therefore classified within Level 1 of the fair value hierarchy.

Derivative financial instruments – these derivatives are foreign currency forward and option contracts. See Note 14. Fair value is based on observable market inputs, such as forward rates in active markets; therefore, we classify these derivatives within Level 2 of the valuation hierarchy.

There were no transfers in or out of Level 1 and Level 2 during 2017 or 2016.

16. COMMITMENTS AND CONTINGENCIES

Litigation, Claims and Assessments

In December 2015, a purported Watsco shareholder, Nelson Gaskins (the “Plaintiff”), filed a derivative lawsuit in the U.S. District Court for the Southern District of Florida (the “Court”) against Watsco’s Board of Directors. The Company was a nominal defendant. The lawsuit alleged breach of fiduciary duties regarding CEO incentive compensation and sought to recover alleged excessive incentive compensation and unspecified damages. The Court dismissed this action, and the Plaintiff filed a notice of appeal to the U.S. Court of Appeals for the Eleventh Circuit (the “Appellate Court”). In May 2017, the Appellate Court dismissed the Plaintiff’s appeal and the action with prejudice. Neither the Plaintiff nor the Plaintiff’s lawyers received any payment from, or on behalf of, Watsco or its Directors in connection with this lawsuit and the related appeal.

We are involved in litigation incidental to the operation of our business. We vigorously defend all matters in which we or our subsidiaries are named defendants and, for insurable losses, maintain significant levels of insurance to protect against adverse judgments, claims or assessments that may affect us. Although the adequacy of existing insurance coverage and the outcome of any legal proceedings cannot be predicted with certainty, based on the current information available, we do not believe the ultimate liability associated with any known claims or litigation will have a material adverse effect on our financial condition or results of operations.


Self-Insurance

Self-insurance reserves are maintained relative to company-wide casualty insurance and health benefit programs. The level of exposure from catastrophic events is limited by the purchase of stop-loss and aggregate liability reinsurance coverage. When estimating the self-insurance liabilities and related reserves, management considers a number of factors, which include historical claims experience, demographic factors, severity factors and valuations provided by independent third-party actuaries. Management reviews its assumptions with its independent third-party actuaries to evaluate whether the self-insurance reserves are adequate. If actual claims or adverse development of loss reserves occur and exceed these estimates, additional reserves may be required. Reserves in the amounts of $2,344 and $2,951 at December 31, 2017 and 2016, respectively, were established related to such programs and are included in accrued expenses and other current liabilities in our consolidated balance sheets.

Variable Interest Entity

As of December 31, 2017, in conjunction with our casualty insurance programs, limited equity interests are held in a captive insurance entity. The programs permit us to self-insure a portion of losses, to gain access to a wide array of safety-related services, to pool insurance risks and resources in order to obtain more competitive pricing for administration and reinsurance and to limit risk of loss in any particular year. The entity meets the definition of Variable Interest Entity (“VIE”); however, we do not meet the requirements to include this entity in the consolidated financial statements. The maximum exposure to loss related to our involvement with this entity is limited to approximately $4,200. See “Self-Insurance” above for further information on commitments associated with the insurance programs and Note 13, under the caption “Off-Balance Sheet Financial Instruments,” for further information on standby letters of credit. At December 31, 2017, there were no other entities that met the definition of a VIE.

Operating Leases

We are obligated under various non-cancelable operating lease agreements for real property, equipment and vehicles used in our operations with varying terms through 2028. We are committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below. Some of these arrangements have free or escalating rent payment provisions. We recognize rent expense under such arrangements on a straight-line basis over the lease term.

At December 31, 2017, future minimum payments under non-cancelable operating leases over each of the next five years and thereafter were as follows:

 

2018

   $ 69,136  

2019

     51,645  

2020

     36,127  

2021

     22,434  

2022

     12,985  

Thereafter

     5,824  
  

 

 

 

Total minimum payments

   $ 198,151  
  

 

 

 

Rental expense for the years ended December 31, 2017, 2016 and 2015, was $84,076, $83,260 and $82,581, respectively.

Purchase Obligations

At December 31, 2017, we were obligated under various non-cancelable purchase orders with our key suppliers for goods aggregating approximately $11,000.

17. RELATED PARTY TRANSACTIONS

Purchases from Carrier and its affiliates comprised 62% of all inventory purchases made during 2017, 2016 and 2015. At December 31, 2017 and 2016, approximately $75,000 and $63,000, respectively, was payable to Carrier and its affiliates, net of receivables. Our joint ventures with Carrier also sell HVAC products to Carrier and its affiliates. Revenues in our consolidated statements of income for 2017, 2016 and 2015 included approximately $64,000, $56,000 and $62,000, respectively, of sales to Carrier and its affiliates. We believe these transactions are conducted on terms equivalent to an arm’s-length basis in the ordinary course of business.

A member of our Board of Directors is the Chairman and Chief Executive Officer of Moss & Associates LLC, which serves as general contractor for the remodeling of our Miami headquarters. We paid Moss & Associates LLC $951 and $291 for construction services performed during 2017 and 2016, respectively, and $131 was payable at December 31, 2017.

A member of our Board of Directors is the Senior Chairman of Greenberg Traurig, P.A., which serves as our principal outside counsel and receives customary fees for legal services. During 2017, we paid this firm $475 for services performed and $0 was payable at December 31, 2017.


18. INFORMATION ABOUT GEOGRAPHIC AREAS

Our operations are primarily within the United States, including Puerto Rico, Canada and Mexico. Products are also sold from the United States on an export-only basis to portions of Latin America and the Caribbean Basin. The following tables set forth revenues and long-lived assets by geographical area:

 

Years Ended December 31,

   2017      2016      2015  

Revenues:

        

United States

   $ 3,919,684      $ 3,813,204      $ 3,710,977  

Canada

     269,603        267,220        263,908  

Mexico

     152,668        140,278        138,354  
  

 

 

    

 

 

    

 

 

 

Total revenues

   $ 4,341,955      $ 4,220,702      $ 4,113,239  
  

 

 

    

 

 

    

 

 

 

December 31,

   2017      2016         

Long-Lived Assets:

        

United States

   $ 540,136      $ 467,728     

Canada

     163,944        155,758     

Mexico

     5,400        5,317     
  

 

 

    

 

 

    

Total long-lived assets

   $ 709,480      $ 628,803     
  

 

 

    

 

 

    

Revenues are attributed to countries based on the location of the store from which the sale occurred. Long-lived assets consist primarily of goodwill and intangible assets, property and equipment, and our investment in an unconsolidated entity.

19. SUPPLEMENTAL CASH FLOW INFORMATION

Supplemental cash flow information was as follows:

 

Years Ended December 31,

   2017      2016      2015  

Interest paid

   $ 5,773      $ 3,362      $ 4,993  

Income taxes net of refunds

   $ 48,056      $ 99,006      $ 103,261  

20. SUBSEQUENT EVENTS

On January 2, 2018, our Board of Directors declared a regular quarterly cash dividend of $1.25 per share of Common and Class B common stock that was paid on January 31, 2018 to shareholders of record as of January 16, 2018.

Effective February 5, 2018, we decreased the borrowing capacity under our credit agreement from $600,000 to $300,000. See Note 6.

On February 6, 2018, our Board of Directors approved an increase to the quarterly cash dividend per share of Common and Class B common stock to $1.45 per share from $1.25 per share, beginning with the dividend that will be paid in April 2018.


WATSCO, INC. AND SUBSIDIARIES

SELECTED QUARTERLY FINANCIAL DATA

(UNAUDITED)

 

(In thousands, except per share data)

   1st
Quarter
     2nd
Quarter
     3rd
Quarter
     4th
Quarter
     Total  

Year Ended December 31, 2017

              

Revenues (1)

   $ 872,095      $ 1,275,924      $ 1,229,591      $ 964,345      $ 4,341,955  

Gross profit

   $ 218,556      $ 310,278      $ 295,895      $ 240,930      $ 1,065,659  

Net income attributable to Watsco, Inc.

   $ 26,181      $ 73,756      $ 65,029      $ 43,255      $ 208,221  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share for Common and Class B common stock (2):

              

Basic

   $ 0.71      $ 2.07      $ 1.82      $ 1.19      $ 5.81  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.71      $ 2.07      $ 1.82      $ 1.19      $ 5.81  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Year Ended December 31, 2016

              

Revenues (1)

   $ 851,424      $ 1,214,435      $ 1,241,232      $ 913,611      $ 4,220,702  

Gross profit

   $ 212,447      $ 291,861      $ 302,204      $ 228,072      $ 1,034,584  

Net income attributable to Watsco, Inc.

   $ 25,537      $ 64,621      $ 63,099      $ 29,553      $ 182,810  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share for Common and Class B common stock (2):

              

Basic

   $ 0.71      $ 1.82      $ 1.78      $ 0.81      $ 5.16  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.71      $ 1.82      $ 1.78      $ 0.81      $ 5.15  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions.
(2) Quarterly and year-to-date earnings per share are calculated on an individual basis; therefore, the sum of earnings per share amounts for the quarters may not equal earnings per share amounts for the year.


WATSCO, INC. AND SUBSIDIARIES

INFORMATION ON COMMON STOCK

(UNAUDITED)

Our Common stock is traded on the New York Stock Exchange (“NYSE”) under the ticker symbol WSO. Our Class B common stock is traded on the NYSE under the ticker symbol WSOB. The following table presents the high and low prices of our Common stock and Class B common stock, as reported by the NYSE. Also presented below are dividends paid per share for each quarter during the years ended December 31, 2017 and 2016. At February 23, 2018, there were 216 Common stock registered shareholders and 121 Class B common stock registered shareholders.

 

     Common      Class B Common      Cash Dividend  
     High      Low      High      Low      Common      Class B  

Year Ended December 31, 2017:

                 

First quarter

   $ 156.69      $ 143.00      $ 153.02      $ 143.00      $ 1.05      $ 1.05  

Second quarter

     155.46        135.45        157.14        134.10        1.05        1.05  

Third quarter

     161.07        142.30        160.15        146.26        1.25        1.25  

Fourth quarter

     171.38        159.30        170.22        160.15        1.25        1.25  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Year Ended December 31, 2016:

                 

First quarter

   $ 134.84      $ 108.09      $ 131.58      $ 108.25      $ 0.85      $ 0.85  

Second quarter

     140.69        129.00        139.84        129.17        0.85        0.85  

Third quarter

     149.64        138.37        148.67        138.85        0.85        0.85  

Fourth quarter

     159.03        130.88        157.72        131.01        1.05        1.05  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
EX-21.1 3 d465631dex211.htm EX-21.1 EX-21.1

EXHIBIT 21.1

SUBSIDIARIES OF THE REGISTRANT

The following table sets forth the significant subsidiaries of Watsco, Inc. as of December 31, 2017, and their respective incorporation jurisdictions. The names of various other wholly-owned subsidiaries have been omitted. None of the foregoing omitted subsidiaries, considered either alone or in the aggregate as a single subsidiary, constitutes a significant subsidiary.

 

Name of Subsidiary

   State or Other Jurisdiction
of Incorporation
   Percent of
Ownership
 

Baker Distributing Company LLC

   Delaware      100

Boreal International Corporation

   Florida      100

Carrier Enterprise Canada, L.P.

   Ontario, Canada      60

Carrier Enterprise Mexico S. de R.L. de C.V.

   Mexico      80

Carrier Enterprise, LLC

   Delaware      80

Carrier Enterprise Northeast, LLC

   Delaware      80

Carrier InterAmerica Corporation

   United States Virgin Islands      80

Carrier (Puerto Rico), Inc.

   Delaware      80

East Coast Metal Distributors LLC

   Delaware      100

Gemaire Distributors LLC

   Delaware      100

Heating & Cooling Supply LLC

   California      100

Tradewinds Distributing Company, LLC

   Delaware      100
EX-23.1 4 d465631dex231.htm EX-23.1 EX-23.1

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm

The Board of Directors

Watsco, Inc.:

We consent to the incorporation by reference in the registration statements (No. 333-207831) on Form S-3 and (No. 333-197795, 333-185345 and 333-159776) on Form S-8 of Watsco, Inc. of our reports dated March 1, 2018 with respect to the consolidated balance sheets of Watsco, Inc. and subsidiaries (the Company) as of December 31, 2017 and 2016, and the related consolidated statements of income, comprehensive income, shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2017, and the related notes (collectively, the “consolidated financial statements”), and the effectiveness of internal control over financial reporting of December 31, 2017, which reports appear in the December 31, 2017 annual report on Form 10-K of the Company.

 

/s/ KPMG LLP

Miami, Florida

March 1, 2018

Certified Public Accountants

EX-31.1 5 d465631dex311.htm EX-31.1 EX-31.1

EXHIBIT 31.1

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Albert H. Nahmad, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Watsco, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of this annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 1, 2018

 

/s/ Albert H. Nahmad

Albert H. Nahmad

Chief Executive Officer

EX-31.2 6 d465631dex312.htm EX-31.2 EX-31.2

EXHIBIT 31.2

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Barry S. Logan, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Watsco, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of this annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 1, 2018

 

/s/ Barry S. Logan

Barry S. Logan

Senior Vice President

EX-31.3 7 d465631dex313.htm EX-31.3 EX-31.3

EXHIBIT 31.3

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Ana M. Menendez, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Watsco, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of this annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 1, 2018

 

/s/ Ana M. Menendez

Ana M. Menendez

Chief Financial Officer

EX-32.1 8 d465631dex321.htm EX-32.1 EX-32.1

EXHIBIT 32.1

CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Watsco, Inc. (“Watsco”) on Form 10-K for the year ended December 31, 2017, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Albert H. Nahmad, as Chief Executive Officer of Watsco, Barry S. Logan, as Senior Vice President of Watsco and Ana M. Menendez, as Chief Financial Officer of Watsco, each hereby certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to our knowledge:

 

  (1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Watsco.

 

/s/ Albert H. Nahmad

Albert H. Nahmad

Chief Executive Officer

March 1, 2018

 

/s/ Barry S. Logan

Barry S. Logan

Senior Vice President

March 1, 2018

 

/s/ Ana M. Menendez

Ana M. Menendez

Chief Financial Officer

March 1, 2018

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Watsco and will be retained by Watsco and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by Watsco for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

EX-101.INS 9 wso-20171231.xml XBRL INSTANCE DOCUMENT 0.80 250000000 300000000 5301183 32005941 0.60 0.80 0.35 0.20 0.85 2 7500000 4739000000 3719000 1132039000 24447000 168000 420879000 -292000 -23623000 580564000 -114425000 248079000 -23747000 35006621 20689000 -46904000 3513000 1203721000 35229000 378310000 2699710 600000 495276000 -300000 -47204000 602522000 -114425000 246411000 -46904000 35311493 20841000 0 0 294250 122.80 0.50 10000000 2573000 550482000 1874649000 72371000 1633000 0 96097000 -43530000 185482000 1005828000 235294000 63242000 592350000 113645000 3695000 2951000 348000 200000 33437000 68727000 6169000 414000 1251748000 245920000 235642000 314888000 0 88581000 5883000 129206000 1240156000 2227000 500000 23161000 90502000 56010000 209000 158564000 685011000 475974000 1379000 5485000 2301000 26239000 204147000 1874649000 32855000 32855000 38276000 379737000 120288000 5690000 114425000 9926000 628803000 2711811 54.13 2898890 281000 241000 39000 63000000 281000 241000 39000 35000 227000 4000 14000 48263 10000000 5218754 0.50 2610000 6322650 60000000 36682562 0.50 18341000 215000 550482000 -286000 -43459000 592350000 -114425000 245920000 -43530000 35530403 20951000 5317000 155758000 467728000 39000 241000 369000 1150000 70194000 2430000 8000000 74640000 71082000 15090000 820000 42515000 0 0 33919 121.65 398833 136.44 0.50 10000000 1129087 4200000 3457000 594556000 198151000 51645000 2046877000 57338000 5189000 0 77954000 -34221000 230476000 1297953000 22434000 69136000 12985000 21800000 600000000 53074000 804008000 122884000 4225000 2344000 11000000 285000 36127000 244000 38332000 6049000 540000 1550977000 5824000 253024000 22085000 416477000 0 0 67246000 5519000 185757000 1337397000 2423000 153000 17454000 91198000 1641000 80496000 291000 4900000 4200000 161065000 761314000 478133000 929000 2107000 18977000 214082000 2046877000 24880000 24880000 3500000 4900000 4900000 35871000 382729000 125194000 74488000 13401000 87440000 11621000 709480000 3 2601996 2703000 51.22 2985239 109297000 59000000 42871 11000000 48000000 13779 10000000 75000000 90000000 332000 250000 957000 0 7606000 2000000 1112365 45421 0 12750 131000 0 75000000 332000 250000 957000 773000 70000 11200000 184000 180000 48263 10000000 5275838 0.50 2638000 4823988 60000000 36825128 0.50 18412000 -421000 594556000 -301000 -33499000 804008000 -87440000 253024000 -34221000 37228715 21050000 5400000 163944000 540136000 1500000 486745 957000 250000 29500000 -962000 1150000 73053000 2430000 4000000 37 560 76117000 74486000 15282000 820000 47377000 42909000 0.10 42688000 0.10 1.45 2018-04 1.45 2018-04 50880000 63600000 12720000 6 30 2018-01-02 2018-01-31 1.25 2018-01-16 2018-01-02 2018-01-31 1.25 2018-01-16 67014 4.90 0.350 222848000 P4Y2M30D 32480356 32435961 0.024 0.0229 0.0125 17.17 0 44395 2.80 4.91 -0.003 0.054 0.316 0.2096 4113239000 23698000 39754000 487000 2422000 737000 -8000 336748000 172929000 4993000 285000 3652000 26121000 187858000 149772000 13233000 871000 226524000 1465000 98532000 -12000 -39378000 -5547000 103261000 1007357000 1963000 3716000 2713000 -38666000 159295000 159303000 331201000 2422000 12596000 4687000 19117000 98532000 -1343000 85585000 9661000 104677000 -11760000 -22938000 1003000 5957000 760000 12596000 4140000 1077000 21150000 99990000 13802000 2422000 13626000 670609000 9431000 3105882000 0 39754000 53595000 -187785000 82581000 1993000 -4000 13634000 -56256000 2688000 6691000 5315000 10782000 38086000 2730000 -157000 4850000 41345000 0.370 8632000 1963000 -0.001 856000 952000 26006 3251000 114.55 11644000 2468000 7206 889000 18343 1963000 0.62 62000000 2552000 13258000 146037000 1628000 1196000 172929000 98532000 -8000 -23581000 13233000 -100000 1954000 2422000 4123000 -2000 8570000 53595000 -15509000 39754000 -23157000 200479 33212 5000 18343 100000 9000 17000 2000 62000 124262 138354000 263908000 3710977000 6463 1107000 112.53 3183 0.84 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Advertising Costs</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Advertising costs are expensed as incurred. Advertising expense for the years ended December&#xA0;31, 2017, 2016 and 2015, were $24,677, $22,242 and $21,150, respectively.</p> </div> 11664 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Cash Equivalents</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> All highly liquid instruments purchased with original maturities of three months or less are considered to be cash equivalents.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>16. COMMITMENTS AND CONTINGENCIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Litigation, Claims and Assessments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In December 2015, a purported Watsco shareholder, Nelson Gaskins (the &#x201C;Plaintiff&#x201D;), filed a derivative lawsuit in the U.S. District Court for the Southern District of Florida (the &#x201C;Court&#x201D;) against Watsco&#x2019;s Board of Directors. The Company was a nominal defendant. The lawsuit alleged breach of fiduciary duties regarding CEO incentive compensation and sought to recover alleged excessive incentive compensation and unspecified damages. The Court dismissed this action, and the Plaintiff filed a notice of appeal to the U.S. Court of Appeals for the Eleventh Circuit (the &#x201C;Appellate Court&#x201D;). In May 2017, the Appellate Court dismissed the Plaintiff&#x2019;s appeal and the action with prejudice. Neither the Plaintiff nor the Plaintiff&#x2019;s lawyers received any payment from, or on behalf of, Watsco or its Directors in connection with this lawsuit and the related appeal.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are involved in litigation incidental to the operation of our business. We vigorously defend all matters in which we or our subsidiaries are named defendants and, for insurable losses, maintain significant levels of insurance to protect against adverse judgments, claims or assessments that may affect us. Although the adequacy of existing insurance coverage and the outcome of any legal proceedings cannot be predicted with certainty, based on the current information available, we do not believe the ultimate liability associated with any known claims or litigation will have a material adverse effect on our financial condition or results of operations.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Self-Insurance</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Self-insurance reserves are maintained relative to company-wide casualty insurance and health benefit programs. The level of exposure from catastrophic events is limited by the purchase of stop-loss and aggregate liability reinsurance coverage. When estimating the self-insurance liabilities and related reserves, management considers a number of factors, which include historical claims experience, demographic factors, severity factors and valuations provided by independent third-party actuaries. Management reviews its assumptions with its independent third-party actuaries to evaluate whether the self-insurance reserves are adequate. If actual claims or adverse development of loss reserves occur and exceed these estimates, additional reserves may be required. Reserves in the amounts of $2,344 and $2,951 at December&#xA0;31, 2017 and 2016, respectively, were established related to such programs and are included in accrued expenses and other current liabilities in our consolidated balance sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Variable Interest Entity</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, in conjunction with our casualty insurance programs, limited equity interests are held in a captive insurance entity. The programs permit us to self-insure a portion of losses, to gain access to a wide array of safety-related services, to pool insurance risks and resources in order to obtain more competitive pricing for administration and reinsurance and to limit risk of loss in any particular year. The entity meets the definition of Variable Interest Entity (&#x201C;VIE&#x201D;); however, we do not meet the requirements to include this entity in the consolidated financial statements. The maximum exposure to loss related to our involvement with this entity is limited to approximately $4,200. See &#x201C;Self-Insurance&#x201D; above for further information on commitments associated with the insurance programs and Note 13, under the caption &#x201C;Off-Balance Sheet Financial Instruments,&#x201D; for further information on standby letters of credit. At December&#xA0;31, 2017, there were no other entities that met the definition of a VIE.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Operating Leases</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are obligated under various non-cancelable operating lease agreements for real property, equipment and vehicles used in our operations with varying terms through 2028. We are committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below. Some of these arrangements have free or escalating rent payment provisions. We recognize rent expense under such arrangements on a straight-line basis over the lease term.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> At December&#xA0;31, 2017, future minimum payments under non-cancelable operating leases over each of the next five years and thereafter were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total minimum payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">198,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Rental expense for the years ended December&#xA0;31, 2017, 2016 and 2015, was $84,076, $83,260 and $82,581, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Purchase Obligations</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> At December&#xA0;31, 2017, we were obligated under various non-cancelable purchase orders with our key suppliers for goods aggregating approximately $11,000.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>8. SHARE-BASED COMPENSATION AND BENEFIT PLANS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Share-Based Compensation Plans</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We maintain the 2014 Incentive Compensation Plan (the &#x201C;2014 Plan&#x201D;) that provides for the award of a broad variety of share-based compensation alternatives such as non-vested restricted stock, non-qualified stock options, incentive stock options, performance awards, dividend equivalents, deferred stock and stock appreciation rights at no less than 100% of the market price on the date the award is granted. To date, awards under the 2014 Plan consist of non-qualified stock options and non-vested restricted stock. The 2014 Plan replaced the Watsco, Inc. Amended and Restated 2001 Incentive Compensation Plan (the &#x201C;2001 Plan&#x201D;) upon its expiration in 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under the 2014 Plan, the number of shares of Common and Class B common stock available for issuance is (i)&#xA0;2,000,000, plus (ii)&#xA0;45,421 shares of Common stock or Class B common stock that remained available for grant in connection with awards under the 2001 Plan as of the date our shareholders approved the 2014 Plan plus (iii)&#xA0;shares underlying currently outstanding awards issued under the 2001 Plan, which shares become reissuable under the 2014 Plan to the extent that such underlying shares are not issued due to their forfeiture, expiration, termination or otherwise. A total of 439,534 shares of Common stock, net of cancellations, and 493,522 shares of Class B common stock, had been awarded under the 2014 Plan as of December&#xA0;31, 2017. As of December&#xA0;31, 2017, 1,112,365 shares of common stock were reserved for future grants under the 2014 Plan. Options under the 2014 Plan vest over two to four years of service and have contractual terms of five years. Awards of non-vested restricted stock, which are granted at no cost to the employee, vest upon attainment of a specified age, generally toward the end of an employee&#x2019;s career at age 62 or older. Vesting may be accelerated in certain circumstances prior to the original vesting date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 2001 Plan expired during 2014; therefore, no additional options may be granted. There were 12,750 options to exercise common stock outstanding under the 2001 Plan at December&#xA0;31, 2017. Options under the 2001 Plan vest over two to four years of service and have contractual terms of five years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following is a summary of stock option activity under the 2014 Plan and the 2001 Plan as of and for the year ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Options</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term</b><br /> <b>(in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">294,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">122.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">179,750</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39,751</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,166</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,250</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>398,833</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>136.44</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>3.47</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>13,401</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>33,919</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>121.65</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2.80</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>1,641</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following is a summary of non-vested restricted stock activity as of and for the year ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Grant&#xA0;Date<br /> Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-vested restricted stock outstanding at December 31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,898,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">176,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">149.47</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(80,550</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">134.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-vested restricted stock outstanding at December 31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2,985,239</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>51.22</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average grant date fair value of non-vested restricted stock granted during 2017, 2016 and 2015 was $149.47, $130.01 and $114.55, respectively. The fair value of non-vested restricted stock that vested during 2017, 2016 and 2015 was $11,580, $10,096 and $2,468, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During 2017, 32,454 shares of Common stock with an aggregate fair market value of $4,664 were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of restricted stock. During 2016, 30,413 shares of Common and Class B common stock with an aggregate fair market value of $3,967 were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of restricted stock. During 2015, 7,206 shares of Common stock with an aggregate fair market value of $889 were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of restricted stock. These shares were retired upon delivery.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Share-Based Compensation Fair Value Assumptions</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of each stock option award is estimated on the date of grant using the Black-Scholes option pricing valuation model based on the weighted-average assumptions noted in the table below. The fair value of each stock option award, which is subject to graded vesting, is expensed, net of estimated forfeitures, on a straight-line basis over the requisite service period for each separately vesting portion of the stock option. We use historical data to estimate stock option forfeitures. The expected term of stock option awards granted represents the period of time that stock option awards granted are expected to be outstanding and was calculated using the simplified method for plain vanilla options, which we believe provides a reasonable estimate of expected life based on our historical data. The risk-free rate for periods within the contractual life of the stock option award is based on the yield curve of a zero-coupon United States Treasury bond on the date the stock option award is granted with a maturity equal to the expected term of the stock option award. Expected volatility is based on historical volatility of our stock.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents the weighted-average assumptions used for stock options granted:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term in years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>4.25</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>1.77</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.25</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>17.41</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18.65</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.96</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2.82</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.54</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>17.23</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17.17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Exercise of Stock Options</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The total intrinsic value of stock options exercised during 2017, 2016 and 2015 was $2,296, $4,123 and $6,691, respectively. Cash received from the exercise of stock options during 2017, 2016 and 2015 was $3,855, $4,447 and $4,850, respectively. During 2017, 2016 and 2015, 350 shares of Common stock with an aggregate fair market value of $53, 348 shares of Common stock with an aggregate fair market value of $51 and 26,006 shares of Class B common stock with an aggregate fair market value of $3,251, respectively, were withheld as payment in lieu of cash for stock option exercises and related tax withholdings. These shares were retired upon delivery.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Share-Based Compensation Expense</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information on share-based compensation expense:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>1,451</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,149</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-vested restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>11,842</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Share-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>13,293</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> At December&#xA0;31, 2017, there was $2,703 of unrecognized pre-tax compensation expense related to stock options granted under the 2014 Plan and 2001 Plan, which is expected to be recognized over a weighted-average period of approximately 1.8 years. The total fair value of stock options that vested during 2017, 2016 and 2015 was $754, $736 and $856, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> At December&#xA0;31, 2017, there was $109,297 of unrecognized pre-tax compensation expense related to non-vested restricted stock, which is expected to be recognized over a weighted-average period of approximately 11 years. Of this amount, approximately $59,000 is related to awards granted to our Chief Executive Officer (&#x201C;CEO&#x201D;), of which approximately $11,000 and $48,000 vest in approximately 5 and 9 years upon his attainment of age 82 and 86, respectively. In the event that vesting is accelerated for any circumstance, as defined in the related agreements, the remaining unrecognized share-based compensation expense would be immediately recognized as a charge to earnings with a corresponding tax benefit. At December&#xA0;31, 2017, we were obligated to issue 42,871 shares of non-vested restricted stock to our CEO that vest in 9 years and 13,779 shares of non-vested restricted stock to our President that vest in 26 years in connection with 2017 performance based incentive compensation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Employee Stock Purchase Plan</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Watsco, Inc. Fourth Amended and Restated 1996 Qualified Employee Stock Purchase Plan (the &#x201C;ESPP&#x201D;) provides for up to 1,500,000&#xA0;shares of Common stock to be available for purchase by our full-time employees with at least 90 days of service. The ESPP allows participating employees to purchase shares of Common stock at a 5% discount to the fair market value at specified times. During 2017, 2016 and 2015, employees purchased 5,571, 5,956 and 6,463 shares of Common stock at an average price of $144.58, $125.84 and $112.53 per share, respectively. Cash dividends received by the ESPP were reinvested in Common stock and resulted in the issuance of 3,844, 3,442 and 3,183 additional shares during 2017, 2016 and 2015, respectively. We received net proceeds of $1,389, $1,206 and $1,107, respectively, during 2017, 2016 and 2015, for shares of our Common stock purchased under the ESPP. At December&#xA0;31, 2017, 486,745 shares remained available for purchase under the ESPP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>401(k) Plan</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have a profit sharing retirement plan for our employees that is qualified under Section&#xA0;401(k) of the Internal Revenue Code. Annual matching contributions are made based on a percentage of eligible employee compensation deferrals. The contribution has historically been made with the issuance of Common stock to the plan on behalf of our employees. For the years ended December&#xA0;31, 2017, 2016 and 2015, we issued 16,389, 20,045 and 18,343 shares of Common stock, respectively, to the plan, representing the Common stock discretionary matching contribution of $2,428, $2,348 and $1,963, respectively.</p> </div> FY 2017 10-K 5.81 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Earnings per Share</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We compute earnings per share using the two-class method. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for common stock and any participating securities according to dividends declared (whether paid or unpaid) and participation rights in undistributed earnings. Shares of our non-vested restricted stock are considered participating securities because these awards contain a non-forfeitable right to dividends irrespective of whether the awards ultimately vest. Under the two-class method, earnings per common share for our Common and Class B common stock is computed by dividing the sum of distributed earnings to common shareholders and undistributed earnings allocated to common shareholders by the weighted-average number of shares of Common and Class B common stock outstanding for the period. In applying the two-class method, undistributed earnings are allocated to Common stock, Class B common stock and participating securities based on the weighted-average shares outstanding during the period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Diluted earnings per share reflects the dilutive effect of potential common shares from stock options. The dilutive effect of outstanding stock options is computed using the treasury stock method, which assumes any proceeds that could be obtained upon the exercise of stock options, would be used to purchase common stock at the average market price for the period. The assumed proceeds include the purchase price the optionee pays, the windfall tax benefit that we receive upon assumed exercise and the unrecognized compensation expense at the end of each period.</p> </div> 0.35 -0.027 0000105016 Yes <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>9. PURCHASE OF ADDITIONAL OWNERSHIP INTEREST IN JOINT VENTURE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In 2011, we formed a joint venture with Carrier, Carrier Enterprise Northeast LLC, which we refer to as Carrier Enterprise II. Carrier Enterprise II had sales of approximately $545,000 in 2017 from 40 locations in the northeastern United States and 14 locations in Mexico. We initially owned a 60% controlling interest in Carrier Enterprise II. On November&#xA0;29, 2016, we purchased an additional 10% ownership interest for cash consideration of $42,909, and, on February&#xA0;13, 2017, we purchased an additional 10% ownership interest for cash consideration of $42,688, which together increased our controlling interest in Carrier Enterprise II to 80%.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Fair Value Measurements</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We carry various assets and liabilities at fair value in the consolidated balance sheets. Fair value is defined as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified based on the following fair value hierarchy:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="5%"></td> <td valign="bottom" width="2%"></td> <td width="93%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top">Level&#xA0;1</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top">Level&#xA0;2</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Observable inputs other than Level 1 prices such as quoted prices in active markets for similar assets or liabilities; quoted prices in markets that are not active; or model-driven valuations or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top">Level&#xA0;3</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Unobservable inputs for the asset or liability. These inputs reflect our own assumptions about the assumptions a market participant would use in pricing the asset or liability.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Inventories</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Inventories consist of air conditioning, heating and refrigeration equipment and related parts and supplies and are valued at the lower of cost using the weighted-average cost basis and the first-in, first-out methods, or net realizable value. As part of the valuation process, inventories are adjusted to reflect excess, slow-moving and damaged inventories at their estimated net realizable value. Inventory policies are reviewed periodically, reflecting current risks, trends and changes in industry conditions. A reserve for estimated inventory shrinkage is also maintained to consider inventory shortages determined from cycle counts and physical inventories.</p> </div> 306520000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>New Accounting Standards</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Revenue Recognition</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the Financial Accounting Standards Board (the &#x201C;FASB&#x201D;) issued a standard on revenue recognition that provides a single, comprehensive revenue recognition model for all contracts with customers.&#xA0;The standard is principle-based and provides a five-step model to determine the measurement of revenue and timing of when it is recognized. In 2015 and 2016, the FASB issued various updates to this standard. The standard and its related amendments (collectively, the &#x201C;New Revenue Standard&#x201D;) are effective for interim and annual reporting periods beginning after December&#xA0;15, 2017. The New Revenue Standard is effective for us on January&#xA0;1, 2018. We will adopt the New Revenue Standard using the modified retrospective approach.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The adoption of the New Revenue Standard will not have a material impact on the amount and timing of our revenue recognition. The New Revenue Standard requires ongoing incremental disclosures, including the disaggregation of revenue into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Measurement of Inventory</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In July 2015, the FASB issued guidance that simplifies the measurement of inventory by replacing the lower of cost or market test with a lower of cost and net realizable value test. The guidance applies to all inventory that is measured using first-in, first-out or average cost methods. This guidance must be applied prospectively and became effective for interim and annual reporting periods beginning after December&#xA0;15, 2016. The adoption of this guidance did not have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Classification of Deferred Taxes</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In November 2015, the FASB issued guidance that requires deferred tax assets and liabilities to be classified as noncurrent in a classified balance sheet. This guidance may be applied either prospectively or retrospectively and became effective for interim and annual reporting periods beginning after December&#xA0;15, 2016. The adoption of this guidance on January&#xA0;1, 2017 using the prospective approach did not have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Financial Instruments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2016, the FASB issued guidance related to certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Most prominent among the changes to the standard is the requirement for changes in the fair value of equity investments, with certain exceptions, to be recognized through net income rather than other comprehensive income. This guidance will be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings and is effective for interim and annual periods beginning after December&#xA0;15, 2017. A cumulative-effect adjustment will capture any previously held unrealized gains and losses related to our equity investments carried at fair value. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Leases</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued guidance on accounting for leases, which requires lessees to recognize most leases on their balance sheets for the rights and obligations created by those leases. The guidance requires enhanced disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. This guidance will be applied using a modified retrospective approach and is effective for interim and annual periods beginning after December&#xA0;15, 2018 with early adoption permitted. We will adopt this guidance on January&#xA0;1, 2019. While we are still evaluating the impact of adopting this guidance on our consolidated financial statements, including the option to elect certain practical expedients, we expect that, upon adoption, the right-of-use assets and lease liabilities recorded could be material to our consolidated balance sheets. However, we do not expect a material impact on our consolidated statements of income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Intangibles&#x2014;Goodwill and Other</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January&#xA0;2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#xA0;15, 2019 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Stock Compensation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2017, the FASB issued guidance to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification.&#xA0;Under the new guidance, modification accounting is required only if the fair value, the vesting conditions or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions.&#xA0;This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#xA0;15, 2017 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Derivatives and Hedging</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In August 2017, the FASB issued guidance to simplify the accounting for hedging derivatives. This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#xA0;15, 2018 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Reclassifications</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Certain reclassifications of prior year amounts have been made to conform to the 2017 presentation. These reclassifications had no effect on net income or earnings per share as previously reported.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The changes in each component of accumulated other comprehensive loss, net of tax, were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(43,459</b></td> <td valign="bottom" nowrap="nowrap"><b>)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(47,204</td> <td valign="bottom" nowrap="nowrap">)</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(23,623</td> <td valign="bottom" nowrap="nowrap">)</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current period other comprehensive gain (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>9,960</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(33,499</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43,459</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(47,204</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>215</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current period other comprehensive (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(421</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(579</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less reclassification adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(215</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,196</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(421</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Available-for-sale securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(286</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(300</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(292</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current period other comprehensive (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(15</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(301</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(286</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(300</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(34,221</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(43,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(46,904</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Supplemental cash flow information was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>5,773</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes net of refunds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>48,056</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The components of income tax expense from our wholly-owned operations and investments and our controlling interest in joint ventures with Carrier are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>69,079</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,585</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>10,643</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>10,499</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>90,221</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">104,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>100,956</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(10,735</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>90,221</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">104,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="40%"></td> <td valign="bottom" width="3%"></td> <td width="37%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Fair Value Measurements<br /> at&#xA0;December&#xA0;31,&#xA0;2017&#xA0;Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Balance Sheet Location</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Available-for-sale securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Other assets</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>332</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>332</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Other current assets</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>250</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>250</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Accrued expenses and other current liabilities</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>957</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>957</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="40%"></td> <td valign="bottom" width="3%"></td> <td width="37%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Fair Value Measurements<br /> at&#xA0;December&#xA0;31,&#xA0;2016&#xA0;Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Balance Sheet Location</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Available-for-sale securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Other assets</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Other current assets</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Accrued expenses and other current liabilities</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> At December&#xA0;31, 2017, future minimum payments under non-cancelable operating leases over each of the next five years and thereafter were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total minimum payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">198,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p>The following tables set forth revenues and long-lived assets by geographical area:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Revenues:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>3,919,684</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,813,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,710,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canada</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>269,603</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">267,220</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">263,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mexico</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>152,668</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">140,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>4,341,955</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,220,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,113,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" rowspan="8" colspan="2">&#xA0;</td> <td valign="bottom" rowspan="8">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Long-Lived Assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>540,136</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">467,728</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canada</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>163,944</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,758</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mexico</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>5,400</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>709,480</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">628,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>20. SUBSEQUENT EVENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On January&#xA0;2, 2018, our Board of Directors declared a regular quarterly cash dividend of $1.25 per share of Common and Class&#xA0;B common stock that was paid on January&#xA0;31, 2018 to shareholders of record as of January&#xA0;16, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Effective February&#xA0;5, 2018, we decreased the borrowing capacity under our credit agreement from $600,000 to $300,000. See Note 6.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On February&#xA0;6, 2018, our Board of Directors approved an increase to the quarterly cash dividend per share of Common and Class&#xA0;B common stock to $1.45 per share from $1.25 per share, beginning with the dividend that will be paid in April 2018.</p> </div> 1250 P3Y5M20D 98.05 67.25 P4Y2M30D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Organization, Consolidation and Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Watsco, Inc. (collectively with its subsidiaries, &#x201C;Watsco,&#x201D; &#x201C;we,&#x201D; &#x201C;us,&#x201D; or &#x201C;our&#x201D;) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (&#x201C;HVAC/R&#x201D;) in the HVAC/R distribution industry in North America. At December&#xA0;31, 2017, we operated from 560 locations in 37 U.S. states, Canada, Mexico, and Puerto Rico with additional market coverage on an export basis to portions of Latin America and the Caribbean.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The consolidated financial statements include the accounts of Watsco, all of its wholly-owned subsidiaries and the accounts of three joint ventures with Carrier Corporation (&#x201C;Carrier&#x201D;), in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Foreign Currency Translation and Transactions</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The functional currency of our operations in Canada is the Canadian dollar. Foreign currency denominated assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date, and income and expense items are translated at the average exchange rates in effect during the applicable period. The aggregate effect of foreign currency translation is recorded in accumulated other comprehensive loss in our consolidated balance sheets. Our net investment in our Canadian operations is recorded at the historical rate and the resulting foreign currency translation adjustments are included in accumulated other comprehensive loss in our consolidated balance sheets. Gains or losses resulting from transactions denominated in U.S. dollars are recognized in earnings primarily within cost of sales in our consolidated statements of income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our operations in Mexico consider their functional currency to be the U.S. dollar because the majority of their transactions are denominated in U.S. dollars. Gains or losses resulting from transactions denominated in Mexican pesos are recognized in earnings primarily within selling, general and administrative expenses in our consolidated statements of income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Equity Method Investments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Investments in which we have the ability to exercise significant influence, but do not control, are accounted for under the equity method of accounting and are included in other assets in our consolidated balance sheets. Under this method of accounting, our proportionate share of the net income or loss of the investee is included in other income in our consolidated statements of income. The excess, if any, of the carrying amount of our investment over our ownership percentage in the underlying net assets of the investee is attributed to certain fair value adjustments with the remaining portion recognized as goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Reclassifications</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Certain reclassifications of prior year amounts have been made to conform to the 2017 presentation. These reclassifications had no effect on net income or earnings per share as previously reported.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Use of Estimates</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, inventories and income taxes, reserves related to self-insurance programs and the valuation of goodwill and indefinite lived intangible assets. While we believe that these estimates are reasonable, actual results could differ from such estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Cash Equivalents</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> All highly liquid instruments purchased with original maturities of three months or less are considered to be cash equivalents.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Accounts Receivable and Allowance for Doubtful Accounts</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Accounts receivable primarily consist of trade receivables due from customers and are stated at the invoiced amount less an allowance for doubtful accounts. An allowance for doubtful accounts is maintained for estimated losses resulting from the inability of customers to make required payments. When preparing these estimates, we consider a number of factors, including the aging of a customer&#x2019;s account, past transactions with customers, creditworthiness of specific customers, historical trends and other information. Upon determination that an account is uncollectible, the receivable balance is written off. At December&#xA0;31, 2017 and 2016, the allowance for doubtful accounts totaled $6,049 and $6,169, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Inventories</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Inventories consist of air conditioning, heating and refrigeration equipment and related parts and supplies and are valued at the lower of cost using the weighted-average cost basis and the first-in, first-out methods, or net realizable value. As part of the valuation process, inventories are adjusted to reflect excess, slow-moving and damaged inventories at their estimated net realizable value. Inventory policies are reviewed periodically, reflecting current risks, trends and changes in industry conditions. A reserve for estimated inventory shrinkage is also maintained to consider inventory shortages determined from cycle counts and physical inventories.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Vendor Rebates</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have arrangements with several vendors that provide rebates payable to us when we achieve any of a number of measures, generally related to the volume level of purchases. We account for such rebates as a reduction of inventory until we sell the product, at which time such rebates are reflected as a reduction of cost of sales in our consolidated statements of income. Throughout the year, we estimate the amount of the rebate based on our estimate of purchases to date relative to the purchase levels that mark our progress toward earning the rebates. We continually revise our estimates of earned vendor rebates based on actual purchase levels. At December&#xA0;31, 2017 and 2016, we had $11,621 and $9,926, respectively, of rebates recorded as a reduction of inventory. Substantially all vendor rebate receivables are collected within three months immediately following the end of the year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Marketable Securities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Investments in marketable equity securities are classified as available-for-sale and are included in other assets in our consolidated balance sheets. These equity securities are recorded at fair value using the specific identification method with unrealized holding gains and losses, net of deferred taxes, included in accumulated other comprehensive loss within shareholders&#x2019; equity. Dividend and interest income are recognized in the statements of income when earned.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Property and Equipment</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization of property and equipment is computed using the straight-line method. Buildings and improvements are depreciated or amortized over estimated useful lives ranging from 3-40 years. Leasehold improvements are amortized over the shorter of the respective lease terms or estimated useful lives. Furniture and fixtures are depreciated over estimated useful lives ranging from 5-7 years. Estimated useful lives for other depreciable assets range from 3-10 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Goodwill and Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Goodwill is recorded when the purchase price paid for an acquisition exceeds the fair value of the net identified tangible and intangible assets acquired. We evaluate goodwill for impairment annually or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the fair value of our reporting unit to its carrying value. If the fair value is determined to be less than the carrying value, a second step is performed to measure the amount of impairment loss. On January&#xA0;1, 2018, we performed our annual evaluation of goodwill impairment and determined that the estimated fair value of our reporting unit significantly exceeded its carrying value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Intangible assets primarily consist of the value of trade names and trademarks, distributor agreements, customer relationships and non-compete agreements. Indefinite lived intangibles not subject to amortization are assessed for impairment at least annually, or more frequently if events or changes in circumstances indicate they may be impaired, by comparing the fair value of the intangible asset to its carrying amount to determine if a write-down to fair value is required. Finite lived intangible assets are amortized using the straight-line method over their respective estimated useful lives.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We perform our annual impairment tests each year and have determined there to be no impairment for any of the periods presented. There were no events or circumstances identified from the date of our assessment that would require an update to our annual impairment tests.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Long-Lived Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Long-lived assets, other than goodwill and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Recoverability is evaluated by determining whether the amortization of the balance over its remaining life can be recovered through undiscounted future operating cash flows. We measure the impairment loss based on projected discounted cash flows using a discount rate reflecting the average cost of funds and compared to the asset&#x2019;s carrying value. As of December&#xA0;31, 2017 there were no such events or circumstances.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Fair Value Measurements</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We carry various assets and liabilities at fair value in the consolidated balance sheets. Fair value is defined as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified based on the following fair value hierarchy:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="5%"></td> <td valign="bottom" width="2%"></td> <td width="93%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top">Level&#xA0;1</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top">Level&#xA0;2</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Observable inputs other than Level 1 prices such as quoted prices in active markets for similar assets or liabilities; quoted prices in markets that are not active; or model-driven valuations or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top">Level&#xA0;3</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Unobservable inputs for the asset or liability. These inputs reflect our own assumptions about the assumptions a market participant would use in pricing the asset or liability.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue primarily consists of sales of air conditioning, heating and refrigeration equipment and related parts and supplies and is recorded when shipment of products or delivery of services has occurred. Substantially all customer returns relate to products that are returned under warranty obligations underwritten by manufacturers, effectively mitigating our risk of loss for customer returns. Taxes collected from our customers and remitted to governmental authorities are presented in our consolidated statements of income on a net basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Advertising Costs</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Advertising costs are expensed as incurred. Advertising expense for the years ended December&#xA0;31, 2017, 2016 and 2015, were $24,677, $22,242 and $21,150, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Shipping and Handling</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Shipping and handling costs associated with inbound freight are capitalized to inventories and relieved through cost of sales as inventories are sold. Shipping and handling costs associated with the delivery of products is included in selling, general and administrative expenses. Shipping and handling costs included in selling, general and administrative expenses for the years ended December&#xA0;31, 2017, 2016 and 2015, were $47,670, $42,809 and $41,345, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Share-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of stock option and non-vested restricted stock awards are expensed net of estimated forfeitures on a straight-line basis over the vesting period of the awards. Share-based compensation expense is included in selling, general and administrative expenses in our consolidated statements of income. Cash flows from the tax benefits resulting from tax deductions in excess of the compensation expense recognized for those options (windfall tax benefits) were classified as financing cash flows for the year ended December&#xA0;31, 2015. Tax benefits resulting from tax deductions in excess of share-based compensation expense realized in 2017 and 2016 are recognized in our provision for income taxes in the consolidated statements of income. Tax benefits resulting from tax deductions in excess of share-based compensation expense recognized were credited to paid-in capital in the consolidated balance sheet for the year ended December&#xA0;31, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We record U.S. federal, state and foreign income taxes currently payable, as well as deferred taxes due to temporary differences between reporting income and expenses for financial statement purposes versus tax purposes. Deferred tax assets and liabilities reflect the temporary differences between the financial statement and income tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date. We and our eligible subsidiaries file a consolidated U.S. federal income tax return. As income tax returns are generally not filed until well after the closing process for the December&#xA0;31 financial statements is complete, the amounts recorded at December&#xA0;31 reflect estimates of what the final amounts will be when the actual income tax returns are filed for that calendar year. In addition, estimates are often required with respect to, among other things, the appropriate state income tax rates to use in the various states that we and our subsidiaries are required to file, the potential utilization of operating loss carryforwards and valuation allowances required, if any, for tax assets that may not be realizable in the future.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the &#x201C;more-likely-than-not&#x201D; threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Earnings per Share</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We compute earnings per share using the two-class method. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for common stock and any participating securities according to dividends declared (whether paid or unpaid) and participation rights in undistributed earnings. Shares of our non-vested restricted stock are considered participating securities because these awards contain a non-forfeitable right to dividends irrespective of whether the awards ultimately vest. Under the two-class method, earnings per common share for our Common and Class B common stock is computed by dividing the sum of distributed earnings to common shareholders and undistributed earnings allocated to common shareholders by the weighted-average number of shares of Common and Class B common stock outstanding for the period. In applying the two-class method, undistributed earnings are allocated to Common stock, Class B common stock and participating securities based on the weighted-average shares outstanding during the period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Diluted earnings per share reflects the dilutive effect of potential common shares from stock options. The dilutive effect of outstanding stock options is computed using the treasury stock method, which assumes any proceeds that could be obtained upon the exercise of stock options, would be used to purchase common stock at the average market price for the period. The assumed proceeds include the purchase price the optionee pays, the windfall tax benefit that we receive upon assumed exercise and the unrecognized compensation expense at the end of each period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Derivative Instruments and Hedging Activity</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have used derivative instruments, including forward and option contracts and swaps, to manage our exposure to fluctuations in foreign currency exchange rates and interest rates. The use of these derivative instruments modifies the exposure of these risks with the intent to reduce the risk or cost to us. We use derivative instruments as risk management tools and not for trading purposes. All derivatives, whether designated as hedging relationships or not, are recorded on the balance sheet at fair value. Cash flows from derivative instruments are classified in the consolidated statements of cash flows in the same category as the cash flows from the items subject to the designated hedge or undesignated (economic) hedge relationships. The hedging designation may be classified as one of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>No Hedging Designation.</i>&#xA0;The gain or loss on a derivative instrument not designated as an accounting hedging instrument is recognized in earnings within selling, general and administrative expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Cash Flow Hedge.</i>&#xA0;A hedge of a forecasted transaction or of the variability of cash flows to be received or paid related to a recognized asset or liability is considered a cash flow hedge. The effective portion of the change in the fair value of a derivative that is designated as a cash flow hedge is recorded in other comprehensive income and reclassified to earnings as a component of cost of sales in the period for which the hedged transaction affects earnings. Ineffective portions of changes in the fair value of cash flow hedges are recognized in earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Fair Value Hedge.</i>&#xA0;A hedge of a recognized asset or liability or an unrecognized firm commitment is considered a fair value hedge. Fair value hedges, both the effective and ineffective portions of the changes in the fair value of the derivative, along with the gain or loss on the hedged item that is attributable to the hedged risk, are recorded in earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> See Note 14 for additional information pertaining to derivative instruments.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>New Accounting Standards</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Revenue Recognition</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the Financial Accounting Standards Board (the &#x201C;FASB&#x201D;) issued a standard on revenue recognition that provides a single, comprehensive revenue recognition model for all contracts with customers.&#xA0;The standard is principle-based and provides a five-step model to determine the measurement of revenue and timing of when it is recognized. In 2015 and 2016, the FASB issued various updates to this standard. The standard and its related amendments (collectively, the &#x201C;New Revenue Standard&#x201D;) are effective for interim and annual reporting periods beginning after December&#xA0;15, 2017. The New Revenue Standard is effective for us on January&#xA0;1, 2018. We will adopt the New Revenue Standard using the modified retrospective approach.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The adoption of the New Revenue Standard will not have a material impact on the amount and timing of our revenue recognition. The New Revenue Standard requires ongoing incremental disclosures, including the disaggregation of revenue into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Measurement of Inventory</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In July 2015, the FASB issued guidance that simplifies the measurement of inventory by replacing the lower of cost or market test with a lower of cost and net realizable value test. The guidance applies to all inventory that is measured using first-in, first-out or average cost methods. This guidance must be applied prospectively and became effective for interim and annual reporting periods beginning after December&#xA0;15, 2016. The adoption of this guidance did not have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Classification of Deferred Taxes</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In November 2015, the FASB issued guidance that requires deferred tax assets and liabilities to be classified as noncurrent in a classified balance sheet. This guidance may be applied either prospectively or retrospectively and became effective for interim and annual reporting periods beginning after December&#xA0;15, 2016. The adoption of this guidance on January&#xA0;1, 2017 using the prospective approach did not have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Financial Instruments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2016, the FASB issued guidance related to certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Most prominent among the changes to the standard is the requirement for changes in the fair value of equity investments, with certain exceptions, to be recognized through net income rather than other comprehensive income. This guidance will be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings and is effective for interim and annual periods beginning after December&#xA0;15, 2017. A cumulative-effect adjustment will capture any previously held unrealized gains and losses related to our equity investments carried at fair value. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Leases</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued guidance on accounting for leases, which requires lessees to recognize most leases on their balance sheets for the rights and obligations created by those leases. The guidance requires enhanced disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. This guidance will be applied using a modified retrospective approach and is effective for interim and annual periods beginning after December&#xA0;15, 2018 with early adoption permitted. We will adopt this guidance on January&#xA0;1, 2019. While we are still evaluating the impact of adopting this guidance on our consolidated financial statements, including the option to elect certain practical expedients, we expect that, upon adoption, the right-of-use assets and lease liabilities recorded could be material to our consolidated balance sheets. However, we do not expect a material impact on our consolidated statements of income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Intangibles&#x2014;Goodwill and Other</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January&#xA0;2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#xA0;15, 2019 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Stock Compensation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2017, the FASB issued guidance to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification.&#xA0;Under the new guidance, modification accounting is required only if the fair value, the vesting conditions or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions.&#xA0;This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#xA0;15, 2017 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Derivatives and Hedging</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In August 2017, the FASB issued guidance to simplify the accounting for hedging derivatives. This guidance is effective prospectively and is effective for interim and annual periods beginning after December&#xA0;15, 2018 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</p> </div> WSO 32862633 32824947 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>14. DERIVATIVES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We enter into foreign currency forward and option contracts to offset the earnings impact that foreign exchange rate fluctuations would otherwise have on certain monetary liabilities that are denominated in nonfunctional currencies.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Cash Flow Hedging Instruments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We enter into foreign currency forward contracts that are designated as cash flow hedges. The settlement of these derivatives results in reclassifications from accumulated other comprehensive loss to earnings for the period in which the settlement of these instruments occurs. The maximum period for which we hedge our cash flow using these instruments is 12 months. Accordingly, at December&#xA0;31, 2017, all of our open foreign currency forward contracts had maturities of one year or less. The total notional value of our foreign currency exchange contracts designated as cash flow hedges at December&#xA0;31, 2017 was $29,500, and such contracts have varying terms expiring through September 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss recorded in accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(961</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,321</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gain (loss) reclassified from accumulated other comprehensive loss into earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(491</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> At December&#xA0;31, 2017, we expected an estimated $962 pre-tax loss to be reclassified into earnings to reflect the fixed prices obtained from foreign exchange hedging within the next 12 months.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Derivatives Not Designated as Hedging Instruments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have also entered into foreign currency forward and option contracts that are either not designated as hedges or did not qualify for hedge accounting. These derivative instruments were effective economic hedges for all of the periods presented. The fair value gains and losses on these contracts are recognized in earnings as a component of selling, general and administrative expenses. The total notional value of our foreign currency exchange contracts not designated as hedging instruments at December&#xA0;31, 2017 was $11,200, and such contracts have varying terms expiring through August 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recognized (losses) gains of $(829), $(306) and $2,552 from foreign currency forward and option contracts not designated as hedging instruments in our consolidated statements of income for 2017, 2016 and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our consolidated balance sheets. See Note 15.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Asset&#xA0;Derivatives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Liability&#xA0;Derivatives</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as hedging instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>70</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>773</b></td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives not designated as hedging instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>180</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>184</b></td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total derivative instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>250</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>957</b></td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.024 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Foreign Currency Translation and Transactions</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The functional currency of our operations in Canada is the Canadian dollar. Foreign currency denominated assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date, and income and expense items are translated at the average exchange rates in effect during the applicable period. The aggregate effect of foreign currency translation is recorded in accumulated other comprehensive loss in our consolidated balance sheets. Our net investment in our Canadian operations is recorded at the historical rate and the resulting foreign currency translation adjustments are included in accumulated other comprehensive loss in our consolidated balance sheets. Gains or losses resulting from transactions denominated in U.S. dollars are recognized in earnings primarily within cost of sales in our consolidated statements of income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our operations in Mexico consider their functional currency to be the U.S. dollar because the majority of their transactions are denominated in U.S. dollars. Gains or losses resulting from transactions denominated in Mexican pesos are recognized in earnings primarily within selling, general and administrative expenses in our consolidated statements of income.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>11. GOODWILL AND INTANGIBLE ASSETS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The changes in the carrying amount of goodwill are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">378,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">379,737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"> <b>&#xA0;&#xA0;&#xA0;&#xA0;382,729</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Intangible assets are comprised of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December 31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Estimated</b><br /> <b>Useful&#xA0;Lives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Indefinite lived intangible assets&#x2014;Trade names, trademarks and distribution rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>125,194</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">120,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finite lived intangible assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 10-15&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>73,053</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>1,150</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-compete agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom" nowrap="nowrap" align="right"> <b>&#x2014;&#xA0;&#xA0;</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(38,332</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33,437</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finite lived intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>35,871</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>161,065</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,564</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Amortization expense related to finite lived intangible assets included in selling, general and administrative expenses for the years ended December&#xA0;31, 2017, 2016 and 2015, were $5,263, $5,213 and $5,315, respectively. Annual amortization of finite lived intangible assets for the next five years is expected to approximate the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>7. INCOME TAXES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On December&#xA0;22, 2017, Public Law 115-97 <i>&#x201C;An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018&#x201D;</i> was enacted. This law is commonly referred to as the Tax Cuts and Jobs Act of 2017 (the &#x201C;TCJA&#x201D;). The TCJA made broad and complex changes to the U.S. tax code including but not limited to, reducing the U.S. federal corporate tax rate from 35% to 21% effective January&#xA0;1, 2018 and requiring a one-time repatriation transition tax on certain undistributed earnings of foreign subsidiaries. The TCJA also put in place new tax laws that will apply prospectively, which include, but are not limited to, generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries and a new provision designed to tax U.S. allocated expenses as well as currently taxing certain global intangible low-taxed income (&#x201C;GILTI&#x201D;) of foreign subsidiaries. GILTI is a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We have not yet determined our policy election with respect to whether to record deferred taxes for basis differences expected to reverse as a result of the GILTI provisions in future years, or in the period in which that tax was incurred.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> U.S. GAAP requires the impact of tax legislation to be recorded in the period of enactment. As a result, our 2017 effective income tax rate reflects a net income tax benefit of $9,955 attributable to the passage of the TCJA. This amount includes an income tax benefit from the revaluation of U.S. deferred income taxes, partially offset by an estimate for income tax expense to record U.S. federal, state and foreign withholding tax on previously undistributed earnings of our foreign subsidiaries. Due to the enactment date and tax complexities of the TCJA, we have not completed the accounting related to these items. In accordance with Staff Accounting Bulletin 118, provisional amounts have been recorded for the U.S. income tax attributable to the TCJA&#x2019;s deemed repatriation provision and the revaluation of U.S. deferred taxes. These estimates may be impacted by the need for further analysis and future clarification and guidance regarding available tax accounting methods and elections, earnings and profits computations, and state tax conformity to federal tax changes.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The components of income tax expense from our wholly-owned operations and investments and our controlling interest in joint ventures with Carrier are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>69,079</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,585</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>10,643</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>10,499</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>90,221</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">104,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>100,956</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(10,735</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>90,221</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">104,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We calculate our income tax expense and our effective tax rate for 100% of income attributable to our wholly-owned operations and for our controlling interest of income attributable to our joint ventures with Carrier, which are primarily taxed as partnerships for income tax purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Following is a reconciliation of the effective income tax rate:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>35.0</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2.4</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Excess tax benefits from share-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(2.7</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax effects on foreign income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(1.0</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax credits and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(0.6</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repatriation transition tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>3.0</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax impact of enacted tax rate changes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(6.3</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effective income tax rate attributable to Watsco, Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>29.8</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Taxes attributable to non-controlling interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(3.8</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5.0</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effective income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>26.0</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The following is a summary of the significant components of our net deferred tax liabilities:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Share-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>18,977</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capitalized inventory costs and inventory reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2,107</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>929</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>153</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2,423</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>291</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>24,880</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom" nowrap="nowrap" align="right"> <b>&#x2014;&#xA0;&#xA0;</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>24,880</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductible goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(67,246</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(88,581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(5,519</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,883</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(5,189</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,633</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(77,954</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(96,097</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax liabilities (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(53,074</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(63,242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"><i>At December&#xA0;31, 2017, net deferred tax liabilities have been included in the consolidated balance sheet in deferred income taxes and other liabilities. At December&#xA0;31, 2016, net current deferred tax assets and liabilities of $5,485 are included in the consolidated balance sheet in other current assets and net long-term deferred tax assets and liabilities of $68,727 are included in the consolidated balance sheet in deferred income taxes and other liabilities.</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Prior to enactment of the TCJA, U.S. income taxes had not been provided on undistributed earnings of our foreign subsidiaries as we had intended to reinvest such earnings permanently outside the U.S. or to repatriate such earnings only when it was tax effective to do so. As a result of the enactment of the TCJA, we have provided an estimate related to the repatriation transition tax and foreign withholding tax on certain undistributed earnings of our foreign subsidiaries at December&#xA0;31, 2017. Our intent going forward is to indefinitely reinvest undistributed earnings outside of the U.S. or to repatriate the earnings only when it is tax effective to do so.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Valuation allowances are provided to reduce the related deferred income tax assets to an amount which will, more likely than not, be realized. As a result of our assessment of the realization of deferred income tax assets, we have concluded that it is more likely than not that all of our deferred income tax assets will be realized and thus no valuation allowance was necessary at both December&#xA0;31, 2017 and 2016. At December&#xA0;31, 2017, there were state net operating loss carryforwards of $7,606, which expire in varying amounts from 2018 through 2037. These amounts are available to offset future taxable income. There were no federal net operating loss carryforwards at December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We are subject to United States federal income tax, income tax of multiple state jurisdictions and foreign income tax.&#xA0;We are subject to tax audits in the various jurisdictions until the respective statutes of limitations expire.&#xA0;We are no longer subject to United States federal tax examinations for tax years prior to 2014.&#xA0;For the majority of states and foreign jurisdictions, we are no longer subject to tax examinations for tax years prior to 2013.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of December&#xA0;31, 2017 and 2016, the total amount of gross unrecognized tax benefits (excluding the federal benefit received from state positions) was $4,225 and $3,695, respectively. Of these totals, $3,457 and $2,573, respectively, (net of the federal benefit received from state positions) represent the amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. Our continuing practice is to recognize penalties within selling, general and administrative expenses and interest related to income tax matters in income tax expense in the consolidated statements of income. As of December&#xA0;31, 2017 and 2016, the cumulative amount of estimated accrued interest and penalties resulting from such unrecognized tax benefits was $540 and $414, respectively, and is included in deferred income taxes and other liabilities in the accompanying consolidated balance sheets.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The changes in gross unrecognized tax benefits are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on tax positions related to the current year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations and tax assessments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,077</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,513</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on tax positions related to the current year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(365</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on tax positions related to the current year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(271</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>4,225</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Property and equipment, net, consists of:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>820</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Buildings and improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>74,486</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,082</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Machinery, vehicles and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>76,117</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>15,282</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer hardware and software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>47,377</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>214,082</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">204,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(122,884</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(113,645</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>91,198</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Revenue primarily consists of sales of air conditioning, heating and refrigeration equipment and related parts and supplies and is recorded when shipment of products or delivery of services has occurred. Substantially all customer returns relate to products that are returned under warranty obligations underwritten by manufacturers, effectively mitigating our risk of loss for customer returns. Taxes collected from our customers and remitted to governmental authorities are presented in our consolidated statements of income on a net basis.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The following is a summary of the significant components of our net deferred tax liabilities:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Share-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>18,977</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capitalized inventory costs and inventory reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2,107</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>929</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>153</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2,423</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>291</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>24,880</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom" nowrap="nowrap" align="right"> <b>&#x2014;&#xA0;&#xA0;</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>24,880</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductible goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(67,246</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(88,581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(5,519</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,883</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(5,189</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,633</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(77,954</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(96,097</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax liabilities (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(53,074</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(63,242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"><i>At December&#xA0;31, 2017, net deferred tax liabilities have been included in the consolidated balance sheet in deferred income taxes and other liabilities. At December&#xA0;31, 2016, net current deferred tax assets and liabilities of $5,485 are included in the consolidated balance sheet in other current assets and net long-term deferred tax assets and liabilities of $68,727 are included in the consolidated balance sheet in deferred income taxes and other liabilities.</i></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our consolidated balance sheets. See Note 15.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Asset&#xA0;Derivatives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Liability&#xA0;Derivatives</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as hedging instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>70</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>773</b></td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives not designated as hedging instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>180</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>184</b></td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total derivative instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>250</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>957</b></td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents the calculation of basic and diluted earnings per share for our Common and Class B common stock:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Basic Earnings per Share:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income attributable to Watsco, Inc. shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>208,221</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">182,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">172,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: distributed and undistributed earnings allocated to non-vested restricted common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>17,430</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings allocated to Watsco, Inc. shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>190,791</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">159,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding&#x2014;Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>32,824,947</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,582,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,435,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic earnings per share for Common and Class B common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>5.81</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.91</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allocation of earnings for Basic:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>175,667</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">154,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">146,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class B common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>15,124</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>190,791</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">159,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Diluted Earnings per Share:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income attributable to Watsco, Inc. shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>208,221</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">182,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">172,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: distributed and undistributed earnings allocated to non-vested restricted common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>17,427</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings allocated to Watsco, Inc. shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>190,794</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168,009</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">159,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding&#x2014;Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>32,824,947</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,582,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,435,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of dilutive stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>37,686</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding&#x2014;Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>32,862,633</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,616,504</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,480,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted earnings per share for Common and Class B common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>5.81</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.90</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Annual amortization of finite lived intangible assets for the next five years is expected to approximate the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The changes in the carrying amount of goodwill are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">378,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">379,737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"> <b>&#xA0;&#xA0;&#xA0;&#xA0;382,729</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following is a summary of non-vested restricted stock activity as of and for the year ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Grant&#xA0;Date<br /> Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-vested restricted stock outstanding at December 31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,898,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">176,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">149.47</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(80,550</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">134.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-vested restricted stock outstanding at December 31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2,985,239</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>51.22</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Self-Insurance</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Self-insurance reserves are maintained relative to company-wide casualty insurance and health benefit programs. The level of exposure from catastrophic events is limited by the purchase of stop-loss and aggregate liability reinsurance coverage. When estimating the self-insurance liabilities and related reserves, management considers a number of factors, which include historical claims experience, demographic factors, severity factors and valuations provided by independent third-party actuaries. Management reviews its assumptions with its independent third-party actuaries to evaluate whether the self-insurance reserves are adequate. If actual claims or adverse development of loss reserves occur and exceed these estimates, additional reserves may be required. Reserves in the amounts of $2,344 and $2,951 at December&#xA0;31, 2017 and 2016, respectively, were established related to such programs and are included in accrued expenses and other current liabilities in our consolidated balance sheets.</p> </div> 139.40 150.35 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Share-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The fair value of stock option and <font style="WHITE-SPACE: nowrap">non-vested</font> restricted stock awards are expensed net of estimated forfeitures on a straight-line basis over the vesting period of the awards. Share-based compensation expense is included in selling, general and administrative expenses in our consolidated statements of income. Cash flows from the tax benefits resulting from tax deductions in excess of the compensation expense recognized for those options (windfall tax benefits) were classified as financing cash flows for the year ended December&#xA0;31, 2015. Tax benefits resulting from tax deductions in excess of share-based compensation expense realized in 2017 and 2016 are recognized in our provision for income taxes in the consolidated statements of income. Tax benefits resulting from tax deductions in excess of share-based compensation expense recognized were credited to <font style="WHITE-SPACE: nowrap">paid-in</font> capital in the consolidated balance sheet for the year ended December&#xA0;31, 2015.</p> </div> 0.0282 0.0177 P2Y9M18D 34166 17.23 0 37686 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>19. SUPPLEMENTAL CASH FLOW INFORMATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Supplemental cash flow information was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>5,773</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes net of refunds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>48,056</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 4.60 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>3. OTHER COMPREHENSIVE GAIN (LOSS)</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Other comprehensive gain (loss) consists of the foreign currency translation adjustment associated with our Canadian operations&#x2019; use of the Canadian dollar as its functional currency and changes in the unrealized gains (losses) on cash flow hedging instruments and available-for-sale securities. The tax effects allocated to each component of other comprehensive loss were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>15,993</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(39,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized (loss) gain on cash flow hedging instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(961</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,321</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,716</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax benefit (expense)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>259</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,003</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized (loss) gain on cash flow hedging instruments, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(702</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(965</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,713</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of (gain) loss on cash flow hedging instruments into earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(491</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,730</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax expense (benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>133</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(119</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of (gain) loss on cash flow hedging instruments into earnings, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(358</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,993</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized gain (loss) on available-for-sale securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>51</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax (expense) benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(66</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized (loss) gain on available-for-sale securities, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(15</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive gain (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>14,918</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(38,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The changes in each component of accumulated other comprehensive loss, net of tax, were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(43,459</b></td> <td valign="bottom" nowrap="nowrap"><b>)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(47,204</td> <td valign="bottom" nowrap="nowrap">)</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(23,623</td> <td valign="bottom" nowrap="nowrap">)</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current period other comprehensive gain (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>9,960</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(33,499</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43,459</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(47,204</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>215</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current period other comprehensive (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(421</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(579</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less reclassification adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(215</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,196</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(421</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Available-for-sale securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(286</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(300</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(292</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current period other comprehensive (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(15</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(301</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(286</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(300</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(34,221</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(43,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(46,904</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Vendor Rebates</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We have arrangements with several vendors that provide rebates payable to us when we achieve any of a number of measures, generally related to the volume level of purchases. We account for such rebates as a reduction of inventory until we sell the product, at which time such rebates are reflected as a reduction of cost of sales in our consolidated statements of income. Throughout the year, we estimate the amount of the rebate based on our estimate of purchases to date relative to the purchase levels that mark our progress toward earning the rebates. We continually revise our estimates of earned vendor rebates based on actual purchase levels. At December&#xA0;31, 2017 and 2016, we had $11,621 and $9,926, respectively, of rebates recorded as a reduction of inventory. Substantially all vendor rebate receivables are collected within three months immediately following the end of the year.</p> </div> --12-31 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>6. DEBT</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We maintain an unsecured, syndicated revolving credit agreement, which we use to fund seasonal working capital needs and for other general corporate purposes, including acquisitions, dividends (if and as declared by our Board of Directors), capital expenditures, stock repurchases and issuances of letters of credit. Effective February&#xA0;5, 2018, we decreased the borrowing capacity under this credit agreement from $600,000 to $300,000. Included in the credit facility are a $90,000 swingline subfacility, a $10,000 letter of credit subfacility and a $75,000 multicurrency borrowing sublimit. The credit agreement matures on July&#xA0;1, 2019.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Borrowings under the credit facility bear interest at either LIBOR-based rates plus a spread, which ranges from 87.5 to 250.0 basis-points (LIBOR plus 87.5 basis-points at December&#xA0;31, 2017), depending on our ratio of total debt to EBITDA, or on rates based on the higher of the Prime rate or the Federal Funds Rate, in each case plus a spread which ranges from 0 to 150.0 basis-points (0 basis-points at December&#xA0;31, 2017), depending on our ratio of total debt to EBITDA. We pay a variable commitment fee on the unused portion of the commitment under the revolving credit agreement, ranging from 12.5 to 35.0 basis-points (12.5 basis-points at December&#xA0;31, 2017).</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At December&#xA0;31, 2017 and 2016, $21,800 and $235,294, respectively, were outstanding under the revolving credit agreement. The revolving credit agreement contains customary affirmative and negative covenants, including financial covenants with respect to consolidated leverage and interest coverage ratios, and other customary restrictions. We believe we were in compliance with all covenants at December&#xA0;31, 2017.</p> </div> 5.81 -0.063 -0.010 0.038 2017-12-31 Yes Large Accelerated Filer <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>13. FINANCIAL INSTRUMENTS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Recorded Financial Instruments</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Recorded financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, the current portion of long-term obligations, borrowings under our revolving credit agreement and debt instruments included in other long-term obligations. At December&#xA0;31, 2017 and 2016, the fair values of cash and cash equivalents, accounts receivable, accounts payable and the current portion of long-term obligations approximated their carrying values due to the short-term nature of these instruments.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The fair values of variable rate borrowings under our revolving credit agreement and debt instruments included in long-term obligations also approximate their carrying value based upon interest rates available for similar instruments with consistent terms and remaining maturities.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><font style="white-space:nowrap">Off-Balance</font> Sheet Financial Instruments</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At both December&#xA0;31, 2017 and 2016, we were contingently liable under standby letters of credit aggregating $2,430, which are primarily used as collateral to cover any contingency related to additional risk assessments pertaining to our self-insurance programs. Additionally, at December&#xA0;31, 2017 and 2016, we were contingently liable under various performance bonds aggregating approximately $4,000 and $8,000, respectively, which are used as collateral to cover any contingencies related to our nonperformance under agreements with certain customers. We do not expect that any material losses or obligations will result from the issuance of the standby letters of credit or performance bonds because we expect to meet our obligations under our self-insurance programs and to certain customers in the ordinary course of business. Accordingly, the estimated fair value of these instruments is zero.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Concentrations of Credit Risk</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Financial instruments which potentially subject us to concentrations of credit risk consist principally of accounts receivable. Concentrations of credit risk are limited due to the large number of customers comprising the customer base and their dispersion across many different geographical regions. We also have access to credit insurance programs which are used as an additional means to mitigate credit risk.</p> </div> 0.00125 2019-07-01 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>5. PROPERTY AND EQUIPMENT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Property and equipment, net, consists of:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>820</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Buildings and improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>74,486</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,082</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Machinery, vehicles and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>76,117</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>15,282</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer hardware and software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>47,377</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>214,082</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">204,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(122,884</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(113,645</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>91,198</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Depreciation and amortization expense related to property and equipment included in selling, general and administrative expenses for the years ended December&#xA0;31, 2017, 2016 and 2015, were $16,770, $14,853 and $13,802, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information on share-based compensation expense:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>1,451</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,149</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-vested restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>11,842</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Share-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>13,293</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Following is a reconciliation of the effective income tax rate:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>35.0</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2.4</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Excess tax benefits from share-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(2.7</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax effects on foreign income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(1.0</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax credits and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(0.6</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repatriation transition tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>3.0</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax impact of enacted tax rate changes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(6.3</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effective income tax rate attributable to Watsco, Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>29.8</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Taxes attributable to non-controlling interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(3.8</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5.0</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effective income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>26.0</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Intangible assets are comprised of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December 31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Estimated</b><br /> <b>Useful&#xA0;Lives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Indefinite lived intangible assets&#x2014;Trade names, trademarks and distribution rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>125,194</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">120,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finite lived intangible assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 10-15&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>73,053</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>1,150</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-compete agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom" nowrap="nowrap" align="right"> <b>&#x2014;&#xA0;&#xA0;</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(38,332</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33,437</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finite lived intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>35,871</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>161,065</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,564</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following is a summary of stock option activity under the 2014 Plan and the 2001 Plan as of and for the year ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Options</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term</b><br /> <b>(in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">294,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">122.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">179,750</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39,751</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,166</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,250</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>398,833</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>136.44</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>3.47</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>13,401</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>33,919</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>121.65</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2.80</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>1,641</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents the weighted-average assumptions used for stock options granted:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term in years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>4.25</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>1.77</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.25</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>17.41</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18.65</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.96</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>2.82</b></td> <td valign="bottom" nowrap="nowrap"><b>%&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.54</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>17.23</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17.17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 179750 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Shipping and Handling</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Shipping and handling costs associated with inbound freight are capitalized to inventories and relieved through cost of sales as inventories are sold. Shipping and handling costs associated with the delivery of products is included in selling, general and administrative expenses. Shipping and handling costs included in selling, general and administrative expenses for the years ended December&#xA0;31, 2017, 2016 and 2015, were $47,670, $42,809 and $41,345, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>12. SHAREHOLDERS&#x2019; EQUITY</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b>Common Stock</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Common stock and Class B common stock share equally in earnings and are identical in most other respects except (i)&#xA0;Common stock is entitled to one vote on most matters and each share of Class B common stock is entitled to ten votes; (ii)&#xA0;shareholders of Common stock are entitled to elect 25% of the Board of Directors (rounded up to the nearest whole number) and Class B shareholders are entitled to elect the balance of the Board of Directors; (iii)&#xA0;cash dividends may be paid on Common stock without paying a cash dividend on Class B common stock and no cash dividend may be paid on Class B common stock unless at least an equal cash dividend is paid on Common stock and (iv)&#xA0;Class B common stock is convertible at any time into Common stock on a one-for-one basis at the option of the shareholder.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Preferred Stock</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are authorized to issue preferred stock with such designation, rights and preferences as may be determined from time to time by our Board of Directors. Accordingly, the Board of Directors is empowered, without shareholder approval, to issue preferred stock with dividend, liquidation, conversion, voting or other rights which could adversely affect the voting power or other rights of the holders of our Common stock and Class B common stock and, in certain instances, could adversely affect the market price of this stock. We had no preferred stock outstanding at December&#xA0;31, 2017 or 2016.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>At-the-Market Offering Program</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On August&#xA0;23, 2017, we entered into a sales agreement with Robert W. Baird&#xA0;&amp; Co. Inc., which enabled the Company to issue and sell shares of Common stock in one or more negotiated transactions that are deemed to be &#x201C;at the market&#x201D; offerings as defined in Rule 415 under the Securities Act of 1933, as amended (the &#x201C;Securities Act&#x201D;), for a maximum aggregate offering amount of up to $250,000 (the &#x201C;ATM Program&#x201D;). The offer and sale of our Common stock pursuant to the ATM Program was registered under the Securities Act pursuant to our automatically effective shelf registration statement on Form S-3 (File No.&#xA0;333-207831).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During 2017, we sold 1,498,662 shares of Common stock under the ATM Program for net proceeds of $247,744. Direct costs of $311 incurred in connection with the offering were charged against the proceeds from the sale of Common stock and reflected as a reduction of paid-in capital. As of December&#xA0;31, 2017, we had completed the offering of shares under the ATM Program. The net proceeds were primarily used to repay outstanding debt and for general corporate purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Stock Repurchase Plan</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In September 1999, our Board of Directors authorized the repurchase, at management&#x2019;s discretion, of up to 7,500,000 shares of common stock in the open market or via private transactions. Shares repurchased under the program are accounted for using the cost method and result in a reduction of shareholders&#x2019; equity. No shares were repurchased during 2017, 2016 or 2015. In aggregate, 6,322,650 shares of Common stock and 48,263 shares of Class B common stock have been repurchased at a cost of $114,425 since the inception of the program. At December&#xA0;31, 2017, there were 1,129,087 shares remaining authorized for repurchase under the program.</p> </div> 39751 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Accounts Receivable and Allowance for Doubtful Accounts</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accounts receivable primarily consist of trade receivables due from customers and are stated at the invoiced amount less an allowance for doubtful accounts. An allowance for doubtful accounts is maintained for estimated losses resulting from the inability of customers to make required payments. When preparing these estimates, we consider a number of factors, including the aging of a customer&#x2019;s account, past transactions with customers, creditworthiness of specific customers, historical trends and other information. Upon determination that an account is uncollectible, the receivable balance is written off. At December&#xA0;31, 2017 and 2016, the allowance for doubtful accounts totaled $6,049 and $6,169, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Use of Estimates</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, inventories and income taxes, reserves related to self-insurance programs and the valuation of goodwill and indefinite lived intangible assets. While we believe that these estimates are reasonable, actual results could differ from such estimates.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>4. SUPPLIER CONCENTRATION</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Purchases from our top ten suppliers comprised 84%, 85% and 84% of all purchases made in 2017, 2016 and 2015, respectively. Our largest supplier, Carrier and its affiliates, accounted for 62% of all purchases made in 2017, 2016 and 2015. See Note 17. A significant interruption by Carrier, or any of our other key suppliers, in the delivery of products could impair our ability to maintain current inventory levels and could materially impact our consolidated results of operations and consolidated financial position.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Derivative Instruments and Hedging Activity</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We have used derivative instruments, including forward and option contracts and swaps, to manage our exposure to fluctuations in foreign currency exchange rates and interest rates. The use of these derivative instruments modifies the exposure of these risks with the intent to reduce the risk or cost to us. We use derivative instruments as risk management tools and not for trading purposes. All derivatives, whether designated as hedging relationships or not, are recorded on the balance sheet at fair value. Cash flows from derivative instruments are classified in the consolidated statements of cash flows in the same category as the cash flows from the items subject to the designated hedge or undesignated (economic) hedge relationships. The hedging designation may be classified as one of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>No Hedging Designation.</i> The gain or loss on a derivative instrument not designated as an accounting hedging instrument is recognized in earnings within selling, general and administrative expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Cash Flow Hedge.</i> A hedge of a forecasted transaction or of the variability of cash flows to be received or paid related to a recognized asset or liability is considered a cash flow hedge. The effective portion of the change in the fair value of a derivative that is designated as a cash flow hedge is recorded in other comprehensive income and reclassified to earnings as a component of cost of sales in the period for which the hedged transaction affects earnings. Ineffective portions of changes in the fair value of cash flow hedges are recognized in earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Fair Value Hedge.</i> A hedge of a recognized asset or liability or an unrecognized firm commitment is considered a fair value hedge. Fair value hedges, both the effective and ineffective portions of the changes in the fair value of the derivative, along with the gain or loss on the hedged item that is attributable to the hedged risk, are recorded in earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> See Note 14 for additional information pertaining to derivative instruments.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>2. EARNINGS PER SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents the calculation of basic and diluted earnings per share for our Common and Class B common stock:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Basic Earnings per Share:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income attributable to Watsco, Inc. shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>208,221</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">182,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">172,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: distributed and undistributed earnings allocated to non-vested restricted common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>17,430</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings allocated to Watsco, Inc. shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>190,791</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">159,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding&#x2014;Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>32,824,947</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,582,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,435,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic earnings per share for Common and Class B common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>5.81</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.91</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allocation of earnings for Basic:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>175,667</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">154,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">146,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class B common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>15,124</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>190,791</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">159,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Diluted Earnings per Share:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income attributable to Watsco, Inc. shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>208,221</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">182,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">172,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: distributed and undistributed earnings allocated to non-vested restricted common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>17,427</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings allocated to Watsco, Inc. shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>190,794</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168,009</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">159,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding&#x2014;Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>32,824,947</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,582,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,435,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of dilutive stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>37,686</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding&#x2014;Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>32,862,633</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,616,504</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,480,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted earnings per share for Common and Class B common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>5.81</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.90</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Diluted earnings per share for our Common stock assumes the conversion of all of our Class B common stock into Common stock as of the beginning of the fiscal year; therefore, no allocation of earnings to Class B common stock is required. At December&#xA0;31, 2017, 2016 and 2015, our outstanding Class B common stock was convertible into 2,601,996, 2,711,811 and 2,699,710 shares of our Common stock, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Diluted earnings per share excluded 11,664, 31,839 and 67,014 shares for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, related to stock options with an exercise price per share greater than the average market value, resulting in an anti-dilutive effect on diluted earnings per share.</p> </div> 0.260 0.030 WATSCO INC No <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Equity Method Investments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Investments in which we have the ability to exercise significant influence, but do not control, are accounted for under the equity method of accounting and are included in other assets in our consolidated balance sheets. Under this method of accounting, our proportionate share of the net income or loss of the investee is included in other income in our consolidated statements of income. The excess, if any, of the carrying amount of our investment over our ownership percentage in the underlying net assets of the investee is attributed to certain fair value adjustments with the remaining portion recognized as goodwill.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>15. FAIR VALUE MEASUREMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="40%"></td> <td valign="bottom" width="3%"></td> <td width="37%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Fair Value Measurements<br /> at&#xA0;December&#xA0;31,&#xA0;2017&#xA0;Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Balance Sheet Location</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Available-for-sale securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Other assets</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>332</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>332</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Other current assets</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>250</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>250</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Accrued expenses and other current liabilities</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>957</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>957</b></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="40%"></td> <td valign="bottom" width="3%"></td> <td width="37%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Fair Value Measurements<br /> at&#xA0;December&#xA0;31,&#xA0;2016&#xA0;Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Balance Sheet Location</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Available-for-sale securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Other assets</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Other current assets</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Accrued expenses and other current liabilities</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following is a description of the valuation techniques used for these assets and liabilities, as well as the level of input used to measure fair value:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Available-for-sale securities</i> &#x2013; these investments are exchange-traded equity securities. Fair values for these investments are based on closing stock prices from active markets and are therefore classified within Level 1 of the fair value hierarchy.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Derivative financial instruments</i> &#x2013; these derivatives are foreign currency forward and option contracts. See Note 14. Fair value is based on observable market inputs, such as forward rates in active markets; therefore, we classify these derivatives within Level 2 of the valuation hierarchy.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There were no transfers in or out of Level 1 and Level 2 during 2017 or 2016.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Goodwill and Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Goodwill is recorded when the purchase price paid for an acquisition exceeds the fair value of the net identified tangible and intangible assets acquired. We evaluate goodwill for impairment annually or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the fair value of our reporting unit to its carrying value. If the fair value is determined to be less than the carrying value, a second step is performed to measure the amount of impairment loss. On January&#xA0;1, 2018, we performed our annual evaluation of goodwill impairment and determined that the estimated fair value of our reporting unit significantly exceeded its carrying value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Intangible assets primarily consist of the value of trade names and trademarks, distributor agreements, customer relationships and non-compete agreements. Indefinite lived intangibles not subject to amortization are assessed for impairment at least annually, or more frequently if events or changes in circumstances indicate they may be impaired, by comparing the fair value of the intangible asset to its carrying amount to determine if a write-down to fair value is required. Finite lived intangible assets are amortized using the straight-line method over their respective estimated useful lives.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We perform our annual impairment tests each year and have determined there to be no impairment for any of the periods presented. There were no events or circumstances identified from the date of our assessment that would require an update to our annual impairment tests.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Long-Lived Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Long-lived assets, other than goodwill and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Recoverability is evaluated by determining whether the amortization of the balance over its remaining life can be recovered through undiscounted future operating cash flows. We measure the impairment loss based on projected discounted cash flows using a discount rate reflecting the average cost of funds and compared to the asset&#x2019;s carrying value. As of December&#xA0;31, 2017 there were no such events or circumstances.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We record U.S. federal, state and foreign income taxes currently payable, as well as deferred taxes due to temporary differences between reporting income and expenses for financial statement purposes versus tax purposes. Deferred tax assets and liabilities reflect the temporary differences between the financial statement and income tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date. We and our eligible subsidiaries file a consolidated U.S. federal income tax return. As income tax returns are generally not filed until well after the closing process for the December&#xA0;31 financial statements is complete, the amounts recorded at December&#xA0;31 reflect estimates of what the final amounts will be when the actual income tax returns are filed for that calendar year. In addition, estimates are often required with respect to, among other things, the appropriate state income tax rates to use in the various states that we and our subsidiaries are required to file, the potential utilization of operating loss carryforwards and valuation allowances required, if any, for tax assets that may not be realizable in the future.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the &#x201C;more-likely-than-not&#x201D; threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Marketable Securities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Investments in marketable equity securities are classified as available-for-sale and are included in other assets in our consolidated balance sheets. These equity securities are recorded at fair value using the specific identification method with unrealized holding gains and losses, net of deferred taxes, included in accumulated other comprehensive loss within shareholders&#x2019; equity. Dividend and interest income are recognized in the statements of income when earned.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Property and Equipment</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization of property and equipment is computed using the straight-line method. Buildings and improvements are depreciated or amortized over estimated useful lives ranging from <font style="WHITE-SPACE: nowrap">3-40</font> years. Leasehold improvements are amortized over the shorter of the respective lease terms or estimated useful lives. Furniture and fixtures are depreciated over estimated useful lives ranging from <font style="WHITE-SPACE: nowrap">5-7</font> years. Estimated useful lives for other depreciable assets range from <font style="WHITE-SPACE: nowrap">3-10</font> years.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" align="center"><b>WATSCO, INC. AND SUBSIDIARIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" align="center"><b>SELECTED QUARTERLY FINANCIAL DATA</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" align="center"><b>(UNAUDITED)</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 122.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>(In thousands, except per share data)</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>1st<br /> Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2nd<br /> Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>3rd<br /> Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>4th<br /> Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Year Ended December 31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">872,095</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,275,924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,229,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">964,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,341,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">218,556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">310,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">240,930</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,065,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income attributable to Watsco, Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">208,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share for Common and Class B common stock (2):</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Year Ended December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">851,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,214,435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,241,232</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">913,611</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,220,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">212,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">291,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">302,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">228,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,034,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income attributable to Watsco, Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">64,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,553</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">182,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share for Common and Class B common stock (2):</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left">(1)</td> <td valign="top" align="left"><i>Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions.</i></td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left">(2)</td> <td valign="top" align="left"><i>Quarterly and year-to-date earnings per share are calculated on an individual basis; therefore, the sum of earnings per share amounts for the quarters may not equal earnings per share amounts for the year.</i></td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>17. RELATED PARTY TRANSACTIONS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Purchases from Carrier and its affiliates comprised 62% of all inventory purchases&#xA0;made during 2017, 2016 and 2015. At December&#xA0;31, 2017 and 2016, approximately $75,000 and $63,000, respectively, was payable to Carrier and its affiliates, net of receivables. Our joint ventures with Carrier also sell HVAC products to Carrier and its affiliates. Revenues in our consolidated statements of income for 2017, 2016 and 2015 included approximately $64,000, $56,000 and $62,000, respectively, of sales to Carrier and its affiliates. We believe these transactions are conducted on terms equivalent to an <font style="white-space:nowrap">arm&#x2019;s-length</font> basis in the ordinary course of business.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> A member of our Board of Directors is the Chairman and Chief Executive Officer of Moss&#xA0;&amp; Associates LLC, which serves as general contractor for the remodeling of our Miami headquarters. We paid Moss&#xA0;&amp; Associates LLC $951 and $291 for construction services performed during 2017 and 2016, respectively, and $131 was payable at December&#xA0;31, 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> A member of our Board of Directors is the Senior Chairman of Greenberg Traurig, P.A., which serves as our principal outside counsel and receives customary fees for legal services. During 2017, we paid this firm $475 for services performed and $0 was payable at December&#xA0;31, 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss recorded in accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(961</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,321</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gain (loss) reclassified from accumulated other comprehensive loss into earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>(491</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p>The tax effects allocated to each component of other comprehensive loss were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>15,993</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(39,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized (loss) gain on cash flow hedging instruments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(961</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,321</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,716</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax benefit (expense)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>259</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,003</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized (loss) gain on cash flow hedging instruments, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(702</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(965</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,713</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of (gain) loss on cash flow hedging instruments into earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(491</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,730</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax expense (benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>133</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(119</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of (gain) loss on cash flow hedging instruments into earnings, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(358</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,993</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized gain (loss) on available-for-sale securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>51</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax (expense) benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(66</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized (loss) gain on available-for-sale securities, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(15</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive gain (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>14,918</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(38,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Intangible assets are comprised of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December 31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Estimated</b><br /> <b>Useful&#xA0;Lives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Indefinite lived intangible assets&#x2014;Trade names, trademarks and distribution rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>125,194</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">120,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finite lived intangible assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 10-15&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>73,053</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>1,150</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-compete agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom" nowrap="nowrap" align="right"> <b>&#x2014;&#xA0;&#xA0;</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(38,332</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33,437</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finite lived intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>35,871</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>161,065</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,564</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" align="center"><b>WATSCO, INC. AND SUBSIDIARIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" align="center"><b>SELECTED QUARTERLY FINANCIAL DATA</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" align="center"><b>(UNAUDITED)</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 122.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>(In thousands, except per share data)</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>1st<br /> Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2nd<br /> Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>3rd<br /> Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>4th<br /> Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Year Ended December 31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">872,095</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,275,924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,229,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">964,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,341,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">218,556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">310,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">240,930</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,065,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income attributable to Watsco, Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">208,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share for Common and Class B common stock (2):</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Year Ended December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">851,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,214,435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,241,232</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">913,611</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,220,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">212,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">291,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">302,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">228,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,034,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income attributable to Watsco, Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">64,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,553</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">182,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share for Common and Class B common stock (2):</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left">(1)</td> <td valign="top" align="left"><i>Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions.</i></td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="5%" align="left">(2)</td> <td valign="top" align="left"><i>Quarterly and year-to-date earnings per share are calculated on an individual basis; therefore, the sum of earnings per share amounts for the quarters may not equal earnings per share amounts for the year.</i></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The changes in gross unrecognized tax benefits are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on tax positions related to the current year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations and tax assessments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,077</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,513</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on tax positions related to the current year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(365</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on tax positions related to the current year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(271</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>4,225</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>18. INFORMATION ABOUT GEOGRAPHIC AREAS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our operations are primarily within the United States, including Puerto Rico, Canada and Mexico. Products are also sold from the United States on an export-only basis to portions of Latin America and the Caribbean Basin. The following tables set forth revenues and long-lived assets by geographical area:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 89.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>Years Ended December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Revenues:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>3,919,684</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,813,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,710,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canada</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>269,603</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">267,220</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">263,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mexico</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>152,668</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">140,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>4,341,955</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,220,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,113,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 45.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b><i>December&#xA0;31,</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" rowspan="8" colspan="2">&#xA0;</td> <td valign="bottom" rowspan="8">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Long-Lived Assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>540,136</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">467,728</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canada</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>163,944</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,758</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mexico</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>5,400</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>709,480</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">628,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Revenues are attributed to countries based on the location of the store from which the sale occurred. Long-lived assets consist primarily of goodwill and intangible assets, property and equipment, and our investment in an unconsolidated entity.</p> </div> 0.1741 247433000 4341955000 17876000 42831000 -115000 311000 133000 -15000 353874000 208221000 5773000 886000 73403000 1676000 2992000 272208000 217530000 13536000 801000 257290000 4674000 164147000 51000 15993000 -6363000 48056000 1065659000 2428000 63600000 42688000 -961000 -702000 14918000 190791000 190794000 3886000 347511000 13293000 -10735000 22033000 164147000 1419000 69079000 10499000 90221000 99956000 42688000 -81308000 -259000 5244000 12720000 168000 13293000 4717000 271000 24677000 100956000 16770000 17427000 715671000 10643000 3276296000 0 42831000 49069000 -202145000 84076000 358000 66000 17430000 -213494000 1991000 2296000 5263000 24486000 54678000 491000 -19000 247744000 3855000 47670000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Organization, Consolidation and Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Watsco, Inc. (collectively with its subsidiaries, &#x201C;Watsco,&#x201D; &#x201C;we,&#x201D; &#x201C;us,&#x201D; or &#x201C;our&#x201D;) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (&#x201C;HVAC/R&#x201D;) in the HVAC/R distribution industry in North America. At December&#xA0;31, 2017, we operated from 560 locations in 37 U.S. states, Canada, Mexico, and Puerto Rico with additional market coverage on an export basis to portions of Latin America and the Caribbean.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The consolidated financial statements include the accounts of Watsco, all of its wholly-owned subsidiaries and the accounts of three joint ventures with Carrier Corporation (&#x201C;Carrier&#x201D;), in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation.</p> </div> 0.298 5287000 2428000 1.00 2028 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>10. INVESTMENT IN UNCONSOLIDATED ENTITY</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On June&#xA0;21, 2017, our first joint venture with Carrier, Carrier Enterprise, LLC, which we refer to as Carrier Enterprise I, acquired an approximately 35% ownership interest in Russell Sigler, Inc. (&#x201C;RSI&#x201D;), an HVAC distributor with annual sales of approximately $650,000, operating from 30 locations in the Western U.S. We have an 80% controlling interest in Carrier Enterprise I, and Carrier has a 20% non-controlling interest. Carrier Enterprise I acquired its ownership interest in RSI for cash consideration of $63,600, of which we contributed $50,880 and Carrier contributed $12,720. Carrier Enterprise I entered into a shareholders agreement (the &#x201C;Shareholders Agreement&#x201D;) with RSI and its shareholders. Pursuant to the Shareholders Agreement, RSI&#x2019;s shareholders have the right to sell, and Carrier Enterprise I has the obligation to purchase, their respective shares of RSI for a purchase price determined based on either book value or a multiple of EBIT, the latter of which Carrier Enterprise I used to calculate the price paid for its investment in RSI. RSI&#x2019;s shareholders may transfer their respective shares of RSI common stock only to members of the Sigler family or to Carrier Enterprise I, and, at any time from and after the date on which Carrier Enterprise I owns 85% or more of RSI&#x2019;s outstanding common stock, it has the right, but not the obligation, to purchase from RSI&#x2019;s shareholders the remaining outstanding shares of RSI common stock. Additionally, Carrier Enterprise I has the right to appoint two of RSI&#x2019;s six board members. Given Carrier Enterprise I&#x2019;s 35% voting equity interest in RSI and its right to appoint two out of RSI&#x2019;s six board members, this investment in RSI is accounted for under the equity method.</p> </div> -0.006 9955000 -12720000 P1Y9M18D 754000 1451000 350 53000 10000 134.71 149.47 P11Y 50.05 176899 80550 11842000 11580000 32454 4664000 P9Y P5Y 82 P9Y 86 P26Y 62 P5Y 1.00 493522 439534 P4Y P2Y 16389 2428000 P5Y P4Y P2Y 951000 475000 0.62 64000000 -829000 2018-08 545000000 14 40 Ten 15124000 One 175667000 0.25 -421000 215000 208221000 164147000 -15000 9960000 220448000 13536000 -88000 2420000 25225000 4701000 -5000 5263000 26985000 49069000 5609000 17463000 42831000 -12720000 9309000 1498662 176899 32804 10000 16389 1498662 88000 8000 16000 5000 24000 49166 152668000 269603000 3919684000 P90D 0.05 5571 1389000 144.58 3844 2018-09 One year or less -961000 -491000 P7Y P10Y P15Y P10Y 0.0000 0.01500 0.0000 0.00875 0.02500 0.00875 0.84 10 P40Y P3Y P7Y P5Y P10Y P3Y 0.00350 2037 0.00125 2018 0.21 31839 5.15 0.350 -0.010 281731000 P4Y2M30D 32616504 32582385 0.023 0.0254 0.0124 16.37 0 34119 3.60 5.16 -0.001 0.050 0.310 0.1865 4220702000 43577000 38900000 189000 -119000 14000 345632000 182810000 3362000 2067000 9729000 26941000 1427000 241566000 186184000 11848000 547000 235983000 3975000 127604000 27000 6211000 -3713000 99006000 1034584000 2348000 42909000 -1321000 -965000 5583000 168004000 168009000 341919000 12319000 2720000 20066000 127604000 -226000 86719000 9416000 105936000 43734000 42909000 -42833000 -356000 5653000 744000 12319000 4018000 365000 22242000 103216000 14853000 14801000 688952000 9801000 3186118000 0 38900000 53173000 -217891000 83260000 -323000 13000 14806000 -10006000 3487000 4123000 5213000 20781000 55382000 -442000 -150000 4447000 42809000 0.360 5696000 2348000 -0.002 736000 1149000 348 51000 130.01 11170000 10096000 30413 3967000 20045 2348000 291000 0.62 56000000 -306000 650000000 13983000 154021000 -579000 -194000 182810000 127604000 14000 3745000 11848000 -92000 2338000 25936000 4003000 -13000 5660000 53173000 2209000 16973000 38900000 3374000 183144 30761 26000 20045 92000 10000 15000 13000 36000 72482 140278000 267220000 3813204000 5956 1206000 125.84 3442 -1321000 442000 0.85 0.71 0.71 872095000 26181000 218556000 0.71 0.71 851424000 25537000 212447000 1.82 1.82 1214435000 64621000 291861000 2.07 2.07 1275924000 73756000 310278000 1.78 1.78 1241232000 63099000 302204000 1.82 1.82 1229591000 65029000 295895000 0.81 0.81 913611000 29553000 228072000 1.19 1.19 964345000 43255000 240930000 0000105016 2017-10-01 2017-12-31 0000105016 2016-10-01 2016-12-31 0000105016 2017-07-01 2017-09-30 0000105016 2016-07-01 2016-09-30 0000105016 2017-04-01 2017-06-30 0000105016 2016-04-01 2016-06-30 0000105016 2016-01-01 2016-03-31 0000105016 2017-01-01 2017-03-31 0000105016 us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember 2016-01-01 2016-12-31 0000105016 us-gaap:CashFlowHedgingMember 2016-01-01 2016-12-31 0000105016 us-gaap:EmployeeStockMember 2016-01-01 2016-12-31 0000105016 country:US 2016-01-01 2016-12-31 0000105016 country:CA 2016-01-01 2016-12-31 0000105016 country:MX 2016-01-01 2016-12-31 0000105016 wso:CommonStockClassBCommonStockAndPreferredStockMember 2016-01-01 2016-12-31 0000105016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000105016 us-gaap:NoncontrollingInterestMember 2016-01-01 2016-12-31 0000105016 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000105016 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-12-31 0000105016 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-12-31 0000105016 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000105016 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-01-01 2016-12-31 0000105016 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000105016 us-gaap:CommonClassBMember 2016-01-01 2016-12-31 0000105016 wso:RussellSiglerIncMemberwso:WesternUnitedStatesMember 2016-01-01 2016-12-31 0000105016 us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2016-01-01 2016-12-31 0000105016 us-gaap:SupplierConcentrationRiskMemberwso:CarrierAndItsAffiliatesMember 2016-01-01 2016-12-31 0000105016 us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberwso:CarrierAndItsAffiliatesMember 2016-01-01 2016-12-31 0000105016 wso:CustomaryFeesForRemodelingOfCorporateHeadquartersMemberwso:MossAndAssociatesLlcMember 2016-01-01 2016-12-31 0000105016 wso:FourZeroOneKPlanMember 2016-01-01 2016-12-31 0000105016 us-gaap:RestrictedStockMemberwso:CommonAndClassBCommonStockMember 2016-01-01 2016-12-31 0000105016 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0000105016 us-gaap:EmployeeStockOptionMemberus-gaap:CommonStockMember 2016-01-01 2016-12-31 0000105016 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000105016 2016-01-01 2016-12-31 0000105016 us-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0000105016 us-gaap:MinimumMember 2017-01-01 2017-12-31 0000105016 us-gaap:MaximumMember 2017-01-01 2017-12-31 0000105016 wso:OtherDepreciableAssetsMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000105016 wso:OtherDepreciableAssetsMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000105016 us-gaap:FurnitureAndFixturesMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000105016 us-gaap:FurnitureAndFixturesMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000105016 us-gaap:BuildingAndBuildingImprovementsMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000105016 us-gaap:BuildingAndBuildingImprovementsMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000105016 us-gaap:SupplierConcentrationRiskMember 2017-01-01 2017-12-31 0000105016 us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember 2017-01-01 2017-12-31 0000105016 us-gaap:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-31 0000105016 us-gaap:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-31 0000105016 us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-31 0000105016 us-gaap:MinimumMemberus-gaap:PrimeRateMember 2017-01-01 2017-12-31 0000105016 us-gaap:MaximumMemberus-gaap:PrimeRateMember 2017-01-01 2017-12-31 0000105016 us-gaap:PrimeRateMember 2017-01-01 2017-12-31 0000105016 us-gaap:CustomerRelationshipsMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000105016 us-gaap:CustomerRelationshipsMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000105016 us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0000105016 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-12-31 0000105016 us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000105016 us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000105016 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0000105016 country:US 2017-01-01 2017-12-31 0000105016 country:CA 2017-01-01 2017-12-31 0000105016 country:MX 2017-01-01 2017-12-31 0000105016 wso:CommonStockClassBCommonStockAndPreferredStockMember 2017-01-01 2017-12-31 0000105016 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000105016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000105016 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0000105016 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000105016 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000105016 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000105016 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000105016 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000105016 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0000105016 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000105016 us-gaap:CommonClassBMember 2017-01-01 2017-12-31 0000105016 wso:CarrierEnterpriseTwoMemberwso:NortheastUnitedStatesMember 2017-01-01 2017-12-31 0000105016 wso:CarrierEnterpriseTwoMembercountry:MX 2017-01-01 2017-12-31 0000105016 wso:CarrierEnterpriseTwoMember 2017-01-01 2017-12-31 0000105016 us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000105016 us-gaap:SupplierConcentrationRiskMemberwso:CarrierAndItsAffiliatesMember 2017-01-01 2017-12-31 0000105016 us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberwso:CarrierAndItsAffiliatesMember 2017-01-01 2017-12-31 0000105016 wso:CustomaryFeesForLegalServicesMemberwso:GreenbergTraurigMember 2017-01-01 2017-12-31 0000105016 wso:CustomaryFeesForRemodelingOfCorporateHeadquartersMemberwso:MossAndAssociatesLlcMember 2017-01-01 2017-12-31 0000105016 wso:TwoThousandOneIncentiveCompensationPlanMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000105016 wso:TwoThousandOneIncentiveCompensationPlanMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000105016 wso:TwoThousandOneIncentiveCompensationPlanMember 2017-01-01 2017-12-31 0000105016 wso:FourZeroOneKPlanMember 2017-01-01 2017-12-31 0000105016 wso:TwentyFourteenIncentiveCompensationPlanMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000105016 wso:TwentyFourteenIncentiveCompensationPlanMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000105016 wso:TwentyFourteenIncentiveCompensationPlanMemberus-gaap:CommonStockMember 2017-01-01 2017-12-31 0000105016 wso:TwentyFourteenIncentiveCompensationPlanMemberus-gaap:CommonClassBMember 2017-01-01 2017-12-31 0000105016 wso:TwentyFourteenIncentiveCompensationPlanMember 2017-01-01 2017-12-31 0000105016 us-gaap:RestrictedStockMemberwso:EmployeeMember 2017-01-01 2017-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:PresidentMember 2017-01-01 2017-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-01-01 2017-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-01-01 2017-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:ChiefExecutiveOfficerMember 2017-01-01 2017-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:CommonStockMember 2017-01-01 2017-12-31 0000105016 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000105016 us-gaap:EmployeeStockOptionMemberus-gaap:CommonStockMember 2017-01-01 2017-12-31 0000105016 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000105016 2017-01-01 2017-12-31 0000105016 us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember 2015-01-01 2015-12-31 0000105016 us-gaap:EmployeeStockMember 2015-01-01 2015-12-31 0000105016 country:US 2015-01-01 2015-12-31 0000105016 country:CA 2015-01-01 2015-12-31 0000105016 country:MX 2015-01-01 2015-12-31 0000105016 wso:CommonStockClassBCommonStockAndPreferredStockMember 2015-01-01 2015-12-31 0000105016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0000105016 us-gaap:NoncontrollingInterestMember 2015-01-01 2015-12-31 0000105016 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0000105016 us-gaap:AccumulatedTranslationAdjustmentMember 2015-01-01 2015-12-31 0000105016 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-12-31 0000105016 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0000105016 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2015-01-01 2015-12-31 0000105016 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0000105016 us-gaap:CommonClassBMember 2015-01-01 2015-12-31 0000105016 us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2015-01-01 2015-12-31 0000105016 us-gaap:SupplierConcentrationRiskMemberwso:CarrierAndItsAffiliatesMember 2015-01-01 2015-12-31 0000105016 us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberwso:CarrierAndItsAffiliatesMember 2015-01-01 2015-12-31 0000105016 wso:FourZeroOneKPlanMember 2015-01-01 2015-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:CommonStockMember 2015-01-01 2015-12-31 0000105016 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0000105016 us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember 2015-01-01 2015-12-31 0000105016 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0000105016 2015-01-01 2015-12-31 0000105016 us-gaap:CommonStockMemberus-gaap:SubsequentEventMember 2018-01-02 2018-01-02 0000105016 us-gaap:CommonClassBMemberus-gaap:SubsequentEventMember 2018-01-02 2018-01-02 0000105016 wso:RussellSiglerIncMemberwso:WesternUnitedStatesMember 2017-06-21 2017-06-21 0000105016 wso:RussellSiglerIncMemberwso:CarrierEnterpriseOneMember 2017-06-21 2017-06-21 0000105016 wso:CarrierEnterpriseOneMember 2017-06-21 2017-06-21 0000105016 us-gaap:CommonStockMemberus-gaap:SubsequentEventMember 2018-02-06 2018-02-06 0000105016 us-gaap:CommonClassBMemberus-gaap:SubsequentEventMember 2018-02-06 2018-02-06 0000105016 wso:CarrierEnterpriseTwoMember 2017-02-13 2017-02-13 0000105016 wso:CarrierEnterpriseTwoMember 2016-11-29 2016-11-29 0000105016 wso:ComputerHardwareAndSoftwareMember 2017-12-31 0000105016 us-gaap:LandMember 2017-12-31 0000105016 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000105016 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0000105016 us-gaap:MachineryAndEquipmentMember 2017-12-31 0000105016 us-gaap:ParentCompanyMember 2017-12-31 0000105016 wso:PerformanceBondsMember 2017-12-31 0000105016 us-gaap:StandbyLettersOfCreditMember 2017-12-31 0000105016 us-gaap:CustomerRelationshipsMember 2017-12-31 0000105016 us-gaap:TradeNamesMember 2017-12-31 0000105016 us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember 2017-12-31 0000105016 us-gaap:ForeignExchangeForwardMember 2017-12-31 0000105016 us-gaap:EmployeeStockMember 2017-12-31 0000105016 country:US 2017-12-31 0000105016 country:CA 2017-12-31 0000105016 country:MX 2017-12-31 0000105016 wso:CommonStockClassBCommonStockAndPreferredStockMember 2017-12-31 0000105016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000105016 us-gaap:NoncontrollingInterestMember 2017-12-31 0000105016 us-gaap:TreasuryStockMember 2017-12-31 0000105016 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000105016 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000105016 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000105016 us-gaap:RetainedEarningsMember 2017-12-31 0000105016 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0000105016 us-gaap:CommonStockMember 2017-12-31 0000105016 us-gaap:CommonClassBMember 2017-12-31 0000105016 us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2017-12-31 0000105016 us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0000105016 wso:AccruedExpensesAndOtherCurrentLiabilitiesMember 2017-12-31 0000105016 us-gaap:OtherCurrentAssetsMember 2017-12-31 0000105016 us-gaap:OtherAssetsMember 2017-12-31 0000105016 us-gaap:SupplierConcentrationRiskMemberwso:CarrierAndItsAffiliatesMember 2017-12-31 0000105016 wso:CustomaryFeesForLegalServicesMemberwso:GreenbergTraurigMember 2017-12-31 0000105016 wso:CustomaryFeesForRemodelingOfCorporateHeadquartersMemberwso:MossAndAssociatesLlcMember 2017-12-31 0000105016 wso:TwoThousandOneIncentiveCompensationPlanMember 2017-12-31 0000105016 wso:TwentyFourteenIncentiveCompensationPlanMember 2017-12-31 0000105016 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0000105016 us-gaap:DomesticCountryMember 2017-12-31 0000105016 wso:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Member 2017-12-31 0000105016 us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Member 2017-12-31 0000105016 us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel1Member 2017-12-31 0000105016 wso:SwinglineSubfacilityMember 2017-12-31 0000105016 wso:MulticurrencyBorrowingSublimitMember 2017-12-31 0000105016 us-gaap:LetterOfCreditMember 2017-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:PresidentMember 2017-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-12-31 0000105016 us-gaap:RestrictedStockMemberus-gaap:ChiefExecutiveOfficerMember 2017-12-31 0000105016 us-gaap:RestrictedStockMember 2017-12-31 0000105016 us-gaap:EmployeeStockOptionMember 2017-12-31 0000105016 2017-12-31 0000105016 wso:ComputerHardwareAndSoftwareMember 2016-12-31 0000105016 us-gaap:LandMember 2016-12-31 0000105016 us-gaap:FurnitureAndFixturesMember 2016-12-31 0000105016 us-gaap:BuildingAndBuildingImprovementsMember 2016-12-31 0000105016 us-gaap:MachineryAndEquipmentMember 2016-12-31 0000105016 wso:PerformanceBondsMember 2016-12-31 0000105016 us-gaap:StandbyLettersOfCreditMember 2016-12-31 0000105016 us-gaap:CustomerRelationshipsMember 2016-12-31 0000105016 us-gaap:TradeNamesMember 2016-12-31 0000105016 us-gaap:NoncompeteAgreementsMember 2016-12-31 0000105016 us-gaap:ForeignExchangeForwardMember 2016-12-31 0000105016 country:US 2016-12-31 0000105016 country:CA 2016-12-31 0000105016 country:MX 2016-12-31 0000105016 wso:CommonStockClassBCommonStockAndPreferredStockMember 2016-12-31 0000105016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000105016 us-gaap:NoncontrollingInterestMember 2016-12-31 0000105016 us-gaap:TreasuryStockMember 2016-12-31 0000105016 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000105016 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000105016 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000105016 us-gaap:RetainedEarningsMember 2016-12-31 0000105016 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0000105016 us-gaap:CommonStockMember 2016-12-31 0000105016 us-gaap:CommonClassBMember 2016-12-31 0000105016 us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember 2016-12-31 0000105016 us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember 2016-12-31 0000105016 wso:AccruedExpensesAndOtherCurrentLiabilitiesMember 2016-12-31 0000105016 us-gaap:OtherCurrentAssetsMember 2016-12-31 0000105016 us-gaap:OtherAssetsMember 2016-12-31 0000105016 us-gaap:SupplierConcentrationRiskMemberwso:CarrierAndItsAffiliatesMember 2016-12-31 0000105016 wso:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Member 2016-12-31 0000105016 us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Member 2016-12-31 0000105016 us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel1Member 2016-12-31 0000105016 us-gaap:RestrictedStockMember 2016-12-31 0000105016 2016-12-31 0000105016 wso:CommonStockClassBCommonStockAndPreferredStockMember 2015-12-31 0000105016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000105016 us-gaap:NoncontrollingInterestMember 2015-12-31 0000105016 us-gaap:TreasuryStockMember 2015-12-31 0000105016 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000105016 us-gaap:AccumulatedTranslationAdjustmentMember 2015-12-31 0000105016 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0000105016 us-gaap:RetainedEarningsMember 2015-12-31 0000105016 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2015-12-31 0000105016 2015-12-31 0000105016 wso:CommonStockClassBCommonStockAndPreferredStockMember 2014-12-31 0000105016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0000105016 us-gaap:NoncontrollingInterestMember 2014-12-31 0000105016 us-gaap:TreasuryStockMember 2014-12-31 0000105016 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0000105016 us-gaap:AccumulatedTranslationAdjustmentMember 2014-12-31 0000105016 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-12-31 0000105016 us-gaap:RetainedEarningsMember 2014-12-31 0000105016 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2014-12-31 0000105016 2014-12-31 0000105016 2017-06-30 0000105016 1999-09-30 0000105016 wso:RussellSiglerIncMemberwso:CarrierEnterpriseOneMember 2017-06-21 0000105016 wso:CarrierEnterpriseOneMember 2017-06-21 0000105016 wso:CarrierEnterpriseTwoMember 2011-07-31 0000105016 us-gaap:CommonStockMember 2018-02-23 0000105016 us-gaap:CommonClassBMember 2018-02-23 0000105016 us-gaap:SubsequentEventMember 2018-02-05 0000105016 2017-08-23 0000105016 wso:CarrierEnterpriseTwoMember 2017-02-13 pure iso4217:USD shares wso:board_member iso4217:USD shares wso:Entity wso:State wso:Store wso:Location wso:Age wso:Vendor Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions. Quarterly and year-to-date earnings per share are calculated on an individual basis; therefore, the sum of earnings per share amounts for the quarters may not equal earnings per share amounts for the year. At December 31, 2017, net deferred tax liabilities have been included in the consolidated balance sheet in deferred income taxes and other liabilities. At December 31, 2016, net current deferred tax assets and liabilities of $5,485 are included in the consolidated balance sheet in other current assets and net long-term deferred tax assets and liabilities of $68,727 are included in the consolidated balance sheet in deferred income taxes and other liabilities. EX-101.SCH 10 wso-20171231.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Statements of Income link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Consolidated Statements of Shareholders' Equity link:calculationLink link:presentationLink link:definitionLink 108 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 109 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - EARNINGS PER SHARE link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - OTHER COMPREHENSIVE GAIN (LOSS) link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - SUPPLIER CONCENTRATION link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - PROPERTY AND EQUIPMENT link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - DEBT link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - INCOME TAXES link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - PURCHASE OF ADDITIONAL OWNERSHIP INTEREST IN JOINT VENTURE link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - INVESTMENT IN UNCONSOLIDATED ENTITY link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - SHAREHOLDERS' EQUITY link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - FINANCIAL INSTRUMENTS link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - DERIVATIVES link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - FAIR VALUE MEASUREMENTS link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - COMMITMENTS AND CONTINGENCIES link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - RELATED PARTY TRANSACTIONS link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - INFORMATION ABOUT GEOGRAPHIC AREAS link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - SUBSEQUENT EVENTS link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - EARNINGS PER SHARE (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - OTHER COMPREHENSIVE GAIN (LOSS) (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - INCOME TAXES (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - DERIVATIVES (Tables) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - INFORMATION ABOUT GEOGRAPHIC AREAS (Tables) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Tables) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Schedule of Basic and Diluted Earnings per Common Share (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Earnings Per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Gain (Loss) (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Schedule of Accumulated Other Comprehensive Loss (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Supplier Concentration - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Property and Equipment, Net (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Property and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Components of Income Tax Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Reconciliation of Effective Income Tax Rate (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Significant Components of Net Deferred Tax Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Significant Components of Net Deferred Tax Liabilities (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Changes in Gross Unrecognized Tax Benefits (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Share-Based Compensation and Benefit Plans - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Summary of Non-Vested Restricted Stock Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Weighted-Average Assumptions Used for Stock Options Granted (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Share-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Purchase of Additional Ownership Interest in Joint Ventures - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Investment in Unconsolidated Affiliate - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Amortization Expense Related to Finite Lived Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Financial Instruments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Derivatives - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Future Minimum Leases Payments under Non-Cancelable Operating Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 178 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 179 - Disclosure - Revenues and Long-Lived Assets by Geographical Area (Detail) link:calculationLink link:presentationLink link:definitionLink 180 - Disclosure - Supplemental Cash Flow Information (Detail) link:calculationLink link:presentationLink link:definitionLink 181 - Disclosure - Subsequent Events - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 182 - Disclosure - Selected Quarterly Financial Data (Detail) link:calculationLink link:presentationLink link:definitionLink 183 - Disclosure - Components of Income Tax Expense (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 11 wso-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 wso-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 wso-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 wso-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 g465631g0220094611327.jpg GRAPHIC begin 644 g465631g0220094611327.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#VVZU[2[+4 M8-/NK^"&\GQY4+MAGR<#'XBK[N$4LQ 4#))/05YW\7?"CZWX<75;$$:GI1\Z M)D^\4'+#\,9'TKD]=^*,FL_#BPL;$DZ[J9^R3(G5,8#$?[V1CZFM(T^9)HAS ML]3VJSO+>_M([JTF2:"0;DD0Y#"JTFNZ7#JBZ9)?0+?,-P@+?-C&._# M[QB_@BUUCPYXBS&^G*TT"D]?5!]201]:YJ^34F\*:AXSO&:/4-J0G M.<>F< ?04_9:V8O::7/H"3Q5X?AD:.36;!74X(,Z\?K5ZSU&RU"+S;*[@N(^ M[12!@/RKA=,^$'A$:9;?:+ SS&-2\C2'+'')KEY-%MO!/Q6+3]4A* M36^\D8.12Y8O8?,UJSM=&\?66J>+M8L6O+:&QL@L<;22*OF/GYB">M=6^JZ= M$VV2_M4;T:90?YUXCX$\'Z+JGC'Q+;75IYJV$V;968_*<]_6N:LY]!L-4U:/ MQ?H^I7E\;IBC1E@%7)X_E5NDF[(E3=M3Z3CU73II1%%?VLDC' 1)E)/X9IUQ MJ%E:$+=7=O 3T$LH4G\Z\;\%:[\/H/$4;:?I-W8ZB580-8>,/#.C?#KPI?:SH%L\&H.HMHYFD+ M&,.0"1GH<4[PO\(= OO#ME?ZL]S=7EU"LTC^<0!N&<#\Z7+&W-?0?,[V/4K> M\MKQ2UK<0SJ."T4@8#\J*\7U/0D^&OQ*\-2:)HVI2,[Q%?'."8AR&'OV_$5T'B_P3;> M)/!PT*W=;7R=IMFQPA48&?:BBGSRLO(7*M?,Y2R3XNZ59QV26VE7B0C:LSRC M) Z9Y%1#POXVU7QOH&NZW;V0^R$B402#$:\X[\GZ444^=]A0M)X3T>0GJ3(F3_P"/444U4ON@ MY;;&8WA;QMXH\7Z/>ZWHUEIMM9/N=[>1.5SDC@Y-36/AGQ[X%UO4E\-6EIJ& MEWDIE59954J2>.I&",XHHH=1[ H+WTS_A&[:ZC@79&[SJ&"CH#@]J**?/I:PN76]RS8^%_%_BS BQGIFN^+8+:PM-+;S(+6)PQ9^H/!/<#/THHHJ)2;+44C_V0$! end GRAPHIC 16 g465631g45c32.jpg GRAPHIC begin 644 g465631g45c32.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 !D M #_X006:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O,#(O,#8M M,30Z-38Z,C<@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R M9R]D8R]E;&5M96YT&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B('AM<#I#&UL.FQA;F<] M(G@M9&5F875L="(^36EC#PO#IX;7!M971A/B \/WAP M86-K970@96YD/2)R(C\^_^T 2%!H;W1O)$=UQ M/N;K]Y FO/\ %6.H;_OF)SU;:<)L*>)ZEYW=RFY^G5]TA$T7W_SO'[(1F;60 MM0YN*\$B*]H2O:(6_:$KNX>7H<@M6&V0]] M)T%>%I-=*U3M6I:&=H0518CU9$I8DZ]F4B=0MR)X+5?4'!*V:\'=MR;K, M70=?6[1:CFKI+E6TFBKKQIO^H[';S*T*9; 8U9L#D\5LF/,\=02:.2V'R@DP M&QH$:A.I(/*&7O00&&!8%@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,#S-==^)7L7I3RRU)T>;/*+_+]!Y#"[6AEYAAFX;U M;0*.N)]1DC?>>8Q(8 *.ZM!OLS]SWLEG=I1]Y)V./R20I3PF&;;2SPV>E\6W M;EU]9,=F=DW[SW):SJNONRJKC=I4C 7> ]-]+USU?#W:O(Y!NGVY R1ZLD,: MH.*NA1S*G:C7,M8[-B548$H[YIHPBJV^!'K"TJ3FU==(WWSZWR^J>!:&\?\ MQM):@H5;M^-,R+1J$,ME4EK./-3HT,9B]"E;RU1I)YIQ@ M X%Q/CMY'OJB95U]T1U=(J?=NE.T[AAUC3]AY_\ WS.IZ"1RL*HB=15]%(LZ M6$C;)<_K@L\;.6N"U4D2:,4K/EEE>PK1A@;Q[)@<455J[6B8U[!8$+-A145E M25P=$+FR '8<>V+Z,:%:G)UO>UIOKL0!;WH>];^'PP)C8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8$:.P?]N\]_S, M(_U"BF!)? 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8# 8# 8# 8# C1V#_MWGO\ F81_J%%,"2^ P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P&!&CL'_ &[SW_,PC_4**8$E M\!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,"-'8/^W>>_YF$?ZA13 DO@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@1H[!_V[SW_,PC_4**8$E\!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,"-'8/\ MMWGO^9A'^H44P)+X# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# K![5[EN'GFZX53%/U)2LQVMYEZ"ZPLRP[[OF34?!*[JSGN2U1').?M M9%*6N1Q=5H]6D!89LPA(00D0F[V,0MZU@0FX\\QW3?11O+$GLOC:KZ>KOH[I M]_Y+D#('H6P'3H&D;2;:;L:\&4%BU#*^;(&VI&^30&#(W9)[7WYQC3(FY5H& M_FB $/0O@,!@>6V]O(-W55OG,A'/%@W+6?,O+#V[Q&(TK7=SU#*P55UM!9@= M1J.7.\1Z3CJ9^*;.DTTLE#XWQUI6EM3,@5-"9N6"&-]+.&&\ZMZH\DL"\DD= MHR\[7HN]XK*(!T[<6/0!DAV>(/0[XT>A>C M9G9'=W)/4]D1J\K4X?N^NX2GOF+UJWT^3:$&N.E8=<46/?:Z97A]86*41DU_ M6-ZD2$\*90040/V:,^8,P)*]K65 6*J'ZOGF6LC;-I4.$J(Y&%:TLIX>B-6- M'"OF-Z3?VSP?,2F!]=?V@W_PP)G8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# Z61R2.P]B=)1+7]EBT:8T9KB]R*1NB%D8F=O(U[CUSH[. M9Z5 WHR=?$9IQ@ !U^W>!3-/O./0,FD;O6/C\J"[_)]<#4>-N6H.4XU\ZBXN MZ[UO:,-A_J'_FD*UY]OO#ZE_'X!0/Y+*L\OW0/37, M-\H6?6%X4]>5(>)R&R;HZ[XS0;I(JDL1=3UPVF[D-D95O5OV' F(H]4RC1(2 M&AJ6;*T?LPXD0;/Y[K>2F^1?QS,?)/%'E)IWF6-V(FFG4[WW-0TN9TYMATS2 M_0\-J*[EELNLQENW&7R.+7HY11[VLTD+-;V>/)T^O1*66$/:Y@,!@4LV[X4: M6M_O1'V*]6_=3= 'AVCEE6ERZW2P/](K'O2NI72\GKF=+$BQ"L<62.A6TLSK M9"RH#TQ#Z[,K6>8,!92PA:'PYC\+[7S5=U@VZ#O3N6UH_7?2-ASJNR MJFN&57%$GB(2!VG+?#:VBTD5JV="YDF-!A#DG&V#;D8"! )("7@8['/ +R>& M)6A#+=N/JSHQKF5!;Y&2%L)Z-\C\^C#.O3 M/CV%Z=-Z942\WF/O=G6/ M*$<88H1'BW,Z)QJ(1EM8HE#HTB;VU"B;DY)!18Q;]QAHQ;#/^P=:_+Q/=^FO M7ZF$?'TU_P#["BF!)? 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8%='0_EI\=O+\C60*TNIJX46NFT62GI.ME2ZX;L='10>)*A8&VJ:L12Z;&O MS@J#["DPT98_3U,'["@B,T$-S.H?,7VFM4I.0N1X1P#1:\X1#=TGY A+GZ]' MIE'Z_P#[]"..(,L(7Q-VT#8#$Q,T=R2C0"W\TD @[+P,YAOA1J*1:_&R4LT)3-B%ZDNR5^']K_P 3X!] MN!B$+AU>QULB$!B<:@\392 I6>+Q!B:XU'6E,'^ZF;&1E2HFU 0'^P!10 Z_ MX8&2X# 8# 8# 8# 8$:.P?\ ;O/?\S"/]0HI@27P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P(N=/=ML^U(@F)7(Q] M 2+3%S+SUI^"(13:4"PK03*?\ C%NSDR5W()!OY#2;O>6TW2CQI'I'P=X]Y [U_7:%I*3! :RV5T*^-#78EJF.H]>]T*,;" M$OSQ#TA-3D:* +0N0O'%P_P, 3%2U6< HHO6]C,,%H(=;WO6L"E;R=^ MK.IK+:U3E!N?Z"1-C\_?X"@*5,3,UB=0Z/,6,J4E M.SN:X\O6S )A U[L"!M133]3SWG/8W8RAIYP\2/.Z12>N30RP8(CO:ZI,V*T MBA&07)88_B/XNU)V8\]4W,\#H>+,[#3L2BK8L5&G(T!S8Y"2&FF# ?[AB MWL+G6AG:8^UH&1A:VYD96I*2A:VAH1)FUK;42<&BTZ- @1E$I$:4@L.@@++ M$ =:]-:UK [' 8# 8# 8# 8# 8# 8# 8$:.P?]N\]_S,(_U"BF!)? 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8$".OO)_PCPH6%+TMT9!H;+U!'U#95C*:NGM MPO!.P:& ]NJB"(Y%.QH!Z%K_ )PQ"4B!KXC.#K6]X%4?;OE^Z(O7<YK@DC ]-LNCE#<_3)SC$*A#ZA4!DSE?@CCWBEI5MO,U P&LG!V^8 M.339*WG/]I354>/YJE=.[8E2A\LB;+E2C8C3#'1T5"V8,0M>FQ;P)>X# 8# M8# 8# 8# 8# 8# 8# 8$:.P?]N\]_P S"/\ 4**8$E\!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,"JWR#^5^J/'^O=8B_TY?%R6"GIG^L21KJB+1EQC+6V/=C--+5\ MDF>+"%VG$ ME3S [68(&[5/%.32+281ORT:1)TK+K@>8=&V9?%&7;B84,UT7DG!.2)25QI8 M/FA(FXNJN\?+WSQ#:JX'YYOCF5HF::%O]K=H3VV9#S93"38F8P9':RHE5L6A++ D,L-4_ 8BRQ;V' ](,2A\2@ M,<9X=!(O'85$8\B*;F"*Q)D;(Y'&-O(UZ$H&=C9TR-L;41.M_9*)* /]FL# M(L!@,!@,!@,!@,!@,!@,!@,!@,!@,"-'8/\ MWGO^9A'^H44P)+X# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8'$7KT+4A6NCHM2-K8VI%*]Q<5ZDE&A0(49(U"M:M5J!E MITJ1*G+$8888(( #L0MZUK>\#SV=6_J$Z$@,8>%_(T:;.@VE$XKHX;T]8LJ M-I+AUGDJ39Q)[1'[H=F9VE?2DK1'E^H8[4\?F#@LWKY>CB-[]^@\R7D)L_M# MMR\.;YG>D+IZIDY?,TZ(<)KVG3MRT-S)TFC4W,]NL+5U]01 K4LA2EI\J3)U M4=(L,;<*0J4)3TK:0$>Q*,-R>/'EVDW;RR^-:0-Z6O+M6M0>A&ZZ5)%H#O>* M*U<=YQG;I44I:J;1G;TO2'1:IMFLUBB0CU$4QTS%4S:V5IS]#F\9IA:%JAK.SE)THM$C&=H/NV% MH6 P& P& P& P& P& P& P-'W[TOSWRO!E5E](716E(01+L8/WDLN7LL30K% M(-!WIN: NJM.I?'<[WAT4C1%GJCA"T$!8A;UK8>7OR9^0RXNUXY 4_&O)EVW MYPK#TTTL7HE5<<;D_-E3]/QZ-#B6XFY1AADG; MB4J8U8:D^>@6A*SA28OUJ]HU?;W/]B449&GRO7"&^0FY:+2+X?Q;V==#1"C7 M2HX-R!6DFD+V_2^\*"A1"7][)XWKQ)D<>1_LZP@CGRW;D.FM?4(CE$GY.@+[S#U]R\[F(%48C%G M3ZP"SG-^2_>3TLW*F-S1!+&S["2&\XQKI"L>T[WM'F_L[I7JYHYBJCN^4=\3 M6TYJM.Y9E5Y&P9[E','*'.E%&O#]%V&QN=5I"0V4'Q8L"1O1IMHW _2]P&W) M@K)>>NNO>8.8G-RKOL'HV=NW7OABXR[6M*?V;:CQ9+S1W0?1'955T7:%CT^X MOHU*>G6@Z 6F\ID36W:2M[8K8DZDH #4@MZ#TF^)YTG<%O7R?UU0^Q0F!S9Y1/@X2S+@DTTYCE58W0%4T/,!^_HS'W**>)CF#:MV1B*"L(K8K/TGV)84G[[[ ;3 MC')KN&]6MI(KRJ'-8(!JY/S9SPU!'5E(-FSRBQ@4IDRZ0",![S7,8A"U@6O8 M# 8# 8# 8# 8# 8# 8# K5Z0\LW&'.4XU2X)K).A>EE.S"FSECD^'NW0M_*U M96]!&F=H= PK4$! '8@[$HDZ]D2 "+0A&ZUO6\"/&U_F9[2,WIJ;:M\2U$N. MOLN;_J-=5]R/K4;\0FIV!*8'F^E%#BB%O6]*5$O*- MH20&:+ #V^W6!$GR8^3.#= 5+7KQSAP=W78-K-%JQI/Q+U0=!V[D=R9^B9. MUOAXN?A7V2@MVXDTE0A/*E$;20EPC[W% +@//RV\LY0G#&/TVR*"/)O72L)9B$#=+5*0K;LSU'IBH5(I7/GUE<#9 SR):0HVH2F[%I2,6 MO07H+0;#JKQ8^/*DHG>T$K#DNHXO#>F&LY@NZ,A:%CPS3>,F[51Z-F:=(&M"I.$'+W(W.'%U;&U'S!4\>J* *I"YRUR9 MF,YWP?\ M;O/?\S"/]0HI@27P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P&!$GKSLZJ>,XA%WZ?L5I6!+['D1L+ MJ"FZ0K>2VG;=NSDMN4.W[J0N,Q]*)(4J VI3%!ZUT5MK4D(+$,]47KT]0\]T MS\D/=]V],1R!L2%[;+-K^5,DK:?%SPT_06T+? 8V.&U;-_U1.\)"W.U \H5R MXGI EN\.C9:U]4I%&T^U9IFPBT%B3#XT;Q[%>&ZR?+W<3+C( $!1))8"RP:UH.M M:UZ8'<8# 8# 8# 8# 8# 8# Q"=V# JMBCQ.[-FT1KJ$1Y,-:_3&=2-GB469 M$8->HU3M(']8@:6Y.'6OB,XT ?\ MP*?)?YEV&SRGUO\<_.EC=N%,?UI+YT4 MXKTO./!T)&A'].X+9'UC;:% P2XEG,%HPTB'-LD&> .P ,",0-["IV?=1QGJ M"1KH=V)Y)K.ZY=QFB*7>./P(5U;DFKPP SA)5$7M3IZMR7>QIZA._P#!6@<) M9!&WYA8A[(++]X=!/?F^-]TPJ$EUUXX?$URAXQZD6!*,_?[L&>-3Q9+^G$7L M);Y(*&Y<%)9)():4$7NV.66&2L-'\#AZUK[02)_Z7W0EX_\ ,]V>3CJNY6U5 M\7"G>8C&?ABBCTQWL$>QN*:G#5MX2EI!L.P:VX3@8S0[]1A_9H(29ISACQQ< M!M"R=UE0G.O/^F_0U+U<\FBV+W#W MOUWO>!Y!OU2GFDK=T8^>:@\>?1E6S*=%K+;U;/0E!21EDM@U;'%[?$F3=702 MYHP%6="DEK -4CD/[ONI*UDIIQ)X5._I;^W^@6GR=\R\PR1U=;EI MF:"N0F.12?:'-]T-)5%4S>3N]HTRX/I3FOJQV>2&FQQ/ M <: M%.84'^JM@,!@,!@,!@1H[!_V[SW_ #,(_P!0HI@27P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&!J*^K MQKSFRH9S>-K+7I! *\:BG:0'QN*2:<2 T*MP1-#:@9(E#FI[DK\ZNCNXITI! M"5*:,1IVMB]H-"&$/-EU]Y0.KK",C<:<5TQ\7]16F(2>K*R:H,W7_P":/K5N M.V:$M'0G)3%^\4=YJ0/!9)R8Q\EXE:]I,^6HWI)O^Z$P8CSCY)>\HO&6/JBS MI[P)Q^W1QE82.=ZJL='*>[KZ86UM2MX7+JOJY@))9:R-F*$CYKTP0,C3B>)6 MH(5NX!Z]N@MQYSY?Y\Y&K1KI_FJHH53==-(MG%1Z&-):'[Q<# Z"H>Y&['"4 M/DKDB[VZVI3CA#@=J,7 M=4]*US6KT)(-8V5YIS'*+7?P:!K9.F&K8F2]SMR+4F# 6 \*#24(QA^8:#6_ M70416-YIO*]VQL^+^'GQ76TAASH88D;^L^S6)+6L0.1F>S6GV&0^3/\ $XFN M++*%\X@\Y_=Q"T(.C&SW:V# P2"^";R:]42UEM[R5=G5,]3=&I \-:-SAI_7 MR^ JS3!&GIJWKBSVRN.+ZG6D;W_@JD59R541O[6EI@M[%@6P"\-GC^B38AL+ MM:96AV,.&%$FD2_OR_72;55$RB"0A^0RTR-7!^98:QDA)W\E(FBQ)"AIF>A_'C23F]O4GD_Q-RRLV!=K86^UO(E>,&Y\0HO=H[12E M91=5!NRY%1>]A ,11X6LP(!>W>]#]0A!^3CRV7WZF=,^4*.<]QM?K>G*KO'9 MSS'8:K)*'LSW$HN@^BE5MV" PLH>@Z.2,S8,0M>_T#_.U&_(YM= MU=6#VI9"06C/ZA=R7+9/43N>;[A#$;^[%D2!?6:$1@Q[WO21A3 _9K6M!UK6 M@WMUSXL>%^U><2>6+@H:'M53M#LED4(25:TM58.]:2=&G-1)Y%7RZ*-Z)/'U M^T!YB8XKY!J)6F'LI00<7Z!T$=_&OX)/'_XLI=*+*YVB4WD]LREI.C9EJW)* M$,TF+!%E1Y2E=&XE]UL$8C\;0.AR!+> M)OEEZ6&,[1U9W7[KBUABV O:#DKQ[M ELT>9>LT8 QN'+_P#F#B#M&?<0 M]AWK ^O,[3Y1.BJD8ZDHB4] \>ZO#I4] J MDY%?L"UWD/QV\O<6F2*2U=$WB5W3/O:?; M'35R2)PM;I.WG'?MV4E2)$Q(-F'*%*D\0"2""BP[$(8A:" M'6O7>_3 J"ZC\]OBEY, ^(YSUG"+!ED? ;]Y0.@ +;VE*-03H6S$3N.MR7R- M118#8?007IQ;0@%\!;UZ;] JGCOZA[N'O%S/COB&\3%MVLQ'+#$*;HGJ%X35 MU3C7OYHR0JG,#&N31,_Y>@;.$F+FX5VP!] IQ"^&!(]!P7Y1KT8E%A^6;RW' M\]58%.4J?Z X#.9>;H,TH3-&*%C7+>FY(D1V L;32M_(5)_MZV6$?RE^];T/ M Z.G;@_3N<22M2Q]",$K5.EU1YEME^+8.#L/M'\A6:SFZUOTWL(OAH/COCKRMWI_B]*>4)FH:.K_73 MG6'CRYTBL!/(*'HS6TZ._>B5]V6)[@!'H.CT;4TF;V'W^FM[T$(=[%_!MX\2 MWM',;QKRP>U+#1CV;^_OE4+5Z]:H*2HD2)*4,]4K5JCQED)DJ8@L0S#!B" [WO>M: MP..RO3/)&=ID4==FQ^C[\V('IC?&5>E=&=Z9W1*4N;'9I X@ M\D8RCBAA& 6P[UO Q!-;55K+)64RDLNOU5OMT8%-7"JDTQCI]CH(:%YHR2^R.:_$GS0US) M^A,:Z/NY[8NG>P>BDK6O/0IGSDKDR!*')C)%)"B_>WZ?AOCR !A9@V4 O<4 M-,<6222"XNP+?$S)EJ-H>J)XF&Z-4 M.JYG:TSL>-D#)"HZT[0*0ZVT&B)!K06Q\O>+/FSG.>"ON6'SGJGKE>G"6]]; M=2R'5J7&7L7N&8WU]M,VO(HW)%+*D9+$Y^DS MX_M37)K$K1P+$,Z$J"O_ /*FQW%N"R0RJ_+?M"'T9RY0U?$-QY"#;H].\Q?DULJ");2C+*7M/%E9R[R;6I$M&#&+YDVZ-> MAT#XYZO++1A]YZE7)Y,0D'OUV X(=:,"JJU&)QZ3EI<>[M\B36_2E4K4"_H. MGM>;^6OIT#LG-]0M35QQPNQ0CA&GG%3\[6@E/*28A2&"ULT9@0 V8%BO+OCD MBS,:Q/'-?A*N._G]L$F,C]^^96UZMYYK&*+P ]0.D-XMK=@G9# TZ/U\U.41 M7K.X% T'0U&C-?:"[IMX[\K5OMZ-LO7R+UMRI!2DI3=_1_QO\WQZ.GMK644( MDEO:[[Z2.M"2(M)2?: LQMBS/O6P^X(0:] !#,8KX0_'X2^(9G>4"L/M>Q4) MOSP3[N:XK%ZC<1'[$(>SB(C9#ZOJQIWL0]^@4$?2%AU]D(=!UK6@M"A%?P.L MH^CB5;PF(U]%6X&BV^,PB-LT4CZ$L(= "!&RL*) VI0! '6M: 6'6M:],#+L M!@,!@,!@,!@,!@,!@,!@,!@1H[!_V[SW_,PC_4**8$E\!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,#0-^=5\S\KQS< MMZ2OVH:,C^RQ&)W"TK!C$+^\=AW[?D,R1\4?'UVV2C=TO/%,4/X5ZDG!6_WZL DYK[9\I-R)%)X%:M58=X318^ M5M UCX/_ )G>E:Z:KVM89O902AEZ]0M@Y<\6''W*\Q/N%GATANOI=T!K_2#ZHWKT..)L:;;5CAJ4__ +R&-IF5NUKX:3ZP+%\!@,!@,!@,!@:W MM6XZDHJ'N%@W59T J2"M18S'&863+V"%1M)H!8C-A.>9&O;D&CA #OVE^_8Q M[^ =;W\,#SC=-_JO?'-5[\JKOF!)/NUK1T?I"A35NWGPJL1+]_8V2;8$N;=O M[\6$W8=!%&(Y(]G>N_E:'OTUL*YKQ\L/ENN.*BF-@(G+Q[T2]@, A7%$5AQ4 MG=FY7OU3 !U9Y#S#K5D"P(=ZU\VO:0-6&[WK280][]<#R<>7=#+I*]TU<*HN M4S6)2]KE#7J]W)[[IM1EL65H5Z12J1BZ'[.8(,VVV^-[282<(Z#1B.QP@@_6 MBB3_ %T=H.5X%..)SW7Y"8+1,9?&F*QDF'6#/Y_,)12<#Z&BD*98O%G%(T2) M?5=JIU]:NCV=*7I"V-*UV2+2FU>Y%J ISQ ^4(/]+&'^"?CY2@:$W3LSZ-[@ M"R"3GM47Z2N5]%2+"H3[!L!<7YGJ4FKN>F1J)V#6BDFXVH++!K6O46]>N!:= M45#4?S_&R8=1-.5=3$33EEE%1NK(#%H R:"4'00;$VQ9J:DA@]:U\1"!L6]_ M'>][^.!MC 8# 8# 8# 8# 8# 8# 8# 8# 8# 8$:.P?]N\]_S,(_U"BF!)? M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# TM< MG2///.S1]_W]>U/4BR[(,4@=+9LJ'5XB.(+]_O,3'RQY:0*=:V6+6M%[%O>] M;UKX_# AU3?EWX+Z0N..T=S=:\EZ&ED@<5KI. M\^Q$M/01J?#U;D4OB[73$8C2NP)8J:D*,I1M3MW:DRG:C1)8_< 8M!5C2GDJ MGTAN..V(M[RZ(\EKE%5+QL[D[Q.>.->AYE7.KBQN;04BFW1EI$2S4A9&A6J" ML(/'83(42J3E"-UL/O+,"1,BI;O'KB\S>DHAXNN N,[-6M#-'$_3G>+HQ]7] M/ML68Q'!9#8;4E()MQ"%.S<0I%LLE5/B]ZW\#PCUK0,"(%[>'/I"4=JO%\=@ M0&XO,0P2/G"N:^3.\?OFHN#H9''QEL.TW^65>[TU#Y5!SY'4Z9"],R]H3*G= MUT)>>OVN&J$(O9821XI\:P:9\@'.]]4WXM(_X\JTK6L^D6"V7XCHV 6NKL9R MLUGKINKYH;XU$9I+527;*KCB\Y0H&!.7[#0:V(>]!#H/2_@,!@,!@,"/MR=9 M\M<[)#EM^=(452R<@ AF"M.V() S-Z#H.]A*3R9];5!YF]"UZ $0M^NO37Q MP*XI/Y]/'"G3O(J>FUQ=9+& )@W9/R=SI=%SLZ$!0O:,U;8;7#D%3MZ8&_7W M'*7\D@O6MB&,(0[WH*P%/ZG.WN@)XZU-XX_$STIU'-D"GZ!6[OTY@K5$XJJV M:,KW3ATJ4=Q1",;*$'7S"721M8BM[]#! W^T)!O4C\V\M@:ZUN^.W."?#718 M2]F.*6LX]&+5MU"@^F^8>U/%IWS,G&FHT^G^NPE*6G;L;H6O\,C0]AUH*TTG M*/ '44T+FE,\Q>2OS_6R6,S2+HSK2YIK4?&R!<(W8%0$%OSXBH8$ZQU&:'W M012,RI+M.#VDA'K8/>%LE$>*;KXUL W2"W>9?&/5JT@*5917B2H6'PVRU[,/ M_$"@F/:%KQ-PG2A[!H7L4JH]&649@M[V6H^&A""P.A/$GX_^>93JR8[S\Q61 M=9PRU3ET#T0[R'HZ^'1S +0QNQEI74Z363M2XX>O7>FPU"0']@"PA^&!*?H[ ME[GKKRKW*E^F:AA-T5BZJDC@?$YNT%N*1*Z(/?\ 0/3*L+$0ZQY]0A., 2N0 M'IEA19HP!,T$8]"#67(7C[XPX)89%'>0^>8#2"&7JDZN5K8V0YN4DDIB+YOT M!+],).Y/LM=D#;L\S:5*>M&F2[-'LH -C'O83&P& P& P& P& P& P& P& P M& P&!I%UZ5Y\8[QCG,[Q=%:-G04NBSI-8S3BZ8,B:PWN,,YR,E>[((P:L"Y' M%!^MT84#V?-4$%'FE &4F4#*#8)4^@A\Y65B1-8D=93=&$4V<*]*D;.9.$,, M@G8O(UI.4Q9JRZFY MRL5XKMB=938#5!;NK26N,&C+$H D>Y',$3!)G!3&6%G5&A+5+%H2$ZM8&SJQMBK+KB""P::LJ 6W G4U40V3>LIC'9Y$'$]"<).M)0R2+.+JS*S MD:@.RS0EG"$6/6PBUK?PP-4=@_[=Y[_F81_J%%,"2^ P& P& P& P& P& P& M P& P& P& P& P& P& P& P&!KRV;:K6B*VF5P7%-6"NJRKYC52.93.3K@-[ M*Q-*3V!$0>4/_ +! %K81:"(.]:#-;+7!NC->UG:$8L5]U) MI(=?*V'U]WH'81Z[E\PM"\+SQ-64HJ>][8EBR*(9=IQK9MJUDK)K1N#FYM1* M&26]<5J5;7S([D'-1ABA)M::I3DC*&,O03B_<%;%9_J8(!.K>BL>EM3TG5=0 M*%R\$Q?T'7L?ZCO9&@*0*]H=1>A.+JMZ!*=7Y6)P=C%[JU6WVG;- TXQQ ME:T&(@I0FL"L].<2>,P1FA@" -<4I5OFD_JO%;A'4G<-EO\ '5"Q>SA[S\FG M.-#4,>O5MBUM"LD_)?!5)30A^0E 7[-+;W5X4EDG!UOV[V .!):P?&_Y'^M+ M2;[KZ16^':G;0;(ZUQ5FLR!<*2/LFY8W&6IR<7AO8F>P>H9?$X\@"VN+PJ-) M,(CH @,4&?9$$6!)5'XC);-D*5%TMY,_(5<;62G*1GP"K[*@O&=/G(2][WMM M!!>3J_K!X V;WZ:T08]G "$.M?'?J+8;FIKPW>,*B7D,HA7&%-/4VT<6J%8= MN-#A?=CC7%Z#_P#N/[_WBY6%+BEXMA]=FEK "]?V>FOA@63(4"%K1IFYL1)& MYO1D@3HT*%.2D1I2"]>A9*9,G 6002#7PT$(=:U_PP.7@1#ZWZV9>9&")LW9.F.'OC\\#4^[?I\H)&S-[_LP-,;\Y7!D@_P *F1]2 M]+K1!]2$G.?$G6EF$*_7?H#Z20I*?01$\ Q?#0]./R]>OKL6M?' ^6_)STS. M?0JA/#IY"I>:9O6B'"\]\Y\I, M;WO7S3S+3NTZ6)20[UK8O.?']R\D-V+_F>@.K;5OU^2E[T'0!BC5%4W#6-2I#O>]_*U M( %[]/3YNOVX'&-Y0\P5D%B56YY7ZQH]L,+][G&^0^(((WC3DZ]QBD**QND9 M[=3FE 6 /IH[3469H/KOUUO6MX%7EW1SQ8167J:KZ&\EWDS\H-YG".3JN6J/ MZ:N*WY(YN(!A,4-"JF.$FJM89"/7>@ $!_4MI0 [UH9VM[]=ASJQX)FSNG42 M/E+P_< >,>NTZH>I4#0/?SU,E::=8'R3)8@_(P ^:/]%)1**LIH M59\)5?'DR@KV':E+R^JTP0?;^8()>MA9K ZB\N-TQAIAD;3&3G%&3M,T5 M?0D3BO373C>R[UHO;66]F,\2Y8JD]0E]/:)H9928C-]?8:+8 #V$@Z?\-_$U M>S)NMRV(Q-NTN@&_T,*OSM^<.G24]1*?F:.T?%6::A'6=FL#Z8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# \*O78ZOK+]0\C>XG4H[PM MN=WQS^_22@K^I27-EE)Y"%YY2BT;Z,X?Z)J]V6*7>"0N#LBMZ5D2D:=@8@1J M5-RM/H#F7K M+H^B&?F_SC>0[^FCC;4MDU@^+Z$W.^R:8R606]/I%9TGOZW0 MD$,)$*4"-E:V1K:&&.(#FQK2(4"9,2$G[9NP\SM8Q)4S<6=7<\\B@9^L: M])X1JBP>L+39N#8_S3U-04KB/8].NMS\L6O-X>A7S6W'*;U*SR5U>V![>WYW M"2RC5 4;2"+ (/65X3EU:3*WO*G<'+;:R-_#%J]7U:Y'12Y4H]WM"2F/IBMYJUC$/?]W>U 0BU\=;WK X._+HYROW I+QB^4ZV= M&>[:)\>N96;GB%J20ZWL*T@Z^(M:P(WO/F+ZN7S= M)5\=XUX^JRP'?:S[FB_3/EUY/C$T/+0-JEV7F#KFE&J\) ,QK;4AJA24$_7R MB2ABV/T#O>!XJO/CY3.VK,ZA=JDL:\Z.<(;&8A74PB[?R^ZT.1HBP[Z9O7A$B?Z7[V:-P7*$G(E M6S=C:T0P"+T4C+/4G%""/0CQZWK>@D#7/BD\RT\=6QVN_P#4GN484$F"$8V4 M2]O@PAT+6L#>$I_2GT1TQ-&ZU>W M?(EW-V%/$#*D8$TF?9=738 #(C$I/1-B3[^A]E+$C>G/6G& *+5Z#[C1"_O; M]V!N9/\ I4_'&E;-LQ%M=W$-FR-)QH$O3IR%O&5H&B]@$V((4E;-!$7KTV'1 M.@[U\/3 Z6(_I-O&G7SSN1P.Q^Q(J_\ S]J0O26TZO>7(I0+0?<<4JE5'R P MHP7M]=[#O7KOX[]<":#)X93XDW$M,'\IOEDAK6F $"=K9.A:<3-9 0!]H E- MQ?.1:4 0!UZ:U[?AK [3_I/7,GWK;;YDO*ZFUK]FEME\W/6OA_\ %MRYD.V+ M_P!N!RP>,/IY)KT;_-%Y(@;U_=VYI./GCT_X>[ZKEX.Q_P#OU@?C?C:[2#OT M)\V/=82]?W='5=Q8H,U__,;OG$&Q?^[ _G_3<[7_ /6S[F_\I^*__P#G3 _8 M/&GU^H]0NOFK[_/!OX>C3!^,60?I_P#W">:5(O7_ +<#@*/$UY'YDO* M^M +X#+C]H\[PC7I_;[!QCFI":7O>O[="^&!^2O"U"5XM;G/D3\O=D WO?S$ MTA\@=EQM&<'?]XLQ'5K;7J?96_\ X?;Z:P(;=:_I]^4UYD;MVB6F:W'T74B% M6]OM0]0]@=%S9BZ;IQ88:"2U%)IK*+672BJ%"]#7BEJF3KTGT[Q5R?'K0M&/>RIN226&'V]77/E2-:],N3A?'61BD MS;?%^N:AX2GRN;;^J;4!QY#8Q[*0 VJ<@O4@/.?/=4@+*JZB*:K8LGV_*+@- M80B' *]G]SY8(\QMP0>ST^'IZ>F!VEJWA2]%1\Z67;;E94_%R"C#C9%9\[B\ M"9 %E:]3!;@_]@_7U^'[<"L=T\X7&C?(#,41YB,QGX MJH&>VM%B%P?F!++;CH8HX=< M\Y.2NS"CC%4\ZJLY=U!>*)GT'1OWVVU#1AT;J5@.$^8F0'N[R8=?>92^SCCBS^-.6E4C?*S<'8@>CMM9G*O#21I M@[6)./VEB(GW80'#%[A^X)STM:]QH MMAUO06P5]6]>5+$VJ!U7 X;6D'8B=)V2&P",,D/BS01K00Z);(_'D3]ZUZ^FM[P/Z HHO M8]EE@+V:/9INP "#9AHM!#LP?MUKWCV$.M;WOX^FM8 HHHDL)1)8"B@:] %E M "66#7[?0( ZT$.O7?\ 9@1K[!_V[SW_ #,(_P!0HI@27P& P& P& P& P& MP& P&!39Y1/.CPWXG'&(P[H!SG5#V:&/LM>.2-G MM.*VYIJK^95@X.250N:?WO2*WA:R%M3VD1GC0N*1>K;U6TQY83OG)SRB@X5H M^:CQ35 XFLDJ[MY^>)$2?M*9%JMEV[OEFEFM;W]#J+TPDGS]];\/397T_P S M6]ZUO6O7 U1KS35O,O37.O#/D]Z<(/T'Z!_K_BR>5U"%>S-^A1@IIT:MI-F( M3C]-^HO40@Z]-B#K6];P/T+M_P K4WV+^E/AD>(JW'&:"C?NG>Y.?JR& H7] MU0KB%4MM\2$O8=;]1%"$4+7I\-[P.,X2GSWOJ98Z&1+Q'\\,))6S3E4SL+JF M]'1I(]-;$H5B98M1T<,T3Z^@O566#>_[?CZZ"N6].][SIDY07T)^HF\7E&.B M/0]ND,H'CM'=LN;MZWL(BBX^X=)V)+ &%B#O00GM6Q"_MU@5?S[S>R@Y,<=6 MGE)\IO6I0=F%I77EGQ<\A4U!%HM;, $1LKN*$/;^UH]B!_XVFU2,.OCO7PWK M K;7^37S']1VPAI?DN].UVZP9,F>UT>:;AZ^XNA\@,;XZVJ'A\<5T79:5HQI M9$[0T)#%2D!KAO91(![T+?L]V!#:[O)%Y=^=K364U>/D/ZBF%FH4K.KY4D2+!G$:%H(]EFZ$7H,MC;+Y?/(:Y ML\>?ZI\M,FK=>E/+=[)/D'5U^#"$*)08UB1,MBV92M.K N*\11!@AKF\E.4= ML[?NT#Y8@V]7_P"EO\P,AGH9+4U>?T;CXM)3&R==,V34D)G>UOLT8M<%43J" M<] /$>!I3_X6OJ3U/IK6Q;]?V!>]S_\ IOO,\SIVY-9WG3MRG&@O16U,?H"= M]$2\D@GX;$D1F.]@4VVI]@]=ZUO209>MZ^ =Z^.!/)-^ENI*R EG]E>0_P D MG8"W1 "CD4[OXQLBAN_VF>QF_C@=WK](QX9M: MUK=<7D+>M:UL6[ZEWJ+>M>FQ;]I80^N_V[]-:U@>:KS8?I:;IH:Q&*R/%Y14 M]N3G)7$(\W2F -OVZU_9@<8OP]^1FJ$@P1BM*_D MQ:;7S$:KEKS/>4WFB0[&6+[/TC%=)-\0Y <+6OL@$J.)!\-;V+7K@<>V&)TI8AA5U)W[XY?((PA^7\?1/&[WKNOK"=O36OAI2( S-?#V^N M\#C%=S=SU@,8K$[\\CE%MZ/XA#V_^G]U.F,)>A>NPN5A M,(=:]V]:U@9["/,ST4XJONV,>5SP+V*< T*8*'HB'=6\2RP9NQ^W07!),[ ? MBVY09^SVB;=:"+X?'^P)VU_Y ?*3+$Y!\)YQ\5_5I8MA]5',GE 4)@K "W_A MC1$S#GYU(!L\/Q"$2D6OC_>P-RB[Q\H;%L.YAX0K45$A]/G*JK[DY GY>OV^ M[:=+))'6KH?KX?#W)R][U^W6L#Z&>4GHYGT#4J\,/DS1F>G^-^ZB#E&>D%^G M[?EF,?38#3]?\/:7Z[_X8'X_ZODE(UZ.'B2\Q"4S_P"!+RO7#N#U_MU\YKOY M27_[?7TP'_5\DAVO:@\27F)4F_L"!3RM7+27L7]FMGN=_)B@ZW_QWOTU@?H/ ME"Z?? "U"O"WY(G _P!?0H,X/Y*K1.9Z_P!W8SWWI94:2'?]OJ5OT_MP/.;Y MY_+#>5$M]13*S?'5(.-.MY'%K#B=%VFNZ\HNPITZ4Y("4K3;%>7-3M3,LZ;I MQ0TR+<2PZ;GAY0F(Y"22XM)Y"Y":9H-&?I[>J^S^VE\X:JBZ"XBJOI.E:/KB MHMS3H:I;FMVX(-Q_635&89#(QS_$&ZQ*XIB(U@TO3>E52C0%2AW>Y(J)7/)A MH1-WR NLNW=0PSZA-Y&/U+T[TI!LX*ZI^7[ YOXU/5!]@2U+05%:4:Y[T.Y) M-BWLOVDO6U9F]Z#[_=O>A!J2K&#Q( ?]2OBKP\]?>3"S%)GST-^W-1MC2B(/ M#L$9II#FLZ-\DTGC#$@T,_U&!0SD* @"+YA9?M%K8@LS;T7G!NEM1L43BG!G MC"K/1 4:!'LR4=J7K&4 =C"2!K8F!'2G/#2>43O6_E?.>4P#/AKWAUZB#[D> M$^L;:.+=O(!U9V%Y"W$TPI6NA-PVZNJ_G,*\O0-_,:N;^?BJSK\*+9H?=M.Z M?>X!Z^R/8PZUK M)I7GJA^;XD1 ^?J9J^E(:G"7H$:JV#1N#-!@RP^T*A4CC MCQGG?,.&+>]B%O>][P-PX# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# C1V#_MWGO\ F81_J%%,"2^ P& P& P& P& P& P*]NE MO*MP!R8_ @]O]*0@5K*5&D+;1]:A=[FO1T'VM]X>1RQ6CEN,I]& $).Y$ MT+$DEG] OCD\CC=?P:55_&$[5NKT4)L"2/\^2)TD>;BG$ET.&)*ZF*3S/0@_1I M0[_]/M6'BPJ5AN'JWR\S3E537+XULT>YXIBU7H-ISUV>6-W=AS6Q%W/D-(E; M\!C)"44UMA[RUBVK-&K$03HH(3C0],\$_4@>+2%2EJHGQ;^/R]NB+#=BUI44 M@7*G+$S:DV>K.2H4:=OFQ3>C2^HU!O[M" G)UL9GM#K AGVI^J*\E- M$V"]5,Y<"TYQE+D+6R/2ALZ/DMBW5,&=@D[>6[,#JK15PDK>)-R]:W'!,TE6 MK-"*%H19N@C^SH(H\X>8/R*=WVZ1%;;ZB\@J*F5[6^'.9GC*XRJ]3)D3H6CV M8S,4>=HE%[_EYXWA=_RP5Z]Y;"T(1EG&:%K[6!DO07C%\G/7]L+%'/'$_0TZ MI(*1HVPVOYH.BY#++C5O)Z39>F]-C=+B?)S;YJP>M:U[U378$G?8U_9_=+0E@__ (<"TJJ. M9.;J'2$(*0Y^I.G428 0$):NJN#0$@H(/B'02XJQ-0?7U^/K^W>_COXX&\,! M@,!@,!@,!@,!@,!@,#7\XJ:J[-2C0V36=?V$B,#[#$W)VEJK>AGND5IF'UZ\C-UOW:/T]5 M^W1AU I]WQ^8$[1GK\?7UP-0!\$G +#O9E2D]5<^&^WVE"H?N;L"OTJ;6M>@ M=(V@BZ%S$C"#]N@E)0!_[/3X8#_I".[/KU@/E5\NT+^7[=)4RSK&.6>W)2P_ MW2@I;AJ*?'G!U_\ U3A[W_;O>!^S/&UVDW?9BGFQ[L0E!_\ "#+:NXLG)H?3 M]GSCUW.+:(__ -NM>N!Q]^/KR2:^P#SE]+:*W^W0^0N$QG?V_L/_ **!%K]O M_# _8/&]W(X_9E/FX[:6E"WZ&ABE,<50@T0/[=$GH>?' 1 _^ M:WZ?\,#RU M_J(?T^?=4W=*IZ9Y\MGJ?R0N3%$E5=66R6Z\P:6W7"VY&^.4ABZRMXQ7\&KI MM>8&I5/ZX*QO0(%#DC7""?[3R5!@DH8%^G=_3=VA);5F_0GE$Y?5QBD6F%N$ M2KJAKH3N\?E<^G;HZLJH M[JE.&N+^;M$BH'D_G2FU)'Q"YUQ35?Q)Z,%_::I?&9@2O"P[?]HS3QCW_P < M"4^ P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P(T=@ M_P"W>>_YF$?ZA13 DO@,!@,!@,!@,!@1\Z,ZQYHY%A1MA]-WI6-'Q .C=)72 MQ):TQ\YY4$AT(3?&FE4HT]2IW%K?V$3:G5*S/^Z7O K6WY*^L>IO8@\:? MA M32(N0-Z;^M>X#7ODSF[2<[_Y.11"!O#.X]*7 R'!WZAV@C;.09Z;]%0?36]A MHR\^67$J+"L3S7^7]>QURM(/-6\]T7.VCQ_\NJ2!ZWM9%ECJTRHWHNZD0=>H M2PK)42:?L7I]+ZZ#K KS)\]?@N\>!6ZH\9/(SO=D\=32F=L)YKI-- $\]=1Z M^64E=;8L- AM6REZ@8-:"I2-DE-.UZBT(>M>NPJT[O\ U/\ YE&:1AKR.\O0 M[QYJ9 QHI''DEJ0=R=[8'&WT9Y+0Y[?;Y!#XD4-7I*;\L&H=\_U#[M:]/;ZA MYH[&;.JNTKQOB^.K5EKW=.XW7A$)XTZDDR9 MG:.(,$69L8=ZUH+<*:\07C+H=P ^P#BRC5,K",)VYW8\7W=%AF*M"T9M898% MQ*IW,MK!F:T(1OUVA[WK7Q^&L"Q1N;6YH1)FUI0(FMN1EA)2(&Y*0B1)20_W M2DR5,64006'^P(0ZUK YN P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P(T=@ M_P"W>>_YF$?ZA13 DO@,!@,!@,!@5U=/^4[CSER9$T\[S1^NKI5RT(,?Y/YD MBKE?'2#VI]/4LDZN(/I8;#4QOK\%TD4LK;K7Q$HU@0,N6_/)%9\35V)>ML\Z M^"[D791PU$NM68UK=7:4E;-%[-$24HD*]+S52#@YMXM>T@ YH^HSQZT$ 3@: M#L*#K \S7@2\?LY=K$YYJZZO*OV<3L0576?1DA>)N^'NZ7W; 3:L60M M(2H'O19<#AJ-K$5L02A:!O6\"O>4?J+?-!Y.[3;ZR[(: M;%E$KLNO&!W:4RJ76]Y![!C[E>TJ?#E:HQ8O9ZRI^67K+(PT?1&% +:WV8$+ M=G:,$8>6$6@!"^3C+](GRSSO(V"Q[;Z@Z#L6R6/1IJ532+F+F%F1FN" ]M>$ MR>311UD]W_3N#>L/2G#3S!#L].<, P>T8@X%_?._C&X Y36:>:*Y.IR)2_:C M:M19#I&2YY;*Y8(6QF+'*V[#.E5E.*LXW>QF&'NHQ#']K?KO T=T/X9.*NF; MUL#HRP45Q-EGVA^Z8YNO@US32(L[RIA,19X+'5OW"@6#;42M)&&!(F$). K1 MOR=#%K8]B%L-A\>^+'DWAZS);<%)-MDG6#,X(FK5V?; L^53OY,,32 N4Z:& MQ \JQ-S?HY\) >8: KYP]@T'W^WUUL+&L!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,"-'8/^W>>_YF$?ZA13 DO@,!@,#\&FE$%&''&%DDDEC----& M$LHHHL.QF&&&#WH("P!UO>][WK6M:P*E+A\P_/K/+I+3O(L/GWD*Z"BX#@2. M \M@97>LZS4%Z-U]3?73LA<&J@:594QI!@%9CB]'N"00-Z$BWOTUL/-_VWYG MX;[G5O[P\BR>/M?HJ /QX^%UZ4RR4+"M@#\N.=">1=_VPH!'>XT2)Z:X2;'M M>S9H0[/]NA;"L:M/*UY$+6;'+G_P'^-"&S7MP/2S1 M?Z9OQHUXIB\AO&(23KN7Q)NTWL.KC%&8O5,:*&ITK5)8E0=+1VM*F;FI4IU[ MAD.#<[&F;^)IQN_C@7J5I4M64O%T<(I^M8%54-;PA"ABE\#8. P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P(T=@_[=Y[_F81_J%%,"2^ P,!YG>U?U3_#5&Z>8KRX>V]1 M3-")2B-L99)15MS*PK2=&@.,%9*IH>YE:QJ$P'O^C@D=D6E(=;#I43Z^_0>; M2PO)=Y&_+G('**570_1/?32>H.2_TBK>,6)S;X[(LHV83\E+/V*!2M%:U[M2 M8\7V3;&L>/-AOQT->96L0#&?D#FQD8 M]0J-(MB"=MO34K2P:[Y^1.(=?8TZJG&0N6Q>HSQG"V+8@O*X]_2[>)/D[;4] M/5+N?44^;M)S=R[I=X*G#5]85L)@S$M9-B%@J[2?9P?4L*QI7'%ZUK7SA?'> MP] <6B45@S"VQ6$QF/PZ+LR<"1HC<69FV/,+4E+UZ 3-K.TIDCMLO1*& MU (P17JH3ISSB%:U"G4AO^)=S\LSSI2X>2X;;<>DEU\_UTV6==#*T#,6,5;Q MYT=#VHI#*Y>2 4::92C$2%0L:3%.EZ)(<4<>6 !@=X$;JT\S7CHM2!WQ9L?O MHUG@O.D"26W8$@GE<6=7Q#C3SJ[._0*,O)_^HJ\=G-D6Z+.,I=>B6EIK?;WJ7GOB=K;X UIY'(7J>/A8X M^=LY VICU@0C+V$L>A_ (&6W^HWZ+ZG7NU;^$7QV7EUVZB,4-972]HP61PZ@ MV97O8TP'!(@..CX5:;1PPB+'(G^+; ,._>F,#ZZP(5.?Z>[S/^4N2-\^\OOD M(05Y#_O';JBH.LQZL5/&0[UH>D#5"(P="J'A[B5H6B0.28V1JA +T(X9POCL M+M.1/TS7B5Y.$U/:RAS^F;";0HA[GO4CN"T]C5(]:$$Y/7VT+/4Z4&E'VR_5 MB,/+] Z^;OV^NPODCL;CL096Z-Q)@98O'6A.!(TL$=:D+(RMB0O7H6E;FIM( M3(42<&OV ++"'7]FL#NL!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@>03INF.SXWYV8_+N6N;+5K%_M!ZATMF%J1R40RPN-^C:$8)KRF MU6S/KXAMD>XZG;3@4)CBMH-#%DX) Z/3;%EJ+8O0]3@3D.\?SZT>2COXNE:/ M:Z;I'H3Q.ET]';'C42;XO7KST38=P7B^314Z+V4@@UWG1Y\U3N[JK-":M. ; MH8S!;]F!3&Y^/+R =.\ZNS(5Q_9]*S+CKQ%:.M:LZ MFR6GG%AF4@:7RLW>%TULEH>G(Q"F6.KZ63[-!+/,T'HA\6,"N5YN;R0=FVI2 M=G\WL7:/0-4R2JJ7NM-'6JVF:%TQS[ ZB52R;1R+2*4M,95S.2LJPQ,C$M,4 MZ2)2S3/L&%"$'^;]^HOKV>K?,_WF\(H9,'!H4V)"#D[NGC+T>WG%#IZMB@[( M6E(1)C22SO\ ""((MZWL/IZ[W@6T_I!N%J1O6].NY+U=S%%;-4U7"J;<:L+N MVM=2!CCSV_R&> ?')H9ITI*A0(BB4J1,4'X! 6 (0Z_9K [' 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# C3U M^+8>>)Z(.]ZWI3"/3>OAOXV%%-?_ *8$EL!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,"-'8/\ MWGO^9A'^H44P)+X M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8$:.P?]N\]_P S"/\ 4**8$E\!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,"-'8/^W>>_YF$?ZA13 DO@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@1H[!_ MV[SW_,PC_4**8$E\!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,"-'8/^W>>_P"9A'^H44P)+X# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# H/X#\S<_P"W>J^B:X!R M:YP_EZK'B=1N/7ZW6%')'(X0_P!7KY2VO;?TS7)1Z=VJ4^POW07JH^7K1QB7 M2<"99H1BDLT 1MYR_472"W^:^E.P)KR96:T,NL1UE)1NE[^3LM$ L6MDFB^&!;WP9VS+NKC>B:WN:C M@QV+$@:]-?#^T6!)O 8# 8# M8# 8# 8# 8# 8&(S^:L];PB63^0%KC6.&Q]UDKN6V)PJW 3J$E2"T6#8PZ$/TUO>O7UP.S:'-.]-38\)-&A2.S>BQ!T8;LLK?M#ZZ]=_#UP.KA\H;9O$HM-&8*H# M/+XXR2AJ N)"G6A;7]L2NR$*P@!AP"%04JL.C :&+01^NM;WZ>N!D> P& P& M P& P& P& P&!_!"]H1"]-B]NMB] Z]1;]->OH'7]N]_V:P,1@$U9['A,6GL M?+7%,7GGCPW]AM7D]N+J^^K9I8<5:FRTV>% MWO7-9,D8N[IZ.7+6DS@+'%.@H*Q#;*A<$%-%2%&XN9RYB4F2E_9&U1O_ M* MMC#6 ?T^/2ULQ.RD%^6[QY74QC?'<;Y/Y\D'(U%.-7L$\E!+'&C%J]B0@;4X%;O($B32(M8)>6428'?H((P["+7PWK ^^N/^=]:UK4!4:UKX:UJ:V#K6M:_9K6OWJP'Y0.= M_P" 5'\[6#^*\!^4#G?^ 5'\[6#^*\!^4#G?^ 5'\[6#^*\!^4#G?^ 5'\[6 M#^*\!^4#G?\ @%1_.U@_BO ?E YW_@%1_.U@_BO ?E YW_@%1_.U@_BO ?E MYW_@%1_.U@_BO ?E YW_ (!4?SM8/XKP'Y0.=_X!4?SM8/XKP'Y0.=_X!4?S MM8/XKP'Y0.=_X!4?SM8/XKP'Y0.=_P" 5'\[6#^*\#Y'\<J$Z@@X&RSB%!!TH&4<2<6+81@%K81!WO6];UO _1?'G.A0 %%5\ M:446 )991 _*!SO_ *C^=K!_%> _*!SO_ *C^=K!_%> _*!SO\ MP"H_G:P?Q7@/R@<[_P J/YVL'\5X#\H'._\ J/YVL'\5X#\H'._\ J/YVL' M\5X#\H'._P# *C^=K!_%> _*!SO_ "H_G:P?Q7@/R@<[_P"H_G:P?Q7@/R@ M<[_P"H_G:P?Q7@/R@<[_ , J/YVL'\5X'Y'QYSH: 99M?&F%F!$ PLR9S\99 M@!ZV$8!@%*MA& 0=^F];UO6]8'X(XXYP2D$I4M="2I4Q19"9,FF$]3ITY!(- M%DD)R"90 HDDDL.@@ '6@A#K6M:UK6!]?R@<[_P"H_G:P?Q7@/R@<[_P"H_G M:P?Q7@/R@<[_ , J/YVL'\5X#\H'._\ *C^=K!_%> _*!SO_ *C^=K!_%> M_*!SO_ *C^=K!_%> _*!SO\ P"H_G:P?Q7@/R@<[_P J/YVL'\5X#\H'._\ M J/YVL'\5X#\H'._\ J/YVL'\5X#\H'._P# *C^=K!_%> _*!SO_ "H_G:P M?Q7@/R@<[_P"H_G:P?Q7@-\?\[[UO6X"HWK?PWKMZW^W6]?O5@?!+QK MS:A3DHT-<:1(TQ824R1'+IVE2IR0:] $ITQ$H+)(*!KX:"$.@ZU^S6!]_P H M'._\ J/YVL'\5X#\H'._\ J/YVL'\5X#\H'._P# *C^=K!_%> _*!SO_ "H M_G:P?Q7@/R@<[_P"H_G:P?Q7@/R@<[_P"H_G:P?Q7@/R@<[_ , J/YVL'\5X M#\H'._\ *C^=K!_%> _*!SO_ *C^=K!_%> _*!SO_ *C^=K!_%> _*!SO\ MP"H_G:P?Q7@/R@<[_P J/YVL'\5X#\H'._\ J/YVL'\5X#\G_._\ J/YVL' M\5X&](E$HW!(VT1"(,Z1AC;"D"A:6A"$04R-,$8S-A#LP9AIIAIQ@AF&#$(P MPP0AC$(0M[V&18# 8# 8# HOJKR&]R6?W3W=S69RC&H&GHSCYGNSE>J9O.8\ M58MS2]XGMDPB)/\ 9DYCS^^1"LHI9;O#2])&K92A>T-8REBPW1YXT9 1MBGE M+[LI^#>3=NZ=;^8;8L'BKEF!6DUS;FZ-3EHK2$=:VPSR%&Q<1SS3?'V/LR>.7-;5,V] MAYMO1R)D#C'^(;1?GR@4-YYR8.S!)]DJTIN!N!C\@?>4 M?[M\7W(=RT'#H/">DJGL%1>=U*S$.]VQ=]><@L]X3AEH2"MLS='^MZ]KBP'D MML6+Y*!2I=CPG)4A02TNURD.R9.W^]8+Y8:IX_OMCYF+I;HQ-T=(H''(4R6L MS3BL:OJ=M"KJ&7.-ZSI4TU7=]HVV>E4[>H#%VW;O%46OKCA"1%?4'A>Q@,!@ M,!@,!@,!@,!@4YL7>G4+SY@&SA^2\_ME3\VJ^:;TM"&S:5/C(_6==LBJRQ:R MAQE=B-O#H(L2LP*0GY18PBQ!_)1W[374DGKSMR) MN@8V4=I%],V,BG3@ MF4#))TE3B^8'/C?DK\@+9=X5$X[V -G3SRK6"[^7[EG@^CH8Q M/7.;_)>A*NZ'O)U;5;B%VOZJ: <;H5TQ4KFC>T:,IQJ)K.93Y@N,2.!!:IZ MUZ^F5I%.!>M@,!@,!@,!@,!@,!@4U33OCJ-G\OO.G$!] MM> M8/#*]3J\)/3,)@4E-;Z)1KKDYKZ/D#S=$IL: 1*=3>"0WHF)##1 M4$G[VI>%;/&DL@.2C4KB@["6>'TT:'IMP& P& P& P& P& P*<;W[TZ?K[RN M+X9)#>TV=F=WD-N2"L^:G*Y@-5/1=@DOWK#(W"'H:)([ M/$@2"$[+-GI428LI/M8<&H#^W_(I6GD;I2B;OB_*J>G.C;.Z';(O0L!-E3_T M94G*].1=T=HIV=:-H)I@N@"")R]^;2$"YI5L;:!,J26[GN@& M=K>W60G%E1YKVJ 8$E08K F3!]+N\T]J,OE1EG&T!L'CZKJWI*[NTL >FK M 8# 8# 8# 8# 8# ITZ[[RZAI7R$<&\OPR@FMHYUZ%NE37%A=$3EZ9EY\RIUG,<3@BZ2R?O!^GK5+S8=&H;%GQ( ATCZR M/%;2$JTZ;ZH:LX)V!'*UO+YW%'>6J0Z,KGGV#R.O>A>X%4&;;N>3DC7 :QY7 MD':YW.--,_[GCF@9K9EX6K!4 'S2]&4E86U N^K-UL824I@2&\@EY>6&HNPN M?ZMYAMOB'5?=86U'*ZINJ+!IZV)9=S1&(A!TLOZ/M>7OS//HW#S(36+.VN#E M[R@DFF;6MC:$(U2H(]A?;@,!@,!@5SV!P0\R#ICJ+JRNNA)14MI]$\:QCDF/ MNK+#69Z.IY7$I#.I&RV_&SG%T( ]R=N7S<0TZ)244F+-2%C$,>M[!H('\X^# M^R:8IIKYML+R%V)>'/#5<%#W "K'7GRGH,0Y/%-7S'N@7T$GE<6-_>Z;/%N2 MR+I"G]W?%;DO4E_-,,$:76C>M42'GFFV'5L2)[B[K&XFB?+4)&]6:WQ>KPJT@H\T)5Q M;:V)T $B8@E.:< 87;8# 8# 8# 8# 8# 8$!9]P\LDO:$U["9 M+Q%%VU+#V5^;82K>+4/MEENE,:XKRA/3[&WX10 ,YY842@!.MC-U[MZP*T:+ M\$UK5=25A\S6!Y*;5NCGNT)+%Y?-:[?.?:=C3A*).DZ"KB\[$E,OL5H/46'. MI;;"&#*XT[.3VXN!XFMZ.$+YNR$P !:Y>'';3=?7'#_6"R>.L>=.*%?1RIGA M*-E0KFRPM]$52EJU>!W>%"LE:Q:BJ9-I:1M.4=]29OY8_:'[6!$2%^),UFZQ M@M^V'V7T7=50TE=-J]%<[\YB+-,;1>6.Z;,L)-]XL\B=S'NRCR(0?#Y_ZOPBF9*4E> M3-_1KR34?^%@7?8# 8# 8# 8# 8# 8$*;;XT;;4[1Y5[-W8#E'Y#RQ771=?L MD)*8$;DT2P/0C/#FI6[.CJ:X)EC>.*BAQ9I1)10]*MF["(9>@^H@JDJ[P9]% M0&-=9PF0>5NWYY$.T8Q=S=>:%?S92C3(I;,;NB:V&.$^=[#2*U%@N:V',;@, MAB;C'/3:UI@%)4Q1*0K1&PM"Z1X0AO0!G#!"&7.%<,?"_2E8]#0IB9F-"ZI9 M.55L#ET!98 M&H5H=,C2%CIPN\NM M+H;_ "MVPWZ['%8B*U8W^6BEG%?^ZDHA4F@L!@;-8CLO76"S0>F6A]($PM2% M>C0E'HOG?*">I4FF!/N]/'5!;AHKB.@&>;NU>0_A^_.2+LA FQB;G MDI_SI:W77,TND7ONPN55;.JJ%[2V$^LBN?58D"".H"GQ,R'AT[A3:%[R M#1",V%V> P& P& P& P& P&!#7I?CUHZ1N7B^X7&_76SL:%F2.: M6=+7VLY96IC Z+5*U*,0RM ]FM"]P0KD7>('I\KLGH/K^) M>4RTXDY]$.9R&30@'-M,R'3-5+62ZI8!2LH;"^9GCDMU8)@DCK8Y.\DWRG(X9)& MX+JU&+D2)*IGBV(:$O.+,%L@U488$)GI[=AO&08$'S!AT#WBUKU]=ZP-AX# @?*_)UP7!N? MG/J>7=*P9@H%FM1WI!UL9Q22@IO06RPN[BQ/,"4M.F 4C*D#D M,?C3"B,4IT*NO4(M:$'?IO]F]:WK _6 P&!I6*=%TI.+LMCG*)V"T/5V48S02 M06S7R4AS [PEGLUM4.\$7.:A0@):SBY&VI3#B=)U!PPA#_B:!O>M;#=6 P& MP& P& P& P& P&!_-[T'6Q"WK6M:WO>][]-:UKX[WO>_AK6M8''1K$CBD2N# M>J3+D"Y,0L1+49Y2E(L2*2@G)E2522(9*A,H)&$8!@%L(P[UO6]ZW@%TE$L]FMJAW@BYS4*$!+6<7(VU*8<3I.H.&$(?\30-[ MUK8;JP&!TLCDD>AT??);+GUGB\5C+2X/\DDLA_*H@PN MZQ(^N,?:S=D.4CBZ)\0-1DTCB SX'.#/]2#U,(%L/J M'T%L-S8# Q:<36+5M"IA8LY>4T9HLL8]@!OVAWOTU@5X4-YF/&'TU9T3IFD^PJVF%F3T:DJ#152AF< M153)4D3"6&M\56S>+1MJD#H)*#9A:1(>RP"P+.,!@,!@?G8P:&$O8P MZ,$$8P@V+7O$ O8 C&$/K[MA (P.M[_9K8M?\=8'\^8#W[*]X/F:!HS9?NU[ M] %L00CV#U]V@"$'>M;_ &;WK>!^\!@5[2CRO^.*%=#?E3E?8=+L5]@E#?!E M,%7R(TL#=.74P)#?!G>5A1BA+/-E2D820M"IR)#DZ]6T"SH)$V_ M/ ,'S_<6/00Y/5WD%XWX>;ZZ=.I[UC52(;:.?2*V.<6N5R$4Q,C*5G7/OW,3 M#8_(SSBVY&_HS1C$$(-@/#L.]Z]?0,]YBZXYJ[.KLVU^6[DAETP%*]K(RXOL M/7'&B99&WDIE*R/R%H<$Z!\CKV0D6D';2KDR<_9!Q9F@[ , MAC%=]U\CVQ= M%Y<[U[><0DET\U)5:^\X 0%Y1.]=(6]4%$O6O![HU(6Q0C0*S EGFI#U "1# M#[]Z]P?4-<51Y1."+R@T"LJI.CXK/8-9_03;RM!I&PL4X.1/M_N[$EDS=7 0 M&Q8E4WN*EA6DJ=*E99#<$LP/N4:%OTP))7;T12W.+5!GR[I^TUZU67:4)I2" MK7P[UO Y^ P(]_FOYP_K58_.P[BA)%S4_5Z&Z;4@ZE MRVE5U[5SB9H"28R]T4E%,+"VB*& \85"L!Y20TM0,L)!A9@@UGSWY%.'>JXC M:D\Y^Z>J:R8?1Y1RNW7]LD8&Q!7C02W+W?4EE I"2T&-L05-+2J5)GD0?NI6 MG2G&$J# %#V$,DY5[CY)[>8I7).4+Y@=WM,%>$K%,!P] M[Q5<^C,"X\JAF)TM_JW&_L6$06)LU&]-Q1@A)3';9^PZ"7ZAAE+I>SVWR2TS M^3V+_I^D%L'<;=4:#+9%5L;)DO[Y)WP3;J,:-)&B$ MC->=B%HT)6MA=!]3^H%_^B^'7^9>U?PK@2HY4-\E)DGE&NWT'#B2&:84^X6/ ME5UOIPDXI/\ >!7U0907;C,VM0&'[J]^RQ)!"4?4>W6]>SUW@>1>>P)$<$Z.M52XEZ]OL" MJ*W[/M>[VAT7CHZ:G1O#7E5\G-]M70,=E'.O*W)WC,9W>A'2/M-\Q]?S= F& M-W+*H7+I5'I:PQ%<[658#>_N;H>W+ ,J0L]9HK9Q.@A"$E]VC*[HY!\QU*CZ MJL>^:*IFK/'ATC5;:S=GW+U]&VJ2N5ZQ^"VV>GO.P(?7[Y9\7;D3Z>KD*%*V M[BS3)FT@PC05+6 986*^3#I5FH>X83,*O\BDOO#F&N.0J+D=0T1"/)=>7*72 MSFRDJEQQEP5E82N"S2L>^)=;)*/R%U9.GFJ;!L^8V%'5,BN=>\P1E2!:NB;RAT]^BC" MB)KQJ4I8!J Z2@ $Q26&,]N=5NJKH;N8KK#R"=><9*:0XMYUL[Q70N'S"0\Z MK^DIO+*75RJ73V5UK'6!M0W=;JF^"T<;=80K2[*;"%"E(%$6$H1Z0/2YP)U8 MKNJGZ;K6])&PMO=D;Y=Y\M7JFFB$AC/*:_D5IPA X_>,BCFDQ26.F/SN2J'M M" 6]HS=#)V$.@:P/,;Y';(G53=%?J@[$JZ=2JM[ BG'?C#5QN;062NL2ET=< M#RDR,2AFD3$L0N[4J.2+A%"$2: 8RCM@WZA'O6PSJ:V+VQQ;T!WU3O-W2W4_ M1\IXX>TWI8#I>TD9NF%5LGU]);!JR//"10ACFDT1*4N":-M*(+6-<$ MHH"098$Y 0E1XONN^(JQDDWFL8\IO6O4,)9N&*YZ$ZE,OZ=2*]: IF;+7I&E MD\U>;7?FA:Y4S;[HL.-3J*[2*$9!2/1I_P!"(1 ?I0].<8DK#,XW'IA%G1*^ M1B5L;3)8X](1[,0O#"^H$[HT.B,S80[&E<&]46:7O>M;V >M^F!WF P& P& MP& P(E=7F=V%M$-_(VCY+6/VW)U_J#KJYQN%O:"V?25)]Q[AVZA:W-8:Y"6_ M/^KTMT K17R_E^HMB] A>E4^?OZI-]:R^'SZ+ZDCZSZ62=H_5?2?-!]3M-\V M+?*^HT3[O9[OL^[T]?A@8#YO>CKMKJHJ8Y:YXMKFNG+<[IE-@4FOGO0\[=ZZ M:ZZJ9KK%\D=M6K&98D,)1,RJ*-@4S8!0=\Y8%R?V\*$@U6,'L"M7QPW1Y2JZ MD$P\;'.%D^'NTF?FJ$,=J5,L,NWI"T6T/.=GS>8)(] H7+H44_O+FS\[OK<* M)B!(0)WA,VC9Q&;4$J"5!@>DGI4SM8NMHR+CQ)RXJM_;XV:F172KA;"&MP1O M;.X?? HR?5[8X2S@]C>_JSOO8,N!;K.VH"VK2#Y?T^T8A';.]WOU[?3 \AT\Y( M>>CO+EU1X6Y%%A#YI47[U?Y75*Y2,7W7]3TEQ\P5C B6T@&]@2(X)T=:JEQ+ MU[?8%45OV?:]WM#5?$744Y.X1\EOD>OI-T3"Y=45+\)^*)@EE!R]B@5R0]TH M)GB,=N:6H+3DT4G316S/([%G"%T?GC;4M/;$1APTQ85NR1%AH^YK(F-Z^/CS MNTXZ].6!?5)\P2_QLW10G[N=;W%U/%6E%.YS]QV\4TWU9,8@T]NZK4*S9ZQ5 M]6U@CZ.0LY:UO#Z(BE PG#Y,.E6:A[AA,PJ_R*2^\.8:XY"HN1U#1$(\EUY< MI=+.;*2J7'&7!65A*X+-*Q[XEULDIP^X+BK>7CYJ?:,28D/^+L-J](]@LLKZ MQZZ>^U>^>\/'P75U8\'SCQQT]4$D=H=/K BMO0*/26RW,5%(VQ?&>K+<46>M M,C4A:G!,Y%,OL4D?3A+(]Q0=%W_UA,45[>4AROGOOJ_D;I7G"$4XY^*'G6NI MQ(ZJCUW[DE5-3[&7LFFVYE&R=-RRW+E-^X90UKDKF&.%G*$@B4P"-?3!ZN>6 M^F6FT6>'5!94DC39V=#>>J(L[IRDV[YQ#Y6$EM&%-SDM+<4 BOIT2 ^3%KR$ MX FF""$GTW\/3>P\CGE/M&R*77O -$.W3LR@WE,Z>ZAYUKNCJ*LJX)QTE/9!>E%4Q*Y MJZE1DE4UWX_-"Q_8;,GCJYD;0KQ4=1]1\=UKRY#(3TY;K32MK2.L[9IRN(N_-W"];%09O0J6F MSI(I^ZGFAB[";];CZ=F3%;7A6$A2*DA %!0C \V-$](1""^)'PZT/(+LN:AB M+<3>0*;$V%&NOI3Q5SVLW7]\V@0C9+8M>JZIL^Z9S.4KJX%GQ6'1H3=IV6B^ M6K$=\Y. (8.M[9Z,GW$7C;NFZ_(FX*EB?D_HQPL/GJ2]P6_X_+BMB:UETS9L M(:+@B_2\1A,@@]MVM'X7&4*K^, MZWM2K*J=?&_%;<_(_:O=UK\ ]6N\E2O3D<;>3!T%$:V657TO;$D9$1*!-''@ M&E"LPL*TEH]%QF@!Z5[$M %T>%6S[=^XK)BY5B^-"R9E]Q7*>4?:C:6^[%/C4R-;NH2;$X[ M#Z: $/\ 1"P&!$;K WO(MNA7Y&47(ZQVVN>OZBZZOPL)>BOE>N]C] A9]3^H%_P#HOAU_F7M7\*X%3WE86^9( MB&T^HE*#QSING@2:7%\I Y;@ZC=?J%?WYJ8@MYH;$A3?I)\ MCZ3:(0S-F?,^9K0?;@>*7INW*FH%%VT'EKJ. V##WSN"4R^XO!+Y'>8H_*+8 ML[HB06E'%#X[4,JC;D[VRO;92\F$N497(@;)3IDY0E"D1@!:&'>^;RW55C=W M=+S6?2J&?9?R8[RV302_?*URA>SLDM8S[2PR5&'L M347'FU>XFK]+/JE2;?RB"PF+8_7EO=SV+^G!OGDR)T%3%\.]B^1N'1&K+<<; M,G%1U,XUS0^XQ^0.KQ(5GH2,] M0O=5YH5CB<:#9P1&%B//#QG=9.-K<[=;^4+J.AVU8X3?IOOGK'Q'/FVY2),< MG6==\ZU8\TS(/FD@&;M3![$AJQ8GUKU$$PP6@Z]PO002;Y$2R3C2$U#SY2-@ MRVNXC&/U=[GR[)$<'ECQ&DTWJJ/UFTL"B 3 IH<$VI'$WW3(E-5-:WYR908 M C"]BUKT#15BWBBMXOE.1])=KW_(_(HY>>>H6"^>%9=9#VJK*GJZK[I=\9H, M&/4 L;@,E91R,1;;*-ID:/:?[T.>5"0PU8+?HF"V3F[K/C3@-R\Y%7>3G95"@ M8%04H-FF:"/7EX[&B+(BKRKZ1E?4GC]=J]\6K5T105,.G3DCX?KV,O;R)<"K MJV@% 4+6$,)GW6[':/2W-Y7; M?DTZ;Y/IZR_T_O+719LDIWH"5TS')UU:\ND@<%4F6+8ALQEU,W(OZU:G;$I2 M44D7("4(_J0$@0G!Z+_'KT7V ^>%>C^E[@K27W3V #EB03LBMS$Q$>F]SR=C M*DPJG(< JBT1*%_M.--[*K5J1%@V(UP&?\OW"]F!XY8E'.G#+A\K<$DG-79R M;LKJ_P ,<_G'2+I9<4A29S<+E>YU-YU/WYBCD6LF5J&:B7R-,A-;UZA;P*'( M_P"[4B=0@3;-&9H)370[-O9L0[ZGO !^K'JZ%_IR.9**GZNJ$"M0V)+>8;5* MGJRG5Z)K2EZ563%:%C[PC5M(0&+D!!GT1A8!_P"%H+D?%?9M4=)^57HZ_N37 MYAF7,C'XSN&Z7E,O@B814('=S4Z2V0LT)-6)TR9M63.O:R,+1KT@=B4LH#"T MAX21>A>@]-. P& P& P& P& P& P& P& P->V#4=46TF;45J5C7MF(V<\]4T M)+!A<;F:9J4JBRRE*AM(D;:Y%(3U!100F#*T$0PAUK>]ZUK ZJ 4-1M4.2QY MJVF*GK5W<47W:X.L KJ(0YR7-WSRE/T"Q='6=N5*D7U)(#/E#$(OW@"+T]=: MW@;7P&!U(&!B*>SY*6RM!ZA)TO-;RU&O>$D M1FR]#^UK7K\<#X(8M&6M Y-39'&)N;'E2O6/#:A:&](@=E;J'V.BIR1ITY:= M"(_+U% G1MF-#&/D[+ MV3^[P1HA:9?E;)![?IOE>WV:]/V:P.S=HS&WY2TK7R/LCTL8%GWBQ*W9J0.* MEE:5"L@XUM6?X8?\4G8!_9U\?AK URQ497L?NRP.A$;>L/ MM*R89!J[?7Q2'J%4B:4\=9R&U_4J_3ZI0](2D84KH> MI]/\09X#!#_MWO R9.G3I$Y"5*02F2IB2DZ9,G* 2G3IR0!+)(()+"$LHDHL M.@A"'6@A#K6M:],#[8# 8# 8# 8# 8# UW8%0U-;)#:FM2KZ[LQ,S&*36A/8 M$*C4S(:C5NB K#&TJ1MCD6A,5A3%Z-V5H.S-%A]WK[=>@=? **I&IURYSJRG M*KK5RSY*6RM!ZA)TO-;RU&O>$D1FR] M#^UK7K\<#B)HC%$38ZLJ.,1Y(S/I[@J?&E,RMI#8\J78/L=5#J@*3 2N)[F# M7HH&< 8CM? >]X'&(@D(3$JTR:&Q5.G7L::,+R"(\T%$K8TB*-3HX\K*+1A MI8TA!PP%)!Z$G+ ,6@@UK>]8'S.K^!* QX"B$1$\$1^7J*!.C;,:&,?)V7LG M]W@C1"TR_*V2#V_3?*]OLUZ?LU@=DY1B-/+BT/#O'F-U=X^<8H871R:4"YQ9 M%!V@:-/:%RI.:I;3C=%A]PB1 $+VZ]=_# .,9C;NY-#R[1]C='=@--/875Q: M4"UR9#C]!"<Q^[+ Z$1MZP^TK)AD M&KM]?%S@WF5KUJH80B/5J#@_,,$620 H,W<8- M"71J4AHG,#0< (DNC]CTG%K6P> MW>L#M26-D3NZN0$,[42_+TB= N>R6](6[K4*,0QI$2MR 2%8I2)1F"V66,8@ M WO>PZUZX'3%0"")V)PBY$)B),9=U)BQUCI4;9BV)S5G&$G'*G!H B"WK5)I MR:RXZT ;F)W+/.5%NK,B"CTF:W(" ME089H\@(#=&#$+0O46][#C*JWKMD+8JBS&H;T3PL.,4J MW9(B-0C3)G)4H-$88> .C1C%L0A;WO>\#LG^(1.5_=^I3%X[)=-*K2YJT_LK M:\?=BX/M]%C?]XIE/T2K7LUZ&%^T?PU\?A@=TK2)5Z52A7)DZU"M3G)%B-62 M6I2JTJDL1*A,I3G!&2>G/)'L P#UL(@[WK>MZW@87'ZLK&).(7B*UQ XR[A* M-("ZQ^(1]F<0D'ZUH\D*YN;DRG11VM>@P^[T%_;@9Y@,!@,#XB3IQG%J!D$C M4%%'$%'B* (XHE0(D2@DLW8=C 4>).7L8=;UH6P!]?7VZ] _@$J8L[Z@"8@" MCY!:7YX"2PG?3%"&,I-\W0=#^04,P6P@]?:'8M[UKX[P/O@,#&U$-AZN0II< MJBD;4RM$3I.CDZAB:SI"D(T$8-$)GHQ*)R()T$T6O: W0?06_A\=X'UJ3&JVTP0@:WL1(P;WO6O^&!]3 M8U'#UK6Y'L#(M:]H]>F __ _BN#0E>Y*GA?#XLM=UJAH5K757'VE2Y*U4?'HQA4JEQR0:I0H9 M#-:$C&,6Q)M_$O8<#E.D4B[XXM+P]1M@>'9@.$H8G1T9VYP<650+8!"/:5JM M,RCPEB#HXO[(_4/PP(BI>!J 3=?/O9@FUS5SI^YEBW*)] M>+28LHIM%6T.LQ3:S$N;86*,:5)92DDZK>@G_7"2%IPAT6F 9K9FPFM@=6!C M9"WD^1%L[67(%* IJ4OH&](%Y4-9!PE)#:>YA)TM-0$J![, 2(>RPCWL6M>N M_7 _#-'F".$*4L>8VAA2K5ZIT6)F9M1-9"MS6["):XJ24))!9Z]6(&MFG"UL MPS>M>[>_3 _C)'F",I#$$<8V>/H3E:A>_B+>\#N,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@83-[+KBLT:)Q MLBP(37S>Y*1HFY=-Y6Q11&O6%E"/&D1*7Y>@(5*0$!V/998A#T#6]^GI@:V_ M-ARS_P#@PKDORF\_WXU3 M")V_*ZHYMZ.J1Q;V>X*6D=[5M+6AM$]I1.,8F=86DV.+9&;;J^8M8=G('="6 M0OFK[#8NT^J M:(C]Q\-YQ'*F@"FQ$:Y6?&D M1;O5=V4?9=B1E--JWD_1AN@#N,+&JF,Q3K#F5B<8W45RMU MIPUVE*^/?CFCRJWAQY M7_7'*O*=.4M*^8*U;7/H#FJ[[,3V58UR0Y',Y2PG7)!1IJQJHQ#]Z)6U&*3K MVHI4K/T%.(W91VPAGW_5T[!%T *YRVRCM\%@\O9/B"_I6*)2K5\&.XUI<),Z MS*Y,ILDB\0Z/<+1.EXHTO)D=B1)44MCNF(!:-I,*^6H,4; M$: /3Q@,!@,!@,!@,!@,!@,#!IQ:%:5BG;U=DV'!J]2.QYR5K53B6L$33N2E M.6$Y0G;SWYP0%K#R"AZ$,!>Q""'>M[UK6\#7/YL.6?\ [E: _P#.2NOQ'@5< M^5?SR\B^,BDHY8:-TCG3UDV#(%L;KNI:FLN(GFK3FI$4O?)!,90W#DQ9[8XE!)<6\] 0>E^I3C+$H 8,1073_FPY9_\ MN5H#_P Y*Z_$>!G4'N"I+.4+TE;6E75A*FHDE0Z)H/-XS+%#:G4C&4G/7DL+ MFO,1DJ#"Q! (S00C$'>M;WO6\#R;W#Y>^P66=^4IS2>1#QS\XAX7OVZ8!3?+ M-]5.2Z6U?<7K2+-DIC)+6YINA8=,5Q\TXO U2+SN\OS.MJPZTO"4=;5G,[GJ^D:4HL=@7 M6CJF!2Y;!I'.I9$VZ4E-38T$R9O,3$%)7%;);([R@U/@<0,BF76;6L@4Q-_BAB*0_-;S6S0%# MP%8G,!I)O6@B$')Z2\N7-G,KE (Q(J\ZFL:Q)I2.^EY%4]0<[S>86G2?/:'U0H=FQ2Y1)8QMZ<6VPQ,D4DF[$$ MP0!A$#06Z([>Z@F_CM@UXT3!Z[LOK*?\Q5;8D-ADQ>%$%K%[M&=0:+O2[;NN M+4FJFN,-ZUY4*]) JBS#RB I=*B1&:4 "CJ4^8KM+D2)^4N)7\?S9U?8O"=7 M6CO#EA!V1RI=!?.%L]JU19W M:\]VQ%(5-(#2\L.\@3HIC[8X6 M!7)TQD<@(%2#TQ.VS-(W8C3\F D]0I1B.W@=G)/+KV74=;='/2N;?9X7+XU1$G,[&9&B9UI^>6N:NIF9BCO2U 4W? MS#%W,]ZC3/<=;Q&QVZ/NZI+M$J'/\ \7*8_!V!'WI?P-^-2[ZS/C=<\D\Q\]6= M:F(%'YI'S=J6DBJ1^BST YO=6\XP(=IU04ZM.&$!GAZ MNT$PG_4/*G%EUWU:JY"X2U#%.8X!&.$\2C+4G,$8O M>%PU4DD;@::J<%6R])4B0)<_]('Q3?\ IN\.?_BY3'X.P-[T-Q)QSRT]ODEY MJY7Y[H*12=K)8Y$_4[3\"KEY?&5.K O):'5SB;$U+5[86N* =H@P8BOF@"/V M^X.MZ"EGLGQ+^0+J1%TGS_(.H^3+IY3Z,GLAE,6F?5W.3[9'6/(,8EYB$UR@ M7.DDCLDC\$4MT5&CW^[RUP*1KF\1FQ[&,WU,$&N^O_ CK+CCM6Z.@9QNS*J?%2F^*KLYDE6DK+ M8T>E[[9;-,;/%+96>M7*UII3;],!.06 8TWSCP]#E3TO3U"Q$BOZ-JBMJ:@B M56>O3PNJH/&:]BA"Y4$H*I:5'HDV-#2!8I"2#1ANB?F#T /NWOTU@4Q]X>-' MNWM&07C0;GV157_3TZ=FU,RZPX-+:8.4]'4VRU5(8K*WNNJ&G,75XJK15]*A M]&%]"(TY;H54>IR.4"@8Z/%81('L1XF_;T(.MI-[]N]G;#DQ+PNW8Q])PYM= M>@:PBC 8# 8# 8# 8# 8# 8&@+[Y1YBZH;HZT=,<]4MT UQ!:O M:U!JU6?&D%D-KBM>)A)%@BOJ7,:-!M M,D3A3$E[T8>8:%UW_2!\4W_IN\.?_BY3'X.P-^T+Q;R!RPYR%ZYHY=H"@'B6 MH4;9*'6G*C@E<.4A;6X\U4@;WE=$F-J5.*%(J.$864:(183!>[6O7XX%,\S\ M"$4M^%^29/:3_722Y^H^SI;V#R1T/"HVJ36SS#+0,<3W69@Y:H1()%O;'*HT M,QT;T"S:%6A6'Z+$6H,":6'?V=XW?)/-+HYIZXCO3G*[+U7'^%IIP=U"]2VK M+&F5FW[-A%R;>!#H1 MXX1XAY.^\_'U<#WS#5L]KV0.G0%-W6V631MYU!8=;W'"UC.G< MDI9S&:$+6N5) GG;%O1>BPS;ISP9=&V[S5R-1.[4Y%ZONE;>C5J,9,:TL3HVR+NBM6U_);2#E9ZD\6Q%AU-Y^ .X MI ^\SV9#KAYLZ8MRM.)XCQ9H8US;6E'Q"ZW]"^*(C%)!'(K%X3*9TSHT2!<\@<2&5 O4L M8C$YGT[B)*8< 0 ##L*?J-\)_7)OCYZ.\O)AKK>*OCCU%:LC;BJCL?AT5KRMVN2NCQ)SXG#XY'"] M%*W,\2]4>I-$9\-!]0LCP& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&!@KM9U=L,TC MEB\H4K^^HF0.S" !Y2,U?HA$H,TZLJ M=P."E.7HMJ41*S?TXS0GZV7@9>^=.\[1F&6]8L@NZL&:!T#)5\+NJ8N$S8DT M;K&9-B"/.2^)3%X,6Z0LTG2II8V!$WFCTK^>O((^7\XP)>PU\L[SXP;Z#;^I M%G3M+D<]NSSJ,M=LBG;)N).4J^N5-@XBA5A4B.53 A>A4%&M("Q.)(TYNADA M^49[0W,WW54CQ4&K_9+&B#]28H,LLPFT8^]HGZ%*H"@:3WU9+$+ZT&K42]F3 MM"4P\1I(C->P&_3XZ],#8J!]E*4BLD!Z8\O>]: MWLLXDP(M?#]F\#E8# QIQF<2:)/&H4Z29B;YA,TD@<(E%UCHC3O\E01,MM-E M"YD:33@KG-''2WE'M::2 9:;ZLG1FP[-![@R7 PN-6+!9C(+ BD6E3*_22J9 M$V1&R&1L6E*7&%2=YB,QM[DOA"IECZR2( M"52D(/DE&K"@;%[AZU@:>K?M#DNX;=F=!U9T73\_N>OOO;]\*UBLY8GB6,W[ MO.);/)-#:T:LPU9N+O!P$;II/\[;8L&$A5\HT6@;#HY7WMQ9!9;"H),^HZ0B M\QL61R&)0J.OMA1YM='^01:E3JEA>ROI+(9%C T[Y9"AY2FHR1F* M "+T&_72SJ[9+ B54.\UC3=9D\9)1)89 U3NC*E].[7.&8U,E$+YYWWHE" .QG%A$&#W3V=R;SE-(175 M\]%4_44YL?Y H7%I_.V&-/+VF5NA;&D<0(W)80-$T+'LS2(E:I^2D.6>I(#! M&ZV'0;LE4\A\(/B2:62!O8CYW+4,$B!2X8P"?Y>YMSL[H&!![ #T->J;6-6< M (O:'8"!?']GJ&6X# QN)S&)SQFU(X3)6.6Q\3I(&0#W''1&\M)CO%']SBLF M;2G!O./2&K&"3,JQ K+"/8B%B4TH?H, M:#),#"X#8L%M./"EMS %BTK8I,R*T1^O3TT<0 M+6M[UZ;V'#LBRH#3\(D%DVA+6."0**)2ETDELE7%-K&R(SUB9 2I<5QV]%)R MC%JLHK6]_M&/6O[<#-\!@8G*)U$(4JB"*5/Z!C53V6)8+#B%PQ@'()>M:'I_ M2L#?H !Z&O/9XZN4!T+VA^6F'OU]=:UL,LP,-E=AP>#.$&:9A*6:..5F3 %? MU^B=EI:11+YL9&Y),01=B+,WK:YY%%H>Z+]$A^U],@.'^P&\#,L#3SQT#2L? MG:BL'BRHJAL)&XUJT+(<:X:$_(W&XC)H55R96@* 8:FW.3*Z?0MPA^T!^VI1 MZ;_P]X&XOJP>FM^N_0,LP& P,9C$TB,U*>SX?)F*4$1N3/D+D!S Z(W M4EFET85[;Y)&7(U$<<6C?6!P#M.M2CWHY,>$19@0C#L.@R; 8&-/$RB4>?(E M&7V3,3/(YZXN;3"&%R=$2-XEKFRL3C)WA#'6X\X"MX4M4=:5*Y2$@ ]D)2!F M#] !WO R7 T^1T!2BN[EW-B2SH>LOIK@I5F.U4(WA.KFC1 U#B2U)90[M"?9 MAS4V+5Z@ "!*/EB/T+W%A$'[6!DTWLVOZV-AI$]E[%$SK#F!%?PCX[$W)8$@'J,1"(T6O@#>!VT-F$9L*)1B>0MY1R.'S- M@:)3%I W"&- ]QY^0$.;.[(AC 6,:5P;U)9I>]AUO8!Z]=:P.J8K+@4F89/* M&*4M+E'H8^S2,RIW(.%I$Q/U=.KBQSAL<#30%Z*41EV:5)"K]H0#)%Z;WK7K M@=E"9I$[(AD1L2!2!KED&GL88)I#)4QJ@+F631.4M21\CL@:%I6]EK&MY9UQ M*E.:'[)A1@1:^&\#)\#"'ZRH#%IE J\D4M8V:<6D9)RJZBR]<4G>9D9"V?4A ME8&!$/?S%XH^R"TJ5>S_ ,(G?NW\,#-\!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,")5L\94 ZMG-2(YI?%*Q=]8ZWDI:LU,Z(FIT0/A3@ MR)DIB] R+5+GMX%\@Y=ZB1J2R32#4X@;'L*%O$\]L_YK9%SU3+':%A<[1NKI M=#7]LZ,YJ=*CZ>X$9FVD>4HW$Z'>^B6R/PM*\BEJEI5QLZ-)=K7DW4$22+[W M<"A:7*0[L=),'/=2])$PBH7R,="@;IET&AE?RJ1!*H6$5?R@IDM@-<0 M:&MXDUA-$.F:HN5.ZQ&GJ)-W@?AEL")QWH*-^0QUBUAM/##GY M,;^L-FF!M)V9LIM33/QT5GS\Q]&JJ[20X^?-D%EUY0F3LR:1&LY99BEY+6B& M%,X:4C"65;);'AWA2[0EL'9;(K)[EL%\H=X\[QY%'Y17]HPR%6C871MI4&

-627HHE0#98 BNSQ6]29C..G!6QV%NQ8=Y@ M^/*5B,.-MBYAU"3S98T8XSB-R,9M)'N1E=R&&R9'8DB6.+NK;5(VYR3?4IU2 M0:4[W!B=FOOD33MO7G/5,J^B%4P\:U8]%K8!8(G2[Y;4,EZI@+I40) MS[K%QMWXX^3>*3A5T/J"51.6KFBTW*NW"LF61(D]55G-X[TBFCB&IPU?\@YX MBABD[T6$!VI %YW%]0A2A.]!AV%AT5!H?Y?.4[MB5> M;23"SN;NU$UN6<6C>W58ZAC:CC]JK^-O,B7&KTC R-:%,N,:F<@:1%M08N4E M$"4'*C1A7!6G:/*%FW"W654<915/ O'O6G6JCB;E2/TG9<:M*Y;!70J5MUAV M7)" U\WQJOZ]D[&VK4\0BQ2PQVD2EXV^.VR%.FY 4'Z[6A\%J3CLCB)?';NB M74ROG>FGMJ6P7G,NT85Y+K98E,OEROF*86+%8=*96;$E%[K%QTH0&/<(<69! M+M.2-PTB/6G!"P"P*:BT1\J'%70X*S*C]D61S9V5_7V?( /J-&$.NK.;&.V_#]9UZV-4KE)KO ML*53'LB(L+BV2-U?H7++VMF/N<&,+A)6Q@,G%=4<)B84QRI">X,NF\WZ<2<8 MC=[#./*5T9S$@M.R>+7Q-&Z>DG4U(1B,=B]5R6GIK+Q-_-1BV5,K94E=GQ:! MRP5@78[M$E?ML92T9#%""70UZ/&H6;2MBT)L=W/4QCT9X)!2[M/F]@<>NJ_9 MWO<+62P@;I6&^;^A%A""9";! 7*HJ*9^M;IM-T!:UMVDQBOJ)*>/%L0=RV>Q7%T:JFF#:VVE M)VO[O;2VL2] 3_S1"A2D,48&N>A9]<\%\OS)I%+.A+2;91='.T9C%&,DFZXI MQP@U62.,PR+6!*ZW:(O'[ X8Z1YL;53H[26;K)2"*S5E7('%,G0F7^1J,=2DU#P@IX] MKGGY!/FI+9[VZ-J(=[[L2%,:$',\HM%UE1IJ:V45C>Q-&8WKYZ +>'0%.@WO MXN-WC!NGS6/HH$T05'8$^\BFN&6V&[L"/UDP2%E[MZ$?[W9^A(T80G;W^ZY[ M&G)N?X&].VS&;<-1KD[2 E:!:>X!COD$G5J,_1W7Z518G;<7ZG:$='"\1M?T M<.\2:0L-:H@474R+3['("A-HNQS'6_#7QML<%B?4!9H.2E.+^C3;+4B"ROQI MP.3[-ZUN:R9;=DDL.7=I]B01$VV19%EO4(B=65YTK9#36\=JNN),\;A<4B29 MG!\U&O;FXM2O3'@UM2:E F**"H!D@M]=!3&W&RQ;B[5@T7HGJ.R6J3U?5LFZ96R^ 5TRBJ&22T5 MV&R J<@FI.W".QM,UFM^D7J288$@:OG/8*_R;/#=8]U22$3AO[+N@B35FYI. M]Y*C?>($#Y/$D 9R($E8Q<'1*I7"G M#RVSU*8F>4\ET$"QP&Z&JF\0;S\?- M[OU66G<5C=:V?T^S; :)QX]28*YS5N0/??<*9K$+B"E]3 MHW2OSN=^EUJULG 6402%,*,D:!L--++?KJ36TW6!8]M6ZY_P!7(0ST#):Q<8/7=DK7F)5S<<&999(T M$22HD+#@@(6 <% 1#V$AD+A )X\<]LW'LJ[RN"JHYVO''!EG?3)UOR6/L MEGOGCT[Q:),W5'/+Z1IK[(/0R,UD.E>G#U;6WO:L]-ZE%%DIR0Q>&MO:]3\ MOP)>BV MDB!A"%M/=3#=)EHUWSQ;P)\^+^>U8]=\]%P[G"[NQK6Y_:^+^:).!NZPF72$ MGVRW \VU?K3/W*'D])@32E.X.R%A0!D'TI7T*9\)4HR=D_3F)$P1=Z!:.I6B MHNSKRAL_Z/$Y.GE4FU-6@K?[,ZLW#*QX-CCL2ZGEU]!Z67JYW!8"JG86W3S* M8$UZE!# X. 2G EM*,T0&K29]V @YM>U3%>5R3^,'<6>;=_IA]KTCL)(D:$D M:I'E]91S2U3+HMM:KNMYW@=CKY1^X4I>?K7(1!YB5K6*@)=GC"3LTKOH'FN8 MV\&F+1[ L=JI[D3AWR#*6>S+DN6V%MC6M6-WW,AZ>@[4OE;N[;$NOKGB.J&Y MPA;<(EG^^!-JM,VIS0%;V$>ND9QU^LJ_E.Z+ F]F5K0G63UU?TY8&IQ-NX80 MV5Q);)EE:J.*:2E[QQ<0*[:Q!"^:RC#$+">-OBZV8)W#;@6X_*8ZG94O;W+,NL%S'.'!)-)M3C&S0R4<[VX^S.,K M4@K6B]W1I@>6E*WFC"N:2%28TD-AT#SR!\ZF.YD137L*O(*_]^^6B4=$,$,N MSIVNSGQE<2HG*N>C'&P"9(WN*"-RB./I+ZWK&-R)"ZK B&:><:8L+-#HX6/O M.$\OUQ9U.6?V!8W3O2/B"OFR+%(LB761/S3+ZKRR>7&J'2*$UR^)CXS7%PQV MKIY+2&AO86MO7/YY0!GIE[@7L\0=94RKH6?4O,8S#NE[G=*AF_9OC&@")PI. M4^1?][:Y42[IM,Q=(+(UT#V4UH+9T&65RL0_O0RMBM6S10XD2@T"$:\XC W$ MW5(7!^YN8FVR)'U _P!0GU]TH_EL>AGH48B$IQA1@04>['F MPJT=R;Z7\U0OG%L@O633S++88R*6K\O46A&JG<(R-A?V4TJ0.<@Q_Z?>/VE2I'TDYA\H/'/!S#-[)422QCY#SU/^3+#\IS M10CA1#CT?]]/O2;9VE.V&J(0]BJ="Y/;ZE:** W K&./X3(*Z)1.0-)E.B2@ M "*++(>W(^KY<@P+5G5!O$?Y)\;+3Q0UKV+O9?I4E3\Y4^.T4S-2W-D=<>=[ M;?U]K!?62;M=DDJ5C0S$D"%]W-VB%NPL7C\9O%CN0?2*>UNNE,V.\ZDMY_*A MSG:=QN5-(^2).]N45=HD32*US.K(5WKRRC$BXD@H).!"9F4 MS6832A'C=G^0HGOYAH_R3ZZ]6+(5>EG(:!Z!>>>I:W1YYHNO)H4STXW2%J-)DX]B.4"2JA!9EX?NAEC!$[S8[0>; >X V6-0<3@=X*[%[+ MMRG;#L>VC'2&'PVN&KLZ!).BZRF*&1(6Q1,&=0\22*M2]^3C3KD6_K4Y8>@S M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8$ N@>UYU5G1#'S+3W(U MM]06*XTN.]7GY^B]56FL3-]:63(;B MKYF@E@+E8Q (2PR6.$@3L4E/$(L7N"C/.V#0!;%Z:"+T#GN?5W+[+<3/SP[] M%TRY,L$X-O_ #*<):80CT_^(#0@ M?:P,?J?K2JK*HEPZ(?')/4ME6RMN TXPD:'L.]8&&37M;CJMH1 M+,L'JOG2$5U:Y>SJPG' MW[#ZZ]0S([I'GHBS(M2YUY5&7;\Y:R'R%U<*Q(G_ %!EK(I9721IWJ-P_3MM M_>V@]@9%BT"I,G,($F3&F:%[ "WH/Y.^D^>*NL."5'95ZU!7]J6B:636U;S2 MQXA&)S/#3U>V].7$8J].Z)[D(U3B':8G24@W9RG7R@>XS[.!TD?ZYY6EELG4 M)&.DZ(D-XIU,K1J*>9;9@KG9Y"V"N*UIFB$^"(WTZ3E+HHXMJDIP)$FT:D$G M,^8$.@"WH(U6EY0>7X-9"RIH3.H%=,V8J[Z5GWMI7P5O?5$F2N#*TMB MA0L*&FT-*609LW0/8+T"/=Y=PV#7/1CMS73G&MT=0RZ*TM"+SFKG7-@<^09K MCD5L"8V/"XZWEE73:]=+7]^4N%7N0]DH0'%A!LK0AA$/TT&81#R)\?/]"5QT M9,[L@]!P&S7Y^A32DZ.E,7I63LUF0Z1N\-GM4R1GF;XA+06) 9A'U[:[("3U M 2%"0P8##"-@.&&[Y)TGSO#K%K^H);>U/QFUK82@75?6K]9$/:9W8:(W9@2% MD*BBYX(?),E4B)&$DQ&0< X0!!!L6P[UH.,T=/\ -D@LZ:4HPW_2[U<5<-BE MZL"JFJSH8X6+"FA" HQ>Y2F&)'DV1,2%O H*VH,4IRP$:-+^9L/O!ZAJW7D0 MX%VVN+Q^=GD[32T.L/8W5S%T+4X$#:\6"A&Z0=L7JQ2O1"1;+&THQ0WEF"") M4248,&MA+,V$.NK3O_FFPKPM/G!=9,)K^[:YNI[I=CK"017[JLLI,$S24)VU+QO\>:6A$: Y6>J3E%IBC ",V$(P[V' M-BW2%)V+6$TN"G[#C5[06!@E13TY40ZH;A/4O<-:0O+W$6)' 5#Z<_30"4TH M)32E^8M./4%%@+V,P&MA%:I_(]").*[T-]4U<7(DBH:MJ]NJ71RY28+)W$RH M[77RUI@4A)W1\SM4M','%YA+@A4Q)5LF3)EFB2PHSM'E"$$B.1^FXAV+S]!N MC(%&YK$(E/UDX3-$=L9F+CLX;@P>PI77BS4ECP%2TQA<5+A$S3MHCA_5) F: M*4 +/ 86$)(X# 8# 8# 8'0R>+QZ:,3C%Y8S()#'76-%GV$S>*/!8S6N11:3-JAH?&=<$HPH[2=>W*S"Q"+& P'N]P!!%K6]!I'G M/CNC>6E$O=:N;IVXRF>)(PU2R>VS;UK7I8KM'(.6ZDP>'BGUR3*<2M)"X84^ MKONMH(5E-Z,:U08 K1IYHQA*+ 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8%3W1'CG@W6'?S'2B,.[?;1]TJY4K)TUPR0QUW4MQL..T+Z@\PU-HW[ 0Z'Z[V$;>V/ M'G;MB6E:DOJ:J")7"F2GO'LQ4LBC/0"FD+?C\MY9LOK9V>7BI+%<&J7MD?D:=;XJ?[_K>M%4$K7L+B*^M+J%MN T7RNWUA0SQ0YLI:V#G %7J M+KG]RQ='!W9"@<)I,ER+;$0CTE4A,3I6TL+4(+SA%X%XV^@*"[,>X;6UJN&N<>O'1Q?GWJ29]0M77UA1J 6"RT5,[(K2-\\2+DRB%M<6+9 M%>SV/124)*M2LL^0)7]G*3&*GQU(VH;E:D"LH.=+/&UW>PUC741K.M7_ $QS M:&=2[L.*H^PJH:;=B5J= V@EEXQW!TLMY@ _OE$RIGT8X2.)UD@:"R9,]MKNS2-W0SWFN#W6R75' M4*Y, U:DC:=ZE[48G4!,T0Z:%[]:WLC?H$/^Y/&;TC<_7_0DSCC/8=ETAUVP MT,PO9,)ZNA?.T>K,JIF)-&5[7:[#(Z%MN>2N--Z]-N4,"N'+"W EW6*BMID9 MORW,0;ICGCRMADU63PDK^"M,V:/--TGVG+IBVN\=)E J'M%9TXSQN9;?BTH5 MSI+U<*L2/)#FP0Q*2TX?D&>H$^PZ"$+_ .-/MZ14="N>2^5^?X8IYR\<4MV-G.72/VC)#M< MM"=\Q\?MIO(^J9*BKB &SZT?+!PMU=!)8-RC8).92'/8>&2)4\"D)Z83@S/< M:2U'. -S8(W1IP#AA*] N M#"L+@"7-TJ[/\8W/D)A] S$?%S[W^5/;XK:>) M7J[).T/<)L&'JYC=U(JX@Q6OS8Y3B?R-".3I)V)*K=9D<#;6%P2!$NT%SUSL MW8M/]^3WHJB.2TW3$#L[DJCJ9^J*Z K>G#HG-*QMGH*8N@'M%-DBYS7,R]JM M!N$!4A(4#+V6=KY)@M!#L*UK#\5G9\:#25LMASS9]C/#)V>IZ%K?G3H.&4$5 M&;([2Z2,Z.D6X/,;QIFS&"9T\UIE?[IO9)S>SO3@F:T+@62H"(]N"&X*V\?G M4'-TB65W!.8.:K]@=PPK@5B#:%]VJIL0'*OY1X?#(B]Q=\;GN$Q&P+R:H@?% M#9'7;DR?M)+'"Q%$=0R)JBNG-B+5:;O:H879W2N!JE]]= MD&F'&&#WO9P]B#'XEP#V&5(9Y4KSSA22&+6[VOQ?U$M[#.M2/K+*K2-))1#VQ1@](Z%H2$C^N4+MIBA; XAK2&>*/K..SN9Q62, M<^FK)"I/W-:%66XMZX@R"H9!)>EX??C1%QM- (:$3VFAGTA)NQ$C %\U 5'8M(\,T_2T!;*Y@]S5KR[ Z_8$#PWJ'6KV*VHI533' MDG[PHX@J9G!ZB"68-X?K1-YY"E4C"/9)@1B"+01#XDYZZ 9^LKIZELWG6L^- MVZTJH88E:53U?:2"ST/1/0Z2:*Y,[],R$;"Q,+$T_FM:UKX:UK6!_!IS'9>E1)DZUT,2%B)2C<51)0#UHTQ0MA+V:(6P!WO6O36!V. M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&!4G?)5B=/ M>0A1QNKOFX^?Z2J[D*'=(+T//\V'5-GW;/+)N"P:V(*6V:V)%$Q::[J!IK@! MBEO8U#<8O=),E$N.&G))3G!BB2]NI*PD];\+W2,L/A MK97]1TG8E=1)JJFTCJ0C\J7SSHEM5W*QLJ]P+;V+7TZ,UU<$>E)P$RD-)(_+ M%U?<+.HFG-W,U)&Q6ON&(KVEOG6(0I_9WUY/= MN;W';!*5I*-F]@-&JR- 5%!(#>M?>4&2678,.J&.US&R[)L[H^G&ZO6=V<7I MN$MXJMKF@KK '0SN@,*$L3/\=A+*_P 45)"Q";PS1O*(T;LH\(<"'J/RO=#, MM5\N]=WG2\&0H[LY0Z:OJI:FJ&ZK$3MJY.U*.2XK6T7MH$@8T4+<)#+Y];Y6 MP.PT:PN&M)IVR=J33%6S0[7H?M?R)LZRS*)G4&HF#7M2_0?B/>H*\4%<=BIZ M^NN-]:]:R:"2*!3A[EL'12J"Q!0GK0]C> :;G$U8WGJ%!8!!.*3%AAE]^1SR M#QB:UP03&J B\PYKOOMZMNE(+%I)9$AKJ]"Z5X%:.M*^<86H41EMEC:TF0NP M2AFMR[8#B92VE>IYJ+>QZ#@BOB[:^W:%P?GK9GRU*F!TE(A4Q*)C.WF56DAY MK3DO G23TXW.;I0D(J#I=K(]T8"RQF*.#(TRR,*$$E?G(P29Q"XGNYL972GH MU-[-ZQLSCRBX.[;EURJZL=#H7:5CHU4?7-<.JU@L1C,53B+N*J<.J,[3=%TB MJ025M*1EGA4!%D7:5O-9=.7AU)U7S_(Z \?T^ZL@:]FEL:@ETOCQ/ M^A[_ &7G9UZO.9& 3-.9I45#51&B)1'#B-,BU_=G#;F0H/T 0 E3+;RZUG._ M"O>F[>:8#5/2$PY](MZG8A$%"&16-.+8Y'NZV9-^^$X5/QQ*"MHNYQM!MNCR M%N 8J7B&>M6& 3IB A%ZLKYZD-[_ (C:K[870.N8[*\AW0/,31;;W8L;7\IS MZ#QB-VS":^YVAG*:9$&=5Y/8Y=4#^Z?ZF'%DI7EUCBPPQ:>D>D:0H)P^19NZ M&E=W5$PUR^]!S*E(W5LXE%OT3P]T/6=#].933"QF!U/3E535LZE[!A?*3A&%D@Z+HBNI?(B(@ MMF!3BEFD=9W"/.8/704X!%[*&$I$OD)[!&\.7+Q],''R.1VGM97;*]P/A?]3PFM]6N>V7<=+2[4*9 #Y@5@$7O&6$/V3R7]>T;2 M2I \M]13GH1UZ.\D+Y*(#+WOIV^Y,SQFE>L9]#XQ5]2Q3F^B+ FAM7,K=\IG M;YG)BHZQLI"1(D-3FGF&EI0D$\>76[#&6:75%J#K0V@*MX4Y&[!F;4_6+($] MNOTL[2A]D&U/3<0/01D^$HD;//HJW)WN2N(@D)6I2<<4C.,#H( DEQE8/9#Y MW+V)7_7!E=M"J(PB)-,(XWSF/1F2QF2OFXN@:G M8"A./2X+ E4EF:+,"00%<\V[7GD<\JB.QYAT#<%<<.:N9[I:OK$=!R,[F:VY M?6D#4TQ:W$<,I&/0I^P!1BR^GYG&[#A_#DN<89?<\C[-RQ?TV:69GPZ ((]4A>?>D2&%"3ALN&>2#L: M[;#6\I4M0/.J/K^HCKW,Z,.LJW; 3<^(T=(RZN8DR J!_C%=N,\DJBYPV@WK MTPG-O0ZB9!*@E>!8I"26<'2QCL'J/R:)U=-4]::M&Y'1FT8*_26HT7.5]1BU(XP*G MC;9#Y:>]1E +0EQ9XDZP) 6+=3W2+G7GJV+K+% ]*:^BBAX;PV=,UM?P,YU- M4I6UI3225M49FCVWHU;FN** 4WM#HYK3A@3(TIZHXHH00M\;/>-F=?OO2%>V M[ (]%9AS^Z52>EE,1AM^UI&Y_$[?B[V_L;@AKGIJN:RMV/*&59&5J0U2I0F- M[F'19Z0WV^\ KYD'=O9%ORSCOH)9&X?5_)EY0?O&PZSBM;W--"K,F$/@'+5 MFR6L6R_V\$99VALD;QN/ER5 HCRU7N+K@?2F_-4EEJAA(:B?)M/W2-TI32JL M6XV\K+E/C_:*D9W>9RB4'2[G;IJ@&JZ)[=JRUD:]4/8@.# MO&$0U)I8G$0=!&B%^7>Z:[B?+9SI6,)AM(3V.[?Y+>72E@=(R.+RAY=^D;;K M>15LT]',546- ZNF5>1*&I'D)UF+V=O=@.Z5O0F$ITYBPL)%0/N3J*P"T M4AE/2S!95(5X=#X2^1M\DC65S@YB9Y"LVE:SS E_-3B+6 $E"S+JGJ:S:^%R M_6W.4%@\PO'K^8O4;K8RX9&^Q.K82Q0ZIY/H>-U_=?9T/ZVKBN;:LE(AL"V M.,9-7C0YZCLSCT=85<[II\8IFA=FMB>2&\M68X*4+T4(20O8@W%WB@Z,DW3< MG51^2]D3J@(#34$(2PKQN7Y4L'O.AKC=7:>.SY/;RI:7O\7D]S,\UBGW$9%$ M %CJWZ T.)9C J$I"H$$+._NPKHF]&\;J>9NG[IF[:U\PM%X=*]%TXR.G/;5 M6+1;FF6N* [EZ(8T$9FKMNHX-8\.F#K+*A;T:DQK5"B&/;-\ M\IJ.$>H3G%J2C4^C$XRSQ!,9HN7L7D7PZ79?=YMTDDG1]*5%TQ94&:+><(M* M[$;8.Q2.?O//";H)WK)X>B< M(T>P+4'W>CT00N3N:=9[]AK+EONSM^4454U(RQ89-WXJE7@!KR[:+9V)*D1!,*4_4[^0&+U1Y.. MG#G7J_L6-PB-3WA!#;'#\O&YYCY5[:0C7*[I)U+M4*Q$XPEAE#A((^J,& T\\UO6%!"SW M@&6RB?<(<43J;R!UEDTFO)'-\ME\I?59B]\DLHD=.0QX?Y \KS?4U:ZO+LL- M4J#A?:,.,$+?QW@4K>1+RAI:$\@D<+0="/4$K#AW^B(;XI1KCDS=6+H3\TK_ M *:KA_>9T8HVZ1I(=R/0*MDG[?IY-X5:^CK%G*BT[*KRYWIRLZ,=()HO#ZL7 M0-J'J+.:!\I4I0>_B7$'(DZG?TY1A_L&6'!>/)%U1NQH;*(51]&KN1'WR$Q# MQY*)))+-FA700)(58?\ 2JP+>*B*:*CA8XN18#>O:FMJ-=/O4PDDES/W\D\2 M8D(,UQY!O(%".-64N4):R? 7M4/DT!SS?+U9,TDUUQRR^73KXL5@DML,*Z&E MQ@47<8/!U25E3-JQ6H.*2A(>O/*+U'6L\Y"I_HF$TI$(I/:NY M0)D5[V.X=!1R,7Q++O8&<4A<*AM]OJ&4T;%9C!5#NC)41>=/C$[R=X,&6@$G M(4(SC0LDZJZ6O>LND>3N>Z/A54/F[YCM_3^PIG:S_+6M% (#SXKI-3(5,>9H M@TN:Z52-_:[//3(TI@TI):L!)QAOR@&EF!7+S-YG;UZ#/=9.P\>2F;P>?4-< MUVT,PP.N^I8Q)&QQKN%JIW6-96_:]PT!!^=G=ZZ 9T_TS4Z0V1/+>W/6P(M: M<23BU^PZ1D\VUA(.>9I*)E J==^@R+MI*D8O6<+9.OVI_@;]=S5,7?ZJ_>>9 MIS>@ZC84M>I*Z?1 -C,>D9$R,0[*;3$VPJ!)PV95ODU[(O&2\XU! N=*UB-I MVG..F(S-9G=3/TQ459+8=SM'J#FA-LU#";0J:O;K?8_/62Z-M12%V:D&V^0( M5!>UJE,EV>I#YOWF>?8U4*NQUU&I%\CICF*?6+U? 6QX?%*^NNCFSI%#R%6M M$,:IL9GIQTCG5W1B:GF+36Y8XE1V/E*4R%6:J++$'55QY7>J[!*04VV"7!K:6Y86 M[*7)H&0L2A5*2T037\7M@WE8M6=&KNB'4"ZRHWW/UG"534@ER^<1B'LD7LE0 MA8(;!9&Z-;&XJH(QMOL"U%J$2-0G2#"4<26: 8=!99@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,"*?1W%U!=2NL(E-G,TT:K"K4A^10"UZCM:T*+ MMN)M$J^[_P!ZHZUV73LNA,P%%9-]TI1+VH]6RBJ+CN6J[5:S;95EN%O?>MQP&?,%IRW5O.)(%4IV M\.Z\3^L++4K-G*"BC0!'R3^';G*==$;E,EB25HYJC'&-%T[%;ZG0$17G9HY.YK8:[1/H'QKJ95+=6%-'RRE#JC;VA')3G\A*ULR!F*& ME;&A.I%M28)P&0F#K;C\;E+2;FV/4C4\9B<==:@YDMGF/G\RTT\NM*NXQ K: M:(,V2B-6##E$O:%]@L+Z36K.0H/4+].R0LD1R)40H%L8@C/Q5XG"ZQ>+JL'I M[48?Y?:\\Y&FK=$X+=73-QH8V[\42>13NGI4]W?T5+E]O3M[,F4DT,;8H C8 MF]I:T3>!.I#]4>H">S]PIS9(IZGL]9$I CGB;H\KJPJ1LEA3Y@6"N#=1QJAW M96I SR-$F70N55'$D3&\QD\!D?=T81_5(S1FF"$'1QSQX\IQ:3,S^UP:0&-$ M8=65]B59NEDV*\TY$W>,N/WQ%5,?J9TE"N"HD<.=]!5L3?M$-L8%191S:F2& M$DB+#*>J.*Z0[&+JO5R[L\A52DV4616;M5UT6K2[W%YT]AIR<>++D:SHM!8M8Z&\YQN!L$WA)4ND74_ M2BJR9K6=D/J>1SBHK9LLJU$\YMRI9"Z(R!&1V1KW)K)*)"40447L01!+28T+ M54ZW2H7Z+$:3\\SYGLNH4#0K7L#9$99'X/+:Y9E"=M95*%$L;&Z'3AQ1E(% M#400FA%\KWE%" &BF/QZYM4 MLN.+T,OF*FF8U:\E0/:T*Q_1,9#B<:M4G[-^H4'FF!DO1/%% ]/2*'3BQ6J= M,%EU^U/D>A]LTU;MJT):[-%I.H;U3'JWLF#(%3:A)&4E G^>F, 80J4 M,#:]H\"VF^Q>T&E_M: 2ZP')0ZJ&J1*G)*%6><( 0_..T8& M\8CP/RE#81-ZV;ZL2.<#L?G:HN4IQ%90^2.4L\BH>C(U,XA6D'7)GUV7>@6* M/3]T3C6E[ X*OG &<>8824, RBO382@>@::GWB9X5LZ;2 MF<3.K)6X'2V=+[:6P]#=]YQZK6>[',W2E=?$-JF.V,U5[!;Q/6Z^KU+&=N1/ M9:\0U@% 59AAXPF7-J7KRQ);3)[5R\+P[I-,,H?J]EU6NC@ MJ3)%I*9\"HA4Y$2ML3.2D@"UM7IC1I51Z3B*DUT?91S/-X!>]ZU_<#YJZ75&^W2GL"Z8=8S+:ME)+ M>>F].KD93\[N('-2G)-,U[R"1 "2]3\NT51,S117L#3S%X[^6XK<*Z M]8W$I>AG(I-8E@1MG4W!<+C5$ M&V6M^:;(M.MJ75SPRK:YL>;HY0Y!<7IC: MD#D=MR6""< Q4>,P-A*^58'-N4F3DN]'.3WG#2:XA<#E\HF4FE!$ZFSA"BF1 M2W3U=-$+_J:MTZ+DS F>$[L2Z;=4CF26I"K$H!H[8=9S7Q/0/)S_ &C+JA:Y M[N9W9^Y9UN3>RKAMBZ)I8;E7Z1];HL]R65VY,YH^JWAO:9 4)>,*@L(#"R]A#<,7X>YCAUH4+*,EXW?'(C:<#23R56:UP6](K'K!;(_>,.9IM-W M98C;I2F=4Q ' ].$/TI@B=AD\_\ &/Q_8VU2IWAD\8) KLBX[1-FM;W?=-43 M\+[T(O:'&ZV,N=5K/8K*@5_9"I@0B'V; M7[55:2/P>V^7H5QI,(I&WR1L+'OG.NV^S6J'U^PH6QV3%Q@#.@N!_!I>@^G< M3?K B,/&(DG8 S:]>3Z1Z-@4.KRSH^_&MUJSB'F>ECZ555K7@XXJ MH!'<*>NENY3+GAQ MOYR9WJXY'+W5]?7-TL.86 ^,A*YP>'TYQ?9%/:\;5KDXM\"LAPI*P M(&;8,4;ECRL&E3.WU?T7UA^DXB@G&Z&&*V5XP^*[11UZVN]5.L4:*VJ=LH)H M9:FM"UJ99Y!0;.:(]NHVQ6VJIK$$MFU,E4FFF 8W\+@B"-2IV$&OJE7S@VI2 MO%G-_/#]#9#3T"/AZNO*E?:*@Z0N63%Y:8K4K_8F[1/@K(U2!^=4:%@:Y7H& MFL@ = :&TDIO1:(0DE)P!)AV:6I^:G-B?6QO>F1Z;UC2\,[LC3.+4[-3BF,1 MN#8YMZPLY(O;UZ0X91Q)H!EFECV$6MAWO6! "MO%CQ=54P@DLBT%L%8BJ5^1 MRFFJUF=_WY85'TO(VX)H6IZJ6CIS94@JF!+V/YPONP2!I*TT?#2'2;00Z"'$ MEOBAX@F42KZ%N-;S%G9ZXB$NK9K40:[KMKA]DE43V5.$VF=16/)(!8$:?;,J MR12=T/5G,3ZH7H &'&?*++T:;H8=FK\6W$:RVQ7-_2=T0R-1*JGF;K%6:S+1 M8J>D;_0D/A$(HL^4T:RS%!4$G2TVRUXTBC2==BM";7-#V(R_;W45?7UEV@3*BK4E5>4ZIL8ZK(2NLXTDWPQCKK][VB,U]2];T'#H>LG\T?(I<6WK=)5S]LC;RYI4Z8I6I.+3$! '3,'+=&QV#7O7"2$E M+H?TU+K4F]YM3ZZO+]_4-_N=M"Q3\;RK=G!6L W.49((:4Z,@PI*@:DI"1,6 M4226 (:UJK@3F.FI' I?!XA(2I16KZKDL5?7ZPY[*G(I\7<]5MRRJ<711(I$ MY#?5!])U(PM0MK/G^IR,2S_YPXX\P,QLCC^@K:-Z*/G4/6.QO5E-1B@;P$3* M).V_O55L/+LZ M66]I'(Z9:J7BW745[":5D*D?13%.G>30=B2H8U&7_G<W@&%VC%:JI.5SQXJZJ62= .$!:1'VIN" @0B"/DD"$5L.M9_%QQLUP>= M097#;'EH;!-K0UTG=@] WY8%QL&J4#.2TV^L@#IF/+TO M<+NF?.G6]T5/+@W66O21@J*)QFHU+D85'0$H0&*@::M(O8ZJ5#@'85IQAX@U MN#QA\D&5[(:\>&:X99^\,OA,]_J--^F.BYI>49F%9$N26MGZ 7K)[0=+9KQ7 M D3TM3M@61W0%$IURHL0!@5J=&AMFCN+Z(YO9HO'*9;Y[#H_%K(LFV@,P+>M M1Z12B>6VB[%_>&8.RBS!.RQX/<0%OYCB6F>!!7E: K [02LP& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P ;& P& P& P& P& P& P& P& P& P& P& P/_9 end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2017
Feb. 23, 2018
Jun. 30, 2017
Document Information [Line Items]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2017    
Document Fiscal Year Focus 2017    
Document Fiscal Period Focus FY    
Trading Symbol WSO    
Entity Registrant Name WATSCO INC    
Entity Central Index Key 0000105016    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Public Float     $ 4,739,000,000
Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   32,005,941  
Class B Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   5,301,183  

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenues $ 4,341,955 [1] $ 4,220,702 [1] $ 4,113,239
Cost of sales 3,276,296 3,186,118 3,105,882
Gross profit 1,065,659 1,034,584 1,007,357
Selling, general and administrative expenses 715,671 688,952 670,609
Other income 3,886    
Operating income 353,874 345,632 336,748
Interest expense, net 6,363 3,713 5,547
Income before income taxes 347,511 341,919 331,201
Income taxes 90,221 105,936 104,677
Net income 257,290 235,983 226,524
Less: net income attributable to non-controlling interest 49,069 53,173 53,595
Net income attributable to Watsco, Inc. $ 208,221 $ 182,810 $ 172,929
Earnings per share for Common and Class B common stock:      
Basic $ 5.81 [2] $ 5.16 [2] $ 4.91
Diluted $ 5.81 [2] $ 5.15 [2] $ 4.90
[1] Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions.
[2] Quarterly and year-to-date earnings per share are calculated on an individual basis; therefore, the sum of earnings per share amounts for the quarters may not equal earnings per share amounts for the year.
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Net income $ 257,290 $ 235,983 $ 226,524
Other comprehensive gain (loss), net of tax      
Foreign currency translation adjustment 15,993 6,211 (39,378)
Unrealized (loss) gain on cash flow hedging instruments (702) (965) 2,713
Reclassification of (gain) loss on cash flow hedging instruments into earnings (358) 323 (1,993)
Unrealized (loss) gain on available-for-sale securities (15) 14 (8)
Other comprehensive gain (loss) 14,918 5,583 (38,666)
Comprehensive income 272,208 241,566 187,858
Less: comprehensive income attributable to non-controlling interest 54,678 55,382 38,086
Comprehensive income attributable to Watsco, Inc. $ 217,530 $ 186,184 $ 149,772
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 80,496 $ 56,010
Accounts receivable, net 478,133 475,974
Inventories 761,314 685,011
Other current assets 17,454 23,161
Total current assets 1,337,397 1,240,156
Property and equipment, net 91,198 90,502
Goodwill 382,729 379,737
Intangible assets, net 161,065 158,564
Other assets 74,488 5,690
Total assets 2,046,877 1,874,649
Current liabilities:    
Current portion of other long-term obligations 244 200
Accounts payable 230,476 185,482
Accrued expenses and other current liabilities 185,757 129,206
Total current liabilities 416,477 314,888
Long-term obligations:    
Borrowings under revolving credit agreement 21,800 235,294
Other long-term obligations, net of current portion 285 348
Total long-term obligations 22,085 235,642
Deferred income taxes and other liabilities 57,338 72,371
Commitments and contingencies
Watsco, Inc. shareholders' equity:    
Preferred stock, $0.50 par value, 10,000,000 shares authorized; no shares issued
Paid-in capital 804,008 592,350
Accumulated other comprehensive loss, net of tax (34,221) (43,530)
Retained earnings 594,556 550,482
Treasury stock, at cost, 4,823,988 and 6,322,650 shares of Common stock and 48,263 and 48,263 shares of Class B common stock at December 31, 2017 and 2016, respectively (87,440) (114,425)
Total Watsco, Inc. shareholders' equity 1,297,953 1,005,828
Non-controlling interest 253,024 245,920
Total shareholders' equity 1,550,977 1,251,748
Total liabilities and shareholders' equity 2,046,877 1,874,649
Common Stock    
Watsco, Inc. shareholders' equity:    
Common stock, $0.50 par value 18,412 18,341
Class B Common Stock    
Watsco, Inc. shareholders' equity:    
Common stock, $0.50 par value $ 2,638 $ 2,610
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2017
Dec. 31, 2016
Preferred stock, par value $ 0.50 $ 0.50
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Common Stock    
Common stock, par value $ 0.50 $ 0.50
Common stock, shares authorized 60,000,000 60,000,000
Common stock, shares outstanding 36,825,128 36,682,562
Treasury stock, shares 4,823,988 6,322,650
Class B Common Stock    
Common stock, par value $ 0.50 $ 0.50
Common stock, shares authorized 10,000,000 10,000,000
Common stock, shares outstanding 5,275,838 5,218,754
Treasury stock, shares 48,263 48,263
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock, Class B Common Stock and Preferred Stock
Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Treasury Stock
Non-controlling Interest
Beginning balance at Dec. 31, 2014 $ 1,132,039 $ 20,689 $ 580,564 $ (23,747) $ 420,879 $ (114,425) $ 248,079
Beginning balance (in shares) at Dec. 31, 2014   35,006,621          
Net income 226,524       172,929   53,595
Other comprehensive gain (loss) (38,666)     (23,157)     (15,509)
Issuances of non-vested restricted shares of common stock (in shares)   200,479          
Issuances of non-vested restricted shares of common stock   $ 100 (100)        
Forfeitures of non-vested restricted shares of common stock (in shares)   (5,000)          
Forfeitures of non-vested restricted shares of common stock   $ (2) 2        
Common stock contribution to 401(k) plan 1,963 $ 9 1,954        
Common stock contribution to 401(k) plan (in shares)   18,343          
Stock issuances from exercise of stock options and employee stock purchase plan (in shares)   124,262          
Stock issuances from exercise of stock options and employee stock purchase plan 8,632 $ 62 8,570        
Retirement of common stock (in shares)   (33,212)          
Retirement of common stock (4,140) $ (17) (4,123)        
Share-based compensation 13,233   13,233        
Excess tax benefit from share-based compensation 2,422   2,422        
Cash dividends declared and paid on Common and Class B common stock (98,532)       (98,532)    
Distributions to non-controlling interest (39,754)           (39,754)
Ending balance at Dec. 31, 2015 1,203,721 $ 20,841 602,522 (46,904) 495,276 (114,425) 246,411
Ending balance (in shares) at Dec. 31, 2015   35,311,493          
Net income 235,983       182,810   53,173
Other comprehensive gain (loss) 5,583     3,374     2,209
Issuances of non-vested restricted shares of common stock (in shares)   183,144          
Issuances of non-vested restricted shares of common stock   $ 92 (92)        
Forfeitures of non-vested restricted shares of common stock (in shares)   (26,000)          
Forfeitures of non-vested restricted shares of common stock   $ (13) 13        
Common stock contribution to 401(k) plan 2,348 $ 10 2,338        
Common stock contribution to 401(k) plan (in shares)   20,045          
Stock issuances from exercise of stock options and employee stock purchase plan (in shares)   72,482          
Stock issuances from exercise of stock options and employee stock purchase plan 5,696 $ 36 5,660        
Retirement of common stock (in shares)   (30,761)          
Retirement of common stock (4,018) $ (15) (4,003)        
Share-based compensation 11,848   11,848        
Cash dividends declared and paid on Common and Class B common stock (127,604)       (127,604)    
Decrease in non-controlling interest in Carrier Enterprise II (42,909)   (25,936)       (16,973)
Distributions to non-controlling interest (38,900)           (38,900)
Ending balance at Dec. 31, 2016 1,251,748 $ 20,951 592,350 (43,530) 550,482 (114,425) 245,920
Ending balance (in shares) at Dec. 31, 2016   35,530,403          
Net income 257,290       208,221   49,069
Other comprehensive gain (loss) 14,918     9,309     5,609
Issuances of non-vested restricted shares of common stock (in shares)   176,899          
Issuances of non-vested restricted shares of common stock   $ 88 (88)        
Forfeitures of non-vested restricted shares of common stock (in shares)   (10,000)          
Forfeitures of non-vested restricted shares of common stock   $ (5) 5        
Common stock contribution to 401(k) plan 2,428 $ 8 2,420        
Common stock contribution to 401(k) plan (in shares)   16,389          
Stock issuances from exercise of stock options and employee stock purchase plan (in shares)   49,166          
Stock issuances from exercise of stock options and employee stock purchase plan 5,287 $ 24 5,263        
Retirement of common stock (in shares)   (32,804)          
Retirement of common stock (4,717) $ (16) (4,701)        
Share-based compensation 13,536   13,536        
Net proceeds from the sale of Common stock 247,433   220,448     26,985  
Net proceeds from the sale of Common stock (in shares)   1,498,662          
Cash dividends declared and paid on Common and Class B common stock (164,147)       (164,147)    
Investment in unconsolidated entity 12,720           12,720
Decrease in non-controlling interest in Carrier Enterprise II (42,688)   (25,225)       (17,463)
Distributions to non-controlling interest (42,831)           (42,831)
Ending balance at Dec. 31, 2017 $ 1,550,977 $ 21,050 $ 804,008 $ (34,221) $ 594,556 $ (87,440) $ 253,024
Ending balance (in shares) at Dec. 31, 2017   37,228,715          
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Shareholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash dividends declared and paid, common stock $ 4.60 $ 3.60 $ 2.80
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities:      
Net income $ 257,290 $ 235,983 $ 226,524
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 22,033 20,066 19,117
Share-based compensation 13,293 12,319 12,596
Deferred income tax (benefit) provision (10,735) 2,720 4,687
Provision for doubtful accounts 1,991 3,487 2,688
Non-cash contribution to 401(k) plan 2,428 2,348 1,963
Other income from investment in unconsolidated entity (3,886)    
Loss (gain) on sale of property and equipment 115 (189) (487)
Excess tax benefits from share-based compensation     (2,422)
Changes in operating assets and liabilities:      
Accounts receivable (1,676) (26,941) (26,121)
Inventories (73,403) (9,729) (3,652)
Accounts payable and other liabilities 99,956 43,734 (11,760)
Other, net (886) (2,067) (285)
Net cash provided by operating activities 306,520 281,731 222,848
Cash flows from investing activities:      
Investment in unconsolidated entity (63,600)    
Capital expenditures (17,876) (43,577) (23,698)
Proceeds from sale of property and equipment 168 744 760
Net cash used in investing activities (81,308) (42,833) (22,938)
Cash flows from financing activities:      
Net repayments under revolving credit agreement (213,494) (10,006) (56,256)
Dividends on Common and Class B common stock (164,147) (127,604) (98,532)
Purchase of additional ownership from non-controlling interest (42,688) (42,909)  
Distributions to non-controlling interest (42,831) (38,900) (39,754)
Repurchases of common stock to satisfy employee withholding tax obligations (4,674) (3,975) (1,465)
Net repayments of other long-term obligations (19) (150) (157)
Excess tax benefits from share-based compensation     2,422
Net proceeds from issuances of common stock 5,244 5,653 5,957
Proceeds from non-controlling interest for investment in unconsolidated entity 12,720    
Net proceeds from the sale of Common stock 247,744    
Net cash used in financing activities (202,145) (217,891) (187,785)
Effect of foreign exchange rate changes on cash and cash equivalents 1,419 (226) (1,343)
Net increase in cash and cash equivalents 24,486 20,781 10,782
Cash and cash equivalents at beginning of year 56,010 35,229 24,447
Cash and cash equivalents at end of year $ 80,496 $ 56,010 $ 35,229
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2017
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization, Consolidation and Presentation

Watsco, Inc. (collectively with its subsidiaries, “Watsco,” “we,” “us,” or “our”) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (“HVAC/R”) in the HVAC/R distribution industry in North America. At December 31, 2017, we operated from 560 locations in 37 U.S. states, Canada, Mexico, and Puerto Rico with additional market coverage on an export basis to portions of Latin America and the Caribbean.

The consolidated financial statements include the accounts of Watsco, all of its wholly-owned subsidiaries and the accounts of three joint ventures with Carrier Corporation (“Carrier”), in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation.

Foreign Currency Translation and Transactions

The functional currency of our operations in Canada is the Canadian dollar. Foreign currency denominated assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date, and income and expense items are translated at the average exchange rates in effect during the applicable period. The aggregate effect of foreign currency translation is recorded in accumulated other comprehensive loss in our consolidated balance sheets. Our net investment in our Canadian operations is recorded at the historical rate and the resulting foreign currency translation adjustments are included in accumulated other comprehensive loss in our consolidated balance sheets. Gains or losses resulting from transactions denominated in U.S. dollars are recognized in earnings primarily within cost of sales in our consolidated statements of income.

Our operations in Mexico consider their functional currency to be the U.S. dollar because the majority of their transactions are denominated in U.S. dollars. Gains or losses resulting from transactions denominated in Mexican pesos are recognized in earnings primarily within selling, general and administrative expenses in our consolidated statements of income.

Equity Method Investments

Investments in which we have the ability to exercise significant influence, but do not control, are accounted for under the equity method of accounting and are included in other assets in our consolidated balance sheets. Under this method of accounting, our proportionate share of the net income or loss of the investee is included in other income in our consolidated statements of income. The excess, if any, of the carrying amount of our investment over our ownership percentage in the underlying net assets of the investee is attributed to certain fair value adjustments with the remaining portion recognized as goodwill.

Reclassifications

Certain reclassifications of prior year amounts have been made to conform to the 2017 presentation. These reclassifications had no effect on net income or earnings per share as previously reported.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, inventories and income taxes, reserves related to self-insurance programs and the valuation of goodwill and indefinite lived intangible assets. While we believe that these estimates are reasonable, actual results could differ from such estimates.

Cash Equivalents

All highly liquid instruments purchased with original maturities of three months or less are considered to be cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable primarily consist of trade receivables due from customers and are stated at the invoiced amount less an allowance for doubtful accounts. An allowance for doubtful accounts is maintained for estimated losses resulting from the inability of customers to make required payments. When preparing these estimates, we consider a number of factors, including the aging of a customer’s account, past transactions with customers, creditworthiness of specific customers, historical trends and other information. Upon determination that an account is uncollectible, the receivable balance is written off. At December 31, 2017 and 2016, the allowance for doubtful accounts totaled $6,049 and $6,169, respectively.

 

Inventories

Inventories consist of air conditioning, heating and refrigeration equipment and related parts and supplies and are valued at the lower of cost using the weighted-average cost basis and the first-in, first-out methods, or net realizable value. As part of the valuation process, inventories are adjusted to reflect excess, slow-moving and damaged inventories at their estimated net realizable value. Inventory policies are reviewed periodically, reflecting current risks, trends and changes in industry conditions. A reserve for estimated inventory shrinkage is also maintained to consider inventory shortages determined from cycle counts and physical inventories.

Vendor Rebates

We have arrangements with several vendors that provide rebates payable to us when we achieve any of a number of measures, generally related to the volume level of purchases. We account for such rebates as a reduction of inventory until we sell the product, at which time such rebates are reflected as a reduction of cost of sales in our consolidated statements of income. Throughout the year, we estimate the amount of the rebate based on our estimate of purchases to date relative to the purchase levels that mark our progress toward earning the rebates. We continually revise our estimates of earned vendor rebates based on actual purchase levels. At December 31, 2017 and 2016, we had $11,621 and $9,926, respectively, of rebates recorded as a reduction of inventory. Substantially all vendor rebate receivables are collected within three months immediately following the end of the year.

Marketable Securities

Investments in marketable equity securities are classified as available-for-sale and are included in other assets in our consolidated balance sheets. These equity securities are recorded at fair value using the specific identification method with unrealized holding gains and losses, net of deferred taxes, included in accumulated other comprehensive loss within shareholders’ equity. Dividend and interest income are recognized in the statements of income when earned.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization of property and equipment is computed using the straight-line method. Buildings and improvements are depreciated or amortized over estimated useful lives ranging from 3-40 years. Leasehold improvements are amortized over the shorter of the respective lease terms or estimated useful lives. Furniture and fixtures are depreciated over estimated useful lives ranging from 5-7 years. Estimated useful lives for other depreciable assets range from 3-10 years.

Goodwill and Intangible Assets

Goodwill is recorded when the purchase price paid for an acquisition exceeds the fair value of the net identified tangible and intangible assets acquired. We evaluate goodwill for impairment annually or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the fair value of our reporting unit to its carrying value. If the fair value is determined to be less than the carrying value, a second step is performed to measure the amount of impairment loss. On January 1, 2018, we performed our annual evaluation of goodwill impairment and determined that the estimated fair value of our reporting unit significantly exceeded its carrying value.

Intangible assets primarily consist of the value of trade names and trademarks, distributor agreements, customer relationships and non-compete agreements. Indefinite lived intangibles not subject to amortization are assessed for impairment at least annually, or more frequently if events or changes in circumstances indicate they may be impaired, by comparing the fair value of the intangible asset to its carrying amount to determine if a write-down to fair value is required. Finite lived intangible assets are amortized using the straight-line method over their respective estimated useful lives.

We perform our annual impairment tests each year and have determined there to be no impairment for any of the periods presented. There were no events or circumstances identified from the date of our assessment that would require an update to our annual impairment tests.

Long-Lived Assets

Long-lived assets, other than goodwill and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Recoverability is evaluated by determining whether the amortization of the balance over its remaining life can be recovered through undiscounted future operating cash flows. We measure the impairment loss based on projected discounted cash flows using a discount rate reflecting the average cost of funds and compared to the asset’s carrying value. As of December 31, 2017 there were no such events or circumstances.

 

Fair Value Measurements

We carry various assets and liabilities at fair value in the consolidated balance sheets. Fair value is defined as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified based on the following fair value hierarchy:

 

Level 1    Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2    Observable inputs other than Level 1 prices such as quoted prices in active markets for similar assets or liabilities; quoted prices in markets that are not active; or model-driven valuations or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3    Unobservable inputs for the asset or liability. These inputs reflect our own assumptions about the assumptions a market participant would use in pricing the asset or liability.

Revenue Recognition

Revenue primarily consists of sales of air conditioning, heating and refrigeration equipment and related parts and supplies and is recorded when shipment of products or delivery of services has occurred. Substantially all customer returns relate to products that are returned under warranty obligations underwritten by manufacturers, effectively mitigating our risk of loss for customer returns. Taxes collected from our customers and remitted to governmental authorities are presented in our consolidated statements of income on a net basis.

Advertising Costs

Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2017, 2016 and 2015, were $24,677, $22,242 and $21,150, respectively.

Shipping and Handling

Shipping and handling costs associated with inbound freight are capitalized to inventories and relieved through cost of sales as inventories are sold. Shipping and handling costs associated with the delivery of products is included in selling, general and administrative expenses. Shipping and handling costs included in selling, general and administrative expenses for the years ended December 31, 2017, 2016 and 2015, were $47,670, $42,809 and $41,345, respectively.

Share-Based Compensation

The fair value of stock option and non-vested restricted stock awards are expensed net of estimated forfeitures on a straight-line basis over the vesting period of the awards. Share-based compensation expense is included in selling, general and administrative expenses in our consolidated statements of income. Cash flows from the tax benefits resulting from tax deductions in excess of the compensation expense recognized for those options (windfall tax benefits) were classified as financing cash flows for the year ended December 31, 2015. Tax benefits resulting from tax deductions in excess of share-based compensation expense realized in 2017 and 2016 are recognized in our provision for income taxes in the consolidated statements of income. Tax benefits resulting from tax deductions in excess of share-based compensation expense recognized were credited to paid-in capital in the consolidated balance sheet for the year ended December 31, 2015.

Income Taxes

We record U.S. federal, state and foreign income taxes currently payable, as well as deferred taxes due to temporary differences between reporting income and expenses for financial statement purposes versus tax purposes. Deferred tax assets and liabilities reflect the temporary differences between the financial statement and income tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date. We and our eligible subsidiaries file a consolidated U.S. federal income tax return. As income tax returns are generally not filed until well after the closing process for the December 31 financial statements is complete, the amounts recorded at December 31 reflect estimates of what the final amounts will be when the actual income tax returns are filed for that calendar year. In addition, estimates are often required with respect to, among other things, the appropriate state income tax rates to use in the various states that we and our subsidiaries are required to file, the potential utilization of operating loss carryforwards and valuation allowances required, if any, for tax assets that may not be realizable in the future.

 

We recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the “more-likely-than-not” threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.

Earnings per Share

We compute earnings per share using the two-class method. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for common stock and any participating securities according to dividends declared (whether paid or unpaid) and participation rights in undistributed earnings. Shares of our non-vested restricted stock are considered participating securities because these awards contain a non-forfeitable right to dividends irrespective of whether the awards ultimately vest. Under the two-class method, earnings per common share for our Common and Class B common stock is computed by dividing the sum of distributed earnings to common shareholders and undistributed earnings allocated to common shareholders by the weighted-average number of shares of Common and Class B common stock outstanding for the period. In applying the two-class method, undistributed earnings are allocated to Common stock, Class B common stock and participating securities based on the weighted-average shares outstanding during the period.

Diluted earnings per share reflects the dilutive effect of potential common shares from stock options. The dilutive effect of outstanding stock options is computed using the treasury stock method, which assumes any proceeds that could be obtained upon the exercise of stock options, would be used to purchase common stock at the average market price for the period. The assumed proceeds include the purchase price the optionee pays, the windfall tax benefit that we receive upon assumed exercise and the unrecognized compensation expense at the end of each period.

Derivative Instruments and Hedging Activity

We have used derivative instruments, including forward and option contracts and swaps, to manage our exposure to fluctuations in foreign currency exchange rates and interest rates. The use of these derivative instruments modifies the exposure of these risks with the intent to reduce the risk or cost to us. We use derivative instruments as risk management tools and not for trading purposes. All derivatives, whether designated as hedging relationships or not, are recorded on the balance sheet at fair value. Cash flows from derivative instruments are classified in the consolidated statements of cash flows in the same category as the cash flows from the items subject to the designated hedge or undesignated (economic) hedge relationships. The hedging designation may be classified as one of the following:

No Hedging Designation. The gain or loss on a derivative instrument not designated as an accounting hedging instrument is recognized in earnings within selling, general and administrative expenses.

Cash Flow Hedge. A hedge of a forecasted transaction or of the variability of cash flows to be received or paid related to a recognized asset or liability is considered a cash flow hedge. The effective portion of the change in the fair value of a derivative that is designated as a cash flow hedge is recorded in other comprehensive income and reclassified to earnings as a component of cost of sales in the period for which the hedged transaction affects earnings. Ineffective portions of changes in the fair value of cash flow hedges are recognized in earnings.

Fair Value Hedge. A hedge of a recognized asset or liability or an unrecognized firm commitment is considered a fair value hedge. Fair value hedges, both the effective and ineffective portions of the changes in the fair value of the derivative, along with the gain or loss on the hedged item that is attributable to the hedged risk, are recorded in earnings.

See Note 14 for additional information pertaining to derivative instruments.

New Accounting Standards

Revenue Recognition

In May 2014, the Financial Accounting Standards Board (the “FASB”) issued a standard on revenue recognition that provides a single, comprehensive revenue recognition model for all contracts with customers. The standard is principle-based and provides a five-step model to determine the measurement of revenue and timing of when it is recognized. In 2015 and 2016, the FASB issued various updates to this standard. The standard and its related amendments (collectively, the “New Revenue Standard”) are effective for interim and annual reporting periods beginning after December 15, 2017. The New Revenue Standard is effective for us on January 1, 2018. We will adopt the New Revenue Standard using the modified retrospective approach.

 

The adoption of the New Revenue Standard will not have a material impact on the amount and timing of our revenue recognition. The New Revenue Standard requires ongoing incremental disclosures, including the disaggregation of revenue into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

Measurement of Inventory

In July 2015, the FASB issued guidance that simplifies the measurement of inventory by replacing the lower of cost or market test with a lower of cost and net realizable value test. The guidance applies to all inventory that is measured using first-in, first-out or average cost methods. This guidance must be applied prospectively and became effective for interim and annual reporting periods beginning after December 15, 2016. The adoption of this guidance did not have a material impact on our consolidated financial statements.

Classification of Deferred Taxes

In November 2015, the FASB issued guidance that requires deferred tax assets and liabilities to be classified as noncurrent in a classified balance sheet. This guidance may be applied either prospectively or retrospectively and became effective for interim and annual reporting periods beginning after December 15, 2016. The adoption of this guidance on January 1, 2017 using the prospective approach did not have a material impact on our consolidated financial statements.

Financial Instruments

In January 2016, the FASB issued guidance related to certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Most prominent among the changes to the standard is the requirement for changes in the fair value of equity investments, with certain exceptions, to be recognized through net income rather than other comprehensive income. This guidance will be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings and is effective for interim and annual periods beginning after December 15, 2017. A cumulative-effect adjustment will capture any previously held unrealized gains and losses related to our equity investments carried at fair value. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

Leases

In February 2016, the FASB issued guidance on accounting for leases, which requires lessees to recognize most leases on their balance sheets for the rights and obligations created by those leases. The guidance requires enhanced disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. This guidance will be applied using a modified retrospective approach and is effective for interim and annual periods beginning after December 15, 2018 with early adoption permitted. We will adopt this guidance on January 1, 2019. While we are still evaluating the impact of adopting this guidance on our consolidated financial statements, including the option to elect certain practical expedients, we expect that, upon adoption, the right-of-use assets and lease liabilities recorded could be material to our consolidated balance sheets. However, we do not expect a material impact on our consolidated statements of income.

Intangibles—Goodwill and Other

In January 2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December 15, 2019 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

Stock Compensation

In May 2017, the FASB issued guidance to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. This guidance is effective prospectively and is effective for interim and annual periods beginning after December 15, 2017 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

Derivatives and Hedging

In August 2017, the FASB issued guidance to simplify the accounting for hedging derivatives. This guidance is effective prospectively and is effective for interim and annual periods beginning after December 15, 2018 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

XML 26 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2017
EARNINGS PER SHARE

2. EARNINGS PER SHARE

The following table presents the calculation of basic and diluted earnings per share for our Common and Class B common stock:

 

Years Ended December 31,

   2017      2016      2015  

Basic Earnings per Share:

        

Net income attributable to Watsco, Inc. shareholders

   $ 208,221      $ 182,810      $ 172,929  

Less: distributed and undistributed earnings allocated to non-vested restricted common stock

     17,430        14,806        13,634  
  

 

 

    

 

 

    

 

 

 

Earnings allocated to Watsco, Inc. shareholders

   $ 190,791      $ 168,004      $ 159,295  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding—Basic

     32,824,947        32,582,385        32,435,961  
  

 

 

    

 

 

    

 

 

 

Basic earnings per share for Common and Class B common stock

   $ 5.81      $ 5.16      $ 4.91  
  

 

 

    

 

 

    

 

 

 

Allocation of earnings for Basic:

        

Common stock

   $ 175,667      $ 154,021      $ 146,037  

Class B common stock

     15,124        13,983        13,258  
  

 

 

    

 

 

    

 

 

 
   $ 190,791      $ 168,004      $ 159,295  
  

 

 

    

 

 

    

 

 

 

Diluted Earnings per Share:

        

Net income attributable to Watsco, Inc. shareholders

   $ 208,221      $ 182,810      $ 172,929  

Less: distributed and undistributed earnings allocated to non-vested restricted common stock

     17,427        14,801        13,626  
  

 

 

    

 

 

    

 

 

 

Earnings allocated to Watsco, Inc. shareholders

   $ 190,794      $ 168,009      $ 159,303  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding—Basic

     32,824,947        32,582,385        32,435,961  

Effect of dilutive stock options

     37,686        34,119        44,395  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding—Diluted

     32,862,633        32,616,504        32,480,356  
  

 

 

    

 

 

    

 

 

 

Diluted earnings per share for Common and Class B common stock

   $ 5.81      $ 5.15      $ 4.90  
  

 

 

    

 

 

    

 

 

 

Diluted earnings per share for our Common stock assumes the conversion of all of our Class B common stock into Common stock as of the beginning of the fiscal year; therefore, no allocation of earnings to Class B common stock is required. At December 31, 2017, 2016 and 2015, our outstanding Class B common stock was convertible into 2,601,996, 2,711,811 and 2,699,710 shares of our Common stock, respectively.

Diluted earnings per share excluded 11,664, 31,839 and 67,014 shares for the years ended December 31, 2017, 2016 and 2015, respectively, related to stock options with an exercise price per share greater than the average market value, resulting in an anti-dilutive effect on diluted earnings per share.

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
OTHER COMPREHENSIVE GAIN (LOSS)
12 Months Ended
Dec. 31, 2017
OTHER COMPREHENSIVE GAIN (LOSS)

3. OTHER COMPREHENSIVE GAIN (LOSS)

Other comprehensive gain (loss) consists of the foreign currency translation adjustment associated with our Canadian operations’ use of the Canadian dollar as its functional currency and changes in the unrealized gains (losses) on cash flow hedging instruments and available-for-sale securities. The tax effects allocated to each component of other comprehensive loss were as follows:

 

Years Ended December 31,

   2017      2016      2015  

Foreign currency translation adjustment

   $ 15,993      $ 6,211      $ (39,378

Unrealized (loss) gain on cash flow hedging instruments

     (961      (1,321      3,716  

Income tax benefit (expense)

     259        356        (1,003
  

 

 

    

 

 

    

 

 

 

Unrealized (loss) gain on cash flow hedging instruments, net of tax

     (702      (965      2,713  
  

 

 

    

 

 

    

 

 

 

Reclassification of (gain) loss on cash flow hedging instruments into earnings

     (491      442        (2,730

Income tax expense (benefit)

     133        (119      737  
  

 

 

    

 

 

    

 

 

 

Reclassification of (gain) loss on cash flow hedging instruments into earnings, net of tax

     (358      323        (1,993
  

 

 

    

 

 

    

 

 

 

Unrealized gain (loss) on available-for-sale securities

     51        27        (12

Income tax (expense) benefit

     (66      (13      4  
  

 

 

    

 

 

    

 

 

 

Unrealized (loss) gain on available-for-sale securities, net of tax

     (15      14        (8
  

 

 

    

 

 

    

 

 

 

Other comprehensive gain (loss)

   $ 14,918      $ 5,583      $ (38,666
  

 

 

    

 

 

    

 

 

 

The changes in each component of accumulated other comprehensive loss, net of tax, were as follows:

 

Years Ended December 31,

   2017      2016      2015  

Foreign currency translation adjustment:

        

Beginning balance

   $ (43,459 )    $ (47,204 )    $ (23,623 )

Current period other comprehensive gain (loss)

     9,960        3,745        (23,581
  

 

 

    

 

 

    

 

 

 

Ending balance

     (33,499      (43,459      (47,204
  

 

 

    

 

 

    

 

 

 

Cash flow hedging instruments:

        

Beginning balance

     215        600        168  

Current period other comprehensive (loss) income

     (421      (579      1,628  

Less reclassification adjustment

     (215      194        (1,196
  

 

 

    

 

 

    

 

 

 

Ending balance

     (421      215        600  
  

 

 

    

 

 

    

 

 

 

Available-for-sale securities:

        

Beginning balance

     (286      (300      (292

Current period other comprehensive (loss) income

     (15      14        (8
  

 

 

    

 

 

    

 

 

 

Ending balance

     (301      (286      (300
  

 

 

    

 

 

    

 

 

 

Accumulated other comprehensive loss, net of tax

   $ (34,221    $ (43,530    $ (46,904
  

 

 

    

 

 

    

 

 

 

 

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUPPLIER CONCENTRATION
12 Months Ended
Dec. 31, 2017
SUPPLIER CONCENTRATION

4. SUPPLIER CONCENTRATION

Purchases from our top ten suppliers comprised 84%, 85% and 84% of all purchases made in 2017, 2016 and 2015, respectively. Our largest supplier, Carrier and its affiliates, accounted for 62% of all purchases made in 2017, 2016 and 2015. See Note 17. A significant interruption by Carrier, or any of our other key suppliers, in the delivery of products could impair our ability to maintain current inventory levels and could materially impact our consolidated results of operations and consolidated financial position.

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2017
PROPERTY AND EQUIPMENT

5. PROPERTY AND EQUIPMENT

Property and equipment, net, consists of:

 

December 31,

   2017      2016  

Land

   $ 820      $ 820  

Buildings and improvements

     74,486        71,082  

Machinery, vehicles and equipment

     76,117        74,640  

Furniture and fixtures

     15,282        15,090  

Computer hardware and software

     47,377        42,515  
  

 

 

    

 

 

 
     214,082        204,147  

Accumulated depreciation and amortization

     (122,884      (113,645
  

 

 

    

 

 

 
   $ 91,198      $ 90,502  
  

 

 

    

 

 

 

Depreciation and amortization expense related to property and equipment included in selling, general and administrative expenses for the years ended December 31, 2017, 2016 and 2015, were $16,770, $14,853 and $13,802, respectively.

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
DEBT
12 Months Ended
Dec. 31, 2017
DEBT

6. DEBT

We maintain an unsecured, syndicated revolving credit agreement, which we use to fund seasonal working capital needs and for other general corporate purposes, including acquisitions, dividends (if and as declared by our Board of Directors), capital expenditures, stock repurchases and issuances of letters of credit. Effective February 5, 2018, we decreased the borrowing capacity under this credit agreement from $600,000 to $300,000. Included in the credit facility are a $90,000 swingline subfacility, a $10,000 letter of credit subfacility and a $75,000 multicurrency borrowing sublimit. The credit agreement matures on July 1, 2019.

Borrowings under the credit facility bear interest at either LIBOR-based rates plus a spread, which ranges from 87.5 to 250.0 basis-points (LIBOR plus 87.5 basis-points at December 31, 2017), depending on our ratio of total debt to EBITDA, or on rates based on the higher of the Prime rate or the Federal Funds Rate, in each case plus a spread which ranges from 0 to 150.0 basis-points (0 basis-points at December 31, 2017), depending on our ratio of total debt to EBITDA. We pay a variable commitment fee on the unused portion of the commitment under the revolving credit agreement, ranging from 12.5 to 35.0 basis-points (12.5 basis-points at December 31, 2017).

At December 31, 2017 and 2016, $21,800 and $235,294, respectively, were outstanding under the revolving credit agreement. The revolving credit agreement contains customary affirmative and negative covenants, including financial covenants with respect to consolidated leverage and interest coverage ratios, and other customary restrictions. We believe we were in compliance with all covenants at December 31, 2017.

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2017
INCOME TAXES

7. INCOME TAXES

On December 22, 2017, Public Law 115-97 “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018” was enacted. This law is commonly referred to as the Tax Cuts and Jobs Act of 2017 (the “TCJA”). The TCJA made broad and complex changes to the U.S. tax code including but not limited to, reducing the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018 and requiring a one-time repatriation transition tax on certain undistributed earnings of foreign subsidiaries. The TCJA also put in place new tax laws that will apply prospectively, which include, but are not limited to, generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries and a new provision designed to tax U.S. allocated expenses as well as currently taxing certain global intangible low-taxed income (“GILTI”) of foreign subsidiaries. GILTI is a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We have not yet determined our policy election with respect to whether to record deferred taxes for basis differences expected to reverse as a result of the GILTI provisions in future years, or in the period in which that tax was incurred.

U.S. GAAP requires the impact of tax legislation to be recorded in the period of enactment. As a result, our 2017 effective income tax rate reflects a net income tax benefit of $9,955 attributable to the passage of the TCJA. This amount includes an income tax benefit from the revaluation of U.S. deferred income taxes, partially offset by an estimate for income tax expense to record U.S. federal, state and foreign withholding tax on previously undistributed earnings of our foreign subsidiaries. Due to the enactment date and tax complexities of the TCJA, we have not completed the accounting related to these items. In accordance with Staff Accounting Bulletin 118, provisional amounts have been recorded for the U.S. income tax attributable to the TCJA’s deemed repatriation provision and the revaluation of U.S. deferred taxes. These estimates may be impacted by the need for further analysis and future clarification and guidance regarding available tax accounting methods and elections, earnings and profits computations, and state tax conformity to federal tax changes.

 

The components of income tax expense from our wholly-owned operations and investments and our controlling interest in joint ventures with Carrier are as follows:

 

Years Ended December 31,

   2017      2016      2015  

U.S. Federal

   $ 69,079      $ 86,719      $ 85,585  

State

     10,643        9,801        9,431  

Foreign

     10,499        9,416        9,661  
  

 

 

    

 

 

    

 

 

 
   $ 90,221      $ 105,936      $ 104,677  
  

 

 

    

 

 

    

 

 

 

Current

   $ 100,956      $ 103,216      $ 99,990  

Deferred

     (10,735      2,720        4,687  
  

 

 

    

 

 

    

 

 

 
   $ 90,221      $ 105,936      $ 104,677  
  

 

 

    

 

 

    

 

 

 

We calculate our income tax expense and our effective tax rate for 100% of income attributable to our wholly-owned operations and for our controlling interest of income attributable to our joint ventures with Carrier, which are primarily taxed as partnerships for income tax purposes.

Following is a reconciliation of the effective income tax rate:

 

Years Ended December 31,

   2017     2016     2015  

U.S. federal statutory rate

     35.0     35.0     35.0

State income taxes, net of federal benefit and other

     2.4       2.3       2.4  

Excess tax benefits from share-based compensation

     (2.7     (1.0     —    

Tax effects on foreign income

     (1.0     (0.1     (0.3

Tax credits and other

     (0.6     (0.2     (0.1

Repatriation transition tax

     3.0       —         —    

Deferred tax impact of enacted tax rate changes

     (6.3     —         —    
  

 

 

   

 

 

   

 

 

 

Effective income tax rate attributable to Watsco, Inc.

     29.8       36.0       37.0  

Taxes attributable to non-controlling interest

     (3.8     (5.0     (5.4
  

 

 

   

 

 

   

 

 

 

Effective income tax rate

     26.0     31.0     31.6
  

 

 

   

 

 

   

 

 

 

 

The following is a summary of the significant components of our net deferred tax liabilities:

 

December 31,

   2017      2016  

Deferred tax assets:

     

Share-based compensation

   $ 18,977      $ 26,239  

Capitalized inventory costs and inventory reserves

     2,107        2,301  

Allowance for doubtful accounts

     929        1,379  

Self-insurance reserves

     153        500  

Other

     2,423        2,227  

Net operating loss carryforwards

     291        209  
  

 

 

    

 

 

 
     24,880        32,855  

Valuation allowance

     —          —    
  

 

 

    

 

 

 

Total deferred tax assets

     24,880        32,855  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Deductible goodwill

     (67,246      (88,581

Depreciation

     (5,519      (5,883

Other

     (5,189      (1,633
  

 

 

    

 

 

 

Total deferred tax liabilities

     (77,954      (96,097
  

 

 

    

 

 

 

Net deferred tax liabilities (1)

   $ (53,074    $ (63,242
  

 

 

    

 

 

 

 

(1) At December 31, 2017, net deferred tax liabilities have been included in the consolidated balance sheet in deferred income taxes and other liabilities. At December 31, 2016, net current deferred tax assets and liabilities of $5,485 are included in the consolidated balance sheet in other current assets and net long-term deferred tax assets and liabilities of $68,727 are included in the consolidated balance sheet in deferred income taxes and other liabilities.

Prior to enactment of the TCJA, U.S. income taxes had not been provided on undistributed earnings of our foreign subsidiaries as we had intended to reinvest such earnings permanently outside the U.S. or to repatriate such earnings only when it was tax effective to do so. As a result of the enactment of the TCJA, we have provided an estimate related to the repatriation transition tax and foreign withholding tax on certain undistributed earnings of our foreign subsidiaries at December 31, 2017. Our intent going forward is to indefinitely reinvest undistributed earnings outside of the U.S. or to repatriate the earnings only when it is tax effective to do so.

Valuation allowances are provided to reduce the related deferred income tax assets to an amount which will, more likely than not, be realized. As a result of our assessment of the realization of deferred income tax assets, we have concluded that it is more likely than not that all of our deferred income tax assets will be realized and thus no valuation allowance was necessary at both December 31, 2017 and 2016. At December 31, 2017, there were state net operating loss carryforwards of $7,606, which expire in varying amounts from 2018 through 2037. These amounts are available to offset future taxable income. There were no federal net operating loss carryforwards at December 31, 2017.

We are subject to United States federal income tax, income tax of multiple state jurisdictions and foreign income tax. We are subject to tax audits in the various jurisdictions until the respective statutes of limitations expire. We are no longer subject to United States federal tax examinations for tax years prior to 2014. For the majority of states and foreign jurisdictions, we are no longer subject to tax examinations for tax years prior to 2013.

As of December 31, 2017 and 2016, the total amount of gross unrecognized tax benefits (excluding the federal benefit received from state positions) was $4,225 and $3,695, respectively. Of these totals, $3,457 and $2,573, respectively, (net of the federal benefit received from state positions) represent the amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. Our continuing practice is to recognize penalties within selling, general and administrative expenses and interest related to income tax matters in income tax expense in the consolidated statements of income. As of December 31, 2017 and 2016, the cumulative amount of estimated accrued interest and penalties resulting from such unrecognized tax benefits was $540 and $414, respectively, and is included in deferred income taxes and other liabilities in the accompanying consolidated balance sheets.

 

The changes in gross unrecognized tax benefits are as follows:

 

Balance at December 31, 2014

   $ 3,719  

Additions based on tax positions related to the current year

     871  

Reductions due to lapse of applicable statute of limitations and tax assessments

     (1,077
  

 

 

 

Balance at December 31, 2015

     3,513  

Additions based on tax positions related to the current year

     547  

Reductions due to lapse of applicable statute of limitations

     (365
  

 

 

 

Balance at December 31, 2016

     3,695  

Additions based on tax positions related to the current year

     801  

Reductions due to lapse of applicable statute of limitations

     (271
  

 

 

 

Balance at December 31, 2017

   $ 4,225  
  

 

 

 

 

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS
12 Months Ended
Dec. 31, 2017
SHARE-BASED COMPENSATION AND BENEFIT PLANS

8. SHARE-BASED COMPENSATION AND BENEFIT PLANS

Share-Based Compensation Plans

We maintain the 2014 Incentive Compensation Plan (the “2014 Plan”) that provides for the award of a broad variety of share-based compensation alternatives such as non-vested restricted stock, non-qualified stock options, incentive stock options, performance awards, dividend equivalents, deferred stock and stock appreciation rights at no less than 100% of the market price on the date the award is granted. To date, awards under the 2014 Plan consist of non-qualified stock options and non-vested restricted stock. The 2014 Plan replaced the Watsco, Inc. Amended and Restated 2001 Incentive Compensation Plan (the “2001 Plan”) upon its expiration in 2014.

Under the 2014 Plan, the number of shares of Common and Class B common stock available for issuance is (i) 2,000,000, plus (ii) 45,421 shares of Common stock or Class B common stock that remained available for grant in connection with awards under the 2001 Plan as of the date our shareholders approved the 2014 Plan plus (iii) shares underlying currently outstanding awards issued under the 2001 Plan, which shares become reissuable under the 2014 Plan to the extent that such underlying shares are not issued due to their forfeiture, expiration, termination or otherwise. A total of 439,534 shares of Common stock, net of cancellations, and 493,522 shares of Class B common stock, had been awarded under the 2014 Plan as of December 31, 2017. As of December 31, 2017, 1,112,365 shares of common stock were reserved for future grants under the 2014 Plan. Options under the 2014 Plan vest over two to four years of service and have contractual terms of five years. Awards of non-vested restricted stock, which are granted at no cost to the employee, vest upon attainment of a specified age, generally toward the end of an employee’s career at age 62 or older. Vesting may be accelerated in certain circumstances prior to the original vesting date.

The 2001 Plan expired during 2014; therefore, no additional options may be granted. There were 12,750 options to exercise common stock outstanding under the 2001 Plan at December 31, 2017. Options under the 2001 Plan vest over two to four years of service and have contractual terms of five years.

The following is a summary of stock option activity under the 2014 Plan and the 2001 Plan as of and for the year ended December 31, 2017:

 

     Options      Weighted-
Average
Exercise
Price
     Weighted-
Average
Remaining
Contractual
Term

(in years)
     Aggregate
Intrinsic
Value
 

Options outstanding at December 31, 2016

     294,250      $ 122.80        

Granted

     179,750        150.35        

Exercised

     (39,751      98.05        

Forfeited

     (34,166      139.40        

Expired

     (1,250      67.25        
  

 

 

    

 

 

       

Options outstanding at December 31, 2017

     398,833      $ 136.44        3.47      $ 13,401  
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at December 31, 2017

     33,919      $ 121.65        2.80      $ 1,641  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

The following is a summary of non-vested restricted stock activity as of and for the year ended December 31, 2017:

 

     Shares      Weighted-
Average
Grant Date
Fair Value
 

Non-vested restricted stock outstanding at December 31, 2016

     2,898,890      $ 54.13  

Granted

     176,899        149.47  

Vested

     (80,550      50.05  

Forfeited

     (10,000      134.71  
  

 

 

    

 

 

 

Non-vested restricted stock outstanding at December 31, 2017

     2,985,239      $ 51.22  
  

 

 

    

 

 

 

The weighted-average grant date fair value of non-vested restricted stock granted during 2017, 2016 and 2015 was $149.47, $130.01 and $114.55, respectively. The fair value of non-vested restricted stock that vested during 2017, 2016 and 2015 was $11,580, $10,096 and $2,468, respectively.

During 2017, 32,454 shares of Common stock with an aggregate fair market value of $4,664 were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of restricted stock. During 2016, 30,413 shares of Common and Class B common stock with an aggregate fair market value of $3,967 were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of restricted stock. During 2015, 7,206 shares of Common stock with an aggregate fair market value of $889 were withheld as payment in lieu of cash to satisfy tax withholding obligations in connection with the vesting of restricted stock. These shares were retired upon delivery.

Share-Based Compensation Fair Value Assumptions

The fair value of each stock option award is estimated on the date of grant using the Black-Scholes option pricing valuation model based on the weighted-average assumptions noted in the table below. The fair value of each stock option award, which is subject to graded vesting, is expensed, net of estimated forfeitures, on a straight-line basis over the requisite service period for each separately vesting portion of the stock option. We use historical data to estimate stock option forfeitures. The expected term of stock option awards granted represents the period of time that stock option awards granted are expected to be outstanding and was calculated using the simplified method for plain vanilla options, which we believe provides a reasonable estimate of expected life based on our historical data. The risk-free rate for periods within the contractual life of the stock option award is based on the yield curve of a zero-coupon United States Treasury bond on the date the stock option award is granted with a maturity equal to the expected term of the stock option award. Expected volatility is based on historical volatility of our stock.

The following table presents the weighted-average assumptions used for stock options granted:

 

Years Ended December 31,

   2017     2016     2015  

Expected term in years

     4.25       4.25       4.25  

Risk-free interest rate

     1.77     1.24     1.25

Expected volatility

     17.41     18.65     20.96

Expected dividend yield

     2.82     2.54     2.29

Grant date fair value

   $ 17.23     $ 16.37     $ 17.17  

Exercise of Stock Options

The total intrinsic value of stock options exercised during 2017, 2016 and 2015 was $2,296, $4,123 and $6,691, respectively. Cash received from the exercise of stock options during 2017, 2016 and 2015 was $3,855, $4,447 and $4,850, respectively. During 2017, 2016 and 2015, 350 shares of Common stock with an aggregate fair market value of $53, 348 shares of Common stock with an aggregate fair market value of $51 and 26,006 shares of Class B common stock with an aggregate fair market value of $3,251, respectively, were withheld as payment in lieu of cash for stock option exercises and related tax withholdings. These shares were retired upon delivery.

 

Share-Based Compensation Expense

The following table provides information on share-based compensation expense:

 

Years Ended December 31,

   2017      2016      2015  

Stock options

   $ 1,451      $ 1,149      $ 952  

Non-vested restricted stock

     11,842        11,170        11,644  
  

 

 

    

 

 

    

 

 

 

Share-based compensation expense

   $ 13,293      $ 12,319      $ 12,596  
  

 

 

    

 

 

    

 

 

 

At December 31, 2017, there was $2,703 of unrecognized pre-tax compensation expense related to stock options granted under the 2014 Plan and 2001 Plan, which is expected to be recognized over a weighted-average period of approximately 1.8 years. The total fair value of stock options that vested during 2017, 2016 and 2015 was $754, $736 and $856, respectively.

At December 31, 2017, there was $109,297 of unrecognized pre-tax compensation expense related to non-vested restricted stock, which is expected to be recognized over a weighted-average period of approximately 11 years. Of this amount, approximately $59,000 is related to awards granted to our Chief Executive Officer (“CEO”), of which approximately $11,000 and $48,000 vest in approximately 5 and 9 years upon his attainment of age 82 and 86, respectively. In the event that vesting is accelerated for any circumstance, as defined in the related agreements, the remaining unrecognized share-based compensation expense would be immediately recognized as a charge to earnings with a corresponding tax benefit. At December 31, 2017, we were obligated to issue 42,871 shares of non-vested restricted stock to our CEO that vest in 9 years and 13,779 shares of non-vested restricted stock to our President that vest in 26 years in connection with 2017 performance based incentive compensation.

Employee Stock Purchase Plan

The Watsco, Inc. Fourth Amended and Restated 1996 Qualified Employee Stock Purchase Plan (the “ESPP”) provides for up to 1,500,000 shares of Common stock to be available for purchase by our full-time employees with at least 90 days of service. The ESPP allows participating employees to purchase shares of Common stock at a 5% discount to the fair market value at specified times. During 2017, 2016 and 2015, employees purchased 5,571, 5,956 and 6,463 shares of Common stock at an average price of $144.58, $125.84 and $112.53 per share, respectively. Cash dividends received by the ESPP were reinvested in Common stock and resulted in the issuance of 3,844, 3,442 and 3,183 additional shares during 2017, 2016 and 2015, respectively. We received net proceeds of $1,389, $1,206 and $1,107, respectively, during 2017, 2016 and 2015, for shares of our Common stock purchased under the ESPP. At December 31, 2017, 486,745 shares remained available for purchase under the ESPP.

401(k) Plan

We have a profit sharing retirement plan for our employees that is qualified under Section 401(k) of the Internal Revenue Code. Annual matching contributions are made based on a percentage of eligible employee compensation deferrals. The contribution has historically been made with the issuance of Common stock to the plan on behalf of our employees. For the years ended December 31, 2017, 2016 and 2015, we issued 16,389, 20,045 and 18,343 shares of Common stock, respectively, to the plan, representing the Common stock discretionary matching contribution of $2,428, $2,348 and $1,963, respectively.

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
PURCHASE OF ADDITIONAL OWNERSHIP INTEREST IN JOINT VENTURE
12 Months Ended
Dec. 31, 2017
PURCHASE OF ADDITIONAL OWNERSHIP INTEREST IN JOINT VENTURE

9. PURCHASE OF ADDITIONAL OWNERSHIP INTEREST IN JOINT VENTURE

In 2011, we formed a joint venture with Carrier, Carrier Enterprise Northeast LLC, which we refer to as Carrier Enterprise II. Carrier Enterprise II had sales of approximately $545,000 in 2017 from 40 locations in the northeastern United States and 14 locations in Mexico. We initially owned a 60% controlling interest in Carrier Enterprise II. On November 29, 2016, we purchased an additional 10% ownership interest for cash consideration of $42,909, and, on February 13, 2017, we purchased an additional 10% ownership interest for cash consideration of $42,688, which together increased our controlling interest in Carrier Enterprise II to 80%.

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
INVESTMENT IN UNCONSOLIDATED ENTITY
12 Months Ended
Dec. 31, 2017
INVESTMENT IN UNCONSOLIDATED ENTITY

10. INVESTMENT IN UNCONSOLIDATED ENTITY

On June 21, 2017, our first joint venture with Carrier, Carrier Enterprise, LLC, which we refer to as Carrier Enterprise I, acquired an approximately 35% ownership interest in Russell Sigler, Inc. (“RSI”), an HVAC distributor with annual sales of approximately $650,000, operating from 30 locations in the Western U.S. We have an 80% controlling interest in Carrier Enterprise I, and Carrier has a 20% non-controlling interest. Carrier Enterprise I acquired its ownership interest in RSI for cash consideration of $63,600, of which we contributed $50,880 and Carrier contributed $12,720. Carrier Enterprise I entered into a shareholders agreement (the “Shareholders Agreement”) with RSI and its shareholders. Pursuant to the Shareholders Agreement, RSI’s shareholders have the right to sell, and Carrier Enterprise I has the obligation to purchase, their respective shares of RSI for a purchase price determined based on either book value or a multiple of EBIT, the latter of which Carrier Enterprise I used to calculate the price paid for its investment in RSI. RSI’s shareholders may transfer their respective shares of RSI common stock only to members of the Sigler family or to Carrier Enterprise I, and, at any time from and after the date on which Carrier Enterprise I owns 85% or more of RSI’s outstanding common stock, it has the right, but not the obligation, to purchase from RSI’s shareholders the remaining outstanding shares of RSI common stock. Additionally, Carrier Enterprise I has the right to appoint two of RSI’s six board members. Given Carrier Enterprise I’s 35% voting equity interest in RSI and its right to appoint two out of RSI’s six board members, this investment in RSI is accounted for under the equity method.

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2017
GOODWILL AND INTANGIBLE ASSETS

11. GOODWILL AND INTANGIBLE ASSETS

The changes in the carrying amount of goodwill are as follows:

 

Balance at December 31, 2015

   $ 378,310  

Foreign currency translation adjustment

     1,427  
  

 

 

 

Balance at December 31, 2016

     379,737  

Foreign currency translation adjustment

     2,992  
  

 

 

 

Balance at December 31, 2017

   $     382,729  
  

 

 

 

Intangible assets are comprised of the following:

 

December 31,

   Estimated
Useful Lives
     2017      2016  

Indefinite lived intangible assets—Trade names, trademarks and distribution rights

      $ 125,194      $ 120,288  

Finite lived intangible assets:

        

Customer relationships

     10-15 years        73,053        70,194  

Trade name

     10 years        1,150        1,150  

Non-compete agreements

     7 years        —          369  

Accumulated amortization

        (38,332      (33,437
     

 

 

    

 

 

 

Finite lived intangible assets, net

        35,871        38,276  
     

 

 

    

 

 

 
      $ 161,065      $ 158,564  
     

 

 

    

 

 

 

Amortization expense related to finite lived intangible assets included in selling, general and administrative expenses for the years ended December 31, 2017, 2016 and 2015, were $5,263, $5,213 and $5,315, respectively. Annual amortization of finite lived intangible assets for the next five years is expected to approximate the following:

 

2018

   $ 4,900  

2019

   $ 4,900  

2020

   $ 4,900  

2021

   $ 4,200  

2022

   $ 3,500  
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHAREHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2017
SHAREHOLDERS' EQUITY

12. SHAREHOLDERS’ EQUITY

Common Stock

Common stock and Class B common stock share equally in earnings and are identical in most other respects except (i) Common stock is entitled to one vote on most matters and each share of Class B common stock is entitled to ten votes; (ii) shareholders of Common stock are entitled to elect 25% of the Board of Directors (rounded up to the nearest whole number) and Class B shareholders are entitled to elect the balance of the Board of Directors; (iii) cash dividends may be paid on Common stock without paying a cash dividend on Class B common stock and no cash dividend may be paid on Class B common stock unless at least an equal cash dividend is paid on Common stock and (iv) Class B common stock is convertible at any time into Common stock on a one-for-one basis at the option of the shareholder.

Preferred Stock

We are authorized to issue preferred stock with such designation, rights and preferences as may be determined from time to time by our Board of Directors. Accordingly, the Board of Directors is empowered, without shareholder approval, to issue preferred stock with dividend, liquidation, conversion, voting or other rights which could adversely affect the voting power or other rights of the holders of our Common stock and Class B common stock and, in certain instances, could adversely affect the market price of this stock. We had no preferred stock outstanding at December 31, 2017 or 2016.

 

At-the-Market Offering Program

On August 23, 2017, we entered into a sales agreement with Robert W. Baird & Co. Inc., which enabled the Company to issue and sell shares of Common stock in one or more negotiated transactions that are deemed to be “at the market” offerings as defined in Rule 415 under the Securities Act of 1933, as amended (the “Securities Act”), for a maximum aggregate offering amount of up to $250,000 (the “ATM Program”). The offer and sale of our Common stock pursuant to the ATM Program was registered under the Securities Act pursuant to our automatically effective shelf registration statement on Form S-3 (File No. 333-207831).

During 2017, we sold 1,498,662 shares of Common stock under the ATM Program for net proceeds of $247,744. Direct costs of $311 incurred in connection with the offering were charged against the proceeds from the sale of Common stock and reflected as a reduction of paid-in capital. As of December 31, 2017, we had completed the offering of shares under the ATM Program. The net proceeds were primarily used to repay outstanding debt and for general corporate purposes.

Stock Repurchase Plan

In September 1999, our Board of Directors authorized the repurchase, at management’s discretion, of up to 7,500,000 shares of common stock in the open market or via private transactions. Shares repurchased under the program are accounted for using the cost method and result in a reduction of shareholders’ equity. No shares were repurchased during 2017, 2016 or 2015. In aggregate, 6,322,650 shares of Common stock and 48,263 shares of Class B common stock have been repurchased at a cost of $114,425 since the inception of the program. At December 31, 2017, there were 1,129,087 shares remaining authorized for repurchase under the program.

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2017
FINANCIAL INSTRUMENTS

13. FINANCIAL INSTRUMENTS

Recorded Financial Instruments

Recorded financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, the current portion of long-term obligations, borrowings under our revolving credit agreement and debt instruments included in other long-term obligations. At December 31, 2017 and 2016, the fair values of cash and cash equivalents, accounts receivable, accounts payable and the current portion of long-term obligations approximated their carrying values due to the short-term nature of these instruments.

The fair values of variable rate borrowings under our revolving credit agreement and debt instruments included in long-term obligations also approximate their carrying value based upon interest rates available for similar instruments with consistent terms and remaining maturities.

Off-Balance Sheet Financial Instruments

At both December 31, 2017 and 2016, we were contingently liable under standby letters of credit aggregating $2,430, which are primarily used as collateral to cover any contingency related to additional risk assessments pertaining to our self-insurance programs. Additionally, at December 31, 2017 and 2016, we were contingently liable under various performance bonds aggregating approximately $4,000 and $8,000, respectively, which are used as collateral to cover any contingencies related to our nonperformance under agreements with certain customers. We do not expect that any material losses or obligations will result from the issuance of the standby letters of credit or performance bonds because we expect to meet our obligations under our self-insurance programs and to certain customers in the ordinary course of business. Accordingly, the estimated fair value of these instruments is zero.

Concentrations of Credit Risk

Financial instruments which potentially subject us to concentrations of credit risk consist principally of accounts receivable. Concentrations of credit risk are limited due to the large number of customers comprising the customer base and their dispersion across many different geographical regions. We also have access to credit insurance programs which are used as an additional means to mitigate credit risk.

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVES
12 Months Ended
Dec. 31, 2017
DERIVATIVES

14. DERIVATIVES

We enter into foreign currency forward and option contracts to offset the earnings impact that foreign exchange rate fluctuations would otherwise have on certain monetary liabilities that are denominated in nonfunctional currencies.

 

Cash Flow Hedging Instruments

We enter into foreign currency forward contracts that are designated as cash flow hedges. The settlement of these derivatives results in reclassifications from accumulated other comprehensive loss to earnings for the period in which the settlement of these instruments occurs. The maximum period for which we hedge our cash flow using these instruments is 12 months. Accordingly, at December 31, 2017, all of our open foreign currency forward contracts had maturities of one year or less. The total notional value of our foreign currency exchange contracts designated as cash flow hedges at December 31, 2017 was $29,500, and such contracts have varying terms expiring through September 2018.

The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows:

 

Years Ended December 31,

   2017      2016  

Loss recorded in accumulated other comprehensive loss

   $ (961    $ (1,321

Gain (loss) reclassified from accumulated other comprehensive loss into earnings

   $ (491    $ 442  

At December 31, 2017, we expected an estimated $962 pre-tax loss to be reclassified into earnings to reflect the fixed prices obtained from foreign exchange hedging within the next 12 months.

Derivatives Not Designated as Hedging Instruments

We have also entered into foreign currency forward and option contracts that are either not designated as hedges or did not qualify for hedge accounting. These derivative instruments were effective economic hedges for all of the periods presented. The fair value gains and losses on these contracts are recognized in earnings as a component of selling, general and administrative expenses. The total notional value of our foreign currency exchange contracts not designated as hedging instruments at December 31, 2017 was $11,200, and such contracts have varying terms expiring through August 2018.

We recognized (losses) gains of $(829), $(306) and $2,552 from foreign currency forward and option contracts not designated as hedging instruments in our consolidated statements of income for 2017, 2016 and 2015, respectively.

The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our consolidated balance sheets. See Note 15.

 

     Asset Derivatives      Liability Derivatives  

December 31,

   2017      2016      2017      2016  

Derivatives designated as hedging instruments

   $ 70      $ 227      $ 773    $ 35

Derivatives not designated as hedging instruments

     180        14        184      4
  

 

 

    

 

 

    

 

 

    

 

 

 

Total derivative instruments

   $ 250      $ 241      $ 957    $ 39
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2017
FAIR VALUE MEASUREMENTS

15. FAIR VALUE MEASUREMENTS

The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:

 

          Total      Fair Value Measurements
at December 31, 2017 Using
 
    

Balance Sheet Location

      Level 1      Level 2      Level 3  

Assets:

              

Available-for-sale securities

   Other assets    $ 332      $ 332        —          —    

Derivative financial instruments

   Other current assets    $ 250        —        $ 250        —    

Liabilities:

              

Derivative financial instruments

   Accrued expenses and other current liabilities    $ 957        —        $ 957        —    

 

          Total      Fair Value Measurements
at December 31, 2016 Using
 
    

Balance Sheet Location

      Level 1      Level 2      Level 3  

Assets:

              

Available-for-sale securities

   Other assets    $ 281      $ 281        —          —    

Derivative financial instruments

   Other current assets    $ 241        —        $ 241        —    

Liabilities:

              

Derivative financial instruments

   Accrued expenses and other current liabilities    $ 39        —        $ 39        —    

The following is a description of the valuation techniques used for these assets and liabilities, as well as the level of input used to measure fair value:

Available-for-sale securities – these investments are exchange-traded equity securities. Fair values for these investments are based on closing stock prices from active markets and are therefore classified within Level 1 of the fair value hierarchy.

Derivative financial instruments – these derivatives are foreign currency forward and option contracts. See Note 14. Fair value is based on observable market inputs, such as forward rates in active markets; therefore, we classify these derivatives within Level 2 of the valuation hierarchy.

There were no transfers in or out of Level 1 and Level 2 during 2017 or 2016.

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2017
COMMITMENTS AND CONTINGENCIES

16. COMMITMENTS AND CONTINGENCIES

Litigation, Claims and Assessments

In December 2015, a purported Watsco shareholder, Nelson Gaskins (the “Plaintiff”), filed a derivative lawsuit in the U.S. District Court for the Southern District of Florida (the “Court”) against Watsco’s Board of Directors. The Company was a nominal defendant. The lawsuit alleged breach of fiduciary duties regarding CEO incentive compensation and sought to recover alleged excessive incentive compensation and unspecified damages. The Court dismissed this action, and the Plaintiff filed a notice of appeal to the U.S. Court of Appeals for the Eleventh Circuit (the “Appellate Court”). In May 2017, the Appellate Court dismissed the Plaintiff’s appeal and the action with prejudice. Neither the Plaintiff nor the Plaintiff’s lawyers received any payment from, or on behalf of, Watsco or its Directors in connection with this lawsuit and the related appeal.

We are involved in litigation incidental to the operation of our business. We vigorously defend all matters in which we or our subsidiaries are named defendants and, for insurable losses, maintain significant levels of insurance to protect against adverse judgments, claims or assessments that may affect us. Although the adequacy of existing insurance coverage and the outcome of any legal proceedings cannot be predicted with certainty, based on the current information available, we do not believe the ultimate liability associated with any known claims or litigation will have a material adverse effect on our financial condition or results of operations.

 

Self-Insurance

Self-insurance reserves are maintained relative to company-wide casualty insurance and health benefit programs. The level of exposure from catastrophic events is limited by the purchase of stop-loss and aggregate liability reinsurance coverage. When estimating the self-insurance liabilities and related reserves, management considers a number of factors, which include historical claims experience, demographic factors, severity factors and valuations provided by independent third-party actuaries. Management reviews its assumptions with its independent third-party actuaries to evaluate whether the self-insurance reserves are adequate. If actual claims or adverse development of loss reserves occur and exceed these estimates, additional reserves may be required. Reserves in the amounts of $2,344 and $2,951 at December 31, 2017 and 2016, respectively, were established related to such programs and are included in accrued expenses and other current liabilities in our consolidated balance sheets.

Variable Interest Entity

As of December 31, 2017, in conjunction with our casualty insurance programs, limited equity interests are held in a captive insurance entity. The programs permit us to self-insure a portion of losses, to gain access to a wide array of safety-related services, to pool insurance risks and resources in order to obtain more competitive pricing for administration and reinsurance and to limit risk of loss in any particular year. The entity meets the definition of Variable Interest Entity (“VIE”); however, we do not meet the requirements to include this entity in the consolidated financial statements. The maximum exposure to loss related to our involvement with this entity is limited to approximately $4,200. See “Self-Insurance” above for further information on commitments associated with the insurance programs and Note 13, under the caption “Off-Balance Sheet Financial Instruments,” for further information on standby letters of credit. At December 31, 2017, there were no other entities that met the definition of a VIE.

Operating Leases

We are obligated under various non-cancelable operating lease agreements for real property, equipment and vehicles used in our operations with varying terms through 2028. We are committed to pay a portion of the actual operating expenses under certain of these lease agreements. These operating expenses are not included in the table below. Some of these arrangements have free or escalating rent payment provisions. We recognize rent expense under such arrangements on a straight-line basis over the lease term.

At December 31, 2017, future minimum payments under non-cancelable operating leases over each of the next five years and thereafter were as follows:

 

2018

   $ 69,136  

2019

     51,645  

2020

     36,127  

2021

     22,434  

2022

     12,985  

Thereafter

     5,824  
  

 

 

 

Total minimum payments

   $ 198,151  
  

 

 

 

Rental expense for the years ended December 31, 2017, 2016 and 2015, was $84,076, $83,260 and $82,581, respectively.

Purchase Obligations

At December 31, 2017, we were obligated under various non-cancelable purchase orders with our key suppliers for goods aggregating approximately $11,000.

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2017
RELATED PARTY TRANSACTIONS

17. RELATED PARTY TRANSACTIONS

Purchases from Carrier and its affiliates comprised 62% of all inventory purchases made during 2017, 2016 and 2015. At December 31, 2017 and 2016, approximately $75,000 and $63,000, respectively, was payable to Carrier and its affiliates, net of receivables. Our joint ventures with Carrier also sell HVAC products to Carrier and its affiliates. Revenues in our consolidated statements of income for 2017, 2016 and 2015 included approximately $64,000, $56,000 and $62,000, respectively, of sales to Carrier and its affiliates. We believe these transactions are conducted on terms equivalent to an arm’s-length basis in the ordinary course of business.

A member of our Board of Directors is the Chairman and Chief Executive Officer of Moss & Associates LLC, which serves as general contractor for the remodeling of our Miami headquarters. We paid Moss & Associates LLC $951 and $291 for construction services performed during 2017 and 2016, respectively, and $131 was payable at December 31, 2017.

A member of our Board of Directors is the Senior Chairman of Greenberg Traurig, P.A., which serves as our principal outside counsel and receives customary fees for legal services. During 2017, we paid this firm $475 for services performed and $0 was payable at December 31, 2017.

XML 42 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
INFORMATION ABOUT GEOGRAPHIC AREAS
12 Months Ended
Dec. 31, 2017
INFORMATION ABOUT GEOGRAPHIC AREAS

18. INFORMATION ABOUT GEOGRAPHIC AREAS

Our operations are primarily within the United States, including Puerto Rico, Canada and Mexico. Products are also sold from the United States on an export-only basis to portions of Latin America and the Caribbean Basin. The following tables set forth revenues and long-lived assets by geographical area:

 

Years Ended December 31,

   2017      2016      2015  

Revenues:

        

United States

   $ 3,919,684      $ 3,813,204      $ 3,710,977  

Canada

     269,603        267,220        263,908  

Mexico

     152,668        140,278        138,354  
  

 

 

    

 

 

    

 

 

 

Total revenues

   $ 4,341,955      $ 4,220,702      $ 4,113,239  
  

 

 

    

 

 

    

 

 

 

December 31,

   2017      2016         

Long-Lived Assets:

        

United States

   $ 540,136      $ 467,728     

Canada

     163,944        155,758     

Mexico

     5,400        5,317     
  

 

 

    

 

 

    

Total long-lived assets

   $ 709,480      $ 628,803     
  

 

 

    

 

 

    

Revenues are attributed to countries based on the location of the store from which the sale occurred. Long-lived assets consist primarily of goodwill and intangible assets, property and equipment, and our investment in an unconsolidated entity.

XML 43 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUPPLEMENTAL CASH FLOW INFORMATION
12 Months Ended
Dec. 31, 2017
SUPPLEMENTAL CASH FLOW INFORMATION

19. SUPPLEMENTAL CASH FLOW INFORMATION

Supplemental cash flow information was as follows:

 

Years Ended December 31,

   2017      2016      2015  

Interest paid

   $ 5,773      $ 3,362      $ 4,993  

Income taxes net of refunds

   $ 48,056      $ 99,006      $ 103,261  
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2017
SUBSEQUENT EVENTS

20. SUBSEQUENT EVENTS

On January 2, 2018, our Board of Directors declared a regular quarterly cash dividend of $1.25 per share of Common and Class B common stock that was paid on January 31, 2018 to shareholders of record as of January 16, 2018.

Effective February 5, 2018, we decreased the borrowing capacity under our credit agreement from $600,000 to $300,000. See Note 6.

On February 6, 2018, our Board of Directors approved an increase to the quarterly cash dividend per share of Common and Class B common stock to $1.45 per share from $1.25 per share, beginning with the dividend that will be paid in April 2018.

XML 45 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
SELECTED QUARTERLY FINANCIAL DATA
12 Months Ended
Dec. 31, 2017
SELECTED QUARTERLY FINANCIAL DATA

WATSCO, INC. AND SUBSIDIARIES

SELECTED QUARTERLY FINANCIAL DATA

(UNAUDITED)

 

(In thousands, except per share data)

   1st
Quarter
     2nd
Quarter
     3rd
Quarter
     4th
Quarter
     Total  

Year Ended December 31, 2017

              

Revenues (1)

   $ 872,095      $ 1,275,924      $ 1,229,591      $ 964,345      $ 4,341,955  

Gross profit

   $ 218,556      $ 310,278      $ 295,895      $ 240,930      $ 1,065,659  

Net income attributable to Watsco, Inc.

   $ 26,181      $ 73,756      $ 65,029      $ 43,255      $ 208,221  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share for Common and Class B common stock (2):

              

Basic

   $ 0.71      $ 2.07      $ 1.82      $ 1.19      $ 5.81  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.71      $ 2.07      $ 1.82      $ 1.19      $ 5.81  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Year Ended December 31, 2016

              

Revenues (1)

   $ 851,424      $ 1,214,435      $ 1,241,232      $ 913,611      $ 4,220,702  

Gross profit

   $ 212,447      $ 291,861      $ 302,204      $ 228,072      $ 1,034,584  

Net income attributable to Watsco, Inc.

   $ 25,537      $ 64,621      $ 63,099      $ 29,553      $ 182,810  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share for Common and Class B common stock (2):

              

Basic

   $ 0.71      $ 1.82      $ 1.78      $ 0.81      $ 5.16  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.71      $ 1.82      $ 1.78      $ 0.81      $ 5.15  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions.
(2) Quarterly and year-to-date earnings per share are calculated on an individual basis; therefore, the sum of earnings per share amounts for the quarters may not equal earnings per share amounts for the year.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation

Organization, Consolidation and Presentation

Watsco, Inc. (collectively with its subsidiaries, “Watsco,” “we,” “us,” or “our”) was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating and refrigeration equipment and related parts and supplies (“HVAC/R”) in the HVAC/R distribution industry in North America. At December 31, 2017, we operated from 560 locations in 37 U.S. states, Canada, Mexico, and Puerto Rico with additional market coverage on an export basis to portions of Latin America and the Caribbean.

The consolidated financial statements include the accounts of Watsco, all of its wholly-owned subsidiaries and the accounts of three joint ventures with Carrier Corporation (“Carrier”), in each of which Watsco maintains a controlling interest. All significant intercompany balances and transactions have been eliminated in consolidation.

Foreign Currency Translation and Transactions

Foreign Currency Translation and Transactions

The functional currency of our operations in Canada is the Canadian dollar. Foreign currency denominated assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date, and income and expense items are translated at the average exchange rates in effect during the applicable period. The aggregate effect of foreign currency translation is recorded in accumulated other comprehensive loss in our consolidated balance sheets. Our net investment in our Canadian operations is recorded at the historical rate and the resulting foreign currency translation adjustments are included in accumulated other comprehensive loss in our consolidated balance sheets. Gains or losses resulting from transactions denominated in U.S. dollars are recognized in earnings primarily within cost of sales in our consolidated statements of income.

Our operations in Mexico consider their functional currency to be the U.S. dollar because the majority of their transactions are denominated in U.S. dollars. Gains or losses resulting from transactions denominated in Mexican pesos are recognized in earnings primarily within selling, general and administrative expenses in our consolidated statements of income.

Equity Method Investments

Equity Method Investments

Investments in which we have the ability to exercise significant influence, but do not control, are accounted for under the equity method of accounting and are included in other assets in our consolidated balance sheets. Under this method of accounting, our proportionate share of the net income or loss of the investee is included in other income in our consolidated statements of income. The excess, if any, of the carrying amount of our investment over our ownership percentage in the underlying net assets of the investee is attributed to certain fair value adjustments with the remaining portion recognized as goodwill.

Reclassifications

Reclassifications

Certain reclassifications of prior year amounts have been made to conform to the 2017 presentation. These reclassifications had no effect on net income or earnings per share as previously reported.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses for the reporting period. Significant estimates include valuation reserves for accounts receivable, inventories and income taxes, reserves related to self-insurance programs and the valuation of goodwill and indefinite lived intangible assets. While we believe that these estimates are reasonable, actual results could differ from such estimates.

Cash Equivalents

Cash Equivalents

All highly liquid instruments purchased with original maturities of three months or less are considered to be cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable primarily consist of trade receivables due from customers and are stated at the invoiced amount less an allowance for doubtful accounts. An allowance for doubtful accounts is maintained for estimated losses resulting from the inability of customers to make required payments. When preparing these estimates, we consider a number of factors, including the aging of a customer’s account, past transactions with customers, creditworthiness of specific customers, historical trends and other information. Upon determination that an account is uncollectible, the receivable balance is written off. At December 31, 2017 and 2016, the allowance for doubtful accounts totaled $6,049 and $6,169, respectively.

Inventories

Inventories

Inventories consist of air conditioning, heating and refrigeration equipment and related parts and supplies and are valued at the lower of cost using the weighted-average cost basis and the first-in, first-out methods, or net realizable value. As part of the valuation process, inventories are adjusted to reflect excess, slow-moving and damaged inventories at their estimated net realizable value. Inventory policies are reviewed periodically, reflecting current risks, trends and changes in industry conditions. A reserve for estimated inventory shrinkage is also maintained to consider inventory shortages determined from cycle counts and physical inventories.

Vendor Rebates

Vendor Rebates

We have arrangements with several vendors that provide rebates payable to us when we achieve any of a number of measures, generally related to the volume level of purchases. We account for such rebates as a reduction of inventory until we sell the product, at which time such rebates are reflected as a reduction of cost of sales in our consolidated statements of income. Throughout the year, we estimate the amount of the rebate based on our estimate of purchases to date relative to the purchase levels that mark our progress toward earning the rebates. We continually revise our estimates of earned vendor rebates based on actual purchase levels. At December 31, 2017 and 2016, we had $11,621 and $9,926, respectively, of rebates recorded as a reduction of inventory. Substantially all vendor rebate receivables are collected within three months immediately following the end of the year.

Marketable Securities

Marketable Securities

Investments in marketable equity securities are classified as available-for-sale and are included in other assets in our consolidated balance sheets. These equity securities are recorded at fair value using the specific identification method with unrealized holding gains and losses, net of deferred taxes, included in accumulated other comprehensive loss within shareholders’ equity. Dividend and interest income are recognized in the statements of income when earned.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization of property and equipment is computed using the straight-line method. Buildings and improvements are depreciated or amortized over estimated useful lives ranging from 3-40 years. Leasehold improvements are amortized over the shorter of the respective lease terms or estimated useful lives. Furniture and fixtures are depreciated over estimated useful lives ranging from 5-7 years. Estimated useful lives for other depreciable assets range from 3-10 years.

Goodwill and Other Intangible Assets

Goodwill and Intangible Assets

Goodwill is recorded when the purchase price paid for an acquisition exceeds the fair value of the net identified tangible and intangible assets acquired. We evaluate goodwill for impairment annually or more frequently when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the fair value of our reporting unit to its carrying value. If the fair value is determined to be less than the carrying value, a second step is performed to measure the amount of impairment loss. On January 1, 2018, we performed our annual evaluation of goodwill impairment and determined that the estimated fair value of our reporting unit significantly exceeded its carrying value.

Intangible assets primarily consist of the value of trade names and trademarks, distributor agreements, customer relationships and non-compete agreements. Indefinite lived intangibles not subject to amortization are assessed for impairment at least annually, or more frequently if events or changes in circumstances indicate they may be impaired, by comparing the fair value of the intangible asset to its carrying amount to determine if a write-down to fair value is required. Finite lived intangible assets are amortized using the straight-line method over their respective estimated useful lives.

We perform our annual impairment tests each year and have determined there to be no impairment for any of the periods presented. There were no events or circumstances identified from the date of our assessment that would require an update to our annual impairment tests.

Long-Lived Assets

Long-Lived Assets

Long-lived assets, other than goodwill and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Recoverability is evaluated by determining whether the amortization of the balance over its remaining life can be recovered through undiscounted future operating cash flows. We measure the impairment loss based on projected discounted cash flows using a discount rate reflecting the average cost of funds and compared to the asset’s carrying value. As of December 31, 2017 there were no such events or circumstances.

Fair Value Measurements

Fair Value Measurements

We carry various assets and liabilities at fair value in the consolidated balance sheets. Fair value is defined as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified based on the following fair value hierarchy:

 

Level 1    Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2    Observable inputs other than Level 1 prices such as quoted prices in active markets for similar assets or liabilities; quoted prices in markets that are not active; or model-driven valuations or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3    Unobservable inputs for the asset or liability. These inputs reflect our own assumptions about the assumptions a market participant would use in pricing the asset or liability.
Revenue Recognition

Revenue Recognition

Revenue primarily consists of sales of air conditioning, heating and refrigeration equipment and related parts and supplies and is recorded when shipment of products or delivery of services has occurred. Substantially all customer returns relate to products that are returned under warranty obligations underwritten by manufacturers, effectively mitigating our risk of loss for customer returns. Taxes collected from our customers and remitted to governmental authorities are presented in our consolidated statements of income on a net basis.

Advertising Costs

Advertising Costs

Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2017, 2016 and 2015, were $24,677, $22,242 and $21,150, respectively.

Shipping and Handling

Shipping and Handling

Shipping and handling costs associated with inbound freight are capitalized to inventories and relieved through cost of sales as inventories are sold. Shipping and handling costs associated with the delivery of products is included in selling, general and administrative expenses. Shipping and handling costs included in selling, general and administrative expenses for the years ended December 31, 2017, 2016 and 2015, were $47,670, $42,809 and $41,345, respectively.

Share-Based Compensation

Share-Based Compensation

The fair value of stock option and non-vested restricted stock awards are expensed net of estimated forfeitures on a straight-line basis over the vesting period of the awards. Share-based compensation expense is included in selling, general and administrative expenses in our consolidated statements of income. Cash flows from the tax benefits resulting from tax deductions in excess of the compensation expense recognized for those options (windfall tax benefits) were classified as financing cash flows for the year ended December 31, 2015. Tax benefits resulting from tax deductions in excess of share-based compensation expense realized in 2017 and 2016 are recognized in our provision for income taxes in the consolidated statements of income. Tax benefits resulting from tax deductions in excess of share-based compensation expense recognized were credited to paid-in capital in the consolidated balance sheet for the year ended December 31, 2015.

Income Taxes

Income Taxes

We record U.S. federal, state and foreign income taxes currently payable, as well as deferred taxes due to temporary differences between reporting income and expenses for financial statement purposes versus tax purposes. Deferred tax assets and liabilities reflect the temporary differences between the financial statement and income tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates is recognized as income or expense in the period that includes the enactment date. We and our eligible subsidiaries file a consolidated U.S. federal income tax return. As income tax returns are generally not filed until well after the closing process for the December 31 financial statements is complete, the amounts recorded at December 31 reflect estimates of what the final amounts will be when the actual income tax returns are filed for that calendar year. In addition, estimates are often required with respect to, among other things, the appropriate state income tax rates to use in the various states that we and our subsidiaries are required to file, the potential utilization of operating loss carryforwards and valuation allowances required, if any, for tax assets that may not be realizable in the future.

 

We recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the “more-likely-than-not” threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.

Earnings per Share

Earnings per Share

We compute earnings per share using the two-class method. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for common stock and any participating securities according to dividends declared (whether paid or unpaid) and participation rights in undistributed earnings. Shares of our non-vested restricted stock are considered participating securities because these awards contain a non-forfeitable right to dividends irrespective of whether the awards ultimately vest. Under the two-class method, earnings per common share for our Common and Class B common stock is computed by dividing the sum of distributed earnings to common shareholders and undistributed earnings allocated to common shareholders by the weighted-average number of shares of Common and Class B common stock outstanding for the period. In applying the two-class method, undistributed earnings are allocated to Common stock, Class B common stock and participating securities based on the weighted-average shares outstanding during the period.

Diluted earnings per share reflects the dilutive effect of potential common shares from stock options. The dilutive effect of outstanding stock options is computed using the treasury stock method, which assumes any proceeds that could be obtained upon the exercise of stock options, would be used to purchase common stock at the average market price for the period. The assumed proceeds include the purchase price the optionee pays, the windfall tax benefit that we receive upon assumed exercise and the unrecognized compensation expense at the end of each period.

Derivative Instruments and Hedging Activity

Derivative Instruments and Hedging Activity

We have used derivative instruments, including forward and option contracts and swaps, to manage our exposure to fluctuations in foreign currency exchange rates and interest rates. The use of these derivative instruments modifies the exposure of these risks with the intent to reduce the risk or cost to us. We use derivative instruments as risk management tools and not for trading purposes. All derivatives, whether designated as hedging relationships or not, are recorded on the balance sheet at fair value. Cash flows from derivative instruments are classified in the consolidated statements of cash flows in the same category as the cash flows from the items subject to the designated hedge or undesignated (economic) hedge relationships. The hedging designation may be classified as one of the following:

No Hedging Designation. The gain or loss on a derivative instrument not designated as an accounting hedging instrument is recognized in earnings within selling, general and administrative expenses.

Cash Flow Hedge. A hedge of a forecasted transaction or of the variability of cash flows to be received or paid related to a recognized asset or liability is considered a cash flow hedge. The effective portion of the change in the fair value of a derivative that is designated as a cash flow hedge is recorded in other comprehensive income and reclassified to earnings as a component of cost of sales in the period for which the hedged transaction affects earnings. Ineffective portions of changes in the fair value of cash flow hedges are recognized in earnings.

Fair Value Hedge. A hedge of a recognized asset or liability or an unrecognized firm commitment is considered a fair value hedge. Fair value hedges, both the effective and ineffective portions of the changes in the fair value of the derivative, along with the gain or loss on the hedged item that is attributable to the hedged risk, are recorded in earnings.

See Note 14 for additional information pertaining to derivative instruments.

New Accounting Standards

New Accounting Standards

Revenue Recognition

In May 2014, the Financial Accounting Standards Board (the “FASB”) issued a standard on revenue recognition that provides a single, comprehensive revenue recognition model for all contracts with customers. The standard is principle-based and provides a five-step model to determine the measurement of revenue and timing of when it is recognized. In 2015 and 2016, the FASB issued various updates to this standard. The standard and its related amendments (collectively, the “New Revenue Standard”) are effective for interim and annual reporting periods beginning after December 15, 2017. The New Revenue Standard is effective for us on January 1, 2018. We will adopt the New Revenue Standard using the modified retrospective approach.

 

The adoption of the New Revenue Standard will not have a material impact on the amount and timing of our revenue recognition. The New Revenue Standard requires ongoing incremental disclosures, including the disaggregation of revenue into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

Measurement of Inventory

In July 2015, the FASB issued guidance that simplifies the measurement of inventory by replacing the lower of cost or market test with a lower of cost and net realizable value test. The guidance applies to all inventory that is measured using first-in, first-out or average cost methods. This guidance must be applied prospectively and became effective for interim and annual reporting periods beginning after December 15, 2016. The adoption of this guidance did not have a material impact on our consolidated financial statements.

Classification of Deferred Taxes

In November 2015, the FASB issued guidance that requires deferred tax assets and liabilities to be classified as noncurrent in a classified balance sheet. This guidance may be applied either prospectively or retrospectively and became effective for interim and annual reporting periods beginning after December 15, 2016. The adoption of this guidance on January 1, 2017 using the prospective approach did not have a material impact on our consolidated financial statements.

Financial Instruments

In January 2016, the FASB issued guidance related to certain aspects of recognition, measurement, presentation and disclosure of financial instruments. Most prominent among the changes to the standard is the requirement for changes in the fair value of equity investments, with certain exceptions, to be recognized through net income rather than other comprehensive income. This guidance will be applied using a modified retrospective approach through a cumulative-effect adjustment to retained earnings and is effective for interim and annual periods beginning after December 15, 2017. A cumulative-effect adjustment will capture any previously held unrealized gains and losses related to our equity investments carried at fair value. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

Leases

In February 2016, the FASB issued guidance on accounting for leases, which requires lessees to recognize most leases on their balance sheets for the rights and obligations created by those leases. The guidance requires enhanced disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. This guidance will be applied using a modified retrospective approach and is effective for interim and annual periods beginning after December 15, 2018 with early adoption permitted. We will adopt this guidance on January 1, 2019. While we are still evaluating the impact of adopting this guidance on our consolidated financial statements, including the option to elect certain practical expedients, we expect that, upon adoption, the right-of-use assets and lease liabilities recorded could be material to our consolidated balance sheets. However, we do not expect a material impact on our consolidated statements of income.

Intangibles—Goodwill and Other

In January 2017, the FASB issued guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under this updated standard, an entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, but the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. An entity also should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if any. This guidance is effective prospectively and is effective for interim and annual periods beginning after December 15, 2019 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

Stock Compensation

In May 2017, the FASB issued guidance to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. This guidance is effective prospectively and is effective for interim and annual periods beginning after December 15, 2017 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

Derivatives and Hedging

In August 2017, the FASB issued guidance to simplify the accounting for hedging derivatives. This guidance is effective prospectively and is effective for interim and annual periods beginning after December 15, 2018 with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

Self-Insurance

Self-Insurance

Self-insurance reserves are maintained relative to company-wide casualty insurance and health benefit programs. The level of exposure from catastrophic events is limited by the purchase of stop-loss and aggregate liability reinsurance coverage. When estimating the self-insurance liabilities and related reserves, management considers a number of factors, which include historical claims experience, demographic factors, severity factors and valuations provided by independent third-party actuaries. Management reviews its assumptions with its independent third-party actuaries to evaluate whether the self-insurance reserves are adequate. If actual claims or adverse development of loss reserves occur and exceed these estimates, additional reserves may be required. Reserves in the amounts of $2,344 and $2,951 at December 31, 2017 and 2016, respectively, were established related to such programs and are included in accrued expenses and other current liabilities in our consolidated balance sheets.

XML 47 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2017
Schedule of Basic and Diluted Earnings Per Common Share

The following table presents the calculation of basic and diluted earnings per share for our Common and Class B common stock:

 

Years Ended December 31,

   2017      2016      2015  

Basic Earnings per Share:

        

Net income attributable to Watsco, Inc. shareholders

   $ 208,221      $ 182,810      $ 172,929  

Less: distributed and undistributed earnings allocated to non-vested restricted common stock

     17,430        14,806        13,634  
  

 

 

    

 

 

    

 

 

 

Earnings allocated to Watsco, Inc. shareholders

   $ 190,791      $ 168,004      $ 159,295  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding—Basic

     32,824,947        32,582,385        32,435,961  
  

 

 

    

 

 

    

 

 

 

Basic earnings per share for Common and Class B common stock

   $ 5.81      $ 5.16      $ 4.91  
  

 

 

    

 

 

    

 

 

 

Allocation of earnings for Basic:

        

Common stock

   $ 175,667      $ 154,021      $ 146,037  

Class B common stock

     15,124        13,983        13,258  
  

 

 

    

 

 

    

 

 

 
   $ 190,791      $ 168,004      $ 159,295  
  

 

 

    

 

 

    

 

 

 

Diluted Earnings per Share:

        

Net income attributable to Watsco, Inc. shareholders

   $ 208,221      $ 182,810      $ 172,929  

Less: distributed and undistributed earnings allocated to non-vested restricted common stock

     17,427        14,801        13,626  
  

 

 

    

 

 

    

 

 

 

Earnings allocated to Watsco, Inc. shareholders

   $ 190,794      $ 168,009      $ 159,303  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding—Basic

     32,824,947        32,582,385        32,435,961  

Effect of dilutive stock options

     37,686        34,119        44,395  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding—Diluted

     32,862,633        32,616,504        32,480,356  
  

 

 

    

 

 

    

 

 

 

Diluted earnings per share for Common and Class B common stock

   $ 5.81      $ 5.15      $ 4.90  
  

 

 

    

 

 

    

 

 

 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
OTHER COMPREHENSIVE GAIN (LOSS) (Tables)
12 Months Ended
Dec. 31, 2017
Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Income (Loss)

The tax effects allocated to each component of other comprehensive loss were as follows:

 

Years Ended December 31,

   2017      2016      2015  

Foreign currency translation adjustment

   $ 15,993      $ 6,211      $ (39,378

Unrealized (loss) gain on cash flow hedging instruments

     (961      (1,321      3,716  

Income tax benefit (expense)

     259        356        (1,003
  

 

 

    

 

 

    

 

 

 

Unrealized (loss) gain on cash flow hedging instruments, net of tax

     (702      (965      2,713  
  

 

 

    

 

 

    

 

 

 

Reclassification of (gain) loss on cash flow hedging instruments into earnings

     (491      442        (2,730

Income tax expense (benefit)

     133        (119      737  
  

 

 

    

 

 

    

 

 

 

Reclassification of (gain) loss on cash flow hedging instruments into earnings, net of tax

     (358      323        (1,993
  

 

 

    

 

 

    

 

 

 

Unrealized gain (loss) on available-for-sale securities

     51        27        (12

Income tax (expense) benefit

     (66      (13      4  
  

 

 

    

 

 

    

 

 

 

Unrealized (loss) gain on available-for-sale securities, net of tax

     (15      14        (8
  

 

 

    

 

 

    

 

 

 

Other comprehensive gain (loss)

   $ 14,918      $ 5,583      $ (38,666
  

 

 

    

 

 

    

 

 

 

 

Schedule of Accumulated Other Comprehensive Loss

The changes in each component of accumulated other comprehensive loss, net of tax, were as follows:

 

Years Ended December 31,

   2017      2016      2015  

Foreign currency translation adjustment:

        

Beginning balance

   $ (43,459 )    $ (47,204 )    $ (23,623 )

Current period other comprehensive gain (loss)

     9,960        3,745        (23,581
  

 

 

    

 

 

    

 

 

 

Ending balance

     (33,499      (43,459      (47,204
  

 

 

    

 

 

    

 

 

 

Cash flow hedging instruments:

        

Beginning balance

     215        600        168  

Current period other comprehensive (loss) income

     (421      (579      1,628  

Less reclassification adjustment

     (215      194        (1,196
  

 

 

    

 

 

    

 

 

 

Ending balance

     (421      215        600  
  

 

 

    

 

 

    

 

 

 

Available-for-sale securities:

        

Beginning balance

     (286      (300      (292

Current period other comprehensive (loss) income

     (15      14        (8
  

 

 

    

 

 

    

 

 

 

Ending balance

     (301      (286      (300
  

 

 

    

 

 

    

 

 

 

Accumulated other comprehensive loss, net of tax

   $ (34,221    $ (43,530    $ (46,904
  

 

 

    

 

 

    

 

 

 

 

XML 49 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2017
Property and Equipment, Net

Property and equipment, net, consists of:

 

December 31,

   2017      2016  

Land

   $ 820      $ 820  

Buildings and improvements

     74,486        71,082  

Machinery, vehicles and equipment

     76,117        74,640  

Furniture and fixtures

     15,282        15,090  

Computer hardware and software

     47,377        42,515  
  

 

 

    

 

 

 
     214,082        204,147  

Accumulated depreciation and amortization

     (122,884      (113,645
  

 

 

    

 

 

 
   $ 91,198      $ 90,502  
  

 

 

    

 

 

 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2017
Components of Income Tax Expense

The components of income tax expense from our wholly-owned operations and investments and our controlling interest in joint ventures with Carrier are as follows:

 

Years Ended December 31,

   2017      2016      2015  

U.S. Federal

   $ 69,079      $ 86,719      $ 85,585  

State

     10,643        9,801        9,431  

Foreign

     10,499        9,416        9,661  
  

 

 

    

 

 

    

 

 

 
   $ 90,221      $ 105,936      $ 104,677  
  

 

 

    

 

 

    

 

 

 

Current

   $ 100,956      $ 103,216      $ 99,990  

Deferred

     (10,735      2,720        4,687  
  

 

 

    

 

 

    

 

 

 
   $ 90,221      $ 105,936      $ 104,677  
  

 

 

    

 

 

    

 

 

 

 

Reconciliation of Effective Income Tax Rate

Following is a reconciliation of the effective income tax rate:

 

Years Ended December 31,

   2017     2016     2015  

U.S. federal statutory rate

     35.0     35.0     35.0

State income taxes, net of federal benefit and other

     2.4       2.3       2.4  

Excess tax benefits from share-based compensation

     (2.7     (1.0     —    

Tax effects on foreign income

     (1.0     (0.1     (0.3

Tax credits and other

     (0.6     (0.2     (0.1

Repatriation transition tax

     3.0       —         —    

Deferred tax impact of enacted tax rate changes

     (6.3     —         —    
  

 

 

   

 

 

   

 

 

 

Effective income tax rate attributable to Watsco, Inc.

     29.8       36.0       37.0  

Taxes attributable to non-controlling interest

     (3.8     (5.0     (5.4
  

 

 

   

 

 

   

 

 

 

Effective income tax rate

     26.0     31.0     31.6
  

 

 

   

 

 

   

 

 

 

 

 

Significant Components of Net Deferred Tax Liabilities

The following is a summary of the significant components of our net deferred tax liabilities:

 

December 31,

   2017      2016  

Deferred tax assets:

     

Share-based compensation

   $ 18,977      $ 26,239  

Capitalized inventory costs and inventory reserves

     2,107        2,301  

Allowance for doubtful accounts

     929        1,379  

Self-insurance reserves

     153        500  

Other

     2,423        2,227  

Net operating loss carryforwards

     291        209  
  

 

 

    

 

 

 
     24,880        32,855  

Valuation allowance

     —          —    
  

 

 

    

 

 

 

Total deferred tax assets

     24,880        32,855  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Deductible goodwill

     (67,246      (88,581

Depreciation

     (5,519      (5,883

Other

     (5,189      (1,633
  

 

 

    

 

 

 

Total deferred tax liabilities

     (77,954      (96,097
  

 

 

    

 

 

 

Net deferred tax liabilities (1)

   $ (53,074    $ (63,242
  

 

 

    

 

 

 

 

(1) At December 31, 2017, net deferred tax liabilities have been included in the consolidated balance sheet in deferred income taxes and other liabilities. At December 31, 2016, net current deferred tax assets and liabilities of $5,485 are included in the consolidated balance sheet in other current assets and net long-term deferred tax assets and liabilities of $68,727 are included in the consolidated balance sheet in deferred income taxes and other liabilities.
Changes in Gross Unrecognized Tax Benefits

The changes in gross unrecognized tax benefits are as follows:

 

Balance at December 31, 2014

   $ 3,719  

Additions based on tax positions related to the current year

     871  

Reductions due to lapse of applicable statute of limitations and tax assessments

     (1,077
  

 

 

 

Balance at December 31, 2015

     3,513  

Additions based on tax positions related to the current year

     547  

Reductions due to lapse of applicable statute of limitations

     (365
  

 

 

 

Balance at December 31, 2016

     3,695  

Additions based on tax positions related to the current year

     801  

Reductions due to lapse of applicable statute of limitations

     (271
  

 

 

 

Balance at December 31, 2017

   $ 4,225  
  

 

 

 

 

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables)
12 Months Ended
Dec. 31, 2017
Summary of Stock Option Activity

The following is a summary of stock option activity under the 2014 Plan and the 2001 Plan as of and for the year ended December 31, 2017:

 

     Options      Weighted-
Average
Exercise
Price
     Weighted-
Average
Remaining
Contractual
Term

(in years)
     Aggregate
Intrinsic
Value
 

Options outstanding at December 31, 2016

     294,250      $ 122.80        

Granted

     179,750        150.35        

Exercised

     (39,751      98.05        

Forfeited

     (34,166      139.40        

Expired

     (1,250      67.25        
  

 

 

    

 

 

       

Options outstanding at December 31, 2017

     398,833      $ 136.44        3.47      $ 13,401  
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at December 31, 2017

     33,919      $ 121.65        2.80      $ 1,641  
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Non-Vested Restricted Stock Activity

The following is a summary of non-vested restricted stock activity as of and for the year ended December 31, 2017:

 

     Shares      Weighted-
Average
Grant Date
Fair Value
 

Non-vested restricted stock outstanding at December 31, 2016

     2,898,890      $ 54.13  

Granted

     176,899        149.47  

Vested

     (80,550      50.05  

Forfeited

     (10,000      134.71  
  

 

 

    

 

 

 

Non-vested restricted stock outstanding at December 31, 2017

     2,985,239      $ 51.22  
  

 

 

    

 

 

 
Valuation Assumptions Used for Stock Option Awards

The following table presents the weighted-average assumptions used for stock options granted:

 

Years Ended December 31,

   2017     2016     2015  

Expected term in years

     4.25       4.25       4.25  

Risk-free interest rate

     1.77     1.24     1.25

Expected volatility

     17.41     18.65     20.96

Expected dividend yield

     2.82     2.54     2.29

Grant date fair value

   $ 17.23     $ 16.37     $ 17.17  
Share-Based Compensation Expense

The following table provides information on share-based compensation expense:

 

Years Ended December 31,

   2017      2016      2015  

Stock options

   $ 1,451      $ 1,149      $ 952  

Non-vested restricted stock

     11,842        11,170        11,644  
  

 

 

    

 

 

    

 

 

 

Share-based compensation expense

   $ 13,293      $ 12,319      $ 12,596  
  

 

 

    

 

 

    

 

 

 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2017
Changes in Carrying Amount of Goodwill

The changes in the carrying amount of goodwill are as follows:

 

Balance at December 31, 2015

   $ 378,310  

Foreign currency translation adjustment

     1,427  
  

 

 

 

Balance at December 31, 2016

     379,737  

Foreign currency translation adjustment

     2,992  
  

 

 

 

Balance at December 31, 2017

   $     382,729  
  

 

 

 
Indefinite Lived Intangible Assets

Intangible assets are comprised of the following:

 

December 31,

   Estimated
Useful Lives
     2017      2016  

Indefinite lived intangible assets—Trade names, trademarks and distribution rights

      $ 125,194      $ 120,288  

Finite lived intangible assets:

        

Customer relationships

     10-15 years        73,053        70,194  

Trade name

     10 years        1,150        1,150  

Non-compete agreements

     7 years        —          369  

Accumulated amortization

        (38,332      (33,437
     

 

 

    

 

 

 

Finite lived intangible assets, net

        35,871        38,276  
     

 

 

    

 

 

 
      $ 161,065      $ 158,564  
     

 

 

    

 

 

 
Finite lived intangible assets

Intangible assets are comprised of the following:

 

December 31,

   Estimated
Useful Lives
     2017      2016  

Indefinite lived intangible assets—Trade names, trademarks and distribution rights

      $ 125,194      $ 120,288  

Finite lived intangible assets:

        

Customer relationships

     10-15 years        73,053        70,194  

Trade name

     10 years        1,150        1,150  

Non-compete agreements

     7 years        —          369  

Accumulated amortization

        (38,332      (33,437
     

 

 

    

 

 

 

Finite lived intangible assets, net

        35,871        38,276  
     

 

 

    

 

 

 
      $ 161,065      $ 158,564  
     

 

 

    

 

 

 
Amortization Expense Related to Finite Lived Intangible Assets

Annual amortization of finite lived intangible assets for the next five years is expected to approximate the following:

 

2018

   $ 4,900  

2019

   $ 4,900  

2020

   $ 4,900  

2021

   $ 4,200  

2022

   $ 3,500  
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVES (Tables)
12 Months Ended
Dec. 31, 2017
Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges

The impact from foreign exchange derivative instruments designated as cash flow hedges was as follows:

 

Years Ended December 31,

   2017      2016  

Loss recorded in accumulated other comprehensive loss

   $ (961    $ (1,321

Gain (loss) reclassified from accumulated other comprehensive loss into earnings

   $ (491    $ 442  
Fair Value of Derivative Instruments and Location in the Balance Sheets

The following table summarizes the fair value of derivative instruments, which consist solely of foreign exchange contracts, included in other current assets and accrued expenses and other current liabilities in our consolidated balance sheets. See Note 15.

 

     Asset Derivatives      Liability Derivatives  

December 31,

   2017      2016      2017      2016  

Derivatives designated as hedging instruments

   $ 70      $ 227      $ 773    $ 35

Derivatives not designated as hedging instruments

     180        14        184      4
  

 

 

    

 

 

    

 

 

    

 

 

 

Total derivative instruments

   $ 250      $ 241      $ 957    $ 39
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2017
Assets and Liabilities Measured at Fair Value on Recurring Basis

The following tables present our assets and liabilities carried at fair value that are measured on a recurring basis:

 

          Total      Fair Value Measurements
at December 31, 2017 Using
 
    

Balance Sheet Location

      Level 1      Level 2      Level 3  

Assets:

              

Available-for-sale securities

   Other assets    $ 332      $ 332        —          —    

Derivative financial instruments

   Other current assets    $ 250        —        $ 250        —    

Liabilities:

              

Derivative financial instruments

   Accrued expenses and other current liabilities    $ 957        —        $ 957        —    

 

          Total      Fair Value Measurements
at December 31, 2016 Using
 
    

Balance Sheet Location

      Level 1      Level 2      Level 3  

Assets:

              

Available-for-sale securities

   Other assets    $ 281      $ 281        —          —    

Derivative financial instruments

   Other current assets    $ 241        —        $ 241        —    

Liabilities:

              

Derivative financial instruments

   Accrued expenses and other current liabilities    $ 39        —        $ 39        —    

 

XML 55 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2017
Future Minimum Lease Payments under Non-Cancelable Operating Leases

At December 31, 2017, future minimum payments under non-cancelable operating leases over each of the next five years and thereafter were as follows:

 

2018

   $ 69,136  

2019

     51,645  

2020

     36,127  

2021

     22,434  

2022

     12,985  

Thereafter

     5,824  
  

 

 

 

Total minimum payments

   $ 198,151  
  

 

 

 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
INFORMATION ABOUT GEOGRAPHIC AREAS (Tables)
12 Months Ended
Dec. 31, 2017
Revenues and Long-Lived Assets by Geographical Area

The following tables set forth revenues and long-lived assets by geographical area:

 

Years Ended December 31,

   2017      2016      2015  

Revenues:

        

United States

   $ 3,919,684      $ 3,813,204      $ 3,710,977  

Canada

     269,603        267,220        263,908  

Mexico

     152,668        140,278        138,354  
  

 

 

    

 

 

    

 

 

 

Total revenues

   $ 4,341,955      $ 4,220,702      $ 4,113,239  
  

 

 

    

 

 

    

 

 

 

December 31,

   2017      2016         

Long-Lived Assets:

        

United States

   $ 540,136      $ 467,728     

Canada

     163,944        155,758     

Mexico

     5,400        5,317     
  

 

 

    

 

 

    

Total long-lived assets

   $ 709,480      $ 628,803     
  

 

 

    

 

 

    

 

XML 57 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
12 Months Ended
Dec. 31, 2017
Supplemental Cash Flow Information

Supplemental cash flow information was as follows:

 

Years Ended December 31,

   2017      2016      2015  

Interest paid

   $ 5,773      $ 3,362      $ 4,993  

Income taxes net of refunds

   $ 48,056      $ 99,006      $ 103,261  
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
SELECTED QUARTERLY FINANCIAL DATA (Tables)
12 Months Ended
Dec. 31, 2017
Selected Quarterly Financial Data

WATSCO, INC. AND SUBSIDIARIES

SELECTED QUARTERLY FINANCIAL DATA

(UNAUDITED)

 

(In thousands, except per share data)

   1st
Quarter
     2nd
Quarter
     3rd
Quarter
     4th
Quarter
     Total  

Year Ended December 31, 2017

              

Revenues (1)

   $ 872,095      $ 1,275,924      $ 1,229,591      $ 964,345      $ 4,341,955  

Gross profit

   $ 218,556      $ 310,278      $ 295,895      $ 240,930      $ 1,065,659  

Net income attributable to Watsco, Inc.

   $ 26,181      $ 73,756      $ 65,029      $ 43,255      $ 208,221  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share for Common and Class B common stock (2):

              

Basic

   $ 0.71      $ 2.07      $ 1.82      $ 1.19      $ 5.81  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.71      $ 2.07      $ 1.82      $ 1.19      $ 5.81  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Year Ended December 31, 2016

              

Revenues (1)

   $ 851,424      $ 1,214,435      $ 1,241,232      $ 913,611      $ 4,220,702  

Gross profit

   $ 212,447      $ 291,861      $ 302,204      $ 228,072      $ 1,034,584  

Net income attributable to Watsco, Inc.

   $ 25,537      $ 64,621      $ 63,099      $ 29,553      $ 182,810  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share for Common and Class B common stock (2):

              

Basic

   $ 0.71      $ 1.82      $ 1.78      $ 0.81      $ 5.16  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.71      $ 1.82      $ 1.78      $ 0.81      $ 5.15  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions.
(2) Quarterly and year-to-date earnings per share are calculated on an individual basis; therefore, the sum of earnings per share amounts for the quarters may not equal earnings per share amounts for the year.
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
USD ($)
Entity
State
Store
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Significant Accounting Policies [Line Items]      
Number of joint ventures | Entity 3    
Allowance for doubtful accounts $ 6,049,000 $ 6,169,000  
Capitalized vendor rebates 11,621,000 9,926,000  
Goodwill and intangible assets impairment 0 0 $ 0
Advertising expense 24,677,000 22,242,000 21,150,000
Shipping and handling costs $ 47,670,000 $ 42,809,000 $ 41,345,000
Minimum | Buildings and Improvements      
Significant Accounting Policies [Line Items]      
Estimated useful lives in years 3 years    
Minimum | Other Depreciable Assets      
Significant Accounting Policies [Line Items]      
Estimated useful lives in years 3 years    
Minimum | Furniture and Fixtures      
Significant Accounting Policies [Line Items]      
Estimated useful lives in years 5 years    
Maximum | Buildings and Improvements      
Significant Accounting Policies [Line Items]      
Estimated useful lives in years 40 years    
Maximum | Other Depreciable Assets      
Significant Accounting Policies [Line Items]      
Estimated useful lives in years 10 years    
Maximum | Furniture and Fixtures      
Significant Accounting Policies [Line Items]      
Estimated useful lives in years 7 years    
Watsco, Inc.      
Significant Accounting Policies [Line Items]      
Number of locations from which entity operates | Store 560    
Number of states in which entity operates | State 37    
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Basic and Diluted Earnings per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Net income attributable to Watsco, Inc. shareholders $ 43,255 $ 65,029 $ 73,756 $ 26,181 $ 29,553 $ 63,099 $ 64,621 $ 25,537 $ 208,221 $ 182,810 $ 172,929
Less: distributed and undistributed earnings allocated to non-vested restricted common stock                 17,430 14,806 13,634
Earnings allocated to Watsco, Inc. shareholders-Basic                 $ 190,791 $ 168,004 $ 159,295
Weighted-average common shares outstanding-Basic                 32,824,947 32,582,385 32,435,961
Basic earnings per share for Common and Class B common stock $ 1.19 [1] $ 1.82 [1] $ 2.07 [1] $ 0.71 [1] $ 0.81 [1] $ 1.78 [1] $ 1.82 [1] $ 0.71 [1] $ 5.81 [1] $ 5.16 [1] $ 4.91
Net income attributable to Watsco, Inc. shareholders $ 43,255 $ 65,029 $ 73,756 $ 26,181 $ 29,553 $ 63,099 $ 64,621 $ 25,537 $ 208,221 $ 182,810 $ 172,929
Less: distributed and undistributed earnings allocated to non-vested restricted common stock                 17,427 14,801 13,626
Earnings allocated to Watsco, Inc. shareholders-Diluted                 $ 190,794 $ 168,009 $ 159,303
Weighted-average common shares outstanding-Basic                 32,824,947 32,582,385 32,435,961
Effect of dilutive stock options                 37,686 34,119 44,395
Weighted-average common shares outstanding-Diluted                 32,862,633 32,616,504 32,480,356
Diluted earnings per share for Common and Class B common stock $ 1.19 [1] $ 1.82 [1] $ 2.07 [1] $ 0.71 [1] $ 0.81 [1] $ 1.78 [1] $ 1.82 [1] $ 0.71 [1] $ 5.81 [1] $ 5.15 [1] $ 4.90
Common Stock                      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Earnings allocated to Watsco, Inc. shareholders-Basic                 $ 175,667 $ 154,021 $ 146,037
Class B Common Stock                      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Earnings allocated to Watsco, Inc. shareholders-Basic                 $ 15,124 $ 13,983 $ 13,258
[1] Quarterly and year-to-date earnings per share are calculated on an individual basis; therefore, the sum of earnings per share amounts for the quarters may not equal earnings per share amounts for the year.
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earnings Per Share [Line Items]      
Convertible Class B common stock outstanding 2,601,996 2,711,811 2,699,710
Anti-dilutive stock options excluded from earnings per share 11,664 31,839 67,014
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Gain (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Components Of Other Comprehensive Income Loss [Line Items]      
Foreign currency translation adjustment $ 15,993 $ 6,211 $ (39,378)
Unrealized (loss) gain on cash flow hedging instruments (961) (1,321) 3,716
Income tax benefit (expense) 259 356 (1,003)
Unrealized (loss) gain on cash flow hedging instruments, net of tax (702) (965) 2,713
Reclassification of (gain) loss on cash flow hedging instruments into earnings (491) 442 (2,730)
Income tax expense (benefit) 133 (119) 737
Reclassification of (gain) loss on cash flow hedging instruments into earnings, net of tax (358) 323 (1,993)
Unrealized gain (loss) on available-for-sale securities 51 27 (12)
Income tax (expense) benefit (66) (13) 4
Unrealized (loss) gain on available-for-sale securities, net of tax (15) 14 (8)
Other comprehensive gain (loss) $ 14,918 $ 5,583 $ (38,666)
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ (43,530) $ (46,904)  
Ending balance (34,221) (43,530) $ (46,904)
Foreign Currency Translation Adjustment      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (43,459) (47,204) (23,623)
Current period other comprehensive (loss) income 9,960 3,745 (23,581)
Ending balance (33,499) (43,459) (47,204)
Cash Flow Hedging Instruments      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 215 600 168
Current period other comprehensive (loss) income (421) (579) 1,628
Less reclassification adjustment (215) 194 (1,196)
Ending balance (421) 215 600
Available-for-sale Securities      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (286) (300) (292)
Current period other comprehensive (loss) income (15) 14 (8)
Ending balance $ (301) $ (286) $ (300)
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplier Concentration - Additional Information (Detail) - Supplier Concentration Risk - Vendor
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Concentration Risk [Line Items]      
Number of key suppliers 10    
Cost of Goods, Total      
Concentration Risk [Line Items]      
Percentage of purchases from key suppliers 84.00% 85.00% 84.00%
Carrier and Its Affiliates | Cost of Goods, Total      
Concentration Risk [Line Items]      
Percentage of purchases from key suppliers 62.00% 62.00% 62.00%
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 214,082 $ 204,147
Accumulated depreciation and amortization (122,884) (113,645)
Property and equipment, net 91,198 90,502
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 820 820
Buildings and Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 74,486 71,082
Machinery, Vehicles and Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 76,117 74,640
Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,282 15,090
Computer Hardware and Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 47,377 $ 42,515
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense $ 16,770 $ 14,853 $ 13,802
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Feb. 05, 2018
Dec. 31, 2016
Debt Instrument [Line Items]      
Revolving credit agreement maturity date Jul. 01, 2019    
Revolving credit agreement maximum borrowing capacity $ 600,000,000    
Commitment fee percentage on unused portion of the commitment 0.125%    
Borrowings under revolving credit agreement $ 21,800,000   $ 235,294,000
Swingline Subfacility      
Debt Instrument [Line Items]      
Revolving credit agreement maximum borrowing capacity 90,000,000    
Multicurrency Borrowing Sublimit      
Debt Instrument [Line Items]      
Revolving credit agreement maximum borrowing capacity 75,000,000    
Letter of Credit      
Debt Instrument [Line Items]      
Revolving credit agreement maximum borrowing capacity $ 10,000,000    
Subsequent Event      
Debt Instrument [Line Items]      
Revolving credit agreement maximum borrowing capacity   $ 300,000,000  
Minimum      
Debt Instrument [Line Items]      
Commitment fee percentage on unused portion of the commitment 0.125%    
Maximum      
Debt Instrument [Line Items]      
Commitment fee percentage on unused portion of the commitment 0.35%    
London Interbank Offer Rate      
Debt Instrument [Line Items]      
Basis spread 0.875%    
London Interbank Offer Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread 0.875%    
London Interbank Offer Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread 2.50%    
Prime Rate      
Debt Instrument [Line Items]      
Basis spread 0.00%    
Prime Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread 0.00%    
Prime Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread 1.50%    
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Taxes [Line Items]          
U.S. federal statutory rate   35.00% 35.00% 35.00%  
Net income tax benefit attributable to passage of the TCJA   $ 9,955      
Percentage of income attributable to wholly-owned operations and investments for which income tax expense and effective tax rate calculated   100.00%      
Valuation allowance   $ 0 $ 0    
Gross unrecognized tax benefits   4,225 3,695 $ 3,513 $ 3,719
Unrecognized tax benefits that, if recognized, would affect the effective tax rate   3,457 2,573    
Estimated accrued interest and penalties resulting from unrecognized tax benefits   $ 540 $ 414    
Scenario, Forecast          
Income Taxes [Line Items]          
U.S. federal statutory rate 21.00%        
Minimum          
Income Taxes [Line Items]          
State and other net operating loss carry forwards expiration date   2018      
Maximum          
Income Taxes [Line Items]          
State and other net operating loss carry forwards expiration date   2037      
State and other          
Income Taxes [Line Items]          
Net operating loss carry forwards   $ 7,606      
Federal          
Income Taxes [Line Items]          
Net operating loss carry forwards   $ 0      
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Components of Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Components Of Income Tax Expense Benefit [Line Items]      
U.S. Federal $ 69,079 $ 86,719 $ 85,585
State 10,643 9,801 9,431
Foreign 10,499 9,416 9,661
Income tax expense 90,221 105,936 104,677
Current 100,956 103,216 99,990
Deferred (10,735) 2,720 4,687
Income tax expense $ 90,221 $ 105,936 $ 104,677
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Reconciliation of Effective Income Tax Rate (Detail)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Reconciliation of Effective Income Tax Rate [Line Items]      
U.S. federal statutory rate 35.00% 35.00% 35.00%
State income taxes, net of federal benefit and other 2.40% 2.30% 2.40%
Excess tax benefits from share-based compensation (2.70%) (1.00%)  
Tax effects on foreign income (1.00%) (0.10%) (0.30%)
Tax credits and other (0.60%) (0.20%) (0.10%)
Repatriation transition tax 3.00%    
Deferred tax impact of enacted tax rate changes (6.30%)    
Effective income tax rate attributable to Watsco, Inc. 29.80% 36.00% 37.00%
Taxes attributable to non-controlling interest (3.80%) (5.00%) (5.40%)
Effective income tax rate 26.00% 31.00% 31.60%
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Components of Net Deferred Tax Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Components of Net Deferred Tax Liabilities [Line Items]    
Share-based compensation $ 18,977 $ 26,239
Capitalized inventory costs and inventory reserves 2,107 2,301
Allowance for doubtful accounts 929 1,379
Self-insurance reserves 153 500
Other 2,423 2,227
Net operating loss carryforwards 291 209
Total deferred tax assets, gross 24,880 32,855
Valuation allowance 0 0
Total deferred tax assets 24,880 32,855
Deductible goodwill (67,246) (88,581)
Depreciation (5,519) (5,883)
Other (5,189) (1,633)
Total deferred tax liabilities (77,954) (96,097)
Net deferred tax liabilities [1] $ (53,074) $ (63,242)
[1] At December 31, 2017, net deferred tax liabilities have been included in the consolidated balance sheet in deferred income taxes and other liabilities. At December 31, 2016, net current deferred tax assets and liabilities of $5,485 are included in the consolidated balance sheet in other current assets and net long-term deferred tax assets and liabilities of $68,727 are included in the consolidated balance sheet in deferred income taxes and other liabilities.
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Components of Net Deferred Tax Liabilities (Parenthetical) (Detail)
$ in Thousands
Dec. 31, 2016
USD ($)
Components of Net Deferred Tax Liabilities [Line Items]  
Net current deferred tax assets and liabilities $ 5,485
Net long-term deferred tax assets and liabilities $ 68,727
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes in Gross Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Contingency [Line Items]      
Beginning balance $ 3,695 $ 3,513 $ 3,719
Additions based on tax positions related to the current year 801 547 871
Reductions due to lapse of applicable statute of limitations (271) (365) (1,077)
Ending balance $ 4,225 $ 3,695 $ 3,513
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation and Benefit Plans - Additional Information (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Age
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options of common stock outstanding 398,833 294,250  
Shares withheld as payment for tax withholdings related to share based compensation, market value | $ $ 4,674 $ 3,975 $ 1,465
Total intrinsic value of stock options exercised | $ 2,296 4,123 6,691
Cash received from Common stock issued | $ 3,855 4,447 4,850
Common stock contribution to 401(k) plan | $ $ 2,428 $ 2,348 $ 1,963
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate shares of common stock that may be granted 1,500,000    
Shares reserved for future grant 486,745    
Number of days of service required for an employee to purchase shares 90 days    
Discount to employees to purchase shares 5.00%    
Shares purchased under ESPP 5,571 5,956 6,463
Average price of the shares purchased by employees | $ / shares $ 144.58 $ 125.84 $ 112.53
Additional shares issued resulting from cash dividends reinvested in common stock 3,844 3,442 3,183
Net proceeds from shares purchased under ESPP | $ $ 1,389 $ 1,206 $ 1,107
2014 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of market price that share-based compensation awards are granted at 100.00%    
Aggregate shares of common stock that may be granted 2,000,000    
Shares reserved for future grant 45,421    
Shares reserved for future grant 1,112,365    
Contractual term of stock option awards 5 years    
2014 Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Years in which options plan vest 2 years    
2014 Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Years in which options plan vest 4 years    
2014 Plan | Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares awarded under plan 439,534    
2014 Plan | Class B Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares awarded under plan 493,522    
401(k) Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock contribution to 401(k) Plan, shares 16,389 20,045 18,343
Common stock contribution to 401(k) plan | $ $ 2,428 $ 2,348 $ 1,963
2001 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate shares of common stock that may be granted 0    
Contractual term of stock option awards 5 years    
Options of common stock outstanding 12,750    
2001 Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Years in which options plan vest 2 years    
2001 Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Years in which options plan vest 4 years    
Non-Vested Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant date fair value of non-vested (restricted) stock | $ / shares $ 149.47 $ 130.01 $ 114.55
Fair value of non-vested stock that vested | $ $ 11,580 $ 10,096 $ 2,468
Unrecognized share-based compensation expense | $ $ 109,297    
Weighted-average period for recognition of share-based compensation expense, in years 11 years    
Non-Vested Restricted Stock | Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized share-based compensation expense | $ $ 59,000    
Weighted-average period for recognition of share-based compensation expense, in years 9 years    
Shares of non-vested (restricted) stock obligated to issue in connection with incentive compensation agreements 42,871    
Non-Vested Restricted Stock | Chief Executive Officer | Share-based Compensation Award, Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized share-based compensation expense | $ $ 11,000    
Weighted-average period for recognition of share-based compensation expense, in years 5 years    
Age of Chief Executive Officer when non-vested (restricted) stock vests | Age 82    
Non-Vested Restricted Stock | Chief Executive Officer | Share-based Compensation Award, Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized share-based compensation expense | $ $ 48,000    
Weighted-average period for recognition of share-based compensation expense, in years 9 years    
Age of Chief Executive Officer when non-vested (restricted) stock vests | Age 86    
Non-Vested Restricted Stock | President      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average period for recognition of share-based compensation expense, in years 26 years    
Shares of non-vested (restricted) stock obligated to issue in connection with incentive compensation agreements 13,779    
Non-Vested Restricted Stock | Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Age of employee when non-vested (restricted) stock vests | Age 62    
Non-Vested Restricted Stock | Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares withheld as payment for tax withholdings related to share based compensation, shares 32,454   7,206
Shares withheld as payment for tax withholdings related to share based compensation, market value | $ $ 4,664   $ 889
Non-Vested Restricted Stock | Common and Class B Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares withheld as payment for tax withholdings related to share based compensation, shares   30,413  
Shares withheld as payment for tax withholdings related to share based compensation, market value | $   $ 3,967  
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized share-based compensation expense | $ $ 2,703    
Weighted-average period for recognition of share-based compensation expense, in years 1 year 9 months 18 days    
Fair value of stock options vested | $ $ 754 $ 736 $ 856
Stock Options | Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares withheld as payment for tax withholdings related to share based compensation, shares 350 348  
Shares withheld as payment for tax withholdings related to share based compensation, market value | $ $ 53 $ 51  
Stock Options | Class B Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares withheld as payment for tax withholdings related to share based compensation, shares     26,006
Shares withheld as payment for tax withholdings related to share based compensation, market value | $     $ 3,251
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Stock Option Activity (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options, Outstanding beginning balance | shares 294,250
Options, Granted | shares 179,750
Options, Exercised | shares (39,751)
Options, Forfeited | shares (34,166)
Options, Expired | shares (1,250)
Options, Outstanding ending balance | shares 398,833
Options, Exercisable | shares 33,919
Weighted-Average Exercise Price, Outstanding beginning balance | $ / shares $ 122.80
Weighted-Average Exercise Price, Granted | $ / shares 150.35
Weighted-Average Exercise Price, Exercised | $ / shares 98.05
Weighted-Average Exercise Price, Forfeited | $ / shares 139.40
Weighted-Average Exercise Price, Expired | $ / shares 67.25
Weighted-Average Exercise Price, Outstanding ending balance | $ / shares 136.44
Weighted-Average Exercise Price, Exercisable | $ / shares $ 121.65
Weighted-Average Remaining Contractual Term (in years), Outstanding 3 years 5 months 20 days
Weighted-Average Remaining Contractual Term (in years), Exercisable 2 years 9 months 18 days
Aggregate Intrinsic Value, Outstanding | $ $ 13,401
Aggregate Intrinsic Value, Exercisable | $ $ 1,641
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Non-Vested Restricted Stock Activity (Detail) - Non-Vested Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares, Non-vested beginning balance 2,898,890    
Shares, Granted 176,899    
Shares, Vested (80,550)    
Shares, Forfeited (10,000)    
Shares, Non-vested ending balance 2,985,239 2,898,890  
Weighted-Average Grant Date Fair Value, Non-vested beginning balance $ 54.13    
Weighted-Average Grant Date Fair Value, Granted 149.47 $ 130.01 $ 114.55
Weighted-Average Grant Date Fair Value, Vested 50.05    
Weighted-Average Grant Date Fair Value, Forfeited 134.71    
Weighted-Average Grant Date Fair Value, Non-vested ending balance $ 51.22 $ 54.13  
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Weighted-Average Assumptions Used for Stock Options Granted (Detail) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term in years 4 years 2 months 30 days 4 years 2 months 30 days 4 years 2 months 30 days
Risk-free interest rate 1.77% 1.24% 1.25%
Expected volatility 17.41% 18.65% 20.96%
Expected dividend yield 2.82% 2.54% 2.29%
Grant date fair value $ 17.23 $ 16.37 $ 17.17
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 13,293 $ 12,319 $ 12,596
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 1,451 1,149 952
Non-Vested Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 11,842 $ 11,170 $ 11,644
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Purchase of Additional Ownership Interest in Joint Ventures - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 13, 2017
USD ($)
Nov. 29, 2016
USD ($)
Dec. 31, 2017
USD ($)
[1]
Sep. 30, 2017
USD ($)
[1]
Jun. 30, 2017
USD ($)
[1]
Mar. 31, 2017
USD ($)
[1]
Dec. 31, 2016
USD ($)
[1]
Sep. 30, 2016
USD ($)
[1]
Jun. 30, 2016
USD ($)
[1]
Mar. 31, 2016
USD ($)
[1]
Dec. 31, 2017
USD ($)
Location
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Jul. 31, 2011
Business Acquisition [Line Items]                            
Revenues     $ 964,345 $ 1,229,591 $ 1,275,924 $ 872,095 $ 913,611 $ 1,241,232 $ 1,214,435 $ 851,424 $ 4,341,955 [1] $ 4,220,702 [1] $ 4,113,239  
MEXICO                            
Business Acquisition [Line Items]                            
Revenues                     152,668 $ 140,278 $ 138,354  
Carrier Enterprise II                            
Business Acquisition [Line Items]                            
Additional ownership interest acquired 10.00% 10.00%                        
Revenues                     $ 545,000      
Cash consideration $ 42,688 $ 42,909                        
Controlling interest, ownership percentage 80.00%                         60.00%
Carrier Enterprise II | Northeast U.S.                            
Business Acquisition [Line Items]                            
Number of locations | Location                     40      
Carrier Enterprise II | MEXICO                            
Business Acquisition [Line Items]                            
Number of locations | Location                     14      
[1] Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions.
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investment in Unconsolidated Affiliate - Additional Information (Detail)
$ in Thousands
12 Months Ended
Jun. 21, 2017
USD ($)
board_member
Location
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Schedule of Equity Method Investments [Line Items]      
Investment in unconsolidated entity   $ 63,600  
Proceeds from non-controlling interest for investment in unconsolidated entity   $ 12,720  
Carrier Enterprise I      
Schedule of Equity Method Investments [Line Items]      
Ownership interest acquired 35.00%    
Ownership percentage by parent 80.00%    
Ownership percentage, by non-controlling owners 20.00%    
Investment in unconsolidated entity $ 63,600    
Contribution to investment in unconsolidated entity by controlling interest 50,880    
Proceeds from non-controlling interest for investment in unconsolidated entity $ 12,720    
Russell Sigler Inc | Western United States [Member]      
Schedule of Equity Method Investments [Line Items]      
Number of locations | Location 30    
Russell Sigler sales     $ 650,000
Russell Sigler Inc | Carrier Enterprise I      
Schedule of Equity Method Investments [Line Items]      
Ownership percentage needed for right to purchase up to 100% 85.00%    
Total number of board members | board_member 6    
Number of board members that can be appointed based on ownership | board_member 2    
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Goodwill [Line Items]    
Goodwill, Beginning Balance $ 379,737 $ 378,310
Foreign currency translation adjustment 2,992 1,427
Goodwill, Ending Balance $ 382,729 $ 379,737
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Intangible Assets [Line Items]    
Indefinite lived intangible assets - Trade names, trademarks and distribution rights $ 125,194 $ 120,288
Finite lived intangible assets:    
Accumulated amortization (38,332) (33,437)
Finite lived intangible assets, net 35,871 38,276
Intangible assets, net 161,065 158,564
Customer Relationships    
Finite lived intangible assets:    
Finite lived intangible assets $ 73,053 70,194
Customer Relationships | Minimum    
Intangible Assets [Line Items]    
Finite lived intangible assets, Estimated Useful lives, years 10 years  
Customer Relationships | Maximum    
Intangible Assets [Line Items]    
Finite lived intangible assets, Estimated Useful lives, years 15 years  
Trade Name    
Intangible Assets [Line Items]    
Finite lived intangible assets, Estimated Useful lives, years 10 years  
Finite lived intangible assets:    
Finite lived intangible assets $ 1,150 1,150
Non-compete Agreements    
Intangible Assets [Line Items]    
Finite lived intangible assets, Estimated Useful lives, years 7 years  
Finite lived intangible assets:    
Finite lived intangible assets   $ 369
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Goodwill And Intangible Assets [Line Items]      
Amortization expense related to finite lived intangible assets $ 5,263 $ 5,213 $ 5,315
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Amortization Expense Related to Finite Lived Intangible Assets (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
2018 $ 4,900
2019 4,900
2020 4,900
2021 4,200
2022 $ 3,500
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Aug. 23, 2017
Sep. 30, 1999
Stockholders Equity Note [Line Items]          
Preferred stock outstanding 0 0      
Maximum aggregate offering price under sales agreement       $ 250,000,000  
Net proceeds from the sale of Common stock $ 247,744,000        
Direct stock issuance costs $ 311,000        
Number of shares authorized to be repurchased         7,500,000
Treasury stock, shares repurchased 0 0 0    
Cost of repurchased shares $ 87,440,000 $ 114,425,000      
Remaining number of shares authorized to be repurchased 1,129,087        
Common Stock          
Stockholders Equity Note [Line Items]          
Sale of common stock, shares 1,498,662        
Common Stock          
Stockholders Equity Note [Line Items]          
Amount of votes common stock is entitled One        
Percentage of Board entitled to elect 25.00%        
Treasury stock, shares 4,823,988 6,322,650      
Class B Common Stock          
Stockholders Equity Note [Line Items]          
Amount of votes common stock is entitled Ten        
Treasury stock, shares 48,263 48,263      
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Additional Information (Detail) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Financial Instrument [Line Items]    
Estimated fair value of contingent liability $ 0  
Standby Letters of Credit    
Financial Instrument [Line Items]    
Fair value of contingent liability 2,430,000 $ 2,430,000
Performance Bonds    
Financial Instrument [Line Items]    
Fair value of contingent liability $ 4,000,000 $ 8,000,000
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives - Additional Information (Detail) - Foreign Currency Forward Contracts - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Derivatives not Designated as Hedging Instruments      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional value of derivatives $ 11,200    
Contract expiring terms 2018-08    
(Loss) gain from foreign currency forward and option contracts not designated as hedging instruments $ (829) $ (306) $ 2,552
Cash Flow Hedge      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional value of derivatives $ 29,500    
Contract maturity period One year or less    
Contract expiring terms 2018-09    
Pre-tax loss to be reclassified into earnings within the next 12 months $ (962)    
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail) - Cash Flow Hedge - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Derivative Instruments, Gain (Loss) [Line Items]    
Loss recorded in accumulated other comprehensive loss $ (961) $ (1,321)
Gain (loss) reclassified from accumulated other comprehensive loss into earnings $ (491) $ 442
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail) - Foreign Currency Forward Contracts - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Derivatives, Fair Value [Line Items]    
Derivative instruments, assets derivatives $ 250 $ 241
Derivative instruments, liabilities derivatives 957 39
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative instruments, assets derivatives 70 227
Derivative instruments, liabilities derivatives 773 35
Derivatives not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative instruments, assets derivatives 180 14
Derivative instruments, liabilities derivatives $ 184 $ 4
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Other assets    
Assets:    
Available-for-sale securities $ 332 $ 281
Other Current Assets    
Assets:    
Derivative financial instruments 250 241
Accrued expenses and other current liabilities    
Liabilities:    
Derivative financial instruments 957 39
Fair Value Measurements, Level 1 | Other assets    
Assets:    
Available-for-sale securities 332 281
Fair Value Measurements, Level 2 | Other Current Assets    
Assets:    
Derivative financial instruments 250 241
Fair Value Measurements, Level 2 | Accrued expenses and other current liabilities    
Liabilities:    
Derivative financial instruments $ 957 $ 39
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments and Contingencies Disclosure [Line Items]      
Self-insurance reserves $ 2,344 $ 2,951  
Maximum exposure to loss related to involvement with variable interest entity $ 4,200    
Operating leases maximum maturity date 2028    
Rental expense $ 84,076 $ 83,260 $ 82,581
Non-cancelable purchase obligations for goods $ 11,000    
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Leases Payments under Non-Cancelable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Operating Leases Future Minimum Payments Due [Line Items]  
2018 $ 69,136
2019 51,645
2020 36,127
2021 22,434
2022 12,985
Thereafter 5,824
Total minimum payments $ 198,151
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Supplier Concentration Risk | Cost of Goods, Total      
Related Party Transaction [Line Items]      
Percentage of purchases from key suppliers 84.00% 85.00% 84.00%
Moss & Associates LLC | Customary Payments for Remodeling of Corporate Headquarters      
Related Party Transaction [Line Items]      
Payment for related party transaction $ 951 $ 291  
Amount payable to related party 131    
Greenberg Traurig, P.A. | Customary Fees for Legal Services      
Related Party Transaction [Line Items]      
Payment for related party transaction 475    
Amount payable to related party 0    
Carrier and Its Affiliates | Supplier Concentration Risk      
Related Party Transaction [Line Items]      
Amount payable to Carrier and its affiliates, net of receivables 75,000 63,000  
Revenues from sales to Carrier and its affiliates $ 64,000 $ 56,000 $ 62,000
Carrier and Its Affiliates | Supplier Concentration Risk | Cost of Goods, Total      
Related Party Transaction [Line Items]      
Percentage of purchases from key suppliers 62.00% 62.00% 62.00%
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenues and Long-Lived Assets by Geographical Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
[1]
Jun. 30, 2017
[1]
Mar. 31, 2017
[1]
Dec. 31, 2016
Sep. 30, 2016
[1]
Jun. 30, 2016
[1]
Mar. 31, 2016
[1]
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Geographic Area Information [Line Items]                      
Revenues $ 964,345 [1] $ 1,229,591 $ 1,275,924 $ 872,095 $ 913,611 [1] $ 1,241,232 $ 1,214,435 $ 851,424 $ 4,341,955 [1] $ 4,220,702 [1] $ 4,113,239
Long-Lived Assets 709,480       628,803       709,480 628,803  
UNITED STATES                      
Geographic Area Information [Line Items]                      
Revenues                 3,919,684 3,813,204 3,710,977
Long-Lived Assets 540,136       467,728       540,136 467,728  
CANADA                      
Geographic Area Information [Line Items]                      
Revenues                 269,603 267,220 263,908
Long-Lived Assets 163,944       155,758       163,944 155,758  
MEXICO                      
Geographic Area Information [Line Items]                      
Revenues                 152,668 140,278 $ 138,354
Long-Lived Assets $ 5,400       $ 5,317       $ 5,400 $ 5,317  
[1] Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions.
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Cash Flow Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash Flow Supplemental Disclosures [Line Items]      
Interest paid $ 5,773 $ 3,362 $ 4,993
Income taxes net of refunds $ 48,056 $ 99,006 $ 103,261
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
12 Months Ended
Feb. 06, 2018
Jan. 02, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Feb. 05, 2018
Subsequent Event [Line Items]            
Cash dividend     $ 4.60 $ 3.60 $ 2.80  
Revolving credit agreement maximum borrowing capacity     $ 600,000,000      
Subsequent Event            
Subsequent Event [Line Items]            
Revolving credit agreement maximum borrowing capacity           $ 300,000,000
Common Stock | Subsequent Event            
Subsequent Event [Line Items]            
Cash dividend   $ 1.25        
Dividends, date declared   Jan. 02, 2018        
Dividends Payable, Date to be Paid   Jan. 31, 2018        
Dividends, date of record   Jan. 16, 2018        
Date new dividend rate will be effective 2018-04          
Cash dividend $ 1.45          
Class B Common Stock | Subsequent Event            
Subsequent Event [Line Items]            
Cash dividend   $ 1.25        
Dividends, date declared   Jan. 02, 2018        
Dividends Payable, Date to be Paid   Jan. 31, 2018        
Dividends, date of record   Jan. 16, 2018        
Date new dividend rate will be effective 2018-04          
Cash dividend $ 1.45          
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Financial Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Quarterly Financial Data [Line Items]                      
Revenues $ 964,345 [1] $ 1,229,591 [1] $ 1,275,924 [1] $ 872,095 [1] $ 913,611 [1] $ 1,241,232 [1] $ 1,214,435 [1] $ 851,424 [1] $ 4,341,955 [1] $ 4,220,702 [1] $ 4,113,239
Gross profit 240,930 295,895 310,278 218,556 228,072 302,204 291,861 212,447 1,065,659 1,034,584 1,007,357
Net income attributable to Watsco, Inc. $ 43,255 $ 65,029 $ 73,756 $ 26,181 $ 29,553 $ 63,099 $ 64,621 $ 25,537 $ 208,221 $ 182,810 $ 172,929
Earnings per share for Common and Class B common stock:                      
Basic $ 1.19 [2] $ 1.82 [2] $ 2.07 [2] $ 0.71 [2] $ 0.81 [2] $ 1.78 [2] $ 1.82 [2] $ 0.71 [2] $ 5.81 [2] $ 5.16 [2] $ 4.91
Diluted $ 1.19 [2] $ 1.82 [2] $ 2.07 [2] $ 0.71 [2] $ 0.81 [2] $ 1.78 [2] $ 1.82 [2] $ 0.71 [2] $ 5.81 [2] $ 5.15 [2] $ 4.90
[1] Sales of residential central air conditioners, heating equipment and parts and supplies are seasonal. Demand related to the residential central air conditioning replacement market is typically highest in the second and third quarters, and demand for heating equipment is usually highest in the fourth quarter. Demand related to the new construction sectors throughout most of the markets is fairly evenly distributed throughout the year except for dependence on housing completions and related weather and economic conditions.
[2] Quarterly and year-to-date earnings per share are calculated on an individual basis; therefore, the sum of earnings per share amounts for the quarters may not equal earnings per share amounts for the year.
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /F"84P?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ^8)A3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #Y@F%,'R;V;^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::5H:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[ M=.@I 2\Y,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@ M\/;T^#*O6UB?2'F-^5>R@DX!U^PR^;5YV.RV3-85ORNJIJCXCJ]$78O;^_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ ^8)A3)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #Y@F%,?X@_'-H" !Y"P & 'AL+W=OJT[;.;. DJ8&8[ M2??O9PREA#M7S8> S7OW?/8]N,5-JA=]%L($KV51Z65X-J:>1Y'>GT7)]8.L M166?'*4JN;%#=8ITK00_.%)91#2.)U')\RI<+=S<3JT6\F**O!([%>A+67+U M;RT*>5N&)'R;>,I/9]-,1*M%S4_BIS"_ZIVRHZB/E<5H$2QV7X2.9; MRAJ"0_S.Q4T/[H,FE6 MLR$.[]^B?W')VV2>N18;6?S)#^:\#&=A+,2J[&7A7;_P?ZBC2R[*'8I)7]MKWGEKK?V24([&DZ@'8'V!)I\2& =@?4$ M\C$AZ0C).R%UN]6FXO9FRPU?+92\!:H]WIHW543FB=W]?3/I-ML]L]NC[>QU M%2^B:Q.F0ZQ;!!T@2(^(;.Q>@&(":PKH]%Y@ Q'L'K&%B 1? D-S9([.!O04 MIR2/ MSGG=0E('J=I*B(EGHV:HR R*C$IEC4 \M9*A$AGDIR,)!#+!)4B,>RZ&$:9C MUR&8F4?%XVP"(V1C%0+.A,1I[,T'M?@CH4")@K<(@O$4&,%=3!B,,"XQ#,,\ M*KC9"?0R3<8J",:G@CN>0$/3<9EA&-^YX+8GT-04U!F"\=49[GP"K4]'=;;M M,)-!G253EL7NYU'#7P$$&ISY(N .)]EG/P<4MR^%UF3D/N%-AQD:B]EF+,T2 MW\<3-S&%)F;4$P$W)Z6?3A?W'86>@NDRD&[*8D)F8UM$@[ZD%.KD>CX=[.6E M<@WG8+;O*Q]=JQ6]P]NF] =7I[S2P;,TMCMR/N('NY*S[8/[02&. MIKF=VGO5-H/MP,BZ:W2COMM>_0=02P,$% @ ^8)A3-N%^VC> P =Q M !@ !X;"]W;W)K1!+US5M_K ML[7-XD>>%?4Z.#?-=1F&]?YL\[1^*J^V<&^.996GC7NL3F%]K6QZZ(+R+&2$ MJ#!/+T6P675CK]5F5=Z:[%+8UVI1W_(\K?Z-;5;>UP$-/@:^74[GIAT(-ZMK M>K)_V.;/ZVOEGL(QR^&2VZ*^E,6BLL=U\$R7"2-M0$?\=;'W>G*_:%MY*\OO M[<.OAW5 6D4VL_NF39&ZR[O=VBQK,SD=_PQ)@[%F&SB]_\B>=,V[9M[2VF[+ M[._+H3FO Q,L#O:8WK+F6WG_Q0X-R6 Q=/^;?;>9PULEKL:^S.KNYV)_JYLR M'[(X*7GZH[]>BNYZ[]_(: C# ]@0P,8 0SX-X$, 'P/$I[P8>#'R]/, .03( MGRR@!EZ! F$_5=W<[](FW:RJ\KZH^N5S3=M52I?*?=U].]A]S.Z=F_[:C;YO M.%^%[VV> 8E[A$T0.A*A2SY68%B%F'GA[+' SB>X>$02!)&X"(ZVR;MX,8U7 MH,T>41U2=(C@@D92/G);))4&I&".:@,9?ODZ5(*DHY8Q'>/<"[5[X=0SH MOD?DI YG6K$(S-(.X:A1E()\"<81:0S#=4M4M_1U1T"W].I0HJ22@-MA'!?2 MP(6&<41SJ7'="M6M/-V" -W*JZ.I5)H"V3ZFC(DD6$@)@FFBR,PBT:AH[8L& M:F+M?U1C%%[$H$6,7P3T$AN_B.1&@P^U0S A%83GS!8/KB@7FC!ADJ?@<-.!^:IW M))/7.Y:)2MC[UYD2))/K?:9UZ)V/;W&3HKY+P3\F8X21'-? <&MAOK7 5F., M@7M2.#F?Y+8Z=6?+>K$O;T73SM)D=#R_/K/V? /&8W>NI=@X6VXQ?L>6+]CX M,S4ND4$K1.Y-A-8@'X?J\/\F^B/Y[VEUNA3UXJULW-FM.V$=R[*Q;H+(D]L! MSC8]C ^9/3;MK7;W57\4[A^:\CH<\\/Q?PV;_P!02P,$% @ ^8)A3"92 M0._H @ > H !@ !X;"]W;W)KM76AS; ])-VIE<7. M&=55@M.4)751-O%R[N8>V^5S*6C9=J9JHE?M%_(!F&X2M@5/\+N6UFSQ'-I1G MI5[LX-MN$:>62%9RJZV+PMPN]FX^[5_P_/!##; @P$>#1#[U( ,!N3=(/O4(!L,,L\@Z4-QN=D4 MNEC.6W6-VO[SG@I;16B6F>QO[:1+MGMGTM.9V>K! M C)"T'W$CK!1#3/O6#6H8IA MA+R(0]$=R0D7,#$#B5E(+#QB%B[#4[^B %'.O+K>A"+,$8%Q.8C+0]S&=!FBS-NR M-H ."2[HC5RC&T< "LF)3X["1&:,!^" C!*!?>Y01D0J;B4$ ZQ,Q\; MA]LPXI3XFSJ@0X(AX=OO;OJ>[$?1'LJFBYZ5-LV!.\+W2FEI,--[D]FC:0/'027WVCYR M\]SVO5 _T.HT]'G)V&PN_P-02P,$% @ ^8)A3%!X+"F*! \!4 !@ M !X;"]W;W)KMW M,0ZS[TU]Z._GNV$XWA5%O]G%INH_M\=X2/]Y:KNF&M)M]USTQRY6VRFHJ0M0 MJBR::G^8+Q?3LX=NN6A?AGI_B _=K']IFJK[=Q7K]G0_U_.W!U_WS[MA?% L M%\?J.?X1AS^/#UVZ*ZZM;/=-//3[]C#KXM/]_(N^6V,8 R;%7_MXZF^N9^-0 M'MOVVWCSZ_9^KD9'L8Z;86RB2C^O<1WK>FPI^?CGTNC\VN<8>'O]UOK/T^#3 M8!ZK/J[;^N_]=MC=S_U\MHU/U4L]?&U/O\3+@.Q\=AG];_$UUDD^.DE];-JZ MG_[.-B_]T#:75I*5IOI^_MT?IM_3I?VW,#D +@%P#=#FPP"\!" )*,[.IJ'^ M5 W5S%B%X,]^*)E[/$WO1BG->(Q(PDL\%E9M:*;BQW$X@;R[IQI49MB!LN M*[U56LMN2M%-R=PX1=R4K!OMC*5FN I0EQDO3O3BN!=-O#CN!=%A(+FU%G1@ ME+:9'/:B'\_]D&VV\JR?H'4@V;465,HJD+T$T4O@7DARK@+K!3TX(,FU%F0N M.'2R&ZUD1BGNQU!(*;X(I5849FM)9[TM,[M*9ZBIN2.&3+I<@LV7( M($?+_-3 [934#O ]HTSI'IHR#5')& RM"56 LZ[:WQF2VJ999J#E-/8:H%FGKK+%MR M00](YFIVK,@I M"C6''&BO%!V2($,+(5 I" 41FLST@DQ!X!2DW:R XPU M<3>"#!.5,ZL%F3J2<]!3#@+'FW6(%,N"S &Z3(D!,@.!%Z:>%J:2AIGY4//> MB^=R.0#3KY .0.<:*G>5XJYX3H;4N9E MW@X@DP\X^0(MWH 3[1,: $T="3J#%G..9/(!+R<#Y1;P2M$&8RU]7TDZJ[+O M*Y!)"IRD@8&+(_)3*CT,1:FDT]H8L+(EE%F*G*6!\@N%>A&""Y9^K4E"I:R' M3'*CS%3D3*5?J2L48)D2!&C=(^E,2N],*J$,5>10I5] *Q1JQI0C@;W7)2'8 M](F7FZ7,!S\'(OT.6ETT_U_P"L(/"UZ4$8N\7,UM6I01B_:'(8TR&E% (RU3 M42H*C:9G.J(,3>8%B#(8D8,1,]A &60HE'"Y.9'!@P)XV)R<-;<'/U"RFD!4 ML=.AXN;H;3P+_;WJGO>'?O;8#D/;3&=M3VT[Q-2B^IRF=Q>K[?6FCD_#>.G2 M=7<^@SS?#.WQ&PO=V]R:W-H965T&ULC9;;CMHP$(9?) MFKJ52[]4JGL. KDK64/E$^]8JV<.7#14Z:XX!K(3C.ZM45,'. R3H*%5ZQ>Y M'=N((NME7#6MEQ5M/L,/2_X2>UR@R!E;QNV(7>=7V3"A;SE]-Y]M^Z8>&B-5LIXP+ MJC]GMF9U;3QICK^#4W]M]^]?['!ZV"V5+(UK_]4>U4N_O; @H]KTA^N_LS&HM-R1ZC1VOI?WW=B>I>#-XT2@-?>N_56N_EWXF3@/1D5M-: M3?@4.QSW-1,0 H(0 ,0)=M5KXJM%]);9GT/S@'""%(%($8!$'*1HMI++$$*0.1 M,@ I<9"RV4HDR7",<.8@04*C3#",M "1%@!2ZB M9BM%&2:+S"6:ZQ*"<1+? MV",4PG4JG&?@C9#0C4J''LC!070_"3\036'@@H>@BN?FX2!ZH-(\HIQBP>4/ M0?7/S44TKVLQ3N.,N"^4'%L6JEM^5*W\3VOCQPKIAVJ4_>]TK]A!H[-3LHTTQU6_3OB+ZC>#>\ MD8+QH5;\!U!+ P04 " #Y@F%,ZI5>5'T' "\* & 'AL+W=OMF\7@[=\.V'SXNGYW;WP_CJ MXF7^5/]1MW^^?-JD;^-CE(?%JEYO%\UZL*D?+X>_N(^S4.P:[!%_+>K7[U,OE+E+*XY\NZ/#8YZ[AZ>>W MZ+?[P:?!?)EOZTFS_'OQT#Y?#N-P\% _SK\MV\_-ZZSN!N2'@V[TO]7?ZV6" M[S))?=PWR^W^W\']MVW;K+HH*975_-_#W\5Z__>UB__6##>@K@$=&SAZMP%W M#?C8P/MW&TC70'[T$-YMX+L&_MB RW<;A*Y!^-%#?+=!V34H?S1X?PRQ:Q"/ M#6C?8'QX'/OG.YVW\ZN+3?,ZV!R6Z,M\MQ/L3;].OW M*U?$B_'W7: .@6AI,H6\FD\P!(G%2;C>E#*<4@93JM*>'##^I!_VB:P# M.=R3P)[$]"3ZV8GIB"AX4K-]:V&NI(K4-,XLS+.O,@O.PYR]R3FH#73M32\C MCB&HH=T &+'S:JIG .:\+S*/-,"D WBDBF(FPHT72"CD'@-F3@>H4U/TM;/<&0.33HC-8PAZU:!(OLRL7XUY M7#\E3,H.L#)KD7:6YQ+$VD=4F8US) M"HKW.NT;@.)4V>BD+8HHYUH)BQ,!<3*^E8#WCYR66Z8K+$X$Q,E85[*J4VE. M)2 Z58:_"$L.(%*GT:.T4X\I5>_S.$5P_)4SGC H#PR.6A!/9N-(P.EM&3V[":\L+ MXODJF2\UQ!N &TDRA(5>62">+TXI]6!Y43QH>0&0)*68FUNL.XPJ'$-X5G?8 MIR%*CCP$2X]8Z;''M,#)^S)M"WU."W!%)&TY9@ G51$R]E&PDHE5,F-Y!1PQ M2:6I^@; *M9[?@90/N0\KV M$W2CH7>#@,JA#+'*=86U3-!)O_:\8D4J:DD0 MH%$Q(PB2N0I "J4]KX!S*%=D/:]@[1%T#J4]KX #)BW-8F4G8^H$"XX@HZ\= MKX"#>='B/>E0O<>DTX6! MDZA'Y8 VO-X2WTA*U4QRKR-ATCUG4HXI &UX/6#1Y )/0.5@_ M(&23\\2%V9UCXH"NX/CXPN+5_U!+ M P04 " #Y@F%,*)Y+>^$! "9! & 'AL+W=O*6$R3QLE>H/",FR!8KEAO? ]$[-!<5* MFZ)!LA> *TNB!,7;[0Y1W+&PR*SO(HJ,#XIT#"XBD .E6/P[ N%C'D;AF^.Y M:UIE'*C(>MS 3U"_^HO0%IJB5!T%)CO. @%U'CY%AW-B\!;PNX-1SM:!47+E M_,48WZH\W)J"@$"I3 2LIQN<@! 32)?QU\<,IY2&.%^_1?]BM6LM5RSAQ,F? MKE)M'CZ&004U'HAZYN-7\'H>PL"+_PXW(!IN*M$Y2DZD'8-RD(I3'T670O&K MFSMFY]'M[/>>MDZ(/2&>"-'N4T+B"S1DK7&2"CX%P MM]MC\XBB0ZI/OS1.>]AV3Q^/U-Y;$:5QAFXFD,<<'2:>8R8$TM&G%/%:BF-\ M1U\D.-TCDO0CY+P">5@O(EG5F5A^^D%GLM#I,'N+81:3;G:+4N\QR1)SOL?$ MF\=%L6AV011$8Q^_#$H^,&5TSKQ3?SW%YH(7_J/N.]=C+[GF7($N<;O1G=#J?V(R"-3*+/=Z+5RW.$/QWG\$:/J-BO]02P,$% M @ ^8)A3)T:%M=I!0 XQH !@ !X;"]W;W)K>V'!ZN[FV/]$OX,_5_'AS;>K4Z]/&WWX=!M MF\.B#<^WRWM]71DU-!@1?V_#1W=VO1A"^=(T7X>;WYYNEVI@%';AL1^ZJ.// M>]B$W6[H*?+X=^YT>1IS:'A^_;WW7\;@8S!?ZBYLFMT_VZ?^]799+A=/X;E^ MV_6?FX]?PQQ0L5S,T?\>WL,NP@-?Q>/;UW?[.=>(I5]_6WZW1[& MWX^Y_^_-< .:&]"I@;8_;H_U,(OTM8G9?QP>CLD>_Q?3T\6G[W?:F)O5^]#1C%E/&#K'G!"KV/MI"$)# MK"EI3I<#;%($"PX5@!28!,,X>6S/%W%F.C"P S-V8,XZ,%;D:8+8$7*8 BT< M>26B!3 N?,DB8@ C6Y#!I M(N@!16]R!A1W8)&IMG A[PA071!6+<#8 %<5) MI+!*4=IK[3!E!RF[E#*5@K)+AV'RDC) $6LO*"-4X3-9+B'E$F194BZ38:ZT M+8.*,!:)67OP+KT6?%,0FU+,L"H%D2U+S%J-E[!"G*>/>&EN 3CW RJ6N4]V^5F6(8S?0P X* M:;H:^,'YHI]Y Q0I*_45PLI,>:2Q(VA@"84T,0WD7L47*TLD@*-2.TYF., 1 ME2;C#82]@118WC[3!59J DK-X M<'*&(!RQ];E$8\4FH-A6^AFEBJVM]& R5*X0CF)YFDLV=AP"Q7^N_B L_03*?RMWAP3$FC0;;V3X *A5 MW 3(\ &NL%1D*AK"\D] _JTT7$*";4VRQ]E (,79E,PY /1EP1GO(FP!!"Q M[I76!%3;7!3&,W>(\RJG<%C?">B[U.,UI7H\SG!9]2,9>KO1CK M.X/:7WK@FM-Z_=0-! :'/"9=94#[B:2](52TRXPS,S8(!@;A M6+(&AT'&))L$!%.N3/*=PG2$Y58M=A$&+B(U=LVIZA=6:;E) # N*-E, EC, M@LDL7(,MQ +D:*_GD'G1[:E,E[F&\! >!6 788W\5Z=G?3O0_LR?D7I%H_- MVZ$?#LS/GIZ^U-S3\*5 /%_KZVKZWO*CF^GSSQ]U^[(]=(LO3=\W^_%KP7/3 M]"&R5)]B7E]#_72ZV87G?KAT\;J=/KM,-WUSG#\IK4[?M>[^!U!+ P04 M" #Y@F%,8M7<&J@! "1 P & 'AL+W=O=DDB]5M4F;=*IU;;/7.(DJ( S()?NWQ=(FD9; MM"_!-N_9SX[)!K2OK@7PY$TKXW+:>M\=&'-E"UJX*^S A)L:K18^N+9AKK,@ MJD32BO'-YI9I(0TMLA0[V2+#WBMIX&2)Z[46]L\1% XYW=*/P+-L6A\#K,@Z MT< +^!_=R0:/S5DJJ<$XB898J'-ZOST<=Q&? #\E#&YAD]C)&?$U.E^KG&ZB M(%!0^IA!A.,"#Z!43!1D_)YRTKED)"[MC^Q/J??0RUDX>$#U2U:^S>D=)174 MHE?^&8X@ KPJ"34*%&Y]"5E[SSJ*4N0HL7;>$J3SF&\N=Y- MM'4"GPA\)MRE.FPLE)0_"B^*S.) [#C[3L1?O#WP,)LR!M,HTET0[T+T4FSW MMQF[Q$03YCAB^!(S(UC(/I?@:R6._!\Z7Z?O5A7N$OWZOPK7,/N_BK#%2#38 M)BV#(R7V)BWB(CKOVSU/(_V$C\OZ7=A&&D?.Z,./2>.K$3T$*9NKL %M>!^S MHZ#VT=P'VXY;,CH>N^D!L/D5%N]02P,$% @ ^8)A3/3YY3&H 0 D0, M !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)1Y*2+-MLOC#%A:9E'F,G M6^9F\%)H.%GB!J6X?3F"-&-!M_0M\"C:SH< *_.>M_ 3_*_^9-%CP2>CD;,Q3<'[4!=T$02"A\B$#Q^,"=R!E2(0R M_J:<="X9B$O[+?NWV#OVH7B'T4NYO=[G[!(2)J)( M_\&G97W@MA7:D;/Q^&/B^!IC/*"4S15N0(?O8W8D-#Z8UVC;:4LFQYL^/0 V MO\+R%5!+ P04 " #Y@F%,3T!C_J@:@322O&L^R6:2$-+?/D.[LRMT-0TL#9$3]H+=SO$R@[ M%G1'WQQ/LNU"=+ R[T4+WR'\Z,\.+;9$J:4&XZ4UQ$%3T+O=\;2/^ 3X*6'T MJS.)E5RL?8G&E[J@610$"JH0(PC#:- R>5'8P:1!7WF7>[M(;L'?X-*S?A&NE\>1B SY,:E]C M;0"4DMW@!'3X/Q9#01/B\1.>W30EDQ%L/W\ MOS"\@]02P,$% @ ^8)A M3( D^2:G 0 D0, !D !X;"]W;W)K&UL?5-A M;YPP#/TK47Y V[G0"I%ZGJI,VZ=1IZ^<<&(B:Q"P)1_?OEP1*T8;VA=C. M>_:S]T?&7-6!%NX&>S#AID&KA0^N;9GK+8@ZD;1B M?+>[95I(0\L\Q6++748)Q$0RPT!;W;'T]9Q"? 3PFC6]DD=G)!?(G.E[J@NR@(%%0^ M9A#AN,(]*!43!1F_YIQT*1F):_LM^T/J/?1R$0[N43W+VG<%/5!20R,&Y9]P M?(2YGX^4S,U_A2NH (]*0HT*E4M?4@W.HYZS!"E:O$ZG-.DS;1M I\) M?"$<4ATV%4K*/PLORMSB2.PT^U[$7[P_\C";*@;3*-)=$.]"]%KN#SQGUYAH MQIPF#%]C%@0+V9<2?*O$B?]#Y]OT;%-AEN@?_JMP"Y/]582M1J+!MFD9'*EP M,&D15]%EW^YX&ND[?%K6;\*VTCAR01]^3!I?@^@A2-G=A WHPOM8' 6-C^:G M8-MI2R;'8S\_ +:\PO(/4$L#!!0 ( /F"84Q/IJ&BJ $ )$# 9 M>&PO=V]R:W-H965TM\=&'-E"UJX*^S A)L:K18^N+9AKK,@JD32BO'-YI9I(0TMLA0[V2+#WBMI MX&2)Z[46]O<1% XYW=*/P+-L6A\#K,@ZT< /\#^[DPT>F[-44H-Q$@VQ4.?T M;GLX[B(^ 7Y)&-S")K&3,^)K=)ZJG&ZB(%!0^IA!A.,"]Z!43!1DO$TYZ5PR M$I?V1_:'U'OHY2PL@0I6KR/IS3I',8;OIMHZP0^$?A,V*^!A-F4,IE&DNR#>A>BEV.ZO,W:)B2;,<<3P)69&L)!]+L'72ASY M/W2^3M^M*MPE^O5_%:YA;OXJPA8CT6";M R.E-B;M(B+Z+QO=SR-]!,^+NMW M81MI'#FC#S\FC:]&]!"D;*["!K3A?&UL?5/;;MLP#/T501]0)4HO06 ;:%H,'; !08MMSXI-VT)U<24Y M[OZ^E.QZQF;LQ2*IP\-#FLH&ZUY]"Q#(NU;&Y[0-H3LPYLL6M/!7M@.#-[5U M6@1T7<-\YT!4*4DKQC>;6Z:%-+3(4NSDBLSV04D#)T=\K[5POX^@[)#3+?T, M/,NF#3' BJP3#;Q ^-&=''IL9JFD!N.E-<1!G=/[[>&XB_@$^"EA\ N;Q$[. MUKY&YVN5TTT4! K*$!D$'A=X *4B$8^KFA9&K^&UQ (3PJP1JE53Y]2=G[8/7$@E*T>!]/ M:=(YC#.(ZFC,$TB72' MVCU&+\5V?YNQ2R2:,,<1PY>8&<&0?2[!UTH<^3_I?#U]MZIPE]*O_ZMP#7/W M5Q&V&(D&UZ1=\*2TO4E[N(C.ZW;/TTC_P,==_2Y<(XTG9QOPQZ3QU=8&0"F; M*UR %I_'["BH0S3OT';CDHQ.L-VT_VQ^A,4'4$L#!!0 ( /F"84S@A7@W MIP$ )$# 9 >&PO=V]R:W-H965T=;*^)+V(0PGQGS=@Q;^S@Y@\*:U3HN KNN8'QR()I&T8GRW>\.T MD(9618I=7%78,2AIX.*('[46[M<9E)U*NJ M6[(T4H/QTAKBH"WI_?YT/D1\ GR7,/F536(G5VN?HO.I*>DN"@(%=8@9!!XW M> "E8B*4\3/GI$O)2%S;+]D_I-ZQEZOP\#]F$OJ1'2AIHQ:C"HYT^0N[G M-26Y^<]P X7PJ 1KU%;Y]"7UZ(/5.0M*T>)Y/J5)YY1O#IFV3>"9P!?",=5A M1KI'_B\K%^$ZZ3QY&H#_I@TOM;: "AE=X<;T./[6!P%;8CF6[3=O"6S M$^R0'P!;7F'U&U!+ P04 " #Y@F%,M2VS/461)U(6C&>91^9%M+0,D^QDRUS'+R2!DZ6N$%K M85^/H' LZ(Z^!1YDV_D88&7>BQ9^@O_5GVSPV)*EEAJ,DVB(A::@M[O#<1_Q M"? H870KF\1.SHC/T?E>%S2+@D!!Y6,&$8X+W(%2,5&0\7O.29>2D;BVW[)_ M3;V'7L["P1VJ)UG[KJ WE-30B$'Y!QR_P=S/!TKFYG_ !52 1R6A1H7*I2^I M!N=1SUF"%"U>IE.:=([3S?5^IFT3^$S@"^$FU6%3H:3\B_"BS"V.Q$ZS[T7\ MQ;L##[.I8C"-(MT%\2Y$+^7N2, M/OR8-+X&T4.0DEV%#>C"^U@H 0 D0, !D !X;"]W;W)K&UL?5-M;]0P#/XK47[ )^U* M!15?&MMY'ONQZV0CNF?? @3V8K3U.6]#Z(]"^+(%H_P-]F#IID9G5"#7-<+W M#E252$8+N=N]%49UEA=9BIU=D>$0=&?A[)@?C%'NUPDTCCG?\]? 4]>T(09$ MD?6J@:\0OO5G1YY8LE2= >L[M,Q!G?.'_?%TB/@$^-[!Z%S_3M@ER)LB%<)?JB*E04OY>!55D#D?FIMGW*O[B_5'2;,H83*-(=R3>4_1: M[.]E)JXQT8PY31BYQBP(0=F7$G*KQ$G^0Y?;],.FPD.BO_FOPBW,X:\B8C42 M ZY)R^!9B8--B[B*+OOV(--(_\"G9?VB7--9SRX8Z,>D\=6( 4C*[H8VH*7W ML3@:ZA#-=V2[:4LF)V _/P"QO,+B-U!+ P04 " #Y@F%,P9SY5JD! "1 M P &0 'AL+W=O'.JC^R"FU.;RBIH!:]"H]V^ 93/U>43,W_ M@#,HA$J*M$_A$X#/A)M5A8Z&D M_%X$463.#L2-L^]$_,7;/E[4U:Q$5TWK=; MGD;Z'SXNZT_A&FD\.=F /R:-K[8V $K97. &M/@^9D=!':+Y!6TW;LGH!-M- M#X#-K[#X!U!+ P04 " #Y@F%,@/2H4J@! "1 P &0 'AL+W=OZ::2$-+?,4.[DRMT-0TL#)$3]H+=S; M$90="YK1]\"3;+L0 ZS,>]'"=P@_^I-#CRU9:JG!>&D-<= 4]"X['/<1GP _ M)8Q^99/8R=G:Y^A\K0NZBX) 015B!H''!>Y!J9@(9;S,.>E2,A+7]GOV+ZEW M[.4L/-Q;]4O6H2OH+24U-&)0X"# MU7,6E*+%ZW1*D\YQNMEG,VV;P&<"7PBWJ0Z;"B7EGT409>[L2-PT^U[$7YP= M.,ZFBL$TBG2'XCU&+V7VZ3IGEYAHQAPG#%]C%@3#[$L)OE7BR/^A\VWZ?E/A M/M$__%?A%N;FKR)L-1(-KDW+X$EE!Y,6<15=]NV.IY'^@4_+^BA<*XTG9QOP MQZ3Q-=8&0"F[*]R #M_'XBAH0C1OT';3EDQ.L/W\ -CR"LO?4$L#!!0 ( M /F"84SUE'AVJ $ )$# 9 >&PO=V]R:W-H965TIVF3-NG4:=WG'!B(FA>6A*/[]W,"96A# M_4)LYWGLQ\;)1^N>?0<0R(M6QA>T"Z$_,N:K#K3P-[8'@S>-=5H$=%W+?.] MU(FD%>.[W7NFA32TS%/L[,K<#D%) V='_*"U<+]/H.Q8T(R^!AYEVX488&7> MBQ:^0_C1GQUZ;,E22PW&2VN(@Z:@]]GQM(_X!'B2,/J536(G%VN?H_.E+N@N M"@(%58@9!!Y7> "E8B*4\6O.29>2D;BV7[-_2KUC+Q?AX<&JG[(.74$/E-30 MB$&%1SM^AKF?=Y3,S7^%*RB$1R58H[+*IR^I!A^LGK.@%"U>IE.:=([3#<]F MVC:!SP2^$ ZI#IL*)>4?11!E[NQ(W#3[7L1?G!TYSJ:*P32*=(?B/4:O979W MR-DU)IHQIPG#UY@%P3#[4H)OE3CQ_^A\F[[?5+A/]-LW%6YA[OXIPE8CT>#: MM R>5'8P:1%7T67?[GD:Z5_XM*S?A&NE\>1B _Z8-+[&V@ H97>#&]#A^U@< M!4V(Y@>TW;0EDQ-L/S\ MKS"\@]02P,$% @ ^8)A3.Y]/*2G 0 D0, M !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[KAU MJTY)I%ZK:9,VZ=1IZV<55"KP80G'#_!7,\M9W/Q7^ * MAN!1">4HT?BTLG+P >T9M_OT!N(/ M?!K6K\HUNO/L@H$>)K6O1@Q 4G8W- $M_8_%,%"'>/Q 9S=-R60$[.&PO=V]R:W-H965T M$IE$;[0M@\Y[];$P^H7FV'8 C+UKUMJ"=<\.!,5MUH(6]P@%Z M?].@T<)YT[3,#@9$'4E:,9YE-TP+V=,RC[Z3*7,)1MYX*#E?D@6O@)[M=P,MYB2Y1::NBMQ)X8: IZMSL<]P$? ;\E3'9U M)J&2,^)S,+[5!OD.JYIB05_QTNH#P\*/$Y*E0VKJ0:K4.=HG@I M6KS,N^SC/J4;GFC;!)X(?"'>REYQG-V"8$2YCAC^ JS6Q#,1U]2\*T41_Z!SK?I^TV%^TC_]%^% M6YC]NR1LU1(-IHW#8$F%8Q\'<>5=YNTNO@%[@\_#^D.85O:6G-'YAXGM:Q = M>"G9E9^ SO^/Q5#0N'#\[,]FGI+9<#BD#\"67UC^ U!+ P04 " #Y@F%, M!9"_"ZD! "1 P &0 'AL+W=OJDS;IU&GKYQP8B)H7EH2C^_=S F5H0_M";.=Y M[,?&R4?K7GT'$,B;5L87M NA/S+FJPZT\#>V!X,WC75:!'1=RWSO0-2)I!7C M6?:!:2$-+?,4.[LRMT-0TL#9$3]H+=RO$R@[%G1'WP//LNU"#+ R[T4+WR!\ M[\\./;9DJ:4&XZ4UQ$%3T/O=\;2/^ 3X(6'T*YO$3B[6OD;G5W@ I6(BE/%SSDF7DI&XMM^S/Z;>L9>+\/!@U8NL0U?0.TIJ:,2@PK,= MGV#NYY:2N?DO< 6%\*@$:U16^?0EU>"#U7,6E*+%VW1*D\YQNN&'F;9-X#.! M+X2[5(=-A9+R3R*(,G=V)&Z:?2_B+]X=.IY'^@4_+^E6X5AI/+C;@CTGC:ZP-@%*R&]R #M_'XBAH0C0_ MHNVF+9F<8/OY ;#E%9:_ 5!+ P04 " #Y@F%,.^Z'0J@! "1 P &0 M 'AL+W=OT;ZX#\.1=*^,* MVGG?'QAS50=:N!OLP82;!JT6/KBV9:ZW(.I$THKQ++MC6DA#RSS%3K;,=C@)5Y+UKX!OY[?[+!8TN66FHP3J(A%IJ" M/NX.QWW$)\ /":-;V21V>CD+!T^H7F7MNX(^4%)#(P;E7W#\!',_MY3,S7^!"Z@ CTI" MC0J52U]2#%'F%D=B MI]GW(O[BW8&'V50QF$:1[H)X%Z*7DF=W.;O$1#/F.&'X"K-;$"QD7TKPK1)' M_@^=;]/WFPKWB?[AOPJW,/=_%6&KD6BP;5H&1RH<3%K$5739MT>>1OH'/BWK M5V%;:1PYHP\_)HVO0?00I&0W80.Z\#X61T'CHWD?;#MMR>1X[.<'P)976/X& M4$L#!!0 ( /F"84QUFN&HJ0$ )$# 9 >&PO=V]R:W-H965TIVF3-NG4:=WG'!B(FA>6 MA*/[]W,"96A#_4)LYWGLQ\;)1^N>?0<0R(M6QA>T"Z$_,N:K#K3P-[8'@S>- M=5H$=%W+?.] U(FD%>-9]IYI(0TM\Q0[NS*W0U#2P-D1/V@MW.\3*#L6=$=? M X^R[4(,L#+O10O?(?SHSPX]MF2II0;CI37$05/0^]WQM(_X!'B2,/J536(G M%VN?H_.E+F@6!8&"*L0, H\K/(!2,1'*^#7GI$O)2%S;K]D_I=ZQEXOP\ M3UF'KJ '2FIHQ*#"HQT_P]S/.TKFYK_"%13"HQ*L45GETY=4@P]6SUE0BA8O MTRE-.L?IAM_-M&T"GPE\(1Q2'3852LH_BB#*W-F1N&GVO8B_>'?D.)LJ!M,H MTAV*]QB]ECP[Y.P:$\V8TX3A*\QN03#,OI3@6R5._#\ZWZ;O-Q7N$_WV385; MF __%&&KD6AP;5H&3RH[F+2(J^BR;_<\C?0O?%K6;\*UTGARL0%_3!I?8VT ME)+=X 9T^#X61T$3HGF'MINV9'*"[><'P)976/X!4$L#!!0 ( /F"84RJ M27 /IP$ )$# 9 >&PO=V]R:W-H965TC^_9) &=K0OA#;><]^ M-DXQH7UQ/8 GKUH95]+>^^'(F*M[T,+=X FW+1HM?#!M1US@P71)))6C&?9 M.Z:%-+0J4NQLJP)'KZ2!LR5NU%K87R=0.)4TIV^!9]GU/@9850RB@Z_@OPUG M&SRV9FFD!N,D&F*A+>E#?CP=(CX!ODN8W,8FL9,+XDMT/C4ES:(@4%#[F$&$ MXPJ/H%1,%&3\7'+2M60D;NVW[!]2[Z&7BW#PB.J';'Q?TGM*&FC%J/PS3A]A MZ>>.DJ7YSW %%>!12:A1HW+I2^K1>=1+EB!%B]?YE":=TWQSN%MH^P2^$/A* MN$]UV%PH*7\27E2%Q8G8>?:#B+\X/_(PFSH&TRC271#O0O1:\3PKV#4F6C"G M&<,WF'Q%L)!]+<'W2ISX/W2^3S_L*CPD^NU_%>YA_M;(-B/18+NT#([4.)JT MB)OHNF\//(WT#WQ>UB_"=M(X#L MB!^U%N[7"92=2IK1M\"S[/H0 ZPJ!M'!5PC?AK-#CZU9&JG!>&D-<="6]"$[ MGO*(3X#O$B:_L4GLY&+M2W0^-24]1$&@H XQ@\#C"H^@5$R$,GXN.>E:,A*W M]EOV#ZEW[.4B/#Q:]4,VH2_I/24-M&)4X=E.'V'IYXZ2I?G/< 6%\*@$:]16 M^?0E]>B#U4L6E*+%ZWQ*D\YIOLGO%MH^@2\$OA+N4QTV%TK*GT005>'L1-P\ M^T'$7YP=.,&N,=&".>1OH'/B_K%^$Z M:3RYV( _)HVOM38 2CG;3=OR>P$.RP/@*VOL/H-4$L# M!!0 ( /F"84PGKZ(,J $ )$# 9 >&PO=V]R:W-H965TIZJ3-NG4:>OG'!B(FA"6A*/[ M]W-"RM"&]H78SGOVLW'RR=A7UP%X\J95[PK:>3\<&7-5!UJX&S- CS>-L5IX M=&W+W&!!U)&D%>.[W0>FA>QIF=#@)7Y(%KX!O[[<+;HL25++37T3IJ>6&@*>I\=3_N CX ?$B:WLDGHY&+, M:W ^UP7=!4&@H/(A@\#C"@^@5$B$,GZFG'0I&8AK^SW[8^P=>[D(!P]&O29[1_H'/R_I5V%;VCER,QQ\3Q]<8XP&E[&YP M SI\'XNCH/'!_(BVG;=D=KP9T@-@RRLL?P-02P,$% @ ^8)A3 #,HJ2I M 0 D0, !D !X;"]W;W)K&UL?5-A;YPP#/TK M47Y <^2ZMCH!4J]3U4F;=.JT[7,.#$1-8IJ$H_OW2P*E:$/[0FSG/?O9./F( M]L5U )Z\:65<03OO^P-CKNI "W>%/9APTZ#5P@?7MLSU%D2=2%HQOMO=,"VD MH66>8B=;YCAX)0V<+'&#UL+^/H+"L: 9?0\\R[;S,<#*O!^SPW$?\0GP4\+H5C:)G9P17Z+SI2[H+@H"!96/&40X+O M2L5$0<;KG),N)2-Q;;]G?TR]AU[.PL$#JE^R]EU![RBIH1&#\L\X/L'J9M$_A,X OA+M5A M4Z&D_+/PHLPMCL1.L^]%_,79@8?95#&81I'N@G@7HI>29S3%G$5 M7?;MGJ>1?L"G9?TF;"N-(V?TX<>D\36('H*4W578@"Z\C\51T/AHW@;;3ELR M.1[[^0&PY166?P!02P,$% @ ^8)A3$AHES_. @ ;PP !D !X;"]W M;W)K&UL=5?M;ILP%'T5Q ,4;#[RH212TVG:I$V* M.JW[[29.@@J8V4[2O?UL0UEFCO\4;,Z]YQK.N;E=W81\4V?.=?3>U*U:QV>M MNV62J/V9-TP]B(ZWYLE1R(9ILY2G1'62LX,+:NJ$IFF9-*QJX\W*[>WD9B4N MNJY:OI.1NC0-DW^VO!:W=4SBCXWGZG36=B/9K#IVXC^X_MGMI%DE8Y9#U?!6 M5:*-)#^NXT>RW-+"!CC$2\5OZNX^LD=Y%>+-+KX>UG%J*^(UWVN;@IG+E3_Q MNK:93!V_AZ3QR&D#[^\_LG]VAS>'>66*/XGZ5W70YW4\CZ,#/[)+K9_%[0L? M#E3$T7#Z;_S*:P.WE1B.O:B5^QOM+TJ+9LAB2FG8>W^M6G>]]4^*<@C# 70( MH&/ W/$D/9&K_!/3;+.2XA;)_N5WS'YCLJ3FW>SMIGL5[IDI7IG=ZX:2^2JY MVD0#9MMCZ!V&C(C$9!\I**+8TDDXQ>$9K#!SX?E_%2Z\"@&&II@DAR0Y2$ \ M$H0)G*2 ) 5(D'DD")-CDA*2E"!!X9$@3(E)9I!D!A+,/!*$F6.2.229@P3^ MAP>8+/#A%Y!D 1+X'QYA A^>I-AEZ21%Z1\%8&B6!6@"9B8@1>[S(% 1X(&. M?B04I"A]'@2:!7BP]0GP=3;I3@BT"/!@]Q-@[3SU>1 HT @);@ $N#NG/@\" MA72 >P !!L\G.D"@D YP&R# X_E$!P@4T@'N! 38/)_H (%".L#-@ "G%Q,= M(%#H!Q&W PJL7O@Z@*" #BCN!Q18O?!U $$!'5#<#RBP>N'K ((".J"X'U!@ M]<+7 00%=$!Q/Z# ZJ6O P@*Z0#W PJL7DYT@$"^#I*[>:_A\N0F717MQ:5U M8_;=[CA-/U(W+_Z#]Z/X=R9/5:NB5Z'-U.EFPZ,0FIM:T@=3R]E,_^.BYD=M M;V?F7O8C<+_0HAO&^V3\'V/S%U!+ P04 " #Y@F%,TGFALZP! "1 P M&0 'AL+W=O3[N(3X"?$@:_L$GLY&+M2W2^5#G=1$&@H PQ@\#C"@^@5$R$,GY/ M.>E<,A*7]EOVQ]0[]G(1'AZL^B6KT.;TCI(*:M&K\&R')YCZV5,R-?\5KJ 0 M'I5@C=(JG[ZD['VP>LJ"4K1X'4]ITCF,-_O#1%LG\(G 9\)=JL/&0DGY9Q%$ MD3D[$#?.OA/Q%V^/'&=3QF :1;I#\1ZCUX(?;C-VC8DFS&G$\ 5F.R,89I]+ M\+42)_X?G:_3=ZL*=XE^^X_"_0>%:YC#AR)L,1(-KDG+X$EI>Y,6<1&=]^V> MIY&^P\=E_29<(XTG%QOPQZ3QU=8&0"F;&]R %M_'["BH0S0_H>W&+1F=8+OI M ;#Y%19_ 5!+ P04 " #Y@F%,SJZ5<[8! #V P &0 'AL+W=OZA=+I \/#RDR'8Q])'=,B5;3/(V^H\U3TWO9:CA:XGJEA/US M &F&C&[HQ?'2UHT/#I:GG:CA!_B?W=&BQ6:6LE6@76LTL5!E]&&S/VP#/@)> M6QC^\ M41,+2E'B?3Q;'<]AXK^$K0?P*8!?!; Q453^)+S(4VL&8L?>=R(\\6;/L3=% M<,96Q'\HWJ'WG/.[7I+M:I+M1X)=,!I20W.&8-+N%L2*A\N.[P;L=1' UONFG+ MV+SJ^5]02P,$% @ ^8)A3),\#IVK 0 D0, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$79PFT&(1^M>_$=0"!O6AE?T"Z$_L"8KSK0PE_9 M'@S>--9I$=!T+?.] U$GDE:,[W8W3 MI:)DGW\F5N1V"D@9.COA!:^%^'T'9 ML:![^NYXEFT7HH.5>2]:^ [A1W]R:+$E2BTU&"^M(0Z:@M[O#\@*>D=)#8T85'BVXQ/,]7RB9"[^*UQ (3PJP1R553ZMI!I\L'J. M@E*T>)MV:=(^3C<9GVG;!#X3^$*X2WG8E"@I_RR"*'-G1^*FWORGY+<_9)0::,<<)PU>8_8)@&'U)P;=2'/E_=+Y-SS859HE^ M_8_"[(/"+5=YNT^O0'["Y^&]9MPK32>G&W MATGM:ZP-@%)V5S@!'?Z/Q5#0A'B\Q;.;IF0R@NWG#\"67UC^ 5!+ P04 M" #Y@F%,*@+MU=8! # ! &0 'AL+W=OI[+ M_ACNY=QSSL5 .DCUJAL @]X$[W2&&V/Z(R&Z:$ P?2=[Z.Q*)95@QH:J)KI7 MP$I?)#BA4900P=H.YZG/G56>RJOA;0=GA?15"*9^GX#+(<,;_)YX;NO&N 3) MTY[5\!W,C_ZL;$1FEK(5T.E6=DA!E>'[S?&4.+P'O+0PZ,4W\.(PK M<3R5A0OH5$#G@H/7(:.0=_[(#,M3)0>DQKWOF?O%FR.U>U.XI-\*OV;-:YN] MY70?I^3FB";,:<30!68S(XAEGR5H2.)$/Y33]]2?P+_P\6Y_8ZIN.XTNTMAS[$];):4!:R6ZLPTW]CF9 M PZ5<=.]G:OQ4HV!D?WT7I#YTU/W=0! # M! &0 'AL+W=OCU(PMB ZQRWQ@PG0G39@F#Z3@[0VY5:*L&,#55#]*" 5;Y(<$*C*"6"=3TN,I^[ MJ"*3H^%=#Q>%]"@$4[_/P.64XQB_)UZZIC4N08IL8 U\ _-]N"@;D96EZ@3T MNI,]4E#G^"D^G5.']X ?'4QZ,T>NDZN4KR[X7.4X26A2UFX@"X%="TX>ATR"WGG M'YAA1:;DA-2\]P-SOS@^4;LWI4OZK?!KUKRVV5M!CX>,W!S1@CG/&+K!Q"N" M6/95@H8DSO2_=2 AS#(LD09$D M0/"X$PE@'J.P2!H420,$\4XDA-G_$[(Y00)4X^^.1J4<>W]O-]GU>C[Y(TO^ MPN>[_96IINLUNDICS[$_;;64!JR5Z,XVW-KG9 TXU,9-'^Q" MK(]6\0=02P,$% @ ^8)A3/MAO_/6 0 P 0 !D !X;"]W;W)K&UL=53MCIP@%'T5P@,L#LZXLQ,UV=FF:9,VF6S3]C>C MUX\LB 4M$-@$&O@G-O!12$]",'4[S-P M.69XA]\2SVW=&)<@>=JS&KZ!^=Y?E(W(PE*V CK=R@XIJ#+\N#N=$X?W@!\M MC'HU1ZZ3JY0O+OA<9CARAH!#81P#L\,-GH!S1V1M_)HY\2+I"M?S-_:/OG?; MRY5I>)+\9UN:)L-'C$JHV,#-LQP_P=S/ :.Y^2]P V[ASHG5*"37_HN*01LI M9A9K1;#7:6P[/X[32A+/9>$".A?0I>#H=<@DY)U_8(;EJ9(C4M/>]\S]XMV) MVKTI7-)OA5^SYK7-WG+Z$*?DYHAFS'G"T!5FMR"(95\D:$CB3-^5TW!Y''08 M^_+]/P[W&X- MR'M,'$4;$;(Z00)4[>^.1H4<.G]O5]GE>CY2?P+_PJ>[_96INNTTNDICS[$_ M;964!JR5Z,XVW-CG9 DX5,9-[^U<39=J"HSLY_>"+(]6_@=02P,$% @ M^8)A3*AN\=FT 0 ]@, !D !X;"]W;W)K&UL M;5/M;IPP$'P5RP\0Y>9V5E[74S:O-H>P*$W*90M<>_<<"#$UCU(9N_T ,K_:;61S/G0=,0.!E@3 M25(0FF4?B&1C\,W.L*HR>D)G/?F#ABG<'ZL^F#LEX%/&?-V]]]E+MLUU!+D%H MP1QG#-U@WA'$JZ\E:*K$D?Y'IVGZ/NEP'^GY/P[IC<,49I\NDB>+Y F!_*9( M"G-_4X1LSEV"Z>+$653K4<5IWV37H7Z@\=[>X?.+^,9,QY5%9^W\[<<[:K5V MX*UD=W[,>O\(UT! Z\+VH]^;>13GP.EA>65D?>K57U!+ P04 " #Y@F%, M+/'_F*L! "1 P &0 'AL+W=OOU= *D7J>JDS;IU&KKYQP8B)K$- E']^^;!$I9QQ=B.^_9 MS\;)!C0OM@5PY$U);7/:.M<=&+-E"XK;*^Q ^YL:C>+.NZ9AMC/ JTA2DJ5) MLF.*"TV++,9.ILBP=U)H.!EB>Z6X^7L$B4-.-_0C\"B:UH4 *[*.-_ $[G=W M,MYC;@[';_>]G+F%.Y3/HG)M3O>45%#S7KI''!Y@ MZN>:DJGYGW !Z>%!B:]1HK3Q2\K>.E13%B]%\;?Q%#J>PWBSNYYHZX1T(J0S M81_KL+%05/Z=.UYD!@=BQMEW//SBS2'ULRE#,(XBWGGQUDP2$DV8 MXXA)%YC-C& ^^UPB72MQ3/^CI^OT[:K";:1_^T?AS1>%:YC]ER)L,1(%IHG+ M8$F)O8Z+N(C.^W:;QI%^PL=E_<5-([0E9W3^Q\3QU8@.O)3DRF] Z]_'[$BH M73!OO&W&+1D=A]WT -C\"HMW4$L#!!0 ( /F"84R*W'_VJ@$ )$# 9 M >&PO=V]R:W-H965TC^_9) *6KY0FSG/?O9./F(YL5V (Z\*JEM M03OG^@-CMNI <7N%/6A_TZ!1W'G7M,SV!G@=24JR+$ENF>)"TS*/L9,I1=NY$&!EWO,6?H/[TY^,]]B2I18*M!6HB8&F MH'?IX;@+^ AX$C#:E4U")V?$E^#\J N:!$$@H7(A _?'!>Y!RI#(R_@[YZ1+ MR4!?2]G;N$>Y;.H75?0/24U-'R0[A''[S#W87E?U!+ P04 " #Y@F%,EDA27*H! "1 P &0 'AL+W=O@!/7K0RKJ2]]\.1,5?WH(6[P0%, MN&G1:N&#:3OF!@NB222M&#\B4-G"UQH];"_CZ!PJFD M&7UU/,FN]]'!JF(0'7P#_WTXVV"Q-4HC-1@GT1 +;4D?LN,IC_@$^"%AG4>]1 E2 MM'B9=VG2/LTW=WRA[1/X0N KX3[E87.BI/R#\*(J+$[$SKT?1'SB[,A#;^KH M3*U(=T&\"]YKE6>\8-<8:,&<9@S?8+(5P4+T-07?2W'B_]'Y/CW?59@G^NT_ M"O,W"O+&N\[;0WH#]A<^#^M783MI'+F@#P^3 MVM@A2#C=A OKP/U9#0>OC\7TXVWE*9L/CL'P MO["Z@]02P,$% @ M^8)A3'S66E>K 0 D0, !D !X;"]W;W)K&UL M;5/;CIPP#/V5*!^P&3*S%XT :6>KJI5::;15V^<,&(@V%YJ$8?OW=0)+Z987 M8COGV,?&R4?K7GP'$,BK5L87M NA/S+FJPZT\#>V!X,WC75:!'1=RWSO0-2) MI!7CN]T=TT(:6N8I=G9E;H>@I(&S(W[06KC?)U!V+&A&WP+/LNU"#+ R[T4+ MWR!\[\\./;9DJ:4&XZ4UQ$%3T,?L>-I'? +\D##ZE4UB)Q=K7Z+SN2[H+@H" M!56(&00>5W@"I6(BE/%KSDF7DI&XMM^R?TR]8R\7X>')JI^R#EU!'RBIH1&# M"L]V_ 1S/[>4S,U_@2LHA$;.CL1-L^]%_,79D>-LJAA,HTAW*-YC]%KNL]N< M76.B&7.:,'R%R18$P^Q+";Y5XL3_H_-M^GY3X3[1#_\HO'NG< MS_ZX(6XU$ M@VO3,GA2V<&D15Q%EWU[Y&FD?^'3LGX5KI7&DXL-^&/2^!IK Z"4W0UN0(?O M8W$4-"&:]VB[:4LF)]A^?@!L>87E'U!+ P04 " #Y@F%,F'D'\*T! "1 M P &0 'AL+W=OS\<&'-U#UJX&QS A)L6K18^N+9C;K @FD32BO'=[CW30AI:%2EV MLE6!HU?2P,D2-VHM[)\C*)Q*FM&7P*/L>A\#K"H&T<%W\#^&DPT>6[,T4H-Q M$@VQT);T/CL<\XA/@)\2)K>Q2>SDC/@4G2]-27=1$"BH?$#U2S:^+^F>D@9:,2K_B--G6/IY1\G2_%>X M@ KPJ"34J%&Y]"7UZ#SJ)4N0HL7S?$J3SFF^NQ3'3872LH_ M"B^JPN)$[#S[0<1?G!UXF$T=@VD4Z2Z(=R%ZJ?)L7[!+3+1@CC.&;S#9BF A M^UJ"7RMQY&_H_#H]OZHP3_3;_Q1^>*7P+89G=Z^*L,U(--@N+8,C-8XF+>(F MNN[;/4\C_0>?E_6;L)TTCIS1AQ^3QM@A2=C=A _KP/E9'0>NC>1=L.V_) M['@&ULE5?M;IM $'P5Q ,$;N\ $]F6DEA5*[52 ME*KM;V*?;13@7#C'Z=OW^ BUN;DT^6/@F-V=.3P+.S^I^JG92ZF]E[*HFH6_ MU_IP'03->B_+K+E2!UF9.UM5EYDVE_4N: ZUS#9=4%D$%(9Q4&9YY2_GW=I] MO9RKHR[R2M[77G,LRZS^,AW>]TN!,OY(=O)[U+_.-S7YBH8 MLVSR4E9-KBJOEMN%?\.N5[P+Z! _EL.:_5R:O[QWO(VG\1 MNQ9F]]?M8K?9W3VS/8U9?5YR"N?!Z"4 P)Q8!0,B$46YH9BXG9C&Q@FE+L9)1 M1@E@-)LP2JQ"4RK_1:P2:_L<-&>0Y@S03"X 2+/0_K^N )!Q$3FYLQ"WM!"P=W0LYNB* M[/VM@L&N=\,(L*!I9T4@1[]@N*DQ#E*XJ.*VQL0'U.*VQ4#?LM4BD$LM[D8, MM",>.5+@]L&2#ZC%UF; V[9:!(H==; -&?)A@E,0-@.%[U=+V S$WJ$6@F:. M.M@QA,R0.E)@,] '7O&$S4#@)6^K!2#AZ%*$'4/ #,+U787-0/$'U&(S$'B9 MVFH!2)"C#G8, 3,(A_4)FX'2]ZOEV POT"AV/%N.'<.!&<3T M0W$ 77PI3KT=G'W&E[+>=2-2XZW5L=+MI_#9ZCB&W5 [!DS6;\UXUH\'_]+T ML]VWK-[E5>,]*FV&C&X4V"JEI:$87AER>S-.CA>%W.KV-#'G=3]3]1=:'89Y M,1B'UN5?4$L#!!0 ( /F"84S>%@TU?@4 ( = 9 >&PO=V]R:W-H M965T_T(IUD;]MMG/X[UYODXW0JIHUAN7YYS4N#=7:RCU_T3YT_[!=I M<64=69[66[W+ULENDNKGT^FY"".2Y8 *$:WU1];Z/BFG\BM)?I<7WYY.IW89 MD=[HQ[RDB(N/=WVA-YN2J8CCGYIT>O19#FQ_;]BOJLD7D_D59_HBV?R]?LI? M3Z?^=/*DG^.W3;Y,/JYU/2%W.JEG?ZO?]:: EY$4/AZ335;]GSR^97FRK5F* M4+;QG\/G>E=]?M3\S3 \@.H!9#I U@/D<8#S*=ZI\/< S=.#7>-_405 /" P="+M1S39U(8Y""U,GC=*"C)TT6@M3L46CMC"6 M6S1Z"U/!1:.X,)9<-)H+4]%%H[IHR:X^']+H+DR%IT9X,A:>&N')5'@ZWN)< M>.NPF52[TV6P02,S@8 :G M8G Z#"S,^0&C*LSN(* DUV5+H8]2KDU,QJL^RI.>RQ;W=1]%2OA,IQN "MS6 M_ ^K L0E[8#%=0=0CB*^,H#'PB&_[0#*]HF3K?HPX9,OV(J- ,RCH)78CLPN MEMD%,C,!EP>,VW'D2!;."J +WT2/+)"?@.OD) UR?I,_$B!'2D&ZB! M'=_'P?L@>+:?SP\8KYVEF6#WTP4@8G.[1#P^VT6_C/-<]7EH9C/0UW&>ZSZ/ M/?/82OHVSG.#>(K;NOW'6/\:9[U%V?*8--_'>>Y,LOYCG&=ADJW[<9YEG\>= M\9W^YSC/"O$(MET\C/-$?1YG%@S<1 &^B0*#FAH8U=0^"M74/@K5U#X*U52 M C45Q 5J*D"!F@H\@IH*4*BF]F&PI@+8)S6U/"W"-MTVJ*HUB)55XLL7P8JZ MRN87(9A4I 8"'SI?"!!XP ,7N+8Z/'* *XMKP$,'.#>0]D"_*O"9Y%R007VM M008%%B)AA87(STJL&&C:A>S/0-E\!K+OS5.^XN$#F"-X-8X S''D4&,C!LX* M AP6E."!.RCUQ1*5DL>.D$H4.QSORR"RN#O:_6!W!@-ML !]L&+%;UZ#1AH< M1,4[',C4:W$,F*X $VAR#)BN 1-HX!BX.0D///' M&6+@ "/0"8:?&FM0M_Z[2O4R#'"N8_.N(T(X1]FM/'=C'^@;!6@<"5/00$M" MMGD*:: [(-0=\!02JN:">'. 8#+P62F(((Q:)\]NX+W6H/OS0-TE4'>9XG. MKTY?J+54V>4S>=GE5>EKFXZNP*YI/ +LE]1^!79KRG\ANPW%/Z%[+<4?D?V.PI_(/N"PGMD7U+X$]E7%#X@ M^SE1&!',',GF[:+UOP:'=Y/?X_1EOO8?4$L#!!0 ( /F"84S;J06U M%P( )D% 9 >&PO=V]R:W-H965TH. M0J_0J')J&+2RX6T@X+P)G_%ZGQF\!?QNH)>3>6 J.7+^:A;?3ILP,H: 0J6, M M'##79 J1'2-OX.FN&8TA"G\W?U+[9V7J% M]U]AJ"<+@Z'X[W #JN'&B$=""D,P)RI=BSV1-%RD+P/A#N=CMB?B*\3O7I5R9H M#]ONZ>.1.GHKDSPIT,T(#9BMP\03#!X12*N/*6)?BFW\0(_O$^P>$4EZ#]E[ M()G?1.*M,['\Y*[.U"^0>@52*Y#>"62S@W*8S&):5VD>X=4JG]7KP2TP7F(\ M*]JGMUHM<.0WGGF-9Q[C,T/;["$1QGD^NX/=(RK!RV0U,_V(RA<1GI\UFOR@ M#,3%/GX95/S:*G//D^C87Y[MFYO%M[KON#;Q(>.:U@\B+DTK@R-7^OG8G_S, MN0)M,GK2_FK=)\<%A;,RTX6>"]&UL?991 M;]HP$,>_2I3W-K$=.TD%2 4T;=(F59VV/:=@(&H2L\1 ]^UG.VD:SD=?2&S^ M=_>[P_AN=E'M:W>04@=O==5T\_"@]?$ABKK-0=9%=Z^.LC'?[%1;%]HLVWW4 M'5M9;)U1744TCD54%V43+F9N[ZE=S-1)5V4CG]J@.]5UT?Y;RDI=YB$)WS>> MR_U!VXUH,3L6>_E3ZE_'I]:LHM'+MJQETY6J"5JYFX>/Y&%-$FO@%+]+>>DF M[X%-Y46I5[OXMIV'L262E=QHZZ(PC[-BDRM5_2FW^C /LS#8REUQJO2SNGR50T(\#(;LO\NSK(SQQ 4"[&DGCF]#K#R%2RYEJP1"<GZHCN6L_0&,4>)N4^< >)>PJ=A<@%85HB( M, J)?15+BE'1+G@ -@7T93@++,O3"$P;^;K[DC!"2^]D4I2W%:$N/W:(SP4GB1QCX,@W_*%:)B%*2U MQER1Z65S#7WC\B<(-(/0Q(O$X9E -#2%Q+[FCM ;O&@G>204X4T@+_7C" &! M$1'Q:NR+DAN\>-,A#.'ED)G#33_C_BC:?=ETP8O29MAR(]%.*2T-9GQO:GHP8_6XJ.1.V]?4O+?];-DO MM#H.OTV*BO8 M%16OVT+47L/W2_\!W6=8!VC$[X)?V]&[UZ7R),1S]_%UM_3#3A$O^59V%+EZ M7/B&EV7'I'3\-:3^,&<7.'Y_9?^LDU?)/.4MWXCR3[&3QZ6?^-Z.[_-S*7^( MZQ=N$HI\SV3_C5]XJ>"=$C7'5I2M_O6VYU:*RK H*57^TC^+6C^OAO\U# [ M)@ / 8B]&T!, 'D+H.\&4!- K8"@3T77)LMEOEHTXNHU_?*>\JZ+T#U5U=]V M@[K8^C]5GE:-7E8D9HO@TA$9S+K'X!$A L0]38&B*-7;"\72"C8L@= K) M $@$BR!@GD3'DTF>,4Q 00*J">B$(+$*U6.8QM0:\XF2B(16NA",I2&%Y42@ MG B0DUIR>DPTGH=0C)$E!X !JK/H0ZH9J)JYJI,0)HA!@OCV94Q @N2&94R@ M@M#(*N\&@L4XM#L7@&'",(%5IZ#J%*B;M8SKU)DG39G=>BZ(Q#2R%+L@I3A* M9C8]"F%C"6_H4 .:MBBAJ5UJ" ';&Q7! MCH7(#:UJ0..$,8KLZKD@%MK;&P AELPHABT2 1[IM*D!39?(\20(%=GMDP$H MQ/"<:-A($>"D";%% QX)U-E%H=2V X@*H93-B(9]% %&ZFXN=E.E792360: MQATTE0P[-XJ!.L_M2]B[4?*!304;*0*MS.A0 (>>D!1#-;"D,^R<&_-/I3@-BT_+9W0FAG*7(8"Z[/X/1 MF;CBS4'?-UIO*\ZU[(Z6H]'A3O. NS.U-;Y6=YW^9O)&TU^4ON?-H:A;[TE( M=6+7Y^J]$)(KD>&=JNA1WFOZ#T'U*&ULC57;CML@$/T5RQ^P^)J;'$N;1%4KM5*T5;?/Q)G$UH)Q@<3;OR]@ MQYMX1VE># SGG+E@AJP5\DV5 -I[YZQ62[_4NED0HHH2.%5/HH':[!R$Y%2; MI3P2U4B@>T?BC$1!,"&<5K6?9\ZVE7DF3II5-6REITZ<4_EW!4RT2S_T+X:7 MZEAJ:R!YUM C_ 3]J]E*LR*#RK[B4*M*U)Z$P])_#A>;,+ $AWBMH%57<\^F MLA/BS2Z^[9=^8","!H6V$M0,9U@#8U;)Q/&G%_4'GY9X/;^H?W')FV1V5,%: ML-_57I=+?^9[>SC0$],OHOT*?4*I[_79?X$ V$<'*7$/>$^(.0W"4D/2$9$4B7BJO-AFJ:9U*T MGNR.MZ'V+PH7B:E^88VNV&[/E$<9ZSF/9VE&SE:HQZPZ3'2%"0<$,>J#BPAS ML8H^T:-;!^O/B#BYA6P02(H'$:-YQHX?W^0YP0425"!Q LF-P'14J Z3.DS= M%2K ?:2HCQ3Q,<,%)JC Y/$LIZC %(E@/LH2PTZ4RN?QR$T&!B#)[,7UR: M-VA8,#AH.YV:N>P:<;?0HND?&3*\=/D_4$L#!!0 ( /F"84PD@=O]J@( M %D* 9 >&PO=V]R:W-H965TW83)T$%S&PGZ?[];* 9@4M%7P(VYQZ?<\(U7EZD M>M9'(8SW4A:57OE'8^I%$.CM4915_YZV?I4EES]O1>%O*Q\\%\G'O/#T;B)8+VL^4'\ M$.9G_:#L*+BR[/)25#J7E:?$?N5_A,6&$E?0('[EXJ)[]YZS\B3ELQM\W:U\ MXA2)0FR-H^#VKXTY'ZUS5=8?_^E?US8]Z:>>):;&3Q.]^9X\I/ M?6\G]OQ4F$=Y^2(Z0Y'O=>Z_B;,H+-PIL6ML9:&;7V][TD:6'8N54O*7]II7 MS?72/HEI5X87T*Z 7@N O5D0=@7AH"!HE356/W'#UTLE+YYJ_ZV:NY<"%J$- M<^LFF^R:9]:MMK/G=9BQ97!V1!WFOL70'H;>(C9C1/B?)+ "KBHHJH(V]>&- MB@@G"%&"L"%@-P3QP$:+B1M,U=H 1M*A%P1&&+ $E\-0.0R1DPSDM)BHM\X' MH#1-!^EO,!R$,9O()T(%12-!R<#W?31:)P/(TH$:!$4B0G$M,:HE1L))<8($ M)4CFORTI2I#.>%O2D=&4DD$8;V-NA&2HD P1DN$$0/#^)?/#@(DM &;$T8'Z M7A/&TGBX$2 PZ/?8K2!\-P Z$L3(1*Z [P<0OB,6O(2"ZVER_0]02P,$ M% @ ^8)A3/XM@?/Q 0 X 0 !D !X;"]W;W)K&UL?53;;IPP$/T5Q ?$7+R7K@ I[*I*I59:I6K[[(7AHMB8V&9)_[ZV M80E+:%ZP9WS.F0L>1ST7+[("4,X;HXV,W4JI]H"0S"I@1#[P%AI]4G#!B-*F M*)%L!9#=M$2-UXR:1]9U%$O%.T;J!LW!DQQ@1?U.@O(]=W[TYGNNR M4L:!DJ@E)?P$]:L]"VVA226O&32RYHTCH(C=1_]PP@9O ;]KZ.5L[YA*+IR_ M&.-;'KN>20@H9,HH$+UFH>N;]$XSU;%QG+/X[7(%JN,E$Q\@XE?;K9)U4G(TJ.A5&WH:U M;NS:C_HWVCHA& G!1/"WGQ+"D1"^$_"G!#P2\(* AE)L;TY$D202O'?$\'=; M8BZ1?\"Z^YEQVF;;,]T>J;W7!'MAA*Y&:,2D R:88?P)@;3Z%")8"Y$&'^C! M?8#C1T2([R&G%Z]8)$RFOUG!J*T,R2=C'>-,NV:>:@DO0<]4)5^;B:#0J',=J?W8ABZP5"\ M'=\3-#UJR3]02P,$% @ ^8)A3+A[JPID P &!$ !D !X;"]W;W)K M&ULE9CA;ILP%(5?!?$ U\;DE1)I#;5M$F;5'7: M]ILF3H(*. .2=&\_8RA-XN,LY$< <^Z]/L!G8Z9'5;Y66REK[RW/BFKF;^MZ M=Q<$U7(K\Z3ZI':RT&?6JLR36A^6FZ#:E3)9F: \"R@,XR!/TL*?3TW;4SF? MJGV=I85\*KUJG^=)^?=!9NHX\YG_WO"<;K9UTQ#,I[MD(W_(^N?NJ=1'09]E ME>:RJ%)5>*5!-@%+]2>:Q.]KW&RHM2K\W!U]7,#YL>R4PNZR9% MHC<'N9!9UF32_?C3)?7[FDW@Z?Y[]L_&O#;SDE1RH;+?Z:K>SORQ[ZWD.MEG M];,Z?I&=HP^&H [P+X1X"X&B"Z '$1$+16S+5Y3.ID/BW5T2O;V[M+FJ>( MW0E]]9=-H[G8YIR^/)5N/, M!EC&^#%^BV5N61Y%5RUC5!G@D$6.%!A$%@VPC %CB![+SZ7<:@,9LT MP6)'"@P&&P^PC-%@D_];7G2B4\O\^@!&&"-"&#DZ3!@.8K=[)@P'T0T#*10Y M1E+"!!$B:.Q(@;D@,< MYH+0#&6Y12+'/$@8'@+PD.OQP$C0:(!;C 2!R8(L MMTCDNK>8&P+!@DK#=(I%C)N&8& Y@(,?(S#$,/![@%L/ P?Q@NT4B5QU,#$?O-X'M2;M*B\EY4K1>O9HFY5JJ6NB_A M)XW$5B:K_B"3Z[K9'>G]LEVKMP>UVG7?(8+^8\C\'U!+ P04 " #Y@F%, MS 6TE"4# !I#0 &0 'AL+W=O> M>Z[M>VW/+ER\54?&I/.>9T4U=X]2EE//J[9'EB?5 R]9H?[9$D/ M1ZD'O,6L3 [L!Y,_RV>A>E[+LDMS5E0I+QS!]G/W$4V?,-4&!O$K99>JTW9T M**^<.BI.3)>_U-"_.]-/Q7,]@ -P:X-4#A38.@,0@^#,A- ](8D'L-:&- [S4( M&X/0,O#JR3*SOTYDLI@)?G%$O8'*1.]3- W5^F[UH%E.\Y]:@$J-GA!@ M G"^ D,0] @(3$! F((2(_ 4KF",*$U'W=@-K8$P$]A)!#J)A@3$MYQ$@U LQ/H6HB@H)P8H$V\4!L0%%@900 BM#(S$[ H"9 4'9^3X9Z";5VTGH( MPC0:R4[DP^7,!\18(:\:4#=F:N^%-0 B:"33T4AM18"8,0JP=CXB?'^]07#% M0L'_*\X2 I&1)$9P84- M4'1" 5<;A#]1+1P+4% H2"AO0'"X4[S43SB"*XG M""@HHQ1P-4#Q)\*%,[@\7P^F ,:#" M/BH:4#=SH] ?.?1JHCA?,#D$^'"^8"!\W<8[O ML\DKW,;S)DX MF+M\Y6SYJ9#Z-M09;=\+CUC?)JWQ)9INZEO_!TW]"/F>B$-:5,XKE^JN:FZ4 M>\XE4PK]!Z7PJ-X];2=C>ZF;D6J+^O)?=R0OFX>-U[ZN%O\ 4$L#!!0 ( M /F"84R_*&PO=V]R:W-H965T_N_G=8/B_.0CZK ^&F;3BW#@];]?12IS8&W3-V)GG?FS4[(EFDS ME?M(]9*SK3-JFP@C1*.6U5VX6KBU1[E:B*-NZHX_RD =VY;)/R5OQ'D9QN'K MPK=Z?]!V(5HM>K;GW[G^T3]*,XLF+]NZY9VJ11=(OEN&#_'].D;6P!$_:WY6 M%^/ IO(DQ+.=?-XN0V05\89OM'7!S./$*]XTUI/1\7MT&DXQK>'E^-7[1Y>\ M2>:)*5Z)YE>]U8=EF(?!EN_8L='?Q/D3'Q-*PV#,_@L_\<;@5HF)L1&-7A#L]$,-L"C 9X,8OJN03(:)&\&Y%T#,AH0SR : M4G&U63/-5@LISH$5B1%B^AD'8U,.3#X M@HDG(C+>IQ 8"E'BF3F^#E#-B81<(VL 26$1"9AGXNR3JSQO9$% !\0Y(%<. MO#S*@:&.Z1Q#"Y057K9S*J=9[%%K@$K3_$;.*2@Y!20GGN2!22_"Q(@2CZKF M5)&CV%,,0"2Y46,*"J: 8&\CE!003 J_QG.J(#'U! ,0I3<$9Z#@#!"<>H*S M>12$L5>\:D[%*"T27S*$$9IEL.@<%)T#HKTX90[$086/51"6X%FAYUAA?@@6 M78"B"T!TYHDN9F$^Q"A+O ]2S3&<8>_,6\\A0O,;939]#SQ:T7_LCA&B_]@> M ;N#Y #-DATT1]:+O>N]ZI@(XZ=ML?LQ>K4WQ^P[2_>>FG[ONL[;VZ&2\-7 M)O=UIX(GH4WW&ULC9;;CILP$(9?!?$ "^:<58*4@ZI6:J5HJVZO'>(D: %3 MVPG;MZ]M6)9,)E%O C;?_/['GMB>=UR\R1-CRGFOJT8NW)-2[;/GR>+$:BJ? M>,L:_>7 14V5;HJC)UO!Z-X&U947^'[BU;1LW'QN^[8BG_.SJLJ&;84CSW5- MQ=\5JWBW<(G[T?%2'D_*='CYO*5']I.I7^U6Z)8WJNS+FC6RY(TCV&'A+LGS MAH0FP!*O)>ODY-TQJ>PX?S.-;_N%ZQM'K&*%,A)4/RYLS:K**&D??P91=QS3 M!$[?/]2_V.1U,CLJV9I7O\N].BWG8N=F0Q7-YX)WCNB7MZ6FBLASI&>_,)UVLNTW/3U2]U[R*,[F MWL4(#H8T/K_*< MX0(1*A!9@6@J,''09XHQ"\%"T#]*7N[%1L8,RKZE^%_T-IV\H MW@ZW-V^\0N;_ %!+ P04 " #Y@F%,,TXY6B # !2# &0 'AL+W=O M5GL3L'UF_'E(#I/5338O[5D(Y;V61=6N_;-2 M]3((VOU9E%G[(&M1Z96C;,I,Z6%S"MJZ$=G!!)5%@,,P"LHLK_S-RLP]-IN5 MO*@BK\1CX[67LLR:OUM1R-O:1_[;Q%-^.JMN(MBLZNPD?@CULWYL]"@8LQSR M4E1M+BNO$<>U_PDM4\2[ */XE8M;.[GWNJ,\2_G2#;X>UG[8$8E"[%67(M.7 MJ]B)HN@R:8X_0U)_W+,+G-Z_9?]L#J\/\YRU8B>+W_E!G=<^][V#.&:70CW) MVQ>UFTYM/;7UHERR&+1BFSU_Z:5^9Z&_*_A<$! M> C 'PT@0P 9 Q!]-X . =0*"/JCF-JDFO*9_O'76?8O0DNKJ[[M) M4VRSILO3ZMGKAO)X%5R[1(-FUVOP1(/O%:FK('24!!I@I, @!3;QY(Z"PPD( MF("8!'22 &%N':/71$93]1J>Q-9A4U>%(TP2&(:",-2!H3RQ8'H-FVZ#0IL% M$)$0P2@,1&$."L&1A<*<71)LX::N!I%XIB@12!*Y14E"BR1R=V'$(G$U+ QA MD!@$B0$09('$;N$IMDD $<8QC,)!% Z@6#^M'7=WL7%30!/./)P$!$D $.NX MNP2H">?6(TQ=%<&<,1@&A; GA2X.M;\K@VBZD\WRKN0>9,8<$5 7:H.@#Q4& MD+U7&=@G$0: F V$G9T648QI9!,!.LX9GS$8!#LO<>Z#KN(XX11FPC0 M)5&8S/@.@LT806YLO2^W@(@XV)'SNEPP$L8.-J"+B#;5&6S;NN]783=%KIW: MO%M 0Q/;*H-)\U2*YF0:T];;RTNEN@9D,CLVOUO3JCKS\7*GS^*N:!"]8OKE MX/\6?;?]/6M.>=5ZSU+IML\T9T;_+$! #" P &0 'AL+W=O MADY/6[R'X41]7]=QC[V6 T-O\3KB \/#CQ&I46-GY1 M=;%.RY'%6Y'L8UBYBFL_\M_*E@OH6$"G CKT,@A%YT_,L3(WND=FF'W'PB]> M[:F?3162<13QS)NW/GLM-TF2DVL@&C&' 4-GF#6E$X9X_DF$+HK02+">$:19 MMDRP7B181X+T'Y>K.Y<#9ALQ:L"DV699)5U421=4Z)U*^I_*-MO1W9T,F8T_ MW.X79LY<6732SO_)..]&:P>>,7GP5Z;U#VH*!#0N;'=^;X9K-01.=^.+(=.S M+;\ 4$L#!!0 ( /F"84S>3 ZO2P( .L& 9 >&PO=V]R:W-H965T MOGF1%F'A=RR<\ '!OBH21T)XC#,@PZWO5\6.K9G94$O@K0][)G'+UV'V=\M M$'K;^)'_%GANSXU0@: L!GR&'R!^#GLF=\&DX_!:>,_1>L**;P& M_&KAQF=K3U5RH/1%;;X>-WZH# &!6B@%+!]7V $A2DC:^#-J^E-*19ROW]0_ MZ]IE+0?,84?)[_8HFHV_\KTCG/"%B&=Z^P)C/9GOC<5_@RL0"5=.9(Z:$JY_ MO?K"!>U&%6FEPZ_FV?;Z>3-O$!II;D(\$N*)$.4?$I*1D+P3T@\)Z4A(+4)@ M2M&]J;# 9<'HS6/FWQVP.D31.I7=KU50-UN_D^WA,GHMLS I@JL2&C%;@XEG MF&A"!%)]2A&[4FSC!3V^3[!;(I+T'E(Y()G;1.*L,]'\Y*[.U"V0.@52+9#. M#:"5U2B#R36F-YC\,;.*=8"RR&IYY0"AZ-'M-W/ZS19^L]"RLC68;)9E%4:6 MW24F2Y'EUJ&#_G-$0TC!RG MX=$RC!;_81K']FE8@I9'IG* YD?&^ UFGWP'[*S'*?=J>NF%^G)FT6EB/\5J M9%CQK9SD9O"^RYAKX#MFY[;GWH$*.9#TV#A1*D!Z#!]D/QMY\TP; B>AEDBN MF9F_9B/H,%XMP72_E?\ 4$L#!!0 ( /F"84Q(\0B" 0< +TJ 9 M>&PO=V]R:W-H965T?FO2 +4 M-H8-V("BP[K/:J(D1FW+DY2D>_M)LN)9E^>V5C_4MG)$7I+ZG4M2O'DKJV_U MW1SSI^+/HOGK^*EJ?RW/I3QL]\6AWI:'654\WLX_J@\;E?5W])(O MV^*MOO@^Z]KRM2R_=3]^>[B=9UU(Q:ZX;[HR\O;CM5@7NUU75!O(/T.I\W.E MW8V7W]]+_Z5O?=N:KWE=K,O=W]N'YOEV'N:SA^(Q?]DUG\NW7XNA178^&YK_ M>_%:[%IY%TE;QWVYJ_O_9__^^ MN]AW=O^WMGOJ]NKKG0\L6!2D8G>LNY/18J#V(E_7*RJ?#'2P3K5,1$3'*-D 4I.".,-X)X/2Y 9=B]LNN15H(!*A!%X ZHDL%1 M-NO^"75!)_RH-*@K\KHT>!!:9@74%/8Z9=*J=,:K0B*I^[ E*N")FGLB% F/ MBL)>IX#9:6X>@^BRZZSUBCW=2!4M V4#5(ZDYUMAPU/ \31WD$'D1\9*"\NA M1#IM%X%XX$"G],)*H6/O4\#\-#<3A=R/>'9!*B+-PP8J%:2@L0$JX( ZFR$&CBAX2XRT!D@;GE^@2+ .C2G4@$)# MN B#*303*#280@,H3%H+1<(S9#"%!E H/1Y&6$Q-6$T93(T!U!ANUR:EIO4< M>6PP- 9!(YBLP3P8-Z'!F <#DFK:8+ 0B.9R4C6N"G-C$!*"51N,A(D3ULL8 M"35%&&H"4),T7AAJFK)%(NR1H%3($SRE4 NIG3#/=$T2!"(Q"1*&GM">1;+E MDVXU*.VEM3MA;R#@#20P3YAY"A-&#S-/* TF[44BX5FUV!@L,@:I",RH5=>W MUF)B+$J#O+50)*1;B[&R8")*0@*S&"M+$UHK;!<"9KA]K@;1>#4:%WRW:HUT M)EMD;+&]03K5KFZE#L086H A<3\>1./%F T9CQS(LHSO,6Z 3),3I@P6,VT1 MTSS?#Z)Q/%%'815I,?L6Y'N>9590)$P*+#8("]B7G,YA]MV$>;+#[#N0GY.. M=6E.M5%<0SIL$0XE5=ZO2&2E%F&+<, B++3U1DA&, A)WF$ '0)0 M<%./ ?03 /080'\-@#X%D((X?!X#Z*\!$(DD #T&T", ^?#Y%, @/"4>T^<1 M?5(1F#X_@3Z/Z?.(OJ13@<@*6XFK^73!JXSW0E[RF#Z/Z!.RM<=D M^0GKW8#)"F!::_D^8$A7J$[P@(#I"X ^)[TJQ%@%/:&QF)@ B'&*-S8EQFCB M8&V S%]NMX_CP6@%M/+D[\,'T?B%N$O"254A" ]DP)0&,-L6AQE3&B;L. 4, M8 \C%:!_#J)2,ES F"\/(9O7WFIQY"^K[$1"=X2L"8!I Q??.&-,X(0%& MC&"\)@%&L/?C,RE6#&J\)O\AD1,6F!'3'!'-?'4XB"X;Y#G+:R0R?'D%1$'* M@Q'S'@'O3BH"0QHGI-*((8T@2R8N&-,=(F/YPA2)2$AA$>,>T9$5;H$Q77!: M#BK22/V"_2 "/Y!(C\+YD D)N5T6P#).UW\R/IMWU6ASV652 NI..N+*T+XQ M/YCTKAJYH$ZZ=WEQA&]?5$_]\N>&RZK]WT MLSJ=ISS]:,KC<%AT>3ZQ>O&PO=V]R:W-H965T MNK97Z_BD]?DA3=7NQ#NF$G'FO7ER$+)CVBSE,55GR=G>'NK:%&<923O6]/%F M9?>>Y68E+KIM>OXL(W7I.B;_;GDK;NL8Q>\;WYOC20\;Z69U9D?^@^N?YV=I M5ND49=]TO%>-Z"/)#^OX$3ULL3U@%;\:?E.S^V@HY46(UV'Q9;^.LR$CWO*= M'D(P<[GR)]ZV0R23QQ\7-)Z8P\'Y_7OT3[9X4\P+4_Q)M+^;O3ZM8QI'>WY@ MEU9_%[?/W!54QI&K_BN_\M;(ATP,8R=:9?]&NXO2HG-13"H=>QNO36^OM_%) M5;MC\ 'L#N#I0%[96D:0S?PCTVRSDN(6R?'EG]GPC=$#-N]F-VS:5V&?F>25 MV;UN2D)7Z74(Y#3;48-G&C0I4A-]0F (L<6+XR6IX0 YF&-N ^3S "B000$& M*&R 8AZ@RKPB1TUI-;W5X+K 909S2I!3 ASD<(0D$, #O8X9,'Y MD!M.X+U5(*<".+G'J0!.@0B!.13D4(!3>!RZY*#@YZE!3 U@2@]3+S!Y36F> MPQR4P4V5 23B=U6V1.4U"G0&"K0O DB53QI%U?PWAW%" R2PBQ\1!D@+IQA% M=$XJLR0O RBXWU$.H&H?E2]0-4VR$ DV!@0X _6=P8GNBLKKI B08&M @#=0 MWQN<:$XB58)#-<'F@ !WH+X[.-%]320I0D7!_H @Z"^03C1_:\/)214%6P1 M"/ (ZGL$* IQ8(] @$G01>M"H@KF8-@B,& 1U&\G)R)W7ZG(0O]]88O @$50 MOYN12]" MF]G&3B '(30WR62):8.3F3&G1KBMS+T&UL?5;;CILP$/T5Q'L!8YO+*HFT252U4BNM6K5]]B9.@A8PM9UD^_>U M#3M@OQ:M&Q(__)]:_N29I9/%K95PUO527:0/+#,GQ$#UN$+<$A M?E?\JB;CP(;R+,2+G7S=+\/$>L1KOM/6!#./"]_PNK:6C!]_!Z/AJ&F)T_&; M]<\N>!/,,U-\(^H_U5Z?EF$1!GM^8.=:_Q#7+WP(B(;!$/TW?N&U@5M/C,9. MU,K]![NSTJ(9K!A7&O;:/ZO6/:^#_3<:3$@'0CH24/8A 0\$_$X@'Q+(0" > M(>Y#<;G9,LU6"RFN@>RWMV/V%*$'8K*_LXLNV>Z=28\RJY<5+9-%?+&&!LRZ MQZ03#!H1L;$^2J20Q#J=T=-;@H'D,=INTC+2@3@[H>+N[SN&5)&Q,-M!MS4(X23*/&. M^A;"(1+1.Y<2W:D^"'"]\%U',]>I\>B>$EB$'E$**)6^4CI/$B91?J=0(+C4 M(#R3RI)93<7SG4=1ZE=&" 8&ULC57MCILP$'P5Q /$?).>"-*1J&JE M5HJNZO6WDVP".L#4=L+U[6L;PA'?YG1_L+W,C&?-XLUZQE]$"2"=UZ9NQP>"!'[$AHJ%JR#5KTY,MY0J9;\1$3'@1X,J:E)X'D):6C5NGEF8EN>9^PL MZZJ%+7?$N6DH_U= S?J5Z[O7P%-U*J4.D#SKZ E^@?S=;;E:D4GE4#70BHJU M#H?CRGWT'S9+C3> YPIZ,9L[.I,=8R]Z\?VP5RXX*6+/Z3W60YQTTAVW>J>,1*GK)$\_/ MR$4+C9ABP 0SS!N"*/5IBP#;H@C>T8/;#=;O$6%T"]D@D!@W$:)YAH8?SOBQ M?R>+"!6(C$!T&PO=V]R:W-H965TS#:4$O"HOV+Z<.OH@"0 MSEM=-6+M%E*VCPB)O(":B@?60J/>G!BOJ51+?D:BY4"/AE17R/>\"-6T;-PL M-;$]SU)VD579P)X[XE+7E/_=0,6ZM8O=]\!S>2ZD#J L;>D9?H+\U>ZY6J%1 MY5C6T(B2-0Z'T]I]PH\[[&F"0;R4T(G)W-&E'!A[U8MOQ[7KZ8R@@EQJ":J& M*VRAJK22RN//(.J.>VKB=/ZN_L44KXHY4 %;5OTNC[)8NRO7.<*)7BKYS+JO M,!04NLY0_7>X0J7@.A.U1\XJ89Y.?A&2U8.*2J6F;_U8-F;L^C=Q,M#L!'\@ M^",!1Y\2@H$0?!#(IP0R$,B,@/I2C#<[*FF6G MN[*FNUH:1HA=(+$*)/<;IIJE]3QZ=U@V@&Y^#KPB\V-EA>'8F]EFA46+PM&D MI=3 SZ9="R=GET;JDSF)CE?"DZ];TBR^T5>%:54?,OT]\X/R<]D(Y\"D:GBF M+9T8DZ"R]![4=RW4U38N*CA)/8W5G/?]O5](U@YW%QHOT.P?4$L#!!0 ( M /F"84RI6M[-@P8 *X@ 9 >&PO=V]R:W-H965T]5P$^.J]7OYO![/ENLKHCF?K/ER^3Q:O2ZKR>.VT7PVDHIBC.:3Z6)X<[75LN7-5?VVGDT75;89S.J\5J6B\& MR^KI>OA1T'>I;!IL'??3ZGUU\'ZP&FX>'[-OK==O \F!^3575;S[Y.']1.%4YE/?N]>IXOM MZWL3OVV&&\BF@>S;0&T:J/L&4ORU@=8TT/HVT)L&^KZ!]E>_T?B-OAV830.S M9P=6X[?Z=F W#>R>'0BE+9O2MPNQK[3HVTE;:B%[=](66ZA].VFK+7J76[3U M%GT++MJ*B]XE%VW-1=^BB[;JHG?915MWT;?PLBV\/"B\_?%EW\++_1KO M77C9%E[V+;QL"R][%UZVA9=_"B^VO8QVN]QVVW0FZ\G-U;)^'RQW.__K9'/ M".)6''RC;C?B+>2M<\7JKQM#V%>C7YM(C>?3SB,//5(Y]MPBCSCV.,@CCSWC M4X]J'EON4!CUV.->#N.A,-JQQ[\<)D!A]&-/>#E,!"S=>Q-?#I.@;(QC3WHY M3(;"=#SYY3 %"F,=>\K+83ZC,)TY>M_C_GU#GL[$^0[Z4O_,]1$OIOV*DGA% MR6T$]2B"P!%4'$'=1M .\^S4T-E9C*UEL;78AJ9JG8EW=VH34MJZW5F9'O*9 MNMU=#\&ISS*E8G>ZC4!V0C5$I]<$]:H)J7;JEB&?T#2UTVT!LM.%UAW$YU,; MWSEAZYUP7T 9.C/S'H224C&5S@B^7@[U#802@N>GC:>.AJ>.=M*1<7 [CR+H M.(+>?_H:.()Q\.]<5IX39%FQ_8-V%1+U36P^M\Y&T>P00Z=V?L)>3HS]_;OGJ-,-H_-\+E N5S%QG-XXW5-5Y0S M^Z4X]P@B0+J=OCXUIN.E9EB=J7 +;;9R9A&),UNXD" CLYL1,G7R^0Y-Y[(Y M$?K*TS^9Z9O\0IQN(H9W9Q,29 MU2S,_S'>,^M96'W&:YUN96W;Q&!Y\)YM7R M>?M5S&KP4+\M-E^;:)MO:_;Z[@N?SX*^;#^(=/1[05^1[D@:2Z#?27*1[DGR MD1Y("I$>28J1GDA*D9Y)RI%>2"J1[J@T5E'^*KE(]U3RD1ZH%"(]4BE&>J)2 MBO1,I1SIA4HETAV-QAK*7R,7Z9Y&/M(#C4*D1QK%2$\T2I&>:90CO="H1+JC MTUA'^>OD(MW3R4=ZH%.(]$BG&.F)3BG2,YURI!F90CO3"H!+ICDEC$^5ODHMTSR0?Z8%)(=(CDV*D)R:E M2,],RI%>F%0BW;%H;*'\+7*1[EGD(SVP*$1Z9%&,],2B%.F913G2"XM*I#LV MC6V4OTTNTCV;?*0'-H5(CVR*D9[8E"(]LRE'>F%3B71'*#06"AH!$Q<2CXD/ M2< DA"1B$D.2,$DAR9CDD!1,2D@<(7@\Z*2[8^)"XC'Q(0F8A)!$3&)($B8I M)!F3')*"20F)(_B %O"$9N)"XC'Q(0F8A)!$3&)($B8I)!F3')*"20F)(_C M%O#$9N)"XC'Q(0F8A)!$3&)($B8I)!F3')*"20F)(_@ %_ $9^)"XC'Q(0F8 MA)!$3&)($B8I)!F3')*"20F)(_A %_!$9^)"XC'Q(0F8A)!$3&)($B8I)!F3 M')*"20F)(_B %_"$9^)"XC'Q(0F8A)!$3&)($B8I)!F3')*"20F)(_C %_#$ M9^)"XC'Q(0F8A)!$3&)($B8I)!F3')*"20F)(_@!0, G "8N)!X3'Y* 20A) MQ"2&)&&20I(QR2$IF)20?!0V?1?HI.5/?.UO\:,]6NU^R8\GR^?I8C7X4:_7 M]7S[X\Y37:\K_J"H?. /JB_5Y'%_,:N>UINW)K]?[GY!WUVLZ]?FOP-&^W]1 MN/D/4$L#!!0 ( /F"84R$EFM\I@( &\* 9 >&PO=V]R:W-H965T M?<>[D'O#@K_6H.4MKHK2PJLXP/UM;W26(V!UD* MFUE)L?5!9)#A->5**O(I7"[_WI%<+=;1%7LDG'9EC M60K]=RT+=5[&*+YL/.?[@VTVDM6B%GOY0]J?]9-VJZ1CV>:EK$RNJDC+W3+^ MA.X?L0_PB%^Y/)O>?=24\J+4:[/XNEW&:9.1+.3&-A3"74[R019%P^3R^!-( MXTZS">S?7]@_^^)=,2_"R =5_,ZW]K",LSC:RITX%O99G;_(4!"+HU#]-WF2 MA8,WF3B-C2J,_XTV1V-5&5A<*J5X:Z]YY:_GP'\)@P-P",!= $7O!I 00+H M_'X #0%T$)"TI?C>/ HK5@NMSI%N'V\MFBE"]]1U?]-L^F;[_UQ[C-L]K3@E MB^34$ 7,NL7@*PR]QCP &(RO,8]C#.EA$I=GERP&D\6>@%PEPF " A(03T![ M!(C,!Y6T&.XQ52M">)K",A24H6.963J0H2,9A&=X0H:!,FPDPRF'"3A(P&_O MYPPDF $9S ;3,\90,I%E!HID@$@V$ $P)(-%YJ#('! 93,8:P+")!X92V&WI MQP.X#J ;)Q!-^!H!R:*A4@MB/2669MF4$FQ*A#^>]G4 W3CN"'8O&MN7LXD7 M"(*=B>CM(X]@UR'(=J/.LE%GR52QL#<1!XHEPS61CV'X;\-WPU MXK'_AN.<]#[DS5'LN]#[O#+1B[+N3."_W#NEK'1TZ9TC.KC37[W M8:-4OT%(U@TP(I]X#YV^.7/!B-)'<4&R%T!.-HE1A*,H1XRT75B5-G805IG?Q#ZA":64\N@DRWO M @'G;?@<;_:YP5O KQ8&.=L'QLF1\U=S^'K:AI$1!!1J91B(7FZP!TH-D9;Q M9^0,IY(F<;Y_9_]LO6LO1R)AS^GO]J2:;;@*@Q.^46:N?B")5*?@0"/=G]<2\B7B3Z&;6)FA[9^^T6ZFCMRK/5B6Z&:(1 MLW,8/,/$$P)I]JD$]I78X8=T?%]@_XA(4G^%Q&LBL?G)G8FUGR#U$J26()T3 MY-&B"PZ36TSG1!;K(BD67GRP51)'?CF95T[V("=;E-DY2#8K@]?K95\?07&* M"[^2W*LD]S0F7DC)'QVO<('7"S$>V'W_G!PT>[D,Q,5^Y#*H^;53YHW,HM,< M><;FY2_B.SU?W#CXH''#Z3L1E[:3P9$K_5W9UW_F7(%6&3WI;C5Z'DX'"F=E MMH7>"S<5W$'Q?AQX:)JZU3]02P,$% @ ^8)A3&L1_W$* P A@P !D M !X;"]W;W)K&ULE5=1;YLP$/XKB/<5? 9,JB12 MRS1MTB95G;H]NXF3H )FQDFZ?S]C*"7XF-*7@)WO[KZ[\^=I7IJ#$-I[ M+8NJ6?D'K>O;(&@V!U'RYD;6HC+?[*0JN39+M0^:6@F^M49E$4 8)D')\\I? M+^W>@UHOY5$7>24>E-<BD.>53_RWC<=\?]#M1K!>UGPO?@K]5#\H MLPH&+]N\%%63R\I38K?R[\AM!JPUL(A?N3@WHW>O3>59RI=V\6V[\L.6D2C$ M1K/SIG?I#S-9P_/[F_8M-WB3SS!N1R>)WOM6'E9_ZWE;L M^+'0C_+\5?0)Q;[79_]=G$1AX"T3$V,CB\9^>IMCHV79>S%42O[:/?/*/L^] M_S#R";?,;.I?N::KY=*GCW5=:OF[:$@M]04<]-N MVMK9[TRVC=D]K9,$EL&I==1C[CL,C#!D0 3&^Q "L!#WX)A/ F0N@D9X!(HF M0:T]O4B"X@XBU$%D'407#J))%3I,8C%55P6(R6("RS!8"&F*TXE1.C&23XP[ M2% '"9)/,LFGP\0CHI]H2NFT-QB,1I3A=!A*AR%TV(0.<^+0.&5DP@9!I< 2 MG$R*DDD=,FS:ZM2)0A(2CEK0D4%@<1HG,T=W@;)9(*69.2LDQ!4<7G]:R,PE M0!P6L$BGMP!Q3C:C84PG1>EAXZJP<"R32T+HE7%' "G+8L8%?B>0#UP*!+\5 M"'(ML'!:%A=$HW F#BYW$B-Q9JY8@@N>)!_(%AG8"+ 5PQN.KL01>_.R2>))3UJ'@. M=4D'%Q90I'(S\@9<6!!]H'^X9@#3C-,_%T2CF=,*N+ $]9<_W!A@:L9IW]9 M#QKWCSHW7C":ZDJA]G8 ;KR-/%9V^A[M#D/V'=BI\!W>3>@_N-KG5>,]2VUF M2SL![J34PG );TS9#N9/P; HQ$ZWK\R\JVXR[A9:UOW4'PQ_/=;_ %!+ P04 M " #Y@F%,*25LI^T! #=! &0 'AL+W=O,*&V* M"LM. "DLB5$<;#8Q9J1I4998WUED">\5;5HX"T_VC!'Q[P"4#RGRTH/]U9: M/*D7#H)4-;ST!98H>_?TI,G@+^-O (&=[SU1RX?S5 M&$]%BC8F(:"0*Z- ]'*%(U!JA'0:;TX332$-<;Z_J7^WM>M:+D3"D=.7IE!U MBKXAKX"2]%0]\^$'N'JVR'/%_X0K4 TWF>@8.:?2?KV\EXHSIZ)38>1]7)O6 MKH/3O]'6"8$C!!/!C[\DA(X0?A"B+PF1(T0+ AY+L;TY$46R1/#!$^/?[8BY M1/X^TMW/C=,VVY[I]DCMO6;Q;IO@JQ%RF,.("688?T)@K3Z%"-9"'()/]. ^ MP/$S(HSN(:<5R'8]B7"USM#RP[LZXW6!:%4@L@+1G/:3&8C*#I#T8X.E% MR_X#4$L#!!0 ( /F"84SKA8LIRP$ +<$ 9 >&PO=V]R:W-H965T MFT:7:3W632S>Y>,WH< M34$L,&/[]@5TC%'F1N#XG_\[!Y&T%_)=U0 Z^.2L51FJM>YV&*NB!D[5G>B@ M-6\J(3G59BE/6'42:.F2.,,D#!/,:=.B/'6Q@\Q3<=:L:>$@ W7FG,JO/3#1 M9RA"U\!; \[>@)_H#^VQVD6>')I6PXM*H1;2"ARM!3M-LG5N\$_QKH MU6P>V$Z.0KS;Q<\R0Z$M"!@4VCI0,US@&1BS1J:,C]$334B;.)]?W5]=[Z:7 M(U7P+-C_IM1UAAY04$)%STR_B?X'C/W$*!B;_P478$9N*S&,0C#EGD%Q5EKP MT<64PNGG,#:M&_O1_YKF3R!C ID2R-#+ '*5OU!-\U2*/I##WG?4?N)H1\S> M%#;HML*],\4K$[WDR?U#BB_6:-3L!PV9:PB9--CX3Q#BA1!G$#N#UAF0,%I2 M!E$R$VT?P]"/V7@Q&Q_F<8%9BVYCME[,UH,AX0*S%MW&Q%Y,[,-$"\Q:M"6W M,(D7D_@P9(%)5M]F$Z\P>';F["_]F\I3TZK@*+0YONZ054)H,(;AG0'6YA:9 M%@PJ;:?W9BZ'?VE8:-&-UP2>[JK\&U!+ P04 " #Y@F%,22[RM20# ( M#0 &0 'AL+W=O9DU=^+ *_5F*^HRDVI;[X+F4/-L8X3*(L!A MR((RRRM_/C5G3_5\*HZRR"O^5'O-L2RS^M^"%^(\\Y'_=O CW^VE/@CFTT.V MXS^Y_'5XJM4NZ+5L\I)732XJK^;;F7^/)H^8: &#^)WS)+7A1:D[+C;Z?4[SFUX.7Z3?NC<5XY\YPU?"F*/_E& M[F=^XGL;OLV.A?PASE]XYU#D>YWWW_B)%PJN+5$<:U$TYM];'QLIRDZ+,J7, M7MMG7IGGN7W#HDX,%L"= .X%$+LJ0#H!\BY KPK03H#>*A!U M&M JP38)9 MT ;+1'^5R6P^K<79J]L+=,CT/443IO*[UH:=2D"C3D]S%J?3X*05=9A% MB\$7&-0C J6]I\ 0Q0([XGA(L'01A XA*P 2#2$/+H0EX1#S"&%&G"%@O(A1 M0 8*,*R @@JH44 '"H@5\!83&4QE,)8?RVN(@1$1:$0$&&%%_*'%L L*'(7M M#Z9B(!5SJ!")+7^92T7CF-)1JABDB@&OK$NRB!TJ@M H3P+R) /LRY:XB0H MCJ[$+@6)4H#(CEWZX5WY$+&ZAAB8B4*XB82 H8G=14(G]$F;8]M@ (D0I>;Z MC=@UTMP08)?3W9#C/4(X#2\B/>0"N]P]P@X7&;,6;BWH$[T%P:!:)HP-L8%]Q#D-I%1A^'6@-@G'(9+'@$UGR+;80@TQ@.7/ )J/K7;-@BB M(SQPQ2.WY%%HESQRZY4FF*1VR2T!(",8LV@D3Q@N;^R6-QD)'X8+$:/;,XWA M^L)N?;F9!D'1" ]ZV'/.E^@R:H=RM_5M-\(W[-ZEU>-]RRD&B7-P+<50G)E97BG[-NK MSY)^4_"MU,M8K>MV-F\W4ARZ[XZ@__B9_P=02P,$% @ ^8)A3#+(4;S\ M 0 T 4 !D !X;"]W;W)K&ULC53MCILP$'P5 MQ .<'2 D1(#42U6U4BM%5_7ZVX$EH+,QM9UP??OZ@T,)L:K\B;WKV=F9)78^ MCB(0)X9(^+O,U ^%N$J_$B\=*=6F00J\X&H7\-! MZ C-+'7'H)<=[P,!31%^6NWVF<%;P&L'H[S:!\;)D?,W$WRKBQ ;04"A4H:! MZ.4">Z#4$&D9?R;.<&YI"J_W'^Q?K'?MY4@D[#G]W=6J+<)M&-30D#-5+WS\ M"I.?=1A,YK_#!:B&&R6Z1\6IM+]!=9:*LXE%2V'DW:U=;]?1G:3I5.8OB*:" M:"Y8)?\MB*>">%& G#)K]3-1I,P%'P/A/M9 S']BM8OU,"N3M+.S9]JMU-E+ MF69ICBZ&:,(\.TQTA8EN$?M[1)S,$*0%S"HBKXK(UL@O1.P0;CA4F'65^9C)(8XR5N MG]X-8XF[$;3Q"MIX!*W\!%LOP?;QD61>@NR!D61W5A.,/2.YQVT7."<(7=TM M\];](.+4]3(X<*-"=^TE^BU<_K'%!HE-EN]%ZX1\8%B@_3^XGF M1[S\!U!+ P04 " #Y@F%,*MC L&4" 0" &0 'AL+W=O>JHJ( M?RO*>+MPD7N9>"F/A3(37IXUY$A_4?7:/ L]\@:5?5G16I:\=@0]+-PEFF]0 M8 @6\;NDK;SJ.R:5+>=O9O!]OW!]$Q%E=*>,!-'-F:XI8T9)Q_&W%W4'3T.\ M[E_4O]KD=3);(NF:LS_E7A4+=^8Z>WH@)Z9>>/N-]@E%KM-G_X.>*=-P$XGV MV'$F[:^S.TG%JUY%AU*1]ZXM:]NVO?Z%!A-P3\ # 26?$H*>$'P0PD\)84\( M1P2O2\6NS88HDF>"MX[HMK:A7?V&PO=V]R:W-H965T3WKH.YI!L!TB95U4JM%&VU[;,#AXO6QM1VPO;O M:QO"$D+[ O9A9LZ,L9WT0KZJ&D![;YRU*D6UUMT.8Y77P*EZ$!VTYDLI)*?: M3&6%52>!%H[$&2:;38PY;5J4):YVE%DBSIHU+1REI\Z<4_EG#TST*?+1M?#< M5+6V!9PE':W@!^B7[BC-#$\J1<.A58UH/0EEBI[\W2&R> ?XV4"O9F//)CD) M\6HG7XL4;:PA8)!KJT#-ZP('8,P*&1N_1TTTM;3$^?BJ_MEE-UE.5,%!L%]- MH>L4?41> 24],_TL^B\PYHF0-X;_!A=@!FZ=F!ZY8,H]O?RLM."CBK'"Z=OP M;EKW[D?]*VV=0$8"F0A^_%]",!*"=T+HP@_.7-1/5-,LD:+WY/"S.FKWA+\+ MS&+FMNC6SGTS:96I7K*M'R;X8H5&S'[ D!G&GQ#8J$\MR%J+/;FCD]L&AWM$ M$*YW"%9#!(X?W(2(U@7"58'0"80W O%B%09,[#"MPWQXC/U%DA60'Y!_+%>T MZB5:\;)=>(GNVX2/2R_WH# D"R=XMD\XR,H=*>7EXMQJ^T=FU>G4/A&[SQ;U MO3G-P^%[EQFN@N]45DVKO)/09A>[O58*H<%8W#P8C[6Y?:8)@U+;X=:,Y7 & MAXD6W7B]X.F.R_X"4$L#!!0 ( /F"84RV0$[A-0( (8' 9 >&PO M=V]R:W-H965TJFJEJI ME:*MNKUVDDE :S"UG;!]^]J&( ).Q4W\PYGC;SRQG;5 .U_G+BHJ)*#\49R48 /=J@BB$2!"M4T;+V\\S.[42>\8MB M90T[X\WMD]E3"EK/?Y5$5&S_UO2._];F#N ] %D",#1?P/"/B"< M!*".S*;ZF2J:9X*WGNBJU5#SI\#/H=[,@YFT>V>_Z6REGKWF"4XS=#5&O>:E MTY"1AMPKMG-%& T2I $&"N*D(#8^O*-8NPU"IT%H#:*Q 0DF:72:E=7471KQ M1+-U:"+L!HF<()$#!$] .DT\6F0=)Q.0N29\L"&QDR-VDL1I MD"PH23++,IE69"XA)'%SI$Z.=$%%TCE'$DY YIHP=G.LG1SK.4<0N@UPX#ZK MP?*:X ?''2^H2B\:IXK3:5UZ[TW6IOP!/G"K1=\*23*O2C. P8G)3I)KHONI>A&RC>]*\>&I[> M_!]02P,$% @ ^8)A3+[4.S)G @ 80D !D !X;"]W;W)K&ULE5;M;ILP%'T5Q /4&/-9D4AKIFF3-BGJM.VWDS@!%3"S MG="]_6Q#$(5+1?\$VSGG<.Z-3^RLY>)%YHPIY[4J:[EQB@N2C6#T9$E5B7S/BU!%B]K=9G9M+[89OZJRJ-E>./):553\ M>V(E;SZ%G:% Y%16K9<%K1[#SQOV$'W'Q7_V*+U\4:IP_@CC/\6 ML9LC2#! D#8PN/!!%[[E!V,7(P'#0,%D1E!X4OIL4 +08%0R'%@.I)0M;!,-QP^$'6@('#D=K-DFT(C$0 M:"DR& XO!M)+EB3@V.'D [F!DX?3-2U)9_^50&[FH%ENT.BL,Y>/'U1&PO=V]R:W-H965T> #UG/^(NH *3SVM!6Y&XE9;=!2)05-$0\L Y:]>3,>$.D MVO(+$AT'] MPX>WVQ']$?D;K+I?ZJ!IMGFFVB-4]%8D89"AFQ8:,=L!$\PP_H1 2GVR"&P6 MVV!%7QCLUH@0OX?L+9#(GD1HK3,T_/!=G:%= %L%L!' ,P'\Z"T:-6!B@VF' M2D.\J&1G 3U&'S0TLJ82K5))EOW:1BL7K&:!W26VNL06EVCA,F"B>2U>D-I= M$JM+8G&)%R[)JI84>\D"M;.@PB!>O**]!15$Z0?M3ZTIIY:4DT7*Z@_JQ57J9S%M*)RE7B9JS8>1.6PDZ\:_ 9I^2<5_4$L#!!0 M ( /F"84QT5<$6! ( ,L% 9 >&PO=V]R:W-H965T\-/O#/_\T,V,7 Q9NL 93WWK).[OU:J7Z'D#S7T%+YQ'OH])N*BY8JO117 M)'L!]&*#6H9($"2HI4WGEX7=.XJRX#?%F@Z.PI.WMJ7B[P$8'_8^]A\;+\VU M5F8#E45/K_ 3U*_^*/0*S2Z7IH5.-KSS!%1[_Q/>'7*CMX+7!@:YF'NFDA/G M;V;Q[;+W Y,0,#@KXT#U<(=G8,P8Z33^3)[^C#2!R_G#_8NM7==RHA*>.?O= M7%2]]S/?NT!%;TR]\.$K3/7$OC<5_QWNP+3<9*(99\ZD?7KGFU2\G5QT*BU] M'\>FL^,P^3_"W %D"B!S !EK&4$V\\]4T;(0?/#$V/N>FD^,=T3WYFPV;2OL M.YV\U+OW,@VS MV-T:0YC!JRT"2$S!JD_6<(<4*(-0C_@^1N@]!I$%J#V!IT MUH $>)WF*$H6HB3'8>+F1$Y.Y.+D*\Y6%.,DBMVB2M]I.W!JSA7H"V#)YUS MK6_6><&@4F::ZKD8[Y=QH7@_79UHOK_+?U!+ P04 " #Y@F%,\K//!\0" M #G"@ &0 'AL+W=O?^$WID?I_3! [OK^R?;/&ZF V5;,7+7\5.'>?^ MS/=V;$]/I7KAE\^L*RCVO:[ZK^S,2@TW2G2.+2^E_?6V)ZEXU;%H*15]:Z]% M;:^7CO\:!@?@+@#W 2CY,"#J J+W /)A .D"B!,0M*58;]94T44N^,43[=_; M4'.*T"/1[F_-IC7;/M/V2+U[7J0$Y\'9$'6898O! PSJ$8%F[U-@*,42C\*= M!*LQ(B*WD#4 B6$1$5AG9./)39T13$! F()HAL" A/$($$\4A#-,L=I ).% MCED0!CEN?K]=,Y!@!BA('+M:3&(QM<5DL6/%:HS! MV<3QS4 A&2 D=82TF'B0!$4325 (]V$(I)E-4$RT,KK?@8;5 MDG3B<""X&Q'4CJZI'6B89^(,([AE$0&R9!,4<-.B^#\\A5L) ;T4AVZMR:A6 M#0K=W@=@232$W0J"6Q.E@"#D"DI'?9,00- 8%B/=/:#U/T"MXF#PM:^8.-A)2GI;?JJ5^6@. M=OMI[0F;:<'97^HIKIVYWFG:$? ;%8>BEMZ&*SV+V(EAS[EB6F/XH,_C44^= M_:)D>V5N4WTOVM&K72C>=&-ET,^VB[]02P,$% @ ^8)A3%-TBH4"!@ MAQT !D !X;"]W;W)K&ULE9EM=Z)($(7_BLY\DYR2# 3*\.L[L9RKJZFF0+GZ M*+<_=Z]%48U^KU>;W?7XM:K>Y&2R>WPMUHO=I_*MV#!Y+K?K1<6'VY?)[FU; M+)[V@]:KB= T:[)>+#?CFZN]EFUOKLKW:K7<%-EVM'M?KQ?;?^Z*5?EQ/:;Q M49@M7UZK6IC<7+TM7HJO1?7M+=ORT>04Y6FY+C:[9;D9;8OGZ_$MR>_DU@/V MCN_+XF-W]GE4+^5'6?ZL#\*GZ[%69U2LBL>J#K'@?[^*S\5J54?B//YN@HY/ M<]8#SS\?H]_O%\^+^;'8%9_+U5_+I^KU>NR,1T_%\^)]5_T?B-DY_^/,!L!I@#)[ :OS5T KL98 ^#"BV/AQ=#"B],EKA9^<>73#;GMF M70^='!-.X92'@'GVOH$C&#B"L8]@G*=@*=?.P6+M+9N]Q;4,W3#;ML\@DG+2O&XD$L(U7:6, M]\AGFZY0SE_0]3FVT%PELP>P -(M4F;]TK^ ""5FD-"5VB?(1X:A*YEE8 $F M&>HZ9UT;GW]R327ZBS>@B3>@V9E(&$HR M=P>/>3:3K;F&HS21AZ[-$HZC*?>"V;!H\]YHK=59>'569W6V>>$2MW$$>_@E M[N (3N\E/G,Z:]5=[= HOW/]('[!%&M/Y7,1S&XX4[-'5;L75VPVG'N-!DR?P?V^1"*Z-N+^MN$PLL65B6HYX: MX#,T83OJ-K&Z-U+=T2^F?J&'DCUDF]B=N?CB5^\QR*53YZO$D%CSOECMM76Z M>QM?Z*'4;:+JC?P.>$SU-CES(;\AW=/E5 ?ZO2Y]I >Z#)$> MZ3)&>J++%.F9+G.D>X:<&B@?0_I(#PP9(CTR9(STQ) ITC-#YDCW3#DU43ZF M])$>F#)$>F3*&.F)*5.D9Z;,D>Y9F#+$.F1+6.D)[9,D9[9,D>ZY\BI@_)QI(_TP)$ATB-'QDA/ M')DB/7-DCG3/E5,7Y>-*'^F!*T.D1ZZ,D9ZX,D5ZYLH$49+[8OR\UN]*.LJG*]_SG] MN2RK@I\/M4_\G/Y:+)Y.!ZOBN:H_VOQY>W@U>#BHRK?FM>?D].[UYE]02P,$ M% @ ^8)A3$<\+.@4 @ D04 !D !X;"]W;W)K&UL?53MCILP$'P5Q .< 0,)$4&Z)*I:J96BJ]K^=LCRH;,QM9UP??O: MAN,(H/N#[65F=G8QFW9!Y,6*D;MPLM;&SR%)^4[1NX"P<>6.,B'\'H+S;N[[['GBI MRTJ9 ,K2EI3P$]2O]BST"8TJUYI!(VO>. **O?OL[TZ1P5O [QHZ.=D[II(+ MYZ_F\.VZ=SUC""CDRB@0O=SA")0:(6WC[Z#ICBD-<;I_5_]B:]>U7(B$(Z=_ MZJNJ]N[6=:Y0D!M5+[S["D,]D>L,Q7^'.U --TYTCIQ3:9].?I.*LT%%6V'D MK5_KQJY=_R9.!MHZ(1@(P4CPXT\)>"#@#T+X*2$<".&,@/I2;&].1)$L%;QS M1/]U6V(ND;\+=?=S$[3-MN]T>Z2.WK--M$G1W0@-F$./"288?T0@K3ZF"-92 M'((%/7A,<%PB+5.;/GXH<[MND"X*A!:@?!!()DUJL?$%M-8 M3+39X%FQ2Q#&\:PCIR4H3!*\[C=:]1LM_<;>S&^TS++UHGAF>(E*$CU69HZ7 M*-_#03R_*6AR,1F(TO[TTLGYK5'F^TZBXUQY#LS%GL4/>M[TX^%#IA]6/X@H MZT8Z%Z[T;V,O=\&Y NW2>](V*ST?QP.%0IGM1N]%/R7Z@^+M, #1.(6S_U!+ M P04 " #Y@F%,>\YFXM\" ",# &0 'AL+W=O29T6U\$]*E7=!4.U./&?51)2\ MT$\.0N9,Z:$\!E4I.=O707D6X# D0<[2PE_.Z[FM7,[%665IP;?2J\YYSN3? M%<_$=>$C_W7B,3V>E)D(EO.2'?D/KGZ66ZE'05*DH/,D/"_\3NMO@ MR 34B%\IOU8W]YYIY4F(9S/XNE_XH:F(9WRG# 73EPM?\RPS3+J./Y;4;W.: MP-O[5_:'NGG=S!.K^%IDO].].BW\J>_M^8&=,_4HKE^X;2CQ/=O]-W[AF8:; M2G2.GFR&Q KGNFV'(NQ=63C>)*9H2-[J@6 MQ,Y,UOM?/],[5NG9RY(2- \NALAB5@T&=S"XBUE#F*B+N1]B>BR?AX@H[D(> M $C2A6R&D#@D+2;0Z]$N"@87!=<$4:>9&":(0(*H)H@[!+TJ[QL,K3%%4^6$ M]-9CB(GZF(;G8*IIH"(G T.P,)9N.;12'L[O!](:XMZ%9!:((31R+' MSP@"$M%^(@CDD"J"G8DP0#'KYP% U+%U"#8P AQ,43\/!,*./+#WT-!\E$;] MWU\(Y!(";#PT=-Y ""L+Z@HA=@D!-B@B0*TN"MBBB'Y ][#U$.2]@>ZG']$] M;%$T&Z-[".30/8:-C"$C]W4/@5RZQ["/,6#1@>Y!D$/WV/&&A2S:UST(<@@! MPS[&(][$*SQ\A0*Z#VZ.5.:<_IW)8UI4WI-0^G16GZ$.0BBN&<.)=M))_S5H M!QD_*'-+];ULSL?-0(G2GOV#]@_(\A]02P,$% @ ^8)A3%='\ZKL! M*!D !D !X;"]W;W)K&ULC9EO5^(Z$,:_"H6V57:__4U+RZ63T71?+&UX\IMDGDQ:0_^8 MI+^SK1!YYT\<[;.K[C;/#X%A9&];$8=9+SF(O?SF/4GC,)>WZ8>1'5(1;LI. M<61PQAPC#G?[[J!?MBW203_YS*/=7BS23O89QV'Z=RBBY'C5A6[=L-Q];/.B MP1CT#^&'>!;YRV&1RCOC3-GL8K'/=LF^DXKWJ^XU!&O@18=2L=Z)8W9QW2FF M\IHDOXN;^\U5EQ4C$I%XRPM$*#^^Q(V(HH(DQ_%O!>V>8Q8=+Z]K^KB-6!M^U@5AW,!7'?R6 8#5KK&V(>!L-+0-4CL-O'60 MVFMH:S;4;D-KNZ'V&]H:#K7CT-IRJ#V'MJ9#[3I6OC M>6T\;VL\/YPV,]8IF4W93<$":W'D4H"SGW;1P;< MZE%C"N7:/D]*@Y MA0++,M'\'O6H!9$I&RR<\R<]::F2Y(H"WT:#>M:C5@2*<^8RE*H7/6I-H !, M;OIT2=ET2=EJ(+29#4\2^R(0MYAOHLUJ1,A\V\,K$C'O,1>F<$4&9S#M:"W-J"N Y>,NEQL8MY8&FRH YMF.C_*XHG=RQ/+P! M4SKFFO8W>ZA#&^XHAN-GX- AUCO'JWVDJAR;<32YL:IR31?;.%%5W $/Y7U* MJ&01FLAK8EPF\]&XYH3*H#S?$!R4EQ'%\5 %W^HY8Y7#>PQY M=:?G3%0.Z[E(=*_G3"F.M/OR'W[8ZJDS*EMX]WS0<^9MLOZHYRS:9.M)SUFJ M'+N'=X!G/6=%<0#M-R]ZSEKE6#W_F[](?+J&?#4*2O#0;U-#! ?7$,51:DC/ M&:LDY\S99?]1S%FVR]:3G+%4.44-Z MSHKB 'K^O^@Y:Y4C:X@NH>*0JUE#S:^_.WP [8ORD-!@&A?%@?9E)X' M-Q1GQ(-;JGW,@SNJ?<*#>ZI]RH-?5/N,!P]4^YP'CU3[@@=/5/N2!\]4^XH' M+U3[-3"9"$9FKD@1F2/@]:\ QO_NG'Y#> C3C]T^Z[PF>9[$Y7G7>Y+D0CK/ M>O*=?"O"S?DF$N]Y<>G*Z_1T=G^ZR9-#];N$&PO&?ETFV^M-?_J/,_O(?F[]\R*?;9;K:1,EJ%IVO-MGF);I8<0M9OHI. MHJ^W'Z+CHW?_\>?-7_[CS_@2O]CI1I_SU>:QA+=FZ:SZ\X=TVHIZG3CJMCNC MZH\?T_M6U.W1C^/JCW_=KN#-=O.;=KC^&/_W9;9*HXM-NBS_WYTOW+VLT]H< MVB?_L_K=*3P]HS<^+I*'ZJ_S9%'6FK%]?$F++,=EG$4?DDW].5D3\]_^V]ZY M?U+Z;7SVX]^KW]P5R2Q;/42W+\O[?%']]=OM=?4K M(8N;]"$K-T4"_5XER]KLOIW>W9Y=1Q=79SO>/X,1%S#:"Z"7[]'_3%^JSYUM MBZ(Z_UUK>7+2Z9[T.CNZ^I8N%B>_K?+G572;)F6^2F?115ENTZ+ZPM_3VHKI M<&4T-^DZ+S:T8)MD4U]@>?R7? '',RE>8/B+M*@]=I7O>)$>C\Y@C@]Y45N3 MRZ1X2*/3Z32%I^"9&3^_HZTOV_M%-@7*S9--;77SY1(.R^TFG_ZV:\K>(W%T M^Y@4:1E=;S?E!K@#K$"MR452EM'[:%_39_FJS!?9C,:.*Y@BY991/@="F.;+ MU+&8Z"C*5M'=8[XMH;\ZU7LL9;COQT'UQYOT*5UMZSO]OSLU?G&6 [^%L97) MHO[\IR*'^:Z+?)[5EO<62 Z6*(X>TE6*9(X,-9DMLQ4=FDWVE$;I=V#09;W= MZ\TCD$!&RU'[;8W[CN37_/O%:I/"-FVT\3A:I;7!R4K?I\ T4VDHVB3?ZT.Y MV//;5;K9,8C+M"Q_Q(ZU[62S*;+[[2:Y7T!C>;3*5R=3N"Z*G%8)'N-1[^ZB MUL0WN-*F>8Q4TZK1;U*LH%G8&UC'$NDV@IDJ7>).**E.^:L22?7':C/ODS*; MUHBD6[]4LL5V4[_S;I%FD'A@9MD,J#P#,I@*UTNR CJ'8X17%O"'.'I,>5_3 M?VRSM;V#UTD!IP,_E=OU>I%!BSB=DMA8LFA%'^"JAU^+=$%'"E8&J.?U+K&G M(ETODBD=P&B9%+_A8I?1YF6= ;]=O$2/V<,CDA*<0FRS3/%M&LOF,2MFT3^V M,#@:.WXWXX'@0M>G NUNRVU3J_-\6VP>M:U=\UFESSAV.#K;*5WR,)A-7L!H M'XM\^P \ J8@9Q6?Y^F4V.\(8>%MTH,\P9SRV^!TN5+X$SFN7NZS1Z-]X MPC D? /[/MGD)\@7H[1.OO@?;,ITRYT1%<,*SK*G; ;+&MT#J98_X30*.M0Q M[]AVB0O2U-X2I<>2YHE/ZE;"PKW Z=S@UD&S![R)(Z]-;@^7AT,(,N@C\"9D M@6_D^9']$^;!?7!_\,XT*1^C^2)_!G*?/3 70_JDF=:OG"ER MG&P.1XMZA$$>8TOO(FSUU?:00^9V.PX?9/*49 MDF2>P7R=XB^')V19 E+ON MG9VKVR!!> _NNPFF#4_^[CNAJ=LWW0X!<;Y/%@F>\%M4B*UV MW>M6! -1D_W^!% ML/>9+P7HB\6&^9'EW(VC^93GL^=L45,60/A(5@\9[@'WT?@V#WC?0)M_TS5? M9,E]MB *KB^\/$,R.A^SG+I;Y*N'$R H8(@@$S_0(=R]&^OD!;>BX?=B"T2C M@ALM51ZLOS>X_9NPY\'+IK'6I9.\*/)GXLY;N*8*(*&G?/%$=U21PK43)0]% MFC8QM>O=2V)9Z#1;)'+2J'])Y"FW- D'36[H]*X$26[9A#DC'"?@#3!#X M=_UA-(+\6*Y!H/G//P&#*-/B*?W37Z*:7NIQ!K[2'O,%+%_Y/XCH-R^UA?Y2 MZ 1*UH2.VJU!&R6S"$[U%@YLIQVWV_0?MPB#W6X>X;0"1_X)&)M^FZ'.69,3 MOR39["3#"V"=P:(V$-UVJ?=^ X=&WKSOXKM)-\##D6IWW!YW<'F46]!497K) M!GHHX>3WXW&W%T_&8UK[8=SK=N/AP,Z1+W,K/M-#_7'<'?;\C][##3(W=@:Z M6KJ\AWFI?8A>1ZTN1CEV#9(>S'-1TX69!%_=S[KF?=@]P\T?TJ*LN]=?PEP=/Z"((IB(GOX!X[BOXL:_\J/>_LL?9DC;H/?:.9\L/I M[YFX_]BK8VA\/-]MMJC2?_.J[1%I;X.=/J>=/EB2(.+99YR)HR:["I&86^U& M6PLQEHM5=/8Z8^$;(12M+H&Q[&0FYZ\QD\815<_>Q8ZS]SX% 9ATU'NA<^83 MUJ;3?_V-8UAUWLIWK[Z-QD!\B;83!=$G&%2*RAUJBU/\Z/A8P+^\7OZP1AM4 MEWF:;;;%'SN^?Z'9?4>.+FD2QE$ UF\W^X<__8N6L.V_-[W]DV#CT-F%WM> MY$N0T-)BFI4IV>[H@7SM=/845/C\)4WEI_6VF#XF\/#_X:X:#E=6L#GF#=NX M^ZW:\+&!DWOH?D8R!)SSI$FV._\.DRM1EHCNTU4Z!U&29EH>^#YI/V2:2('A M13/4?9%)L3TK(_/%*[:XNHFMM+11OD5;/">6OXN-U$S#E.#G\[2PI0X]"5 =^M"Z2MC@U1]KABU-[]:V7_EO$L-=.2?P* MQ]UM8<.&/R[RYS>8,]3V)!N96R]#@L)WLZY]:HUF="(+M'I.LT7J&_[QI,)? M9 8!6L')SJ+[E\,Z^)""-#+-Q$2'INIP$Z"1%+ D/%C9S(8TK#1W?R8F@5&M0#Q6N.MG0+5T,>W< 7O&T>6V3WMIGF3]#-0RK^8+B M8'CL"T8V)Z9[8BV7N' ZS^/DU6+7,'LP\8A7 M($Z\1(V=;&= MI23IJXP$S5N22Q8+[ TI[!D8ZN+E!#GX+" W[3UH8/,(ETKT:PZ,+$)7%UDE M:-JJ+YT)->%NZR;*;[J+,:YMFDP?<0S/CQE\X(%%&.2(EBOHW#3Q3=A*&'D) M/(Q4B9+5B^H.-'1#CN-DRDO[F#QA($T*_2ZR)2R94/O4/Z(MH][G M,_4^W_G>9UB/.Z]1VHLY\&W9;>NRQLMF6Z@D([3$M"-'B?_*DI69P0R3HA75 M_-YP0^:#@BMJEU1@1D)&\FA)J#B[8*88W5>ICG2@5=;#C31;&V2YFV3C'22 MG^BDP=6 ;Z2E/S8R$_@'R"=':#LD,Z!#G#^1L_N4QON,[3'GAEN4F"N=:F)-M.#6W.HQ:Y.MYHLM M1FK%$5S:L'P4PR2,/J;)RV63. M.7J*[N0,AKAZB;6G*=RS+[0B%/VE%Y''Q% 2,70Y68T-#A6&'B+GEE@_6O4% M-82SDD7D/HPW&QO.PP& 4Q"$, P)(_G80QBP,9(2L(4BQ6L>6]?P#X_B02)] MD+"5EJF&8Y7F3/HHJK^PGI[!TE-\H(:_N7M_F: \E",18 Z"1BR2(WOMB>6M M"!:X3!MZ>$QF0*]&;Z959V.^P00'K-Z > M[9?D))CD=BFND,TC7%\)3Y!O*QZR74\\$U88,55?.LCC4Z#\+9\*&P6RV2G ML.! T91*PJ].V]VD/#;CC:V0D'%?9G$QD(7-"5"9X]:3)-VJJ/2,-)P(@5*< M"C>E\K#Q@\$R%_GERTX41!.[]UV\K 'V/3^!:V-;$!\"UO)0)$LW/]<[3$S/ M!"T[:#HI+ W(8K":3RSYA0%=K>C;(YIXGY'X09\B_LR220F7@MM_NFXH1IEF M 7<4QI/R]57"9FP7N*M $(68Q+;31_=^RY!"?N[T<(/R.88.PS6UR.#[61 > MJ>:>&7,#6"Y0^$E1VDBPHU,REIRGA,P4K:(46BMW/?.;^[1F!F@9:Z.\L9M# M*PKCRI]IH7$+/Z@!61\W#>9/[\:ECB5LN4!&XIZ""WW+]F(S!5X'FUZ4]D8B MLIVI' XTDF=3>YID7BO4QGALIM&X#4J/]TRS 1SO%E6>Y.[479HU"R4R(KVR M8=G=\)51"!-!!9WM:$A7P$N958DL[Q,4*=56(DNBU99T;I3B$PH$C^5P63W@ M@:T])HFT>]02.Z.?2IT;1IS T@=+ MY9N"3*#6A(W"B>:F@32PAG,W2]%0B*(:>0^(-ZYT6!0KOU*K#9X>PSS&DH]* M&/#@,Q#W)L63/$=K1#V6RKA8*EJ65W9[@]$HL"]'P[C=GQ!3@(^=X20,Q6H9 M+R#5_^P3]+_%?*,'@,0 /0"@9SPS-9 6P('Z.-UG4(0>H:4352'I=S:0J UD MGA7E!OAE'/$G2B4@00WV-6=MC<.K:?&I8UCKDD;'7,7GJ63>)1'*9]R%BBS, M86#RN+LJ;ID2)G"RS)]T<6;)$D8["]O8B ;ASA\,S=2'IMOQ F(0Z,*99<=/ M6?J,JTIW%.=XQ$:&0O9]"?DLLO(WF(!'R%/G_U%KF/%R&Z)3O8@J#"*S0RD? MX5C_1K(@-+DHIY47O:]&6Z2(V0+/E+'U]*.GS>@K7, M+S!^&,Y->D^RT#=1*$"6Q=EXPF.9/I&>\T0OB+0BOB.8&;^NOBD8[!:M6W#J MGE&M>*1;$*U$2/,>9UI2)!2:5T6/ GY?26MYRA=P@0&_AD-%@J9Z+8 ?6I4% MU]3@_:A#0?$O@3]FD@M#,KRN&FH5"QP9:G'4"4P$GXS1@L"J%6Q/&H4M$H$0 M);"L7&E?M&OC:]<'Z!0@\OHI-@9%:&+E2B+,E*Q2P8P.AQ2Q4S+GGNSC, 3G MV8%%) F/%A4-%+*J-LB&UE6V$TVFJFH]%.0.!4Y8V+!8KV]>?98RM[)M3Q3A M Z\[&4W01>JIC =DB?U!KZ3Y @_N=.)AMT,_'$WB27>(I]4Q MX9@%4^[3&JOVT :(I=M[C(+$M#!,/%HLPJ$'T@?+10LA"38-A!)4MES"[0CO M05OS'&\674?QF-C\(/.9#-9T?FYM_DE5[U^ZAU@K]W)5>#BB.-$T34-NRQ^B ML+.:UCP"WQKGJ:/NQK'" :??V7P?4?UQ&NHT_&!;=,KE:EL0/=,PQI8 MX#=[[75-1DG9.#\:600AF6(K4K^MZ!V7J&)+O"-29TRU(\0-*70 ^ =:1]RUN"U3E+I0QX*3BQJ6RLZ] MDWZ;C@S0X27Z0''+3*VCL&4>,-Z6?/&(.5@8!2PDM&/P!B6EIWD8K>CC%O@@ M^EUH;O/L._M@V$3IS0L[/&0J@Y.1S,2<-S^.L@+3K7;@%$UJ*]5%Z;2--/7) MTUZ++X&( !0PU8XQ%),4;#?Q $"7),R25H:>=TE/=(??M M<7*XZ5SR"(P8E?*:Y.3HMTL=!/_\K609S$S!M-G7"=5B*Z<%?W0TQ MMDVD9R;60V.\0Y/-^;SP27%:3'!H_(.2ON"I,$!OW%S!";!'[T6L[0#JC,X^->JUSE3K"WF&FZQ>R5D17^ M+5%EZ8:O!=2:A/Y]ZO90+:3XM4SO$J]]]F]JO^,=%- M0=EBPSE._8[>?<;_P:O>;H9;Z#@R>\8\\R^-F\B(!XP'\9DLD++ R%:W:WH< MQH@"XHYIM@SE9E[2-LB50]_PQFC2*U]JQ*M\^VI]XV(1KT0SKY XB44LXOUW^@?;+T#1JJ7%@51ZIYBNS \F6=J*K(6]:1R-=%;1A90 M]<\LLCD.<.5UGUH\!G039:7UUFU))G'1FS9/GM0TX[/V"D-WBAB(3[^R'N.U MC T9#I'D$Y/87]FU[IE&_# $]33/89REX;14Y Y.K:AOVYQ,J;A#)6N-Q.\5(85X#C'/:;(PZI(- J_93^"_ M5MM3;P/=ZCI??F!C5Z]9_666:MGC6&[GXAW!]_F4-3>QF6%\FUCH='4] M0[OAB#A@S3GG?H#\TY(UZ4;7]VBL)&TC6X'F5_H<6Q=.5HP<4T#F_SA@']3'3Z.W[^=N M8GA9@%Z#OBP$"KB70$P,A'< HZ*.V#:A:7.(+@H"7WBM,3?&OJ[*#YZ/D#,-X ! R,+CX0MHEX M]+N:!%VZ"*-]#@Y3?U!-U_P); MLMJB6P[X&/K&.*Z!XX^7L%8/?(^3NI.5O^'8Z;9&,M&Q&1D;B'^$%N$,D9R? MM'6/*@S3$OLG!_@#RA,K7"^,7>(\<6O!LY)EDQ7;--JUD)>0VB]LY'0&[6\R MDAD0(*X,OD'Q@+N2. &Z):$IV1#_68U^1 N_&DM+M)["2PV!Q6@>5COQ("91 MP1QU^_%P!#\>=;MQM]]E:@@SQJ)KX);0:H':OB5@(6"XP2<>!=&ZB6EJ7K*8#N0< \? M%DO[WEFP9R2S01>TWTV1;68'*M_^$7BMF@/BY>HQ(]Y6-\60-VQU=-0?P5;# MKA[UN_&X+>[9?B?N]0?UK<;,KO6X^$)]%##_E=KN=1D)M;][#U#';4B+VG9^"EJ+G+X]V_Q&X+C MJOE4.,0@GZX:! &_S=0+4U*\)2?AV7"DAJEX=G8FDQR=3GS5F6,0]F9S9.!^ MO^^8- +/B)>\,_6&[?&8'2QF0.QVUYQ,;4Z1F].N3$*=F[$N#W@M\'?50U-I M3]9^8J8)H(/$!W&(^]&;C7EMAPZ8C6G8*5Y_BA-A!K@.\7Q>UZX"GM"P-8:V MQ@A6'EV(J.BQB,"A>?-TAL0>\SI$ L1(8>#!THF+?_&B[NP8Z>497<5)67$V M4?P1ZFGI$A,OBA<)V$K)X*#JF+-8UJ/ZF=LU!-NA$W>=XP/ !,HMIZ;J=^C* M<>/8H<%JW (?Q*816H61M*6&,831=!(5$L0AADI0PZA,0^:$:I-JATM7"?%/ M?(L3%W!UIB*K8+X"Q37#SR(S:]BNNR6<'D4]<%3ENTS6PK7%X4!\N!0?,,S;4\6_25HO MNO-!=B2?29 6-,? PB0\UCYQ^YO%XB'J]Z;V+2^%B[E I0K;GMG8"*3V^49, M5QA82M>+#_S\JMZ$(03/:J^;4\"BMD$V MP_O4^:XDEH!G:ZJSY?GQT-&!BE&+LX1CEM$ ;Y/'XDJ09C[?T"&6>#P2\D22 M "**<3PHJXMZC*Y/#D<#NBURT(\H7)UXCK\/U#P%REA*5H,4I[R)K<>SE=IH*\6O)?MD2QDRG9A=+,?"J5"D$/&\7'R.^0IX,A.E;V.U MUER0HM,G5&YI<*+3O(BJ2Z["1?8;2'Z&;!CL5"DIHIV73;IQ5B.TWFR!)BA# M+!A+:99P*:G.+)EVV,4)=W&"79Q %YH#BD$A)3JJ8[4%DPFU%C2PXQ31;Y(" M:G2%:.*/%,SR (N^4>O,H/T#SS1[S%E8O$\9RYC%"[/% $N\YRE>B)D>6],E M36#'4K9,@!I-8B>94SDVH"D*WT4+;)[S$Q+!-%( F:RI?BLIWM +-9%0]WY@RQ3Y%BY]F0]BQ%P7WR1/FB7VT& M476;8Q/LBB;UV\VA9+_]Z C&#TI!MPL.U8:F,*IST_)R)"7OO1?P0_TT;T@D M1*91F/5W[U^:0VE=H&,-#Q)5KD:T1P^%S]ZSDC)!EQ0*0^J[K"WKSAD4:3B+ M,X_ZXQVPDZM]!"5V=M,X[SJ@H)]_J@D@@@G?=$!%#&"^-\/G2">U$IF]XP+2 M4>@0'V&,9;F&)OS!A9ADS=%.FP "T>B"L]!)]E8RYKPX\ H6,]1+DM]+)"]Q M7]R]G:AHL?,0$=8$*DP:EA,< ;GX=-G5SDN1.U7:N5.S,)G7>8@:*M<4^8-? M\7A2# -Z*5FZ\#7L\"9ZMOXLGJ)V9J>IR348VZ?W7K.]0J- .$22_.:6:.#? M)S917'C)+62M$TSP4T;C>+'1S+2(,_>BEQ7CYT2(+,3R%LV<\^"3J1J@GY,U M+D,NB5TLJ']?<]85"F&++8J@UIY12Y^NI&<'P80%A]7B/FV)* QSZ^:!@T S M0V.&*!(Z"#:=H/:- >K&7NC8"\=64-PK;R^;E@NV-I(H2BK(-NC4^)V"L$$O M!8EM^:(4FYBHZ5(MQRJKE)CD6D3ZEML#%"%8'\FSMZ#N8=A,7AAH.0YB2]7# M%]H( H]M*W+V*$-\8<="5CR(#9:3BLG;,QAIJ&>R1*YF]N$7 %TDB2;_5;YWB\CY'W MBLC^\?3VO<,W(0!>,L7R&Q%E'W*_A>N7V)T1SRI*WWA'H/85AA8WO4G>2EZE MQ<+C+F%.%>^H'45&<6HP+]"CQ>"&TH,W@#GT=T)1?=Q!$$*%"^-[_5VJ)IEF M-@C)\EAI6SLB*J=[*\4$ETW56VAE4YD-.[#KJ0A-\)YA^MA3!?L6)E6*%$WM,Z4$> ML59I#1'H3D #+ ^\J6N*^@EZW)(=OQ(;2?R48YMF<*60M.0U9VG3DS.$KZ.P MORER%;D-&1/@(A2LCIGX(N0D-[9)_2)3YI0>3/2$B2<+C)5..(O:"_8,:8$# M+6L$;!?$U'JS2<\:4$ 05>)A=,G)-CY?YPL_*?*(3$C[)4P5X:I\T9%BMP8% MR#P"1\*W5YB\FL8RB5AGP,*\),4SM(2VJ@A6$M9$DC%M)*L1MBZ-)$VVS.?P M[-C4,60_?]TN7L3]I(="VAF]R( T%'S/F4>49NHH;$O(H/(^U;CNV1#SJL- HT[EQL*VRK!IJ;2*@ M<8F R,S\L"])#,2>H ';U7*+:87:);$OYXRC0:.2NORW'.2AB+_NU)A-,+A9 M-FLZ*9$[*34W>).EIL4J75#"QIK$V2EQ@0!93SRZ0PC''BMU/)C=!G]-S [N M>]#M-6D1=7T3!$MYTE-MOTAXT.V*T@P%MLJN45;4YDT;:9HV,CID(TWC1D;A M1M98\(@IUW (GAUII/STL*TWKT(C@&1DO_44$V(2,J#P\JQMMY?W*(S+)#1< M05>P3#CVK_,X -"H(T%X=.H+6M%G/*JP!"@B(/,5R7B0N"*TI MGA\6A90UF;KUI'&CH .#2<885BEL)W67055JHJ!40D1LF= ;.# MF1U*^2/,(-X[#+KNI\E:\I->?/B3QQ2CO5Q.7367SB<^4FHYL\_;.#,E'+E9 M56R6("39I:K&;V5"PYU8Z14HG,LR+$;?-@3MBX2R8$+_QK2O;Y&1L* M02>6_IF;>1Q AI&N'O$+_RCC%CTDA8I-YG6!QU-303XOK5-?NC;U,Q(=?$:L M.%JC\UV7=HW.3?-5/68& ><(+Q.EHS7J,IN-Y(C1>:;?7N/^$P^,A?,G\57- M2Q*.IP0XE_[HZTJS!UW_58 -&3PB<*Q8X)V,ZPVE$%X@@R,^32VR#9M+B5G MDU]T_B;P%8@X\9T*JT/;5%^5''#!K$-L\WDOPY8E$%:%R8A<]#],6 M317S($C[(V,%;[,>MX;=,USYBSW75;$@8%MU=02NK;=S-;Z]396K30[@:N$Y M:[I&HX.N4;/[&@WD5:[4$@0^.H/:*^<.O9YX[#CT(M?;E80<&RTCYDV;5>W0 M4-BY[T>0"<@1QTXR0 /?/%,%!;*^1*QSJV.)@Z>,=\EG+G*! @>0!D(!E6#)_X9KKZLUG+;S^$[8'ZWS+-C!PZ1>?X/[T - MQ_[TYNKBZM-M].7\)KK]^?3FO/I$MQ75'^)0:H=[(M!NI+"JEX0K-LM$,,)P M*EHL>8?-CO"- R($?C1_I]# \^9< 8ZL11N,H2KF43VXY4=S8'7UH))A= 2M MCN-NMP.?.N-N/.ZT\=.H&T^Z$\/U?GTW_8&A!Z8Y$B1PVL.AZ/?:4:W!.G3[\:0_PH\#6);>>( ?^[U!/!EV9!-V;/KL1W,6MM$9#>+A<$23[<=MWL#^,&[W1LW!&G" .]T^KO-D MW,-_NH.QV;]\&O7P_Q=JZXZ8VCI$;=WA[Z:VOEVNB2Q7K]W[MU&;*\QA8T/" M*)#>*!Z.AU&O'W= ?.OWX][OH7W=;1S/L NGL8:.J>7#65MHSFN/N%13C& ML43=%^-N,3 R+5*,DX@QHSOQ3ZSQ0[::NW5"7@W:T30F"5':I!?YT]CL?O]R<_WQ^ M=7OQRWGTZ?3B*CJ^O+Z]K57/Z[6B5]XPUPVF9#211L>H/[X+4ELY<.*@\@&U MU$"_AH%QB/H*-L9A/]2#K70@@/F87H ZM$78-S:F* G!)S7"*K#T'K.9]YVM M,X1V0:-2<%8)I&I C7.A?VRSQ.@O5>P#/D_!6KB2^4J,+[M@UPQE!6$J%LF' MY>'B6JU>QX[EQUL$3FP//@SC;@?9XW$/KI71.'IGOKHUDEVF'?<7*&I:H&.X M/:)WT7$G[G7Q0P^._E 3C_QZH,<2S?8NZ@XF$?!X?*?=[OW^OA7QCER QZ-V M%\P1/.Y/<(;]?CR0]CA85?_P(DWL(^AHT(E MB#GN=,/IN?VS.SH[L)-[.#F=?K1,9+D:VP(A=%X NHB7/,@ MT_2(GL=P2\"PN#B18P/U<_@*%**8RMP:2T;MO_& _FCJ):EA2OU>W!\@#>'G M4=P%08D^=U&^Q(T^$W^V9L.^LFP3$/C:>$[[ VID (+2.U,M>=J#7B?8J^O? M]NY26YO(M&D:7=C88;N- NTAPY61BNQ_W"?.G M=Q?75]6G^EB1KNE!\\5"[EKTA4V^CC!S3' K"@XKQVK&LVC<_R&.QH,?Z+Z% M/RC-<.%P<$NNF2&)P#4Q-I FL6"2K0^GG<6V*)B$VV&44[9 800AM8)*+\/N MV_J'1; QG^B7-K6B8,6635/W+SH,@IX3%#,2PFD??TM?C%V>6,671I@"=F2Q M:9_ARFS!&XN3';E(%PUD$GQCAJ"B1# QB:%)6(QBU?@.+<'@?8C.__;UXLMG()GJ4["@S0_N@((E6H]]J?3'!JPL MW#)S25 7T;C;YO_O@V<=]4$;'48CD%+&7?,98;M7L MQ])0^9M.%5O:P*"VC M(:C&(WQMV&^;'=BH0*W=<1?_:8-&>L9Y%44$@OWL.9&'RWR^H3^ W_9&HZ@/ M&CO<(EVX[6 D,!'0P?NC@ WL!;K%NQST[7&?;FLT2P#G?V>.H@DR1KP^)VW0 MO[MF/QZN2V2W.I*/C^L!\K\&KK +Z<+\+A5.0$TZPWA$2!=H?AGT&-0$)CMN M=RL,HE:$]OQ]C0:'K0B_QIP)>YH0\F]%5P*F?Y8O@I^'!V17O=O8V,I4E&^6 M$P0<+ K5.5E$SWGQ&X,N<.+_BIR;DHLOQ2!TX6QM3)M)X#O8/31:@N+41+7C M;,XQ9EZ]<$1T H[!\=\8DY?!MF-TY[O8CL0O31Q+6F#AU6KY4C MN+=!AVCCPA[U^#-&:#OR(]L-OSN'1HE#TCF+CB;\:HE]$MAEN;W79Q =]JA# M#QB>F)N7_QQ3'2S<[AI?2Y46!@J1[<>9-^U=1&VI1O>SQD*GR =O/;2))X2\D>0<0+%/0HZ^8I ME6#P!_X#D2Y6237KS;K_[,^F G$0BCV+5 Q]0?::K;-+A <<4BH0 035V@0WF1.S. MV^UB>XR/ 5L* EQ6-X5!^UB=8S"HNK5X$*#24C8E'_:[L[^>BC->(H L9DJR M:FC=9=<5 >"XE G5\/NP*!PE-J,2 "QKCHB']R]D[=8B*NS1KYFZ)"Y4((7, M'D@AI%VM7($M$,*NC]:R\VN M9FP+A6((@0*R! 6F;=JEAGRE6G"8L\X)_D "13>/F 8UG_M)=N^WBP4"8L!Q M&<<.F,I#:['5(!UNHTJ_M%'>:E=]GSH/C7@S,V1^*(:NDTV1V:)2 H:E><;[ MR,$0'=A")A;O1;(>^!QIP&Y*8BH#-6T+DC42F-J+EL@2_&4.BK*FF540VZ^Q MN]8VR'D<;@4E;89U+,J!(\$V""B'.1),%Z>G)_((J5!$@$P$6I:2I&^1$^@7 MM@YJ'7,Q#?HHCCZI6S.&7Z3<5/1A+T#0EBAN]?8@GO2&](F@)*W5"[]I V?CWWIQEZ(/)L#LT/^JO.<8FA_U MQ$X/JCBT,1[M[^";"XU)I9!L;8LL5I1ES8HL1#'N,+(?O,VMGJKJWE9M'=C$ MSOWK;:("86/'8NGD50VY,M2'+S W'F!MXR-XP/=\^86Y\QDNV?4F,AB9ZH$CI*/3? !;.R2A5V#?KOS@>THBJS9SOVM'] MT3+=26L<]88PY=X(!L=HN=4WN#!' Z4?]UIC,L;SD@U:Z _8/9+ND.FAH_\, M@2S"*#BBV7*[))%8B-6WH(:LF2" THWQ@0?]4/^=IK\&++X?S>TN,L+8H7@R MPMBG[C#N]B;FS,.L=?94 9==^=_9"KO=N-.&WN->FX.O]I71G'0GH/?W1A-S M&Q;CM:UU!KUHT&Z+6ZP;][MP1H!ACBA.:B^:67?2@468F&X_'H_;%'TS&)A? MK#C@JKY6:>Q.U-CN)NGP[2>"P.J,#X> SW%/E-X<-X MW+/.0/BS,YZPOQF#A]XU#=!/_#@>C> ZZK-G.&Z#YO*.EFOW"QWRBPQZ<'6* MHVW8(Y3D=P9_:])\X[T4Z17^SD++5)A"$X)W9*MF6=WC12'>_J9&^$-FMJI8 M-6UB4JF-7AJHO*V.&J=LN]>>DX.(@%ECPA4/B&8=0P,7$8 MPS'(!J/?,8ZW+!NHK5BG'=WJ5H<(-(6*+)YJZ?4-R^X".D%VJK9="_A70XCDIO4P4 M-,\B0$8>E7F@[%K!H7EE1(=R2^#KBY6BI<6>"Q))<(^6J*FQ>U?7-*]NDW$$ MO8,*_T/ #$9QCK*2L1^: M>+."T/AW+^YR=^N:N^GPHUD# MWF+ROU=VV16VQ@.Q2E'21!$$^KD'3M$@1ZB!L[EN=LS!FQS'Q0KHZK6+&1G= M*!ZVAZH'@"Z3%0@"A)9A+_%-Q%[*CM \[&Z[-U*579]""$JK4Y/^P?8@9,,6&=R7,DD=F"/K->+30J>-Z("\ M,]H=+A?>:1C_^=I\64=-M'I[:1%CRZWYCJF2!(8P^E%VHM!US'*_F M)E:U/ZW\9 2QD+R<"B[[C@[H$4:P,.S242\>3NIA'X+U9FALL"9'&+@T$B=$ M/!CUPC?BZ%AC9-R(3'5$4?.(BE32=OS,5:#@W2O 6^Y^YO[X3"U4XN MWBRP.U?0O0_ V-]#8L:1F$-W\.C,58P S:G8II[+A4# [!)4H/M)'-J].41@ M@WZ;)-&C/@*HA:0B.6Z^)-HH9YI&.5/9$&I[H.ZOB+'OEF+5)NG"%^EX[1E_ MU6#X7G2)!D:->248I#LQIS--\72^5A_4N2K%J6A/-0?&HXZY<;40!/A_D:PY M:)MP$Z9TUPA#K?)3W"Z]M%F.*"DB>(0JVI[Q#V#T@T[O7QO]H#_ZUT9_W,,X MXWWC'$;$I?[%56[_BZM\W!UU]H\331S$6FLA@)BQ>/+^]/;\ ^4*G%_=4FP? MQ62]/[\Z_WAQ%WVY/+VJ.17'K>CPEW?6G8F^P)C+( ('UX=(^ (FLR+64'N# M W5/XD/&_S68N.1'&FQ BWTP+.$PB31?9$GC.&7TN5K=IH:@=.DQ4K20-) ',!/A1_]H38_2A66Y;D M((L%&7?M&5<4E&5#XH*MD:SV<18^/.A!6;.TR4KU-C@3 M0#SP<$ \B$%"17I)&.37.":TWS)?ZY/FBVP_[+7F7)D0;=K*\&3UET K7/3C M#-TF;0YVBBFPQ1QG\&5_$&- ,F972:N(<_?$K00D73K\S0#"!%;+L8().IQOCS>@&$&82 MIE2[F S:ZD FO90HK9%O@/B[5FU-?C1NC&2)'@6*_);8%#6ALR M5BG$+,(1".S$G.!B^1V8F]7+]S)RY[03'BC<5*&CB826ZT7^DJ8QCY)X!PC0 M<-#4:(+Q:,"5&9KP(8V]"C2;G)@LV]_X9EH9;=&O$YRBNQ@CH-)HV*4 .CQG MK>@7*9$FH,<@>::+E MZ9LZJ%E;$MIH@=@O*YP/5EU%($*K)8^Z"T\Y*\4SA M['%C:CFL#O]8ZY))5(&[/IP5 NAG-&C;VP -LYIQ&;"MYL QCPTUV_YD $UO M_-&D](J7*RRA)Q#ME0/ K%'C-ZH\5J.$-6!Z5V7 'XV>()NN[7TZ!BJ@ ;^+ M3@5W-K4O!.RV2<3%N+[N@!+LN]W6N&T^R7'HC":TD1A2V1N8<]G$&64(SK-,$I#?HMT*S<'@[A^TG4Z<-V MC,POW,/QN!T/:#LP6C;80 Z8I@WLMT __!?&A6[3R7B GE<<5Z?5[=)2UVIK ML(Q"LD8(MKF'?UNF[=A6-:N +0(\<\PIZ,%<*;_=''5 V!O4K$]W-;3/?0,@ MN4)^?'40G7@PIL0&6-[)T(@]JS\R*-,-Y/)S>$R;7C?J>W1YXV50R#QOE&M?G"41^.6$XY;+[1COF:P^<;-SD>3_Y+["1[+&0R-* BW1"G)XQ'37?;79$V\JHNG+K2W@V% M:BD!(+QJ57EUED0),T8>8LB4C1S%(="_!P7SMY/;*4P?%U_0J*1&N',G4:F! M,&NAQJS\.N2K?.,\VAQW+0[8@IKE*W=UX;^'= MF)*U35!Y-ZI4WJ7PZC*C.FDL$$G,-%Y=.$Q3INND<&6OR&(=IB_X$[$55AZS M$NLY3Y.%H=KR*/FI-SF8N3=@*4QI*UARS7E37RAKJG!V>PX0]PH(8TH)5;+8 M]WI#QZ&:[9>).3L6V6@RCF;CTT;TY0 K[Q% MP=EC2#%VB7!/=5S02>H($:58M[A(Y8ED463E;R=S4"!LB*1%:&/_@9%8"ROF M8L--F^@.E4_^YB5#'@/*^Q,;*Z-_ID5^,LWIE(>NLCNM)G6?KV8U@U-S7[HG M@OI/250H0Z?_V#*L*_E3*L2QH[U6=*X//N6H4E-F5>9E(7E+Z#TASFAAV:$L MV(#NMI'7C+L(;@0S4Z4H^Z3 >3CI5T0_1$$SH+V03THYZ9LT2GW$=]S"DCCKN]\5_ MB3FM[6K''ZKM&)<4VQNTWR8O:"4-)R\,>M!,?_ROBAT#P84:@G(P?,4TQ>D4 M!\EIW4&GZJ0[6&RKGC*[5^R6LAZ94/ I7Q-=S &BR[D4-V_F%<+C_4)1"J>V MIZ#]X;SA-J!#U&'[ PJXCT'5P4C]07>OUH8X7_TN_M,9M0F2J]_?'42KGF%2 MN;L$/(3V0=&EXP$H,WL":?00CMH]W+C ^0E<]00C&!J[VPGBI3=&DR613T[% M&P/)1(FI\70G4Y"M^[L6 >VTQFIE=.R*CLP.3G6XDFB.1H,^,(Q1 MC[\_&@^&5>7PU97NM!&1<51=:R-KW;RUWEH?8# ]8#UK=Z39N9X=7:_/%[!6$&_$-OC&# LS)\R.*B"U"IAFUI4#MDX>(K:T! MCOHK1U\K=YILN4QG62)AE7Z=^$1QX'VL+1'JICG5VR,.N$#S-G!4= M54)8T$-C^MUX//+]8_N,5.#Y@O\@%*1MUOD M01Q*NPWZ-+%PSP-@)>U?UDG[,,8.OT5D:=28@ MT/U-_;1[&P[\IN>W7[Y8EZGO:C?;-:79QP.!;=@A63!K"'R1QI9C%?"*^7:Q M."&E3;TB2C1J24+12>(WJYSM2D,_=]V!U MV-]2-U1,S[!UB&DAXMYX@NM =C5>!DS6J4J4NU6$F(7(H#1Y,&6[=YZX@6NU MBW/U,4FS;UVG=9<\Z8:6*IVGB!HU_7;G^+=W?,JUT&\B&;+4)J>H3/A>Z,"\_@CFZ%(TDWHDA?K"@"9F&++9[ELQ1$#<9[AUL.,9,>V(: ML?,L$B0^Y&:>]&Y"BJ2R*'5=XMW"42[(009=&J>J+UXX M[X:Z<\5_/<*K\AW<)5H:1.M*'Y/%7#?7KI$+T?5@BIK*E>4>(,V Z&3(& M$,]!XY,#,1GV7H%.^O+UYNSGT]OSZ/IC=/KAPP6&>)U>1M??KLYO;G^^^!)= M7-V=WYS?WL&'Z*_7\%?TR_G5W=#/B,&":(<6PWZ;:-XSS9D=*6C@H-6,9J1#-*/_%?,Y_1[-LV) M^V$2"P.[<3YS$@W;/^Q,1V^< HC6?GW&B::5/:<>>T,48^?C[V 0V;/D++L> MJ#8>JMY:$L>FB1R!7#8!U0.G0Q9HBQ4%\I63ZOS^_'OAK?U%V-]P/)8--IO\ M@6MO4WU6YDA[LO8;Z 9V&HACW/ZA 7CE%Z!61*Y#BOUZ=79]=7M]>?'A].[\ M0P3?7MS]O?I*!_&K7G\-<5K^NETAL*:N$0E%6(5T']V;^OCC-Y)[; AJK)"= M",BZ-VC<#%BWFVV)T>C1;?:PP'&0\*E:U61E)DN MM+$K>[K52#^175 ,+=RQ?K<7^\X0,.HAS7WN-M+R>&CX"!8'LW7]X7J_FZ,. M(3$TC2^ZP,I6*0>Z(UE4XOE4432^"G#K/W*JCUBE@/83IR1@G,9OLA4 !F&C MS:W%D= -8: $@Z+])'46;0ED"$HQT\V??C!#%!LHZ,FZ-GT5():H/C]+R%[4 MNC.)4U$X;-:6')\Y28>AV:+[//]-C9EH\]"\)[R*$2*,XT87B0+/\9XVCISP MP:@PM+B:2C)U,G FEV"1"3RU__8)-I0 M2M.>)+ !0F*HR&VIV429M)'5 76+K:MRIPB$J# M>+)8(3JGRJ_!;'VG71@:F6WH'&^TO"#5D),,1)\^XD!'I%'N)$][ M]U*V;.( 7N%- @N3;4CFP!.)^6,(&_"%8(.S[T!WZ#N3S6E%GV WFQF;G0=R M]*>+RTM*-@ Q\?3JT\7[R_/H]/;V_*Z:K1!]7RY^+-?)-/W//ZTE-O5/?^ET M8'GV-E--T2%G::5:8>[56GQ#B@Y6+.F-0"/HM \&]^]@Z9E7\E$P)J\W.KA) MD,LFW5=21TQOC#?'Q"MF:5/_B]1#>-8T.W5Y5' ZSFU PM&@2Z(@9QA^OM@$;6 M'8^Q=O6>CGXT9P3AEQ9L+D7)@@!Z.NT3V#O6"D>]N#WH1:,V-FWH-)P'L;XCRVP.*Z1$L#8*W]S"/:O]$ M.!RD-R"[*+S='0VQ6M.P$[>' RH7,8X'P[XY?04&>/^^F-\+!ZSAD.;M<,"( M8M$%H4XKK?#36J*'[+NF:K]K]M=*D1XT%R&"^"H :#,$WH'6;HJ;R%9<.YK3 M(V4;2BEZ3GDM?I\&UQ)+JB[$/0/:SE/.-S\UH]FHA!"7:)Z'YUD.,VHJS2$2 M/397_A0=VZP3O;#AZ@RGCW/T7N;ZQ=V!S9>J0RF;XR+?$L6RT9NI):&;$V'& M-"WH7;"V@136W"LVI% Q.WO_R7 N#:D+SG8K@?+@)EO38762"!O*CN0ZXQ;R81D<^K*IGZ&X3@,9IOQT=&H &2+:QDP4FZ MXGQ"AW60FD<:$"46S5($NV*9TGCUTOF-E($_[-9Y2@4'FE#86L[_WK^89ESO M%F%3$N(BV0\;:8:JJ"[7.?)/#"UD>O!G+,E;B/"Y:V(,4JN[%\.=\ \$?62) MV151BU6H5)1SN8TE[HU+$R0S?)IJO-H$>7V/AEE]&\\M/N..<4-1MUV M+-<_P5H1?GK+XI%0G.%,#9@D M<293+\X!#X[@F++[3RP)B;_."O>;RSJ4%0_VS18.>Q]D,*9 M@'B$21>).#T#PT7PN+-*<27G90*7^79I7'22CL23^)G?'W79'A6T?GKWV#VQ[LP.?Y(:18C(H2TE XK?*!#=F+=]Y^S]-@C#9XM(U!MQE3CL MB?(Q7KW?2;8_&O#IMRM@" U M1J?;32-1D:,/,.0!@<.9W+0S!Z:L^U)C)@+WK+$,A6;K(S/"F^L$!\'8@3N1 M+P00:18%8,26S+W4X6"-=/^9AH)%HE X!RBJ5B*$I0JS: F97G./:J4FC ,9 M9:__C2T!P:[&"Q 707J3^LV3R23>45HBN!4IH,19UQ(4YE;)@S42DJ' N:YB M=ZQ&&CM@'!%52F_*K4UN/^*:,+&G#'VA6-LZ#7A/*[I5=VN#OQ:7DVB0;G4U M19 ?UH5U4\JG!'0S/1!*%@;[A,3@RW8J>+,=HP4GJ!)4Z$93=T'SY3!@)&KE M1'$TC'O=;CS<'?>)$GE_C'K1:U&8#K'0'PER:4/3)1=ZIQ_WNX.HS%:"088? M F%IK>39 $[H8L\H[3/N="=Q>SP*W=\8]./1#2Z\&U!]GVJ&H(\75Z=79Q>G ME]'%U>W=S5?TJ=30*CJ]5M3X(!;L8V3NC[8HP(57CL_^[&H&^)41/< #DHZ1 M.$BV#2 ;+ H!RO@;>M]":>5O]DX9!#CI5,X6$4O*2=VE4>485!)"JV:8&I5 M$\@V@HS '[^OM@NBC?;F)SO>>D1O7P^C.;$*EO+:DOA^ MJAE;M(TUULFX7 (_$"&TQXVLJ#:+4'2)R&QVA:J9.G2>;$$/BJ;_PS>B<0NB M9%'F4<78D!51.$/Q0C"&A1_S7U9@'\ILF2VHIHP; ]V=0M%(@YSQS/Q.#=N2 M@4&XFB"IGHCE$"-/$5!O+Y%HW![C7#T0V@,ADRI,0T0WUOU+OV[^F+6K<0&=-S;F/*3 !8M&9E@>X" MCA@L _1>(YP)3TE@SF^TIM:6P_C+$07+H8AV/C@,)L^4_G)4?:1]%Y@Z9F=I M)8#>PAK(6IG7UXK!MJPMD/"9\Y4?K\@#]LR:3$P*02"V5*Z ,LO)U\)&--$, M5B]&J]1%7+B7%#^/_LG +A>OE=C\,!^4.'83$&<^59;Q/ITFF)CVG-K1H%\K MW7"]/J]W=[+#S==KB<\)O%V;LI564#5/"$X:)'0:\3U*&$!GH>I.DK^7O!=D M"6ZX2H7/.4K*N6I1?95TM5$\>[SW>>J8!F0^-MY?3 SK',\[QY%HDN&VI-G4 MVI3EI%.BMQ\RNJC\YO*2%TTF7&8?"VZ =5>/2P==RB MBM/!"FAJK$?^IV@*P/]!OEQ+2?=D2OAJ2Z3L638GN\L&I&'5$3=L?NU052)8EFG"2!Q\I3JO9I[!$FT7JP>"6:,<@ M50,]6$:+9V8H2X?E:@73]9!"Q$%LO#H?)#$B4T_XIGDXOL@2Y="99J"(-.I?I='$O-X]52V/2*/A[,+ZDI^W:$^/V!)5C)U_0 MVRO!R8!A+XA1NJP:N$+X;%G>Z$-PVVXLY;I^ZEMNO"UOOK8Y3VE"FBG;<+8@ M>_AC?THMG"\+3H2;PZO)6+Y.B4;'$$N6HU?&"S[2PO!'MC2\^>05H79G02W9AS1;*[$.&.YJ9BH= ETC=O$S1J$S=-$\]6&I6['UN84H5>3PYIS+YEV":8_;'=5TO/O!;^)U"CZ*1ACW7V_.FVV%@U:TX]$FFK),RU9,D-WUMVY*\7=H7O5YFF7)2T+&T$29 M ATZ='3)2?VCS-T#Q/G,S_,%H<%;MU03?KOS;8Z* 1D_5 M'D0N<7)]E,Z3Q*5X9#:PF+TN_[^ASI7=D683Z743]=.&V9"GX"]S&586>J7Y MTYUGR-I2_8T@ZO Z]O[Z+[#,W7&'___'+7._XR^S^^O?OO^Z,)2P\X MP;3( J^"@US:I-/'5?8/M+R2:HW,G^_]YJ-&"<_/Z+"6N-D%;0C='NOM1KUD M1HZ<=P6\LE>OKA%.S2NTH;'5S+?1=D1BA](+#EMIAMT_851 E2N=77_^?$$) M([<4JWIV?75WU^ W=_8(.>S19*) >O4V3W1[>?*!-/] MFG ]P@)Y-F<8^Y$C<725@HRZBCXEY6^P+D&RP!>$0-ID\[GG;L\6E+'D\?1% M\EQNR<)"YA]*W?B0<99U=(9IS%8QOH7U?,1\*?L[+.['15[ Q4C^>*/I_/B: MS4I0!S /W_HAF\)I[JAF,8=#D$X5L:F"*Y&M9HF6JM91@SR;HI/YOJ!0M7QN MYMEL"V12O, 62\4"+8J*6>?-Z=TLWZ'(1N9(%-/((BNMIU0N4>KP[7I]N[+9 MR&:6+!-KRN!%G&7E,BOI)! 8P90)03TN=K-TCPP*O5.%HT\M]!)70^(VX;=3 M^LT9+\X7!%KP:,X0D0!6*(B3@(?)[AP%.T0>S\_)B_,?FLJ3P>B]P=K-E"'* M;$SB10; 5?WK=D9IXE>B!X437DDX:KU5V.47/,TVX1CI0L%G4"C6TO:<4FKR M>:R'1+(SO"BLIIB%K'24M%('NL0 TXQL]9ULA5-1 M4XRS.$-33]E#7E!Q9J%HTLB\ B#64L0IQ":LO%5PL//,'8>2 ZRXABG:2%'D M9M4B-A;@WZ_[2,Q99'LUJF+.10$B['1C3ZN$91G8NP<1RJ?,M/(B\-601(5A M=!*^M45CU0*#W!X>F1AF&( X?6$PM4QP-&S?MJ2['@7@,J1S(.6O7@P<05A= MB< @Q1*FP97BD+9FC ;A^SXV+W&(F*97M(__8WUS9,H0_XBBPN$P,'<(+1KV MDGW!:>=3BK32U+F7Z+=5_KSREL8C#G*?L#T[LIX665>)"E(D.7>[31&40X#, M([5R E]S97-;7,KRPCK#=E6VY(QP)@'"SI"R+^1Q(B9[\HQEUJ9P+2<+RD'1 M-@B.&>@?)JF5>YS+[=12(,S2O OLW2I'@[70 FK03AZ\@V%C5B9 MJW0%Z.YQ'V;I&H/H",\D*V8G"*CQ$A%>()5I-Y_=R+'>>_I<$K_S@>^(1#E% MK;$Y8YLC,SB/)<4J>I9)E[LI2XXU%E*ZF$>"9.AQ""'S&=))OE;+^8*MGMR, M(:LY!YI_Q],MUB5;)ST.G,3:N4"O$V1F@6:K&_U%RP%)T39.P._U^VI+F2!F M6I.MQWF(Z\AG.!S@$QFH^QZ$6<[FH, 56:VIV61K,*%EXHVV!O.+AD%<:*3! M.4:RO^PJ+Q;+O?>K>'B8*,3_0(?>U%UKL3VOE=PT9BF$ D=Q6--DK:8;:8+B MZ@6VV:X-5MC,Q+WID10!:7" B1'2H-RBG$QBD?,!)A&R*>B[2!CC/9FGFY<3 MC240%!I^=9WG"X^/H:]/#S_(=\54UKF8<3(V6Y<-Q=%RHE!&+%)Q:,EFZADH M1=;S69(XH6G)V+.J=(Z3(($%P7"V&/J!CA5!5Z6%BM#QS5F1DH8E@L.N?;:Y MW;]2N7-X?650-*:#O1FD'$X;)TPC;%L ML8Z4:W(TCE'B)TPM?F)O.4RK\[+MDE;5>GF7LO>D%CR#K6CW(,I'C@"!B$=NY!"&"@XHXXDZT&Q(' M2AL:81T'$3VER8(2PK6EF"RO"[)I[@6* &=R-EWH4HBWW 2=WI#SN0;("[F@!/Y>L.XTQUQ'E\7 M@]/ZG,;7H?H&;!?BE@?QN*NV[-IDCJ+.9!QW!E@.CK0X75F_9,0!.9)&W%WJ'%A7:S'7O676+"W:Q?WM-O?6D'@"XYI=4.W=V<7MV>GB&X M4-TV-@(A;>?3=A4D<$,3YS4#'O1*$)$HH-+E/0^[E"0(VK/!#/<5B-0O=M(E M(U/M!C5K#IWVQ,#*"HP&+L)OV*,0/U.1%!,;1>NC,-3G8.M,N4BMDFN1!O@R M90 PPYYHR@E"$!>\K3 "OMS?54OQPU2V?+V(*!%$$QJJ,KL:/$R? QZ/!D-O MB;I-49 DN<%LS2N#_I;Z>CAR*3^K*>'P39R^*/CL>K7!SEJ0NUBJ'>D$OG[8 M/)I3@490!W)CKAZG9#TF&48M:&G@IOO@9Q3S.\#I5\:+T@7]$T0'B M<#D@[+#,"\MC0#K#(@>2D8(C^YPERPP5\!FH6 6*!62(HHS-G7U&1Q/!A#[J M3CHD%N%^@RS"HK_*R1J4&29![-*!N"Y*I]<)2+RY4O7A"WR;KK FEEUG. ^? MX$9XNA+Z[05KB35:(*6;?BCK16/,1)P0$0\)WMA*3&*: R> MIQ(!P>8D70M%C#0.$ O7F"35.0P-9-'1@*.WZZM'*],FH."]ZU+'K_IX??-9 MZG:^O_YZ%WTZO_YT<_KEYXNSZ/3F_+3.0,<(7_7:6^::([]4G K#M+T(F0#O M+):SC:OP90MR41[=9 AD>I:LDEE"LU3XLR_*=RASAW@2IJ!I;+ )@=1(62(U MH=B<$(0-"R&DIA4V*/42+QV$2D6#BDU! Z1W=^GT,![>&DEE8"J?F"JP8Y0 M;F@%(59G.%YE]7#"( /BLKI_">-.80+)X?C>RD=_K,P000,FG4D\''/YWS$" MU%' [GHQ&1I:Q"Y+,L-V#?TP\]YD1VB!N<0UN:0U44=I=3(# MZ!RD+6P-1CGJCG7P'1QLOP^C',2C@1WT(.X#RT?\AY$,M+[P&)DPB?M4VFO8 M'7 MT=GI[<_1Q\OK;_XI/PQ09P*ZQJM-F5N4^.BR%R0 #E_T5=&WQS#RV; 6"N*< M0$2QQ)_$O2$3YF320V Z6\Q;J^44Z7R+*0'PS#AN#Y#N)A.J9@!B>1N%YTX= MCN/K^]OSOWU%$+_S7YI"21!MK?80X?HE*X(_[-(,QCL3*F<8IT@P?.@Z1+.- MD4L8Z*4"WH#Y>EC*PX+\>LF!2"Z-68"DHO-ER@ ,.C)9W#$5B0IQ,R125$H4 MZ@MX67-LV;F-^K,PCP.=)QJ%4@5AQ'-BLZ?,- %Z<@42R2Y8S9VB0W8T%&AI M3,'N\68^?L>!%KY'F^>7Y&:HX?_L*.L[YS>7? MO?S'#Z=WI]47OIW>W9Y=QW!0SUH4+X!T>_'AXO3FXOPV>K6YZ/CKU>G7#Q?P MS#MS3)#UH C"FI2Q@K^XZ6-]HG=1!X,1$08:=J0/\R6F32=]UT%WO/JX@P'! MXQ'(]A-",8)[:A!/NGW^C(':$PH%&^(5-?"O*I#M4&@5U.2CJ NT,:#SWNOP M=0??34!1IX:[< M->EP*LCTB@="ND9P15, M?4 3[2[A &%U$^JA/88!=\RYAJIZ9)(7'G4UI_$>=]\ASA@6PSF*VJT1!1"U MVE10!ZOQX#\$/#1HC3OF0[9@K,C7']VS$[(IL.1="AV; M@#PP['1\.:&^$5VJA8/+WXG'0WRXU^Z*#-.%Z[H]ZO)&]/KQ8-Q_RT8,X@$5 M&0)Z&!+:$FK.DPEU!MM/94O&79"9VG_D1MAE):IJMX@6!BV,J*QNQ*Y'!P:7 M^%8AAK6T 'EG*9\*9(6,E"MV3A'8'BAK%L[/63S1]E]*]##97%B!+;G4V +4 MCW3INR:%";[:):..4XUVZDM2\E&X?ED+[L1C]O H@(+LR\.W1;Y&9!)5+6-) MCUTJ7$%]*AF:; F+RE1:G7.A VEKUWQ6Z7-5%^6;0,R[&*BUE SXC84E(6T1 M@\6@6R1^#)I0I#FZRNR[:JE3OH>S4)\GQM"L#+)&0:5$) C6C[R!/L.<'\4@ MH8'S;KE!_09:PZ(-V)6U/-!KI_! M%V9V$\W3 F^2&JDM6GS^?WOP=4<)O+SY= M77R\.#L% >KT[.SZ*X6Q15^N+R\PDBTZ_@+2+>:(O:LVXLQ 5'D M8'6&X7?KB7WG7!,SF&--IU6+A_-Y^[$RLL6GRHCIFY-OGM/K-UCEO\D)? M!F)W8+L)I9 KI =)!QH,!Q\[6E&"+1Z<5UEN OQE-&!F1>2?:L=(! 2ER!Y$ MH3P-$E'C_/U2-\V&!_G6A ,,"3:@RQH2 M.#WA52>GYR%-'4)"/K7R N&]G# 0?!BJ)68,OP%@6&FZU\Q[)M2$ MNVUK(_%O+HB3T #9L<*ZKX2\::A/27 B32C9IX@IY86"T2\2"J2A!ARE$)A< M'6Q)BCY;FSDZ]8]H'21$4C7.-%_ESH=#A>6Y\_KXEU[F .=:#JLM(^F9Q AP MG$P::NG%OS+00V:8D5]0$8HPS<9/E]V1:H!7NH*]:J88A6ERHY3?2/F^?DHO M#4:BP/AW$T1[$!YS+%8)%KA6-I8$J"]=LOW$ZSC9T '7 C4[NQ.S+SV++&/* M+B-*".-3XN*P-$[-Y=XTXMMF03*C.2B9<4_ B]'D&C1IKDCF]*TLA.(E.Q=L MKQN%X@QZ!48ID5H/)H?628Q',"^S:<3M+9OB>\))FK=-TF80?>(4L,)(GITW M-K*L^H>QDKT=DEF1FB 9SQ,&JG9@!1QB$+M#_4.MJHT97A1CH ;0"4A*TWFD M1%!C@YAYV!81@@6_7_-"*L!R.S7GSYX%<"L9-:ZDV;>2- T@IW5:YGOS&FM+ M^9:TQH-3[FK\])QCL3XS)-:%/0\UWKGS0>-]#F*-+:Z_AEQB/*"66?4N#).M MYHLM!SDB?+O$&LEE$X=X7HW0XD80O1QDA8HZU<.5^VDZ3>19/41?I2O@ 4V= MD#$*':"\":,5^M%?I/P60I\T)!G*.P?O*_%7SBB NYQBG&/M MJ0'HO&)B1FF(, 9=/0NOR),H9;3J"VH(9R6+**9S;S95V[L$Q7CI[1XQRT^GIU\T++#T$ ()*R7YS8N_)5'0#RGF M[$D'TZHS]$-NG8QDJ@'8"#VXX)A!GH& ,.V4JUB>X<(4G;:[X'ELQAN; M]:-YHE3I^>&)GI&N112Z]81EMRJJ(+B,.1N;3/&B=2R>.-(@%5V*S/.'Q.Y] M9ST&/@GR]BA/+9*]B^F/X/"*,/ONA%BPPE:GQ]I]N0;)5"6 6<_C09T;;A 3P(=_>;[#8 M@C[^!S5C3NL@?IXTX@$C4GT&[RE&X2,1R.$YZ:TK94E%7L:HW6QJC[2LUHHK M>Y)H3L8U'9L2.R+^NV>BQF?P_O3R4>84_JBP(3M$7QJ1BB4(<6B'K]Q*\P!L M4!_GA@B_M- ZQLLJ>'9[WYSM82,B6"IZX- <[[&LBD(7]YA%'@.6Y!XL+*Q(I=+ZNZCU"CE M89'A=J76,3S"AAF=)1^5HN#!YP)C:I&=S)M#CTT(/OG:;A-V!]K;AW&[/R'. M!!\[P\DKQ0\O'*LTWF>?OO\M5C,]#R3YZ'D E>Q9@-!087+XM+7ZY/0[VZ74 M]$1UXX"'QUQ![H3,W"2;EI2YB/($!DQG_Z2]H(X)S!A'%PGJNN/SE -'4J-_ MF10JI:4S'TA')$Q3P@1.EOF3+@ZGIL["-C:B;+GCB*5=ZT.[<*&68@&6*P(S MD-*9W)OL?\ (21H*F=TEWX7R,6*?KKU2/VJ$].WNT:E>CA5^X:(^RT3M'N@!=%/%R]1Q3_SE"_@2G5Y^S:0ED/NA9E@1"%E/(M2F="-W8Q72%@%MLJXVD._/?B0 4\ M'>._T8%+X8Z3>-(=5H.?2;+F/JT1< ]M@%R]O<>T%\&_1(-Z,/1 ?%]1_H.#E(_X,>JMI2ENXA29KS($=H M"@[\+"E-4H>]^$.,(*S*-H_ MXQZ*KZ[TJPPPKYG5835G$+E+;8KOA6@;XQ. MPE>K,&$:X2X%I9'+D)9C]MI.FPS$LMG[$-X_:+2.1.]I#3TVF-?LH33-IKAW MXJ-\C.K5F+T(0-).2)PX["D3?.W)(H'@36R-)6VW+F:&):@QOEN='GXU+72U M[_F9.%1SUQGG49#5Q]O\(%M(*@":]]ML,=.Z4XBLO%YQ84E(VWGA7P>R?]=C0X&<&'3KM6<- /S62T':\>'D>Q[GVG]K2Q M/_L."]K\@&-7"GUB+68L)EMR,AUG*S?AF5E#HIP@(GX>@6F,+[5%:HG7VR1L MJ\\3L,-RC6'R2$U+?2XY!!8V-B4<:YH%NDB?R%!(B*3XW!210)92=<>( M2X@+TJ]05MLXY;\*;:Z1!?>I8J(PLO W3!T#DMTQ3(RVYIK)Y%Q4)>N&5KBG"(^/2=ZEOH#%VI;PV.>S&S4(W80<0 MM6E8,,\XOW@1NDQG38O84$FRV70@*D?J[ A4]%'=PE+W,0X"&5S>9.QPH8,B MCO3ZJK$<(ZH5.PU6#%RG"-F8*NPS.;:Y(A:)V!/\U745T/C,Q'IHC'=HLKG" M5.!)<;I(<&C\@Y*^X*DP]ZGTA36][E]"0F]@"M6#3]6>_%T2JD-94DF"O .D MEJA@(^RM21A(%)-S9<2'Y/2V\Q^U2&HJ*4F1"WU\J&]W0RW MT'%D=@5ZAF5%$61(&PG\)=NF+#"%]:_I<4YN-SNF69,=:ED7KSY@:GD+L4A( MQ-M>2U=@F4?T\[+D;0CU)*&S757&C?[ )#Q$ Y)(CJ!.E M 0K!=L@CIEHXE.+6M3PC3H%J(UM'U"*;XP!77O TZA #OJ5%1*O90MK7N1L#\:TGXVP<$@/=MNO EVNQZ\TXS(>.!CR!-HD!9$8*>#)V!H M@M:T3\'YZ/,_6Z-.< =):C/>\;U753)5.4ZX+Y:FH$0_!QH(NV4QAPQG\E#N M].+%-^M"DYOGU!7!8G"/;,U07&Q=6+JE(!9#.X3+'X?LFRK?82LG3%?>>SR) M\E%GT53TON:8DXBY8$B\#EN"EK>H)OXRV#G[:^M/H::^!HE93M]V4S./&1 V M2-(O/QK%7OS;-B>S*X%ZLP)(MXI&^A*GTI*V1CW6A4\M[&+P7ZOMJ;>!;G5= MJ$-@GE>O7_UEEIV-U!+%;-^,$V%(:IBR/B4F,T9.(P.=KJYGHS<NHA8;L*OJ.V)_J3>B[%AL7 M^3BW2\&OE)U\,BNHK+T'667+A,KH[?NYFQA>,: ]H7,-LX[N)586.+_WD.P3 MYJCP! +S$&D.6S0B4O6IX-:I4(@L;2_ZNLIKB[M[PRDFH[0/J@E=PBR"@Y;< M:[QY\*VILX/FH^ZQ'-)JBSY X'SHB+-0^M"_%)$A1R"J83[. M$Q*6CLW(V$ LI51'9[DD

9JP,/+#!9A;(!)1'69"59FE*@SYKOK,3;9/8V MC48M@H%!D:5G$E4.<-*GZ\^8/QON#@HE3?@2 JZA[5(*%;F#B"'X^ZW;C;[PK202?N#-JO>!1O@0K7Z@#[&?Z'X7H' M/62";Q_E6YUZ!5$J6]UC;7*\*%"G8J@*+E%JJU97PD *CKYPHFH8EIF4INKK MPX1[+*]Y\+!8T_'.FSV'65@#KRF,T81AC)&KSK!O!%ZKYH#@R'HDCD<>32!0 U 'HA$TN_&X[;XF_L=S$5\E3Q@84_>DUASYL'Z'OIS0&HQ?*Z9QA%9()PFU80QA!)9B8\UW=-@X*M.0!."*"K#^ MEZX28OWX%L?@VY(Y#'JWH%!;^%GD%(TD=6? JT*5E]YTC3]=Y<'2LJ@]H@03 M=@E6KYH)\J &]&,X"QN#L4<[1#&,NW!.+^)1DP]849,"5V)*IB-?BML-YNVI M/]]2BY8 ?(BMX4&V#&)>4[$83_/SB=O?++Y@4:%^W%@A64_'LO9$5I9&BTI'7LV8]_]&;A65:0,O;;/:EF94]2: MMJ$IY]8K(>Y;GJVISI;GQT-'5Q*&KLTLUN2%JXD75P+[\OF&#K&$3]$5)GP2 MB"C&\:"T(RH).H$X>HBR]T'"I AJXCG^/E#S%)M@*5F- )P))OJY(XD:Q+4= M$MH[,RW3:RLFFBULI6<:\K#G4!HCPX/4QN&C;%468T.62MO)_]?>E?ZVC63Y MS\N_@AAT[\H K>4ABF(6NX!BRVDU'-MC.>D9#!8+Q983H6W)(]DY!OW'[SOJ M9!5+E)V>/3 ?$ML26>>K5^_\/1V#34NHN8["M596+14-(W-?R9)D%_9I8SD* M1IF",XCGK84W"9%Q(B9*TQJF[&X@(RP^4W5Y')R0"K\)]8*<0'?+7^%>BTAO M9'/YEH*F>=E$-UI31XWYB0 F3\24Y4-;JL0I]121@(9=''(7A]C%(70A4R/1 M#[]%UVPBK79D[')\KBVGB+X3F9&17"&:^">*'_@(B_XH->(R_9%GNORTYNC^ M#PO.@V;Y*L(2O JVVRS9I[ =_$OIIEJ8D=UTZ^]^@FQ>[%;U189K1^OCE_4A M65.DDY6J'C0_Y6 7;(XN$K=!"C-37Q!E"W<]6A^>[N:\CLIPM/4U0IH+9=1' MJI9YK#%K08^E[LU EF&D#P5POF^C11H2D\:<1G6&A-T0H=/)O&/B=QATUPGE;AV_D&B$L)_$(2I8DQ&'J M M;D=K'D4 X:HC73>+DQ?")PB9IPV=R>(D&X@#Y3WN4[E073W.;$3AR7Z 9J M]-L!GLQ[\AL2 R&5;GOBOPW9W8 M2!V,ME5;N@O#!8'=$!I7PC!K[P_?:B@]23>6LZRM,]@L[%D<&=2?^%$F&I3; M("AA#(V\\Y:S-:9BY%[*+ ,)3.$YH$)N8$9Y@\^1OJ1$.'4I6J0C@#1-)41@ M-WN:, =GO=$2*/*X(2'WFZ ^N>"B'"\:Q4BW_29+-HB;]%J:LE5!1V+7N'LJ MU:RA.&&DMGQ+U!#2$1K6$1 WI5QV:8RC((XF[5Q)VQW90'F(,C3)%P2"'_%X M%A@1\FW+X@CW:)7",I?6U?5%.1UXBK(S-4V9P8&Q5/*BC*QZ,E+0E@$! M',9&+E0Q#:=^L:[H,S4K&Z(M0]1Y&R//@NON!:^JV%7:#G]E.#-Z/E@=DZR' M7^8/#-S.>4BL(QC XF;=8[PJVHO-;F3&D@X#VW 0)>[X$U>;> S5S[Q?WZ"' M0^@PU MOML*JX&HOK29TWHJ/9D28XQZR(ERGOIK_-FQ&&O$;WY,K*A Z="Q<] M!UT_ M/E*NTH@X3,M"-AQ&0@8,V"NU"U8%ZBJB*^/8GQL!:(24:NG7R-0B&Y]H05S$DEDX5;0@G9KZ*S MM3H^Q[J%9E5M4!\,)ZKX1%:4Q%*,7(% H6*8B'T/G!LIA3$O?3F,XFSQ1284 MX8LS9/THM71]+O+Y'73]J %S1XV&[VM#8,*9)<-.QK/7&J@$."8N+6/C$WS< M2N;N2>5"I;M$PO^&^@)>4J@OVK&DOC?)IR5+XAI,R4[:$;7(Y2B66PD\>[<0 M/EL47XP!(,#Y(468<0=6. \NC.D;U@F)C,J$V!H?V3 BOGRT3;%D-1#6,QV M&@ZN7"163&K:'*NRY>.PW*H9-.8S9_1E7?,*AG7#A]*"U$E,=1 )0]! )'=4 MUWK;++3;1%2EPL)']T*S6''ZH+ ;1K(&L8;A8SU8F4ZR4F#HTL!]75-$B=7C MT]8$511Q>L2&.6[F!FXB$M>,YA1M&H*.N Y0VWCH\I7BZR\?O36/CLJ&0G9S\]/=]^$.T >"LE&/C[!G4-5 MSBBF M;\3EWS4>,\ZOR5#]\$P)I<'CL1#$,).=R" F$9O*CQ#-W@GA0O"A5C MM5^-;2Z\J A>?G=GC(.MJ]NF:5FEED4ZM0R9F1E2)%+-L"=H0'5UCR6I/\@N MB7UIYP@-&K7D^]_E( ^%_*U/3?1H#4Z406^>E%B?%,?UZ:U4PSJESF&@XDC" MB,]NE"DB77TV:VV&"4<=*^DJB=I=%#*?V!(35NN5+D2'&$UF2(TA=#G[13*' MW"Y12[ZQ:Y0Z\[C71D:^C8R[;&3DW8A(0 MBY/9[N-Y#C!N*(Y#56*A2KAX!Y&W@FT?\?PI MR0]%!.3^9'4G:5>$9K),&YE2"-LR56$GMN/I2$XW!%F@KV@@$=08C)*) CB1 ME6[M01)&7.FO?S'6HDB]_1R?>F42!%V%DT+(,D_1?M9HTY #@T'!V M#(I9$CM+092P+B:L"]KDL[)EA*B%F76E_ IS4H/#H.L>"T91C3.RA"A,$"J> M9B11-9.GXD81+56!3:/XZ,+FEF[VBZK]Q:Y %BD:YU-?.-!^=QZK#UID'C11 M0&IJ0#_O.%KKE8G[@]$@7"](VH\4D\5DC@43O_:MW'.:%!<86G&(N@V:9H!Y ML'69+ ]&R,\U>11$)D 312YTT<\6"\ M\T].:;](C*W;P;7L+)&$H-*Y0%M1)-Y-M6MWG"*-BHG:M'7 M=@I=U$R,MU+0R%C!VRR/FV?W"-I0^MJ;8H'%MEQU!*ZM_;D:W]Y1DZO5';B: M?F*GD3!H"12=:,Z&^ZVZ>:XEZHQR9JX67]18$NNIR+CDESK6@D(= MD 9L 95GB (.$ILY.%%[TU'EE+,U[LVW4D8R ZH/E#@L< @054AAB.FH)[$B M%N+(_QAM5O\+:5,[ARR/$!+H^.DC6A+VNQL,\2]BK'EI9%?]=-^!Z-DR3\L. M=)%Y_LX[X 2A6I5PP]_^HS*\BH/X1V7X?U2&__]<&=X)4!M?GDW/WLSBB\EE M//MI?#F)>U<$J./4;)A=P_B?[LA.Q,54<,@R*$5%NETL5"B2-R3NRLH&?!3@ MA&01D]Y;KH4A..4'U=4-=^6KH=$Q!JI[M3*>H!N^]ZIS91LKX$G5$M+%;/"W M"B@JKZ/3Q7;[R@J^ZAA<%?ECW:RP)+AU!T4:9X-DE ZQ6OFP&.A".I;>$!I_ M5J=)186;LN$H2:GP3U;625Z7T2\NQIT99&1$#@DMDE>WR+'DOHB.[C:PJ MD^&0ZC"5@R3E#1P,D[2H_.%H("%D^0#7N1X5^",O1U%X^9PC]'^,"2VC6\6"0%,^A?;G; M.)YA#J>QP%^'<'640!4XGE&:%.4P%.ZW+_V73/\.<-+YU4_ ]H_.WUY<3GZ: MG,VF[R?QF_'T+.Z=GL]F!YVN@JOYUW@B+ 9CD'[PK3(F'1#X6Y79OMMQ97<*K&=[T&G"H?_IH/1)U8OQ*KER4Y M%5/K%4"NU2@^B-YI,WX/AW- UGRTGN@*FU*_,<.C>D"5,6Q"EA0Y_H*U8H=& MA4PE6/>$?' 0YV4= ^W@.VE:/+]O57TH,89#@9YW(,.X+XZ,"S+\H1+GZ.'=(>6ZM*RRF6%FG"!>PSHH!!>@3FV,MR>WIZ_]2.#H>T M\P4N2F 3@]W9FYCAYF6#N(>YQQ9DSP4LNJ;,1U6DM1P71\PAN0AA6B!F, M#;@^WVG'4^X[Y(93TCW6.S A M475$^CW':Q#IYD@([2(CSN<0-7>AAGLIQ6,_**F1$OCY033A&&S9;Z^ 7FOL M5?>O>H^.0E3OFT8.=#),4[QWNPQ7C%2(*+T!,:I>6>$H$ YT1.)&W"R:8/+. M7LZD"=<]'+"L'GKFR.V*L47C$-7[)M7+1W2>"I@8_,CKO-MF-&9G'2%G&U*: MNME3-.Z 7FDQ&SQF Y+<#@1!E<@+Z?=A4N.6.GB2E^>@NUW]F2K#3O[X;GJ! M%9Y;KVX__&02@Z 9?-2H: WC34S B%>MI<1):XY'>WC_0'G)FBJN(!"(? ";!6*HP$)@+B MWJ"RMC((N(GL'42[T8 8.$K <'H/(JRS"L2-'!5DVS+-G=SM,Y##)O'5^$]8 M.;%E]Y0XM>7(-IGN'4_X!O'R5NN=I7NK*L0)LTQ=9!1OXF!YC6,K,S)]U>.0 MA5/INLA?NF[^3,Y,:;XG(LT7I*PZ22O4"D9#D$?H%[RHRHB*U,=9"LM> -% M+:0&$3]3K!V^0G8)'T+3-5QI641;(M2E%.2X@BN+$XZ$8A/X29K4I:HZGHE" MY#60EHH9ZT'S52'D)*![:&-4!3OPU+99KZZ7=TLER.BBW<:&7\(TW6IXTJRR M9&]&LZ7'3V:05R,==\^]D"G7:(-^HA!$PBXKRGX:_VC_$)MBUS(17$\V(R6? MN:QA$.?] ?PK\&GE_8I.8!\9L="]HBM#F> 42!, M@1^.>VD_XQ]X9^,K7)+!*+" 7P[YF5R] 5+HP_QQ(Y:;) <1?@Y-%/U4C4+^ MM. "=%!#$PY 24>](8VHV\5 M_1%=];QD91^EC?:1Y$.FATS^&,8_.H*D447'9G1H!3'#,N-3;?4,VQ?I(&R? M[N_G&X4-:9:VM)GCFJL(1B;*A6EA;;WI/, /KZ)9&VVB52:IJXK+D.=%#6*: MAG_1,;T"IV5E?J:,V'F2I=![ G)'--Y18J/.:Y#&BJIN]?1D91&7(%JQT)XG M Y!75I'^0!NO93L&F49O5>HMKHB3)-PJ:R\!2DB8V3L MMHX#V^%&)?2&(/P.Z'2.1D)FMC"P>W!3D.8(OXQ&A5*'X,]L5+/&C6:9 ]\ M37M[KZK@0ABP;@PB!C <6J[V%Z@D>Z\LX/(2NL&P()"B ZHE[@/:3X(4:10R M,QT'3AZ5G:ZU7.DQ6N OFL'9@'JNRV/('%RZ(7R;.&^4]D)O2@E27NGX.9K# MMNUV/RY2UYH8D6[4AV-;V0XA09N-"$? MFK5 Y%X05N^HRN#V$T4<%"S0W?R!LW6-ZK$L+M"GY-/5(J:*DV=XW2T9L2H\ M4X'QES#Z,BM>-OIR4+UL]+T"36.A<0YAG,.Z?.$JIR]9>%QXIV$"FCI M7,[H&SQ\/9Y-CLE@/#F;C:^FYV>D=KZ>G$U.IE?QQ>GXK%UYF>EKF$.9SCD< MHBWA.'R3V]!9H@FCD"@2=W1Q-U^I/.H\!66 /^& IM6-BNRC]6T!$GL5G0L/ M@#+V&[_UX$ 2!A.P;QE[H%XPD^:]5)'7L-HEN6?RO#]*HS<(/PC[GU5U4L$7 M60EB: D",">%WY!=N2I10*U'_91,5HA#0=^ JDJ&PZRH^Z 5@U*X9*6$^CB( MAU4_+[L.KHJ+>I2,"C3^92 G#@8@Q [(%58D R!%V8Y(6.?R=-YVBJ0F'2W+ M0? K8YPH_@4Z6A8@DC.0/=^SN^E2NYN8=)Y',P%H$$5"48@XW,D),<^@C>@L MT,MN@DA&N.HU+E YZ -KTQ0QA,]!D!O YE:16)G>*$U*VEP@%)L<0!5-R>"5 M%8,^,.@7C L%S1HT;)!5<5Q9/W?L%UK@&QLA).\DXKY]XK]X4HGCK_=WK[:@ M!"W^_0\/0C#]P^YP 0=,PXQ@0?P!BA^S/7D?>4F[:[P3A9J&4H8\\?$ CI/^ M+[I<;G\]O,6*0Q:T0)SUX1K[$7[D _Y1@DZLFOR\1OLR!2IE57^0X2,C/"8_ M0M_]>F@^*_%EXF]+3!"!@Y3C8_UR0#] S/^1Z84QZXWD'O3_]G,ZRZ!%5OPW MS+$K>&'(PN3NCTAT-K/0I4^4%2(OCD7W_9A9VXFL9%"2=26!TX%FF3(/DGN6 M)2.0NN%'5J7X8S@8M.MKTE!&G"\G+U\&BI=@:4E9#YWJ,N?GQ[],3T_I=IR> M78W/WDQ?GT[B\6PVN0J8][2,=R3#RLL%E\?(X26D*"@%I HITE^U74,#0JFF&:4_.LTC2C]0?]!WAOU M1\8* O^1D_98@I#A@ 5-+J?O04%X'W!F3-GB279&UUC[6A<"3;Q+LXV C!]D2,8/%)01*.A!&?.MR%"G,MQ.7$R2B<\H'+6+ M,,'B^_)O"U\=-3^8C0RVEN6JMNL[2GZ_=?=:(;K890=;S4V^B%P9=_2\B-Q8 MHOA$6=F/B%?$9C;%J0IC-SYML4-;%FG=A!_KR:3M'X"]HS4Z1\&PJE#"*4JK M#4Q$V]U.-L)(4_@QB ?*>NH]3= 9J;WY("-Y#3LNG-O[9#R]C-^/3]]-XK>3 M\>S=Y02=V^TL9:QWRG 1R*(SE MMDNX*T8E@VW :&"78A2"W4OU0Y: \N XZ M]]HL9J>*#BB0#D+>WZ@Q$,#T*[%P;45SK".D#Y@L!"*KAH@2%TQ1T&@P:$($ MZXC9P$X4.?_O\5FI[?0"%8B6&D>'=EM=_M9?T:EMT-_1_+CU ,H^+9LSD9;1 ML?'7_X)ESBE $_[_?LL\R,QEUG_]WLM$)Q!?< :B*,]!UJ(CW#%:_?AK"ZX+J$N@O#*R:P!JAF&L:OJ1*?7Q]C+9!%PA*Y67 JO1.F M)L2P89UDQ9#EL!)UTY+%L&*89*!;D1268^#R@(6PC(PSB#,E6RXQUED0N#,9 M#*\>@;#NV-ZF9R?GEV^%6??U^;NK^,WD_,WE^.*GZ5$\O@0&W+I# EU*7OJ- M6G68DO1F(5.:$.T-!MJ)UVZY>A-!CAL]W#5KWV%9EH]F#\!FY]WM"7+XKZ)W MJR5;&0D8#<7;.JN3X8@=)2,T *32:9*B$S<"HIO?S.,<=FV8%O"S2G+8K'P( MKZ:CZ.WBZ_)Z#1I(G@R'([@=03&KX"?J.*7<(S4Y%*Z+09;492DL\6F"X;?X M.P83H;.X59ILK+H[F1(ZSRCX9 "CK/*1''R&@QW Q5V6256J09?) &3[$O3_ M2@S477@4'6H,6D?"S4?)*"T/93?')Z_DMLDEN[S^#A MX4Z"DFEQ?ZH-2YUD?JL9+;J;]JG]Y7:"4=F.->C$0=BE;H/ MUZ]V30(:42%4K&GAM^D&:O8X1>_%Y?);;,=V3HW83B?GT%_O6UK5FX\7_H]U MSRP*R1"/=L.>?L,.%ST1X:+-Y\N6CN=?]Y[R(-W55M=)9#M;ZC:YRM^,&2'6 M3OPRB4X$X;&V+=!%6"JB(^$]QKH5KO.A2]?X&O!$.7;,0WUHY*$J7@3<2G & MX+/_*A.U8!1X6VX3^!!^O_JT?MI"NQYJ?+M>/7X2-X/+9!^ _Z3,U]PMVFBF M%WK3<2?\_+1J_])LUOG22LNE=4AXT:@:M5@?RA^C/1=82%=?UB*I["U7F0CR MQ&>D*#K5C9^;D]CBTC4SX5J7I%LVXB$MEW-..J?]^=]_26KK2R(*'VZ&QT!DX6J_H5D6ZWU6EPKF0@>T=MJ2<+KX* MFR3Q67>=?L?$3#8I4UJFGW6&N*01OGL>S/LD$WAH94/ICLUG7YCLB)T$NG>2 M$#V1^R]*0HQ;DQ #$]TG_S P.2<%L?O:=LI!],UBW\3!_Z:HN>J$Z1_#\1G^&=\='$K4Q* M*4>BZ"KJ7D#99!%QDN86&^R9:I3<*IPB(2@'6Q\-^FGJ)$6,2M^G*IL*]0[D M[[>WE.=#4G.780YS7[.!Y,#]#Y]L+*&8RT>[S>!VM"4>4MQSZ(P'$_,<>H<' MG&/>6:,S,A3?FQF*:H:N#;N+6J9R%'\RQVWYU.E7=]O XF.G88CXX M7GS8:PS.2BT^].-4(*UY&]=<+$A'EXO/Z[O/9+N@!"X=D((X:T\$IG7CT3!_ M?KKKQUD2_=,_H0E^KU99"?^ ->S)C'T]?YA?>^Q"*-LN.;KI=D%%IQ376('> M0W63"#Y3)^Y=JU>:C:7]+"_=="H MH423=_F\@G2=?/8,5=A@6JP7[L0*=UZG:^#XJYCLKA_FJU]! MPKR%(?D2(LFG&V^!AN?.44_[HVJOQH&SMHQ^QTO^N>7]TL> ER"/^*:2^OFU M?+Q]>P@PV$6LF)12H!EJ8,U5KG67W54LR MI:R 1P%[2R&V^JZF1H,^P@VV[]ZU=$H"^KL79^"E%@%/BR+W;??!;AFRUU8L M]*[=6GV+YN7R)T[_\ZC^79/V6WUB^[016J3G)-N[E]/ )>:\7[@?8IY]^J,S MF1X=!Q?0*Y1_[[0!(+[+,4SFS]\_+R M; 0G\'#R9X$3O(A/[FH[:)#>&U# F; ?*:#YV/D^UU#;+=0*!-"B\[<^[YY M!Q\@I.)VZ.>N'7DBE/KO6"W:,OW;P0.Z9?K'+\WT=_-U.F7Z.RGV^V7ZQ]\A MT]\[C#TS_9^W;-^+65S,<=*?%E1KQG"[A%G&V7Z[XWM]KW5U>$UG7(/]V:$A M^!RM*5"'#!4AUO>2%'M7 GA^MKU#%&V9E;B\4OI%4VD7;?L9D0N^F*OQQX5N MR>\)]85=[?-.V?$=,_O26I[Q9H/T1;:R#]]B\SD1 LSYQ$&B4#GOMYW]LB*O M&]'+J!K;?"M#:#GA"FB*OEL+B[&)[$X.8S>3-)$EYSD?X+?X!_^- T+3!J[> MY;7.=&GZA24<@*<-\OJ(TO+"R0@-2M'-$59$&&2S0V!;*E! %+46R=LOV"+F$D\Q% M^#:]X; YY>.YF7^C'O'%I:[BQDU@:2@Y$S3QR&GXB;9.J36'_I=;BN\CF&+1 MVK9#:6FI0OQFLI(V3HA5- M\!HFG889A;S:,C5]2^4V1$@.\*-0R 9>/0^;-1?,TGAN_LGZB(X0;'P4)NQN MN ;BR/&:<&W?MD3O.=M@YAM%=:#?N(>$4\8P49.N3 >,Q"OCJJ&VFVHYY%C% MP\G#3B?NLT>'ROTQ?%9/?H/O8/>;,G;.MV^")&FB:H\>/-M@-2CB8D(-"Q[C MV]$NO G?2UJ(6:&_M'[1OC'6(_X5#8"5-!]U J<^>A$;;+R2GHYN.Q"+$#JZ M)VWM&/Q5?.(Y5I8 UWI:I.79TX S11'!<$L!S:HP+AV=';_/(0; M V3X:;FXC2=?%]<<<'5^"X*ZJ\+6_K9GZKX*[XVH)*:TPVH MM@Y%*> H;#:D\N:_R]0PD+95N/I"!1$Q'.4:[HKSE6,Z&;/KHJUM*B@77@O\ M!B\::.GO/9^K+^O]NKR X>,UYO+:X7.(30I%+8NJ)(W?=15W,_+O*^/Z.5*G M09JQGL%Q&VA"+E]@P*8ZON=([6SD%=)L%FG+U^VLT>IYU^HVG^TRLQT@:=]= M!=REEYW+6;5>O2QBKG0].#-UFQZ,:[*I#JXR%MO-!AACX8N%UAV$<=A:AM7J&UHO$%KW(X70V# E)(+YGY5];E= M&U-K44MV,F!M!9@J>\=[+O1J;HB'"0?>;"QY@+UV@1&3.L6Y[YTW(]H&1A]O M^J$=1C1(AB^[! )8\P=XPYH_(3]IMBUS98EZ/JZ M?XFZOMVZA,]8D3V7>">*XE:Q3 2G?<0,M%M#0$4W0 &A%-L[\0&5W1>[H]R3TA$Z4X%<1B= M#[VHC)U=!,\.N]F%:>C8S71A7=,'I\_$PYT.]E#G07KT5H MK!3WFQ66=.IJ$9^QLG,X.?;6-V1A>3OYT_3HW/5%<*+"!,F& !3C MZ31@9UXK0M,1?-=LGG?.N#=\D9P?LA2S=]I'GNB4Q.A8QV(WWQQY>QRVC,,S M<9!(SA#,9#&'>6$P6[N30J=8_Q:W;6!;'_ZMF*I(4M87+?>W2B!Y\2DF2LYM M"ORPGF]N_NN>P@K:)F-F@V$J PA?(OEX:H3 AF->W.5P5+7N]'7NH0CTG3S, M?9&!OJ+N#J$] M[F#-IJMK()Q?4%+9L#%AH7!C_O*6-LY-K[";P PP5T[P=;/?1AFKOUHL;H0D M1)BGEDOMZ0'_S'R1:N14U379B1QC)D<\7R9YMI](^RVRH%_/5^BAG#\\X$U( M420BXD"SDW#SW1!_][_WU9NA R,?2F*=WOC:+Y[J1T6B8\MS#NSIE"QRU(NG$+DJXCF(1!=)WKK 77=K]F*>K*(1<)UWMIPO5V>ZK=O;5K M( ZD,0&V)'X-HKWSEMR3%I@5WK.SN1L7;$(,CUM=)19 CDM3WR^A174T]G84 M#%7R9-.9-O8P80=;VQN?N.O]/C.@)/Y%WM0OR/8;/WT$>:'8@8J2U;63B$?* ML*P9+@:"0*H[1O@0_KU$(N;8CF%C:N?-(;:X'T\[!>DW7N'R= M(G00&,T1R+RQ.%<+'Q<7(&HF]O%+TE\]#09)6K-G.WK@6@9,:DQBQWPR0]H' MD9'S.K?MB9TG>S<-RT[31G)_O?9ZHS2\<)?U >PA #DM7Q;V) QL!?CP>[66[*2!'$(UF(%/ #7GDP!GC6GC!%FYF)S[XOI M&1VF3J:EP+P@$ \+!ETE XM@?0YY9B>D0LON!@?MU->(XX M>WA!#0#6VS)CY[H SG](,?48HBQYE0&5;@.@H]M;Q(D3BFLF+:*. /K=4>Q- MFF]\]PP"-SM.+%2?$"4^"YK>D8Q>C$IO;XJ7)[T]/,A^CT>I,Z.S##%M3U(P6"[@'9OO&@KS\#X*=% ]L'!4D XDL M #_JXBZ\;.?X&&#; :HU <<3!2W^FP43ON?KN7H]/*,.S>S& ]FA2BX"GY1 MIV]T0HS=)V$NT(^^>,U*E, MB0LO!NQY$R=HW/5Z_$.UJC1S?WFO2;,N;N>O),7O- MPYJ2B']:S&_^RA#1+J23$1LH3\8##?11#[1%DX-]D3G"UJN.T !Z] ITS(\X M>3@>'Y/XHC_N6Q,YPRS0WCGE@>P'P4:_U\0ZT^#>8/[/,)NI)K@!\]P%,2#.IHA_/KL: M7TUFSL*,S\;'#@C+;A#Y9UP[JAFK]:Z:GH4:[W[9"A;O3LW&6WJ9Y8& MX9^ M:)Z?YROX,O=_V1S&#C^=D2[DN\YE;"P1CSP6D MEPL[I'*7+OB,)QS)PUKBA6>+J+TBV]F@&!;S U"FO.UDP]9V\.75XHN.32$> M3>;F#P8RCE\%=A"4? '('19Y9^F [X2MW=J\GYK^=;M]_(__!E!+ P04 M" #Z@F%,G.W-,#$" !]"0 #0 'AL+W-T>6QE;#OA7%/ML"O7BRG#G]]=.+7Y*,L9%UH_UBW3TG M/??<64B*&[UC<%\!:-1Q)IH$5UK7[X.@R2K@I+F0-0@3*:3B1!M7E4%3*R!Y M8Q=Q%LS#!P;,"*6,'O;9 &M=$:U#BQCANL@-_"J'>7N]JH[!49!?-?0/\ M5#>8)!NIHUV=1(MJNI7Z8VNJ$Y&\ )&7SU_D8O6/-0;]>;YW:1Q<&2.*-BUEFHI>;47S'+P>>VM1XH$3_87 MR&G+5R[A].!*?P!02P,$% @ ^H)A3'G@@"&!!P \S0 \ !X;"]W M;W)K8F]O:RYX;6S%FUMOV[@2@/\*X9?- 4XVL2W):=$64&S9$6!+KB2GIX^, M3,=$=?'JDC3[Z\^03C;C;79P7N;D*8TCVQ](SGPS)/OIL6Y^W-7U#_&S+*KV M\V#?=8>/%Q=MOE>E;'^O#ZJ"O^SJII0=_-K<7[2'1LEMNU>J*XN+T>6E=U%* M70V^?'KYK'5S\>63^<>M5H_MZ^OF5R'S3C^H3-Y]'EP.X+D+]*#]T)>?1Z*/ MS?_"5.]V.E>S.N]+575'J$85LM-UU>[UH1V(2I;J\^#E$2&KK0BJ3G=/(JR. M'P7/#H3]ZG#[>3"$?W>R@_<\Z%;?%6H@FH\:_M"$VZ$!YX.3= M<;:6"-(E(-UWF^IT+QL$Z1&0WGM"3A#DA("R'2S6OG) M=Q'/11HNHG >3OTH$_YT&F^B+$20'PC(#[R0@9]$8;1(Q3I(1'KC)P'.W9=4 M\K[D)8NS&T":QJMU$MP$41K>!F+AAY$X6\9I^B^,23J&63+I9KU>AI8TF@91 MEOA9&$>8CI++D-DNZR2&B#K)ERO@!'34589,FME%ER?L% "&3(; M)(Q@J04B\_\3I)B)\L6061@V'L^O_328V4" *+"KR\[F]4FD4L88,BMCO4FF M-P!I,IT_FX4&T5^*^%L4).D-3G1#RAE#9FF$T6V09F;]"\@B&YCO*(V7XY)F1F0'PBR)N1\FXM9?;@*Q"OQTDP2_C!AEB1%W\Q&O5J&-V]3&!,1M!B5+ M %-\.H:4/D;,^DB"IHQ)R63$+)-TP#*9F)7[=P%(,DN5W\9H/9S[&I/PQXO8'U1R-+_&V M!Z62,;-*?FV/Q%DF@:'%#84Q*,N-WZ43>'$URHXM9-K@- M>!..DLR863)D/S!V,29EFC&S:>@*5F!,RC1C9M.@2NS-F:;T,F;6RS^49"^< M&).2S9A9-F1I)LXP)B6;,;-LR-+'P;)Q*-DXS+(A2Q]GB#$IX3C<.UY4A>%@ MX3B4,]'H<\7V%63R";2E?WK5BKQIY6*'$N_.U6FR=E@3$I]3C< M.V9H-#/Y4P2[G>RPYB4>ASN)@=APH+LR[ZP1QEQMX?AG6),RD(. M=Y/3'PZ%-D1UE<.CC7WDKXG'F)2%'&8+K1MX=],]'0^C_^CUP;SAWR*"[SN; M*8Q)6QC0_V3YSN4A9RF2UD3O!+98) (+8*?\*FXD',I"[G,%DI4#B&N"WV<94 ]9D[]H PT MQJ0LY'(W0$CDIR-K8GV&,92%G*Y+62JC7.HC0#*C":$S7&5FCSJ7F%,RD(N]\8;JC>[ M.O\AXH.E]$T4:5QZN)2%7.Z-MU?,J*[.;U5K"H\$?C0Z[[ L/R<_]!-?)>";]M^]*.**Q3G#<]RD(>=R_T3VOSE_3N41;RN#??^B;? Z2M M-U]-&3]6JFD]W MYE(4\[LVWZ@'6H:V*("=M0);HFH^_PYB4A3SNRV:O>7,J MF^8)^B+AE]!5=F9\%QB3LI#'?>!3=Y?+(JV;, EK4 M]?91%X7-Y'_']?!=,X\2D,X[4RQIB4@#QF 0?]4*=A_DV6UQ#K&),2T(3]MG-9 MZNX8.(9U6E<=2$A!6)G5BC$I 4V8!33ON[Y18J4K7?:E6"JH0%JQED]'QX9<:2YCBWE1/SYGS!MVUZH_>E)K!PZF! M3))'F%>4A:ZXCX14H7*S.+_VL#I54SR)5W]>X2.A*\I"5]9"%_;A]LNGK=KI M2FTC^(H67L]ED:\;87[8>X4CQS5W"W=]44SAM;A:UM*\;C_CY3\A??DO4$L# M!!0 ( /J"84Q&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/%VL&*VS 4A>%7"7Z 470E77G*9%;=S+;M"YA$B<,DMK%4.O/V M=;.I"S,^783C34R(N?HA\&%D/7U+EZ:<^RZWYR%OWJZ7+N^JMI3ABS%YWZ9K MDQ_Z(773+\=^O#9E^CJ>S-#L7YM3,K+=JAGG,ZKGI_G,S9^^]ON?U]25#RK^+E"9 MCX-D.4CH06XYR-&#_'*0IP>%Y:! #]+E(*4'Q>6@2 ^JEX-J>M#CEJ^W +V%K[< O66%9VWTL,W76X#>PM=;@-["UUN WL+76X#>PM=;@-[" MUUN WL+76X#>PM?; ;T=7V\']'9\O1W0VZVP5X(V2_AZ.Z"WX^OM@-Z.K[<# M>CN^W@[H[?AZ.Z"WX^OM@-Z.K[<'>GN^WA[H[?EZ>Z"WY^OM@=Y^A;UNM-G- MU]L#O3U?;P_T]GR]/=#;\_7V0&_/U]L#O3U?[P#T#GR] ] [\/4.0._ USL MO0-?[P#T#BN\JT0O*_EZ!Z!WX.L=@-Z!KW< >@>^W@'H'?AZ*]!;^7HKT%OY M>BO06_EZ*]!;^7HKT%OY>BO06UD>@=^3K M'8'>D:]W#?2N^7K70.^:KW<]TSNWS9@.W\MX[D[YWB7_#/^T9@9W+N^7=/^, MV]1/UY\I7:95DKE]WOUON4W]$V'F%?GY-U!+ P04 " #Z@F%,9_V0H"<" M ?+P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLMNFT 4!N!7L=A69CQW MMXJS2;IM(R4O,(5C@PP,FIFDSMMG(!>ID2LEBBW]&V,XPSD_>/2M?''W.%)< M'/INB)NB26G\P5BL&NI=+/U(0ZYL?>A=RJ=AQT97[=V.F%BM#*O\D&A(RS3U M*"XOKFGK[KNTN'J^/K7>%&XQCJ=TV7+PW+0-V\)C;M&+_E!<7B MYR%WB?G:ILC56+ /3'A_XW2>[_O]0"&T-7TJFM]NVXIJ7]WW^98RCH%<'1NB MU'=E;%R@^C:%=MB]Y+UQ(?UR?6[,#AW[9T%YOASIL:/C >;**2>GO"WHV*BY M\/S)OS3P=3=4/M!R#+D:4GOD\7*DFUR-;%IXRD>D:>O45']H>&Y]OA_VKP_[ M^?NQ%_Y6C&P^?.VMGRZ' ,DA07(HD!P:)(MD !D;V-0&UL4$L! A0#% @ ^8)A3!\F]F_O M *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! M A0#% @ ^8)A3)E&PO=V]R:W-H965T&UL4$L! M A0#% @ ^8)A3-N%^VC> P =Q !@ ( !" P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A3(RX M6U"/ @ M D !@ ( !^A< 'AL+W=O^$! "9! & @ %R(@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ ^8)A3)T:%M=I!0 XQH !@ M ( !B20 'AL+W=O&PO=V]R:W-H965T4M !X M;"]W;W)K&UL4$L! A0#% @ ^8)A3( D^2:G M 0 D0, !D ( !PR\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A3."%>#>G 0 D0, !D M ( !7C4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^8)A3,&<^5:I 0 D0, !D ( !^3H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^8)A3.Y]/*2G 0 D0, !D ( !ET 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A3#ONAT*H 0 MD0, !D ( !,T8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A3- UE\6H 0 D0, !D M ( !T$L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^8)A3$AHES_. @ ;PP !D ( !;E$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A M3),\#IVK 0 D0, !D ( !0U@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A3/MAO_/6 0 P 0 M !D ( !/5X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A3(K&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^8)A3)AY!_"M 0 D0, !D ( !NVD 'AL+W=O M&PO=V]R:W-H965T%@TU?@4 ( = 9 " 1YO M !X;"]W;W)K&UL4$L! A0#% @ ^8)A3-NI M!;47 @ F04 !D ( !TW0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A3&-5).8N @ ]08 !D M ( !V'T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^8)A3+A[JPID P &!$ !D ( ! M1H4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^8)A3$DBJ\:A @ 3@H !D ( !&(\ 'AL+W=O&PO=V]R:W-H965T5 !X M;"]W;W)K&UL4$L! A0#% @ ^8)A3-Y,#J]+ M @ ZP8 !D ( !+Y< 'AL+W=O&PO=V]R:W-H965TF@ !X;"]W;W)K&UL4$L! A0#% @ ^8)A3(Z5B ZK @ Z @ !D M ( !_:, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^8)A3*E:WLV#!@ KB !D ( !X:L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^8)A3&L1_W$* P A@P !D ( !PK< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A3!%^D8/T 0 [P0 !D M ( !4\< 'AL+W=O&PO=V]R:W-H M965TK+ !X;"]W;W)K&UL4$L! M A0#% @ ^8)A3"2EEP0\ @ G@8 !D ( !B,X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8)A M3%-TBH4"!@ AQT !D ( !,=8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ ^8)A3%='\ZKL! *!D M !D ( !R^$ 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #Z M@F%,9_V0H"<" ?+P $P @ $BC $ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 6@!: *@8 !ZC@$ ! end XML 99 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 100 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 252 386 1 true 71 0 false 11 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.watsco.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Consolidated Statements of Income Sheet http://www.watsco.com/taxonomy/role/StatementOfIncome Consolidated Statements of Income Statements 2 false false R3.htm 104 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.watsco.com/taxonomy/role/StatementOfOtherComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 105 - Statement - Consolidated Balance Sheets Sheet http://www.watsco.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets Statements 4 false false R5.htm 106 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.watsco.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 107 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.watsco.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 108 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) Sheet http://www.watsco.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical Consolidated Statements of Shareholders' Equity (Parenthetical) Statements 7 false false R8.htm 109 - Statement - Consolidated Statements of Cash Flows Sheet http://www.watsco.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows Statements 8 false false R9.htm 110 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 111 - Disclosure - EARNINGS PER SHARE Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock EARNINGS PER SHARE Notes 10 false false R11.htm 112 - Disclosure - OTHER COMPREHENSIVE GAIN (LOSS) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock OTHER COMPREHENSIVE GAIN (LOSS) Notes 11 false false R12.htm 113 - Disclosure - SUPPLIER CONCENTRATION Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock SUPPLIER CONCENTRATION Notes 12 false false R13.htm 114 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock PROPERTY AND EQUIPMENT Notes 13 false false R14.htm 115 - Disclosure - DEBT Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock DEBT Notes 14 false false R15.htm 116 - Disclosure - INCOME TAXES Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock INCOME TAXES Notes 15 false false R16.htm 117 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock SHARE-BASED COMPENSATION AND BENEFIT PLANS Notes 16 false false R17.htm 118 - Disclosure - PURCHASE OF ADDITIONAL OWNERSHIP INTEREST IN JOINT VENTURE Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock PURCHASE OF ADDITIONAL OWNERSHIP INTEREST IN JOINT VENTURE Notes 17 false false R18.htm 119 - Disclosure - INVESTMENT IN UNCONSOLIDATED ENTITY Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInUnconsolidatedEntitiesDisclosureTextBlock INVESTMENT IN UNCONSOLIDATED ENTITY Notes 18 false false R19.htm 120 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock GOODWILL AND INTANGIBLE ASSETS Notes 19 false false R20.htm 121 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock SHAREHOLDERS' EQUITY Notes 20 false false R21.htm 122 - Disclosure - FINANCIAL INSTRUMENTS Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsDisclosureTextBlock FINANCIAL INSTRUMENTS Notes 21 false false R22.htm 123 - Disclosure - DERIVATIVES Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock DERIVATIVES Notes 22 false false R23.htm 124 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock FAIR VALUE MEASUREMENTS Notes 23 false false R24.htm 125 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock COMMITMENTS AND CONTINGENCIES Notes 24 false false R25.htm 126 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock RELATED PARTY TRANSACTIONS Notes 25 false false R26.htm 127 - Disclosure - INFORMATION ABOUT GEOGRAPHIC AREAS Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock INFORMATION ABOUT GEOGRAPHIC AREAS Notes 26 false false R27.htm 128 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsCashFlowSupplementalDisclosuresTextBlock SUPPLEMENTAL CASH FLOW INFORMATION Notes 27 false false R28.htm 129 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsScheduleOfSubsequentEventsTextBlock SUBSEQUENT EVENTS Notes 28 false false R29.htm 130 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock SELECTED QUARTERLY FINANCIAL DATA Notes 29 false false R30.htm 131 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 30 false false R31.htm 132 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables EARNINGS PER SHARE (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 31 false false R32.htm 133 - Disclosure - OTHER COMPREHENSIVE GAIN (LOSS) (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables OTHER COMPREHENSIVE GAIN (LOSS) (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock 32 false false R33.htm 134 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock 33 false false R34.htm 135 - Disclosure - INCOME TAXES (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables INCOME TAXES (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 34 false false R35.htm 136 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 35 false false R36.htm 137 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 36 false false R37.htm 138 - Disclosure - DERIVATIVES (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables DERIVATIVES (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock 37 false false R38.htm 139 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 38 false false R39.htm 140 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 39 false false R40.htm 141 - Disclosure - INFORMATION ABOUT GEOGRAPHIC AREAS (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables INFORMATION ABOUT GEOGRAPHIC AREAS (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 40 false false R41.htm 142 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsCashFlowSupplementalDisclosuresTextBlockTables SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsCashFlowSupplementalDisclosuresTextBlock 41 false false R42.htm 143 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Tables) Sheet http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlockTables SELECTED QUARTERLY FINANCIAL DATA (Tables) Tables http://www.watsco.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock 42 false false R43.htm 144 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation Summary of Significant Accounting Policies - Additional Information (Detail) Details 43 false false R44.htm 145 - Disclosure - Schedule of Basic and Diluted Earnings per Common Share (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureScheduleOfBasicAndDilutedEarningsPerCommonShare Schedule of Basic and Diluted Earnings per Common Share (Detail) Details 44 false false R45.htm 146 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureEarningsPerShareAdditionalInformation Earnings Per Share - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Gain (Loss) (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureScheduleOfTaxEffectsAllocatedToEachComponentOfOtherComprehensiveGainLoss Schedule of Tax Effects Allocated to Each Component of Other Comprehensive Gain (Loss) (Detail) Details 46 false false R47.htm 148 - Disclosure - Schedule of Accumulated Other Comprehensive Loss (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureScheduleOfAccumulatedOtherComprehensiveLoss Schedule of Accumulated Other Comprehensive Loss (Detail) Details 47 false false R48.htm 149 - Disclosure - Supplier Concentration - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureSupplierConcentrationAdditionalInformation Supplier Concentration - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Property and Equipment, Net (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net (Detail) Details 49 false false R50.htm 151 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation Property and Equipment - Additional Information (Detail) Details 50 false false R51.htm 152 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureDebtAdditionalInformation Debt - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 52 false false R53.htm 154 - Disclosure - Components of Income Tax Expense (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureComponentsOfIncomeTaxExpense Components of Income Tax Expense (Detail) Details 53 false false R54.htm 155 - Disclosure - Reconciliation of Effective Income Tax Rate (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureReconciliationOfEffectiveIncomeTaxRate Reconciliation of Effective Income Tax Rate (Detail) Details 54 false false R55.htm 156 - Disclosure - Significant Components of Net Deferred Tax Liabilities (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureSignificantComponentsOfNetDeferredTaxLiabilities Significant Components of Net Deferred Tax Liabilities (Detail) Details 55 false false R56.htm 157 - Disclosure - Significant Components of Net Deferred Tax Liabilities (Parenthetical) (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureSignificantComponentsOfNetDeferredTaxLiabilitiesParenthetical Significant Components of Net Deferred Tax Liabilities (Parenthetical) (Detail) Details 56 false false R57.htm 158 - Disclosure - Changes in Gross Unrecognized Tax Benefits (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureChangesInGrossUnrecognizedTaxBenefits Changes in Gross Unrecognized Tax Benefits (Detail) Details 57 false false R58.htm 159 - Disclosure - Share-Based Compensation and Benefit Plans - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureShareBasedCompensationAndBenefitPlansAdditionalInformation Share-Based Compensation and Benefit Plans - Additional Information (Detail) Details 58 false false R59.htm 160 - Disclosure - Summary of Stock Option Activity (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureSummaryOfStockOptionActivity Summary of Stock Option Activity (Detail) Details 59 false false R60.htm 161 - Disclosure - Summary of Non-Vested Restricted Stock Activity (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureSummaryOfNonVestedRestrictedStockActivity Summary of Non-Vested Restricted Stock Activity (Detail) Details 60 false false R61.htm 162 - Disclosure - Weighted-Average Assumptions Used for Stock Options Granted (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureWeightedAverageAssumptionsUsedForStockOptionsGranted Weighted-Average Assumptions Used for Stock Options Granted (Detail) Details 61 false false R62.htm 163 - Disclosure - Share-Based Compensation Expense (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureShareBasedCompensationExpense Share-Based Compensation Expense (Detail) Details 62 false false R63.htm 164 - Disclosure - Purchase of Additional Ownership Interest in Joint Ventures - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosurePurchaseOfAdditionalOwnershipInterestInJointVenturesAdditionalInformation Purchase of Additional Ownership Interest in Joint Ventures - Additional Information (Detail) Details 63 false false R64.htm 165 - Disclosure - Investment in Unconsolidated Affiliate - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureInvestmentInUnconsolidatedAffiliateAdditionalInformation Investment in Unconsolidated Affiliate - Additional Information (Detail) Details 64 false false R65.htm 166 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureChangesInCarryingAmountOfGoodwill Changes in Carrying Amount of Goodwill (Detail) Details 65 false false R66.htm 167 - Disclosure - Intangible Assets (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureIntangibleAssets Intangible Assets (Detail) Details 66 false false R67.htm 168 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformation Goodwill and Intangible Assets - Additional Information (Detail) Details 67 false false R68.htm 169 - Disclosure - Amortization Expense Related to Finite Lived Intangible Assets (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureAmortizationExpenseRelatedToFiniteLivedIntangibleAssets Amortization Expense Related to Finite Lived Intangible Assets (Detail) Details 68 false false R69.htm 170 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation Shareholders' Equity - Additional Information (Detail) Details 69 false false R70.htm 171 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation Financial Instruments - Additional Information (Detail) Details 70 false false R71.htm 172 - Disclosure - Derivatives - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureDerivativesAdditionalInformation Derivatives - Additional Information (Detail) Details 71 false false R72.htm 173 - Disclosure - Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureImpactFromForeignExchangeDerivativeInstrumentsDesignatedAsCashFlowHedges Impact from Foreign Exchange Derivative Instruments Designated as Cash Flow Hedges (Detail) Details 72 false false R73.htm 174 - Disclosure - Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureFairValueOfDerivativeInstrumentsAndLocationInTheBalanceSheets Fair Value of Derivative Instruments and Location in the Balance Sheets (Detail) Details 73 false false R74.htm 175 - Disclosure - Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasis Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) Details 74 false false R75.htm 176 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 75 false false R76.htm 177 - Disclosure - Future Minimum Leases Payments under Non-Cancelable Operating Leases (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureFutureMinimumLeasesPaymentsUnderNonCancelableOperatingLeases Future Minimum Leases Payments under Non-Cancelable Operating Leases (Detail) Details 76 false false R77.htm 178 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation Related Party Transactions - Additional Information (Detail) Details 77 false false R78.htm 179 - Disclosure - Revenues and Long-Lived Assets by Geographical Area (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureRevenuesAndLongLivedAssetsByGeographicalArea Revenues and Long-Lived Assets by Geographical Area (Detail) Details 78 false false R79.htm 180 - Disclosure - Supplemental Cash Flow Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureSupplementalCashFlowInformation Supplemental Cash Flow Information (Detail) Details 79 false false R80.htm 181 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation Subsequent Events - Additional Information (Detail) Details 80 false false R81.htm 182 - Disclosure - Selected Quarterly Financial Data (Detail) Sheet http://www.watsco.com/taxonomy/role/DisclosureSelectedQuarterlyFinancialData Selected Quarterly Financial Data (Detail) Details 81 false false All Reports Book All Reports wso-20171231.xml wso-20171231.xsd wso-20171231_cal.xml wso-20171231_def.xml wso-20171231_lab.xml wso-20171231_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 104 0001193125-18-067229-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-067229-xbrl.zip M4$L#!!0 ( /J"84R>>)>Y8Y4! *W-$P 0 =W-O+3(P,3"((->J"0L$>^P2NML[:K3[=LKUSOB@@$I*P MI@@.0$JM^?5O9A7 "W@1>!6EYFSL3(L$BI5/965E9N7E'__[RWVO]9#D19KU M?WQ'SLQWK:3?R;II__;'=Z/"B(M.FKYK%<.XWXU[63_Y\=U34KS[WS]]\[=_ M_'^&T0JBSZW_[B2])(^'2>N\CP]VDE:0=4;W27_8,EIWP^'@^_?O'Q\?S[HW M12<[ZV3W[V_2/CR7QCVC2/*'M),4[UN&40WZAY[/]ZV6.*/L3$Q]]2D;];O? MMX@Y]9F?)_$0GF]U80[?MZA)I&$RPR271'[/V/=<_+_II[/!4Y[>W@U;WW7^ MC@_;,-M^/^GUDJ=65,VKW?KU5_^LY?9ZK4_X<-'ZE.!4D^Y9.=:7Z[S7 O3Z MQ8_OIFC$C\^R_/8]-4WV/BT!>:>?_!Z_[:UXOI?V_[J.B\GS^,',\X],/4T< MQWFOOJT>38N,4V*OFHQ^8CQVD2X:&1XE[__[MU\_=^Z2^]BH4P \<1O'@_&; M-W%QK=XKOWB/B +V!B/5*]UD\D-J1D72.;O-'M[#%_@XGWW\L31=^*C0CZ;5H\5PD"^F M$K_!:9#9:72 DX?YT^)WRB\7S+XSRG/8H*[]=\&+RI7.W^"7\9L$+_3CM M%(O?4%\M>"7M/R3%.>4]/)'D:6?\ LB$Y]_)^D;MO=$P7S$U^/8="(]62XF/ MWO>%VF2?DIN6VLO?XZ@_OBO2^T$/=YSZ+,X[2%$SJ:'>N,N3FQ_?P3XRJ@US M]J7H;B!3FHNK]YJJ4@A\'_YKE Z??DN&=UGW7"T\G@87CWV0['?IX&.2=^#O M^#9I=;+^,/DR_(0S3K+>U2?,?[]YHHC+VYN@%WZMQ^!9Y+?^]TD_QSWDL*%KQ-U8JX+B*0 R!0 I92_ M^OUS,(W#^8=H#@GA>+[IFJ%A4]X?B!:T0\L%W3]XDIK2L"/P@_\!.U M3/V??[S?A*Y9_O@U[<,;<'!WTV$4=](>PJI']+(\SQYA)#\>P#?#IS41D28U M+G0*4 *]0O/81$2'C''L0S?XLS@;@0P!-0WPHBZ-'1\4U #/>-XA3G MW4\6 ^DMV3_>-Z/KH!A8MDW(?C!@8PPD\ 6J%0XGZX&P;SE*3)N10\A1D!Y, MRU&QN1RM7OLM[6GL\\ M7P;<\)E) 0_@$BDB8!4N/2?R(I>'%,\556/W+4Z'!$AZ[++8O(G--*%KP)YW>67V;>Z"D;#2\&RJ[>"3I3 MLD8P:=(997KB#098" M"ET/U-WN17\\(/ZCNW>$KK,X[U[=)SBKW2%%4*W3.*U)\.R^4R?9IP26L7,' M3W_,L]L\OJ^&U$><.X+-G*?_3KJ >3)Y>"WLT$(Q'6;.*+S-3F[+C"+J4<^( M? MT72E]PPD\8KB1&0KIAYX,W2N.BJYMU?2XK]M!/ULGB#,ZI& M^1)%UMQ0;;D20#;R!+>94RFS"V<^N_R_]X%GLMN^HC[^XB7]Y"8=KBM4.=JI M3<@SV+PA$PG;\6QN" KK"C\B#,\U';!F3"[\@ ;PG#9D4%.WB3.SODOFOX#' M[[(>&#:%/I[.^YW>"%6VCUF.TL,=#O/T>C2,KWO)938K?RM1?4A,8!%#81/# M=!UA\#"4AB<=SZ".%S(1FM(+0\1$7H$VB O_[B>P::C)G'GFWYKN62S]N+AS M^UW\'QSR 0S%_K!PAWZW"7] M(GU( .'L/ODU*XH/R?#B!GAR,S"4N0/6B#+Y+)MM!$[$0>Q8("R$8[FPMX1K M.-)G!J7",CEL.R[9E53@ ?!6]/(K$GF\6RY:>@MZ"%^*D=R*DI[?UO MP$-SGV7:CK,_[G.0^\#(!&#I[MCO\"!)72/,#AUX_LXF&@.G]TS$=$W!;@]32%?N^IG;6&%-=)B.![#Z*, M,\TQ^>ZTF-TX,;:AOY$3@Y4>8681]DJ<&%MATF07L;$3@P)C$&HRFY)7Z<38 M!JI&3@REQ:(3@UF4.MLZ,7[.LNYCVNL=D,K0<;U02,L(S<@VN,>8 7*!&J[G M@J7.32MBX92G3S(RZ\NMICQQ]?M9_R$!'H"%]WMQ47A3M[.;'[7S-#8[6ETS MD![P,FY]T^ 1L+['0 BZ-O&H%[G"CN@54_$8PG'@A[7[OB$1+W 4',X'92G> M?O>3J+GO7Y]QNP"Z_?J@6.6#0@'*'8O:XFTH(H?S08DRT,%@NV2_PX.T5Q^4 MC2 IYCF27[MD%Q2H7%.Y2,$W@"'^;QOP"9/?K@F*5"PJ1?=,NJ 70 M[M<%Q<8N*,26&Z9\)IBXF7?/;)/R2Y)T4 ]C2SKJ>J7FD MI^30U2#)K^:1GP]Z!875%Q+V7&@JSY1I&6#8@EAR0!8)1EE@!F/<":4S0=(' M F;5!OX8YQ?YYR$:* ,QM-K>*(+:6[N]E5#TORB91CT9AN0P'LERVYT5? ,;;/X?$J&<=I/NF&< M]V%#%5/F>P"C==)U%9]ML&C*%9B29)EFGE9O'Q" *+*) M&]FNX0FJM'"@W:34<+C+S-"%#XF#8@P903"VD/X%%"PEU2V*9%C@IM7:0Z^7 M/6)Y@Q=9?;R3$Y%%0(8'%JQ^Z!B2^)[A!$ IE9[#/:FS"6=-D+7H>68O3"%W MA,MNO_L)GG?LU7P_1<,AW>>'.+(D>G:8Q79[IX#5)0I0D=%F]X]5Z!%4XJ15 M/ZX73_\YU\WQD<>9TE'1^_J,QZ5VBF?]V\LDOY_.+C\^Z@CH6I198#O/'MP+ M)M_D6#I"T00[$RQ63AL<2;7]UP6B05;'O8]Q"D+,CP?I,.Y-W=@?WW(R$,06 M?&'5Y-"SI"R5QT$"$JN3JE,+_MU+U/'5[[KWZ%;\M_K\8YZ!,3Q\^MB+P93O M=W$[##8HDK$-0*YGDY"Y@>';GC1XX&&-#,$,SZ>!%UFF;YD1 "14]I3@UC(Y MO16]^PA5.X#Q"5H+$X[5Q/BLR>^D=W/>+T8YJC)EX:V#B@ N/(,P8/$)]4Y%''JOG+%\Q\EC:MGY=R,$BNAT=M>. 2\MD#:@4!BT\J M?$9%EBGA\&L2%\G%=2^]53Q?'*_^P?%"Q%QX?C4B:1:-*(69)K^"@@:"!PK1_F_0[.]=U=N),HO/.I+&E&65YD(VNAS>C7J6: M?THZ2?KP,L:%#8]9%/2U %C7X*Z,#-=U H,)UPMLYG.+L_&UGB!BUK&T%E6- M3N6QD?HQ 36I]%A5]Z(P=+Z+N\"=G]STW4\P@28'=Q/ZCN!>_1 &'=JKU"(V M?\Z@V_X*O5X"Y@C1P-.36RHA=T7MFDTTAN,C%N-+P#@2-6NP&3E+G?3'JQF! M-<@(EU(N\\HOE) -W)9':.>O[7IMHMU4:0A:5L[H3!LF51P""MC24EIR\2W$ MV@0VP>D8/ !-T;$P+UPVN:)H:.>7I^>KD CH_\#J"Z+N_UA,08U0Q1='2YRB MC9O$JA$W/>MG)-V17JOA&4V7VS%3H?@%6R_.DHMSA''YUEUI)- MIN>\^%9\XN6!1XY61C,LTF@Y]EP.W5(:=G& K_*.'=].!W%'F/W,5M^:[F=P MG78%OP0_-?1H@Y%K<6FMQFHA+<_0/]YPQ\__,!*GWNY6_ M='$4NY\=U(?7$"%598"RM;?0VJ0WU"5_SN$\/KZ[?U2839B"W4R=5%0L,H"/ M[Y@A9''\K9[O,UOBT*O5D*D=[,D@K6=DW8)%FGOFL'I/4ZE&&M$WI_^LN,4] ML'[7["H::]C(>IV*U43LI'C- 78==@VQ';MVS;Y,">^";%U*]8N:(\T64I=L MHK6[A'7I6NIF.>;H&KQ;L-0-]&)/R[+@@-#@3Q8(-_("SPA-TP>>#4+#I:%K,!$)*P@\ MBY-H'#W@.%2+GU63GY"GJ^C_F7:3("TZO0Q@2"[Z/R?836!PEW9<@ 9O#!7# M'UPC",+ "ICM&:8M78/#66.X#H^,('#Q?TRS_5#ICKF)-U:ENO/ M,/0P )Z,XC3?0FI@VQ);2($%+@2UEI1E:9P3+$(A7>9(0S STBW6G"# 8X+[ MQ+1,:46VKE*@C-0S4J_@\,(@'GQ9M\F47[%VS;8("Z5TA14:L#">P?TH,ES? M\PTK]*0MN>]1(L:K1:4CI;.+%.YUT:F95P]QVD-W6)2IKH2?$SA6M\@K0!0E M-RFB2 2UL5J'Z1#56L^ASH;ZO6MB(S4+SAH.R$;4-K YD.$1P3Q.3)_YKCYZ MT'%1NX1?3F%-R\]RX.>^7[:)Q;C#/.X,E5@><_1$CF\/CV42/@6/93G4WA\\ MV)04_7ZT5L5D3;(;839VAST= #C!X5C>L'I=$^!4:3$L*^LTP6TEZ2N3S3XE M*ACX8YQO'4&E[8P'.+; M!IB:KB1A1#R+Z8Q,C %F]0H#3:C=NV@ZG"@BKT$4'4[TD-@XG:LA>1$V0 MY.E#C!4K=A4QA: 0*0AN)DD!L8-HD[W@$(!E91/0)&TB;(,'D6DXOL4- M"C]@F2(**9O@,!^DM)"\ S*$94E&#\<0M#QS^)'QP^Y@:,0/%0QD&0XKV&'& M]:2K_VQ._G:=M)NXT!3KN5RQI0N126[7Q> M#3#8A>=H*H1^K5*-F_= -[BI ]U6A3TDT94:I"^)'(MWU3#!9(V9_@ M^.3;WFG'>TTA)#Q.CU7 U3'89UU&A8DX/@&W H.=7 TJNE5M'U:SE5=+N(,4 MB M*MC-%S!XR]!NW*ZD*;2Z78GBVOFBEL?8KF0.I W;E30%J&Q7HCS_@ \WC[Q= MR?/X[)Z)=+L2M3W-N?)K.^2A@\;LE0@JESI(G0U=Z$UB^+2#"4YD1NS=!/&] M"$B:FCI7[ M:RYMZL6NZ@YS-5?170^ :'0WMR)Q8XLT(B3>(LQ60M4R-]/(&Z4QZ,LZ5>ZT M:4+*@@RC_:,@[ T#HYHEY/S?-Q]XP!'$5BLROD9AG))8O 7&3#$C_3,XMB!PI&2[ MR )]S0UY#\WA&+##Q!GG>\']A1OR;@+F-J?7\37DW?=YO75#7O7(IV0PRCMW M,7(&.I/O/R7W<=H?;]R+F_H@EYF73-XZ%"J@>T;4HYX1@1IJ<"DQI]T#5"(S M%-(//1FZDVU%*-C$=NT2:VM29^'[(\Y3/$JJ*R[MHM?__5O\);T?W6.\2OAE MH#P'VD.PRUWTC#HOA"]]PKGA$X<;W#)!NY6V#P> Q7E J>-Y[EB[Y?6V/!M1 M]P(-G[=!J%'G#I61R;@UFRUUE V?M\&BJ=11@4?1)#*4CG6EU6E'DMKE?D-R-L+@O'_YF/TSB?-U?1H'0 .VM$7JK077IFNO MO< /L)FQ%S@U.6BKL\+MJ'J!'P '[ 5NV8S)VBWKHU81&Y MM"KIR_4"WX;XIKW Z^Z]X^@%?HAEM]_]9-N.5<_\/8Y>X(?09K 7...4UNIM MO'@O\ /03E13"I/;<\D*^^\%?HBSC:GV.<#=L^V#GCO-&BL!43;*CU2[P10H MRAG?3+L9$[81,(?G]X:@8&]*X ^Q"2@+=T%S0$%J'"FG<+5)Y(9Z\)BPQ2T' MISO2'Y^ 4-'.1-;<'HOF7E?S)]]$<4>%>Y0.$2_+\^P1@/-CL/[W*!87.<@H M#QPSQ-!)&82ZZ*.D-(1E)X0%PO2IXY>-=LTYM^$Z1#71E*4*7I" "M1)E1H, M_^XE92>"Z2;4NVHMN)7@:Q32I&\7J91SW5YV0F\C/^CQ.3J5'[B6][9D\C6% M<+H]6]GMY: B@$N/,\=@3@CD@4EC> [( 9,S!@\0GU3D4<9G5WS1S&NNRM+[ M/VDO/KXV*,]$[?O6WP]W<"&R3GBCY0D!"PFV.S>X:=N&%P4@'+!!C2 TY(&I M"2=D[J9H7;H6U(.?[L9[U X>53FWIN4L)V!3=^==GARKHH?9$\ 0]H8.SS%E MFS27/EX36#74Y@L5P$8D-0ZRGSI8I@^00T+2*.="Q8)(QF9C7-BA8Q MZ$'%.I3 W/G3^UF=5M[))9[C#\[D-CUD4E%V0 2#_71D9KNL$ M!A.N%]C,YQ9GXRM>8=9;#JU#52.59NPR_)B CEG>'U0WR&7GXN-3>]#[7XML MWX*^(T@A/H1[S5*9G*93NSK:1\9YPV/J$L[S)+X9'O2"I>'QJQJ9TXT<^3CU9QL,!6) MX,LOCA=K2,T2JK;+']O.B]8HUPZ/C/7SQ%;FB#6X=#Q"I]K:%Z=-G(=5 S)] MMLZF=&[6<^T04&!W9)MRT<"_V(# )C@=@[NM*3IX %JD28!!0Z=:J6V]"F&) MSD9IV;40PJ44+&ID>K3$(6V,V>AQFF]GVJRA\9$&Q2CG &7+6'9J[KMH!#[C MB#P^,%3>YS-8K$_GTA:31\ON:/;8O!8Q,S_QAAF?Z[>!/0")H-HYA#BS-T>K M2%B0VW/]? K+]?-)6G XYFF_2#M*N2('A(JXS/,BQS*$)-3@#AAXDK'0L%T6 M$,;MD)!)NQ[0@VLEL_8&0>X@&5O465&H%V^R''$]POMH":>+4R_KTYB>YH[G*:=L*90_ M Z7CTGO(?D-0+D[)#;2"1POP.JP@2\P(M,R7"L(C,!RS-"3W&="E/>03KT6 MQU8T;H,7WGM@3-3QX<06Y.UL1EN] _97$XZL2A#X\- /2\QZ;[-E\U^;?68TNGZWNAE:G+CM M9P?URS=$",-!9/WB9A^D[['NS0%"Q# ^'L3L%O6>-JHX>@B'%%F<][6X;FB- M+PZ]6@V96I46E])^TVE&FE$W]SQOX$ZF!XT=J^AJLO+QIU; MJKII/;IO_3%4+-3Q 42WMIG&Q&V-T&-V?/B0W>#SF#5&Y\#F0[/X+BQF94F; M-,5A3J $9HFCY(AR T7!JZ!A.1 M@%//LSB))LM/1)G9O&KVAVRGL WIS5IQH O)-AU>:LI;MYBH2D/]GRSM#P$W M#-+;GFH]I>>"D41P'3E"Z<[!3_ M9OT'L%WQ//![<5%X4XE?AZ^^ZIJ!!'/'-#S7Q(/.)G#&^)1+W*%'=$R M:T>8Q'%$R<;-B)B51^']H)<])&R(Z.W"IXN!CF(Q4*J\[WR[NX7YY$X[G5"AW^#$,/ M Q!LXZB\[==(4&M)IXO&92%%**3+'&D(AH&%F)[K! &J==PGIF5**[+U:G&L MQ7)&Z0X.[1V">/!EW:98ZHJU:R:;6"@E[*K0@(7Q#.Y'D>'ZGF]88%':8%-Z ME(CQ:F$"/66[J ^\+CJO1L@MWT#/U?!Q+6DQ'S4X.S"XB=O&H\RP/-/W ]<) MF$.Q(Z;6=TR'UN+0#B3FCAQZW;[*D>J\X72S1@F-EL+&I<"$&J>>;[KGE4#5 MH*S$?C,>Y1/\=YYVAF6=P3+D'NMZJE+FYS!>OX\5&K/^G^GP[KS?@4T'6N#, MMKW-$[5I-]3ZUEB+AI50&Z^#@_$!TB9:<=HS.J]Z0URIOFY2_2TLMED'B48+ M(W%AV**$[).H>FYEG$U5Y48KXY15Y_E<'Z"3Z)I?&X?)/8DNW!CZPHLPVW9> M0'CMO\2/0M9QF&JC1^P&7+UQR9]*2YVO%;YYT9]# B08,UF#MD8; \1*B6Q; MKQ0@&XS'?7(0+W4Z9X<1DXJCV:-39T./HF'!,V\(@U'4,+IECN*[G&B 2B>]2(H4=ZO9H6"*\5C1A M.86U&\0L!]N[K\/9.D]8'2&/.T/EAUR06+@]/):)C3_&\( HIQOV,&T"#X#" M5 _3>O_*]861 MK=N 98MS*)?'2._3Z(=AV_6?[$1T5:99F+#&TL*"*PF?6-W MU+*V&)LCYC"' V(.-V=.K(;MVN"TLB)3&#XUX;!B;@2'%0'P/!>,7!OU=E<; MONCPKI]5.T=A/R!/G1K*"7OT6*-J2>!7=]*HZQDPYJ_E](/CRF6_][OH+TU0 MZ<4(S>D1T"[8/+GR@(ABJ)(%$F3V3F\#2H]<#-A8@'']>T,6^)8;F('!;(&^ M>VD>&8[G, M"%V'^]+Q0HN71KGR<-12 )=2>"@D;" <%,\Q$O )YNIN;X@@ 2W#5]&W."" MN(;GFY'ANP',1/BNR^TQ$AN 4"M5OWLXD!$$*'?*FK1MJMPU8.YMUHO<]2C8 MB!)V$J, AP3]WR&^;3!)74G"B'@6T\X(LL@9T83:O=O8A[.IR6NPJ0]G0Y/7 M;4,?SF8F^[&9@R1/'V)T(.^JX@RB K,FN)LD<23^S853-G(7F[$3#0+J6"($ M6'Q B7J>X1)T[YFAC)S(MWT,?2QU(]NN%_183N,R-'90KF,O0 3,9S:Q0L,F MPC9X$)F&XUOVYF+_ORX;QQ..P8*^2&'83"#".+!*$YC@\#"ZX\;YXA\(#;8G=0 M--H68YU,UGL$O/2VV!T0C;;%!(@U]L7"^&EM,6U./Z..TC;@T%C_LK%9&+@Z M,3!Y2E+!EH2!:S+F:QJ74:<[LXL/12\CBZX#5U#T#.E;QPX?DG8,3@*K53*Y M@O2E@<133^ZV4?8*"/;9.%M!8M9[9S>@WR^9%7_:>P>E,LC%X1ZN< 8,Q[CAO;I<">F33_B7-=JGB,[5+ M%_3\V\>;;=ZFR J,"E?(&O.IXF\964N"(KE/9&T5YZV@7= CY"U# M:W.VWT.;HT353#O?VWPOR.[02E(@"1-45KE^Z$)#@+#V P#$P%+"( F;U$.7 MEIM'Q\%$<_CLGHD(JLYZ>V)Z\MYXZ*!U)TH$E4^=\@TC59O5H:CR(+FYHT(4 M+P(29VRS8(=&((TO&@1SRC:,KQ(F(%ALMAL;P<3*.SK@I:I__58P'5] ( #) M9%D,@ZTM]DT[Y'X0^H:+[=>X10)#>C[\5Q@XA$=,>IQ.+CKK502/-2QP7W'! MA\(:.X1)8?.#A07O]T[Z,'?0K$JULNK5>5_L#OHP=\X5X?40IY>)Q9BF6?UM MZ^.0F&RS2RG'"UWN^"#B*14&=V'=I4^8@4P!&ID F4\FM7J<2D:M%8M1#W** MB[NHESW^DG1ODY_CM(^.DLO,2SXE':R;E-ZD23<8Y1AK"R 1NDTWB+V YL'H MGK"(X48,&,>SF.%)Q@U76*Y')9%NZ(]C> Q'U)H6[P2.QM4^MRB+C&!91*<2 M"7O#Z-)&92/IN/A /9+P&<(.#8,MR1YAJ(2-SDXWE-1TI44]]/-S@_N.:WAA MZ!@N-2GHAY&O@CNKT&Y[@DP#BI9!D&T5@;&46AAV=]2BZ2;,1>1FPMI('V X"N[G;@L3SQ1D7:3T G6U?91 N+@&2BCD:!$D3!!NF_X2VB%&$4 M,0DV/&@&&&%B&VX8"$R5%))8@H>./9:)G#KF[.7VN(: #$:SI^%\<=/F0*A04U)Z,-0;&V_\=Q3F\TE-F M?Y ^I-VDW_T$BB0\T$L[^EK*'>1I[_(1!GP*5?7;I+\F2M*DZ!.MQRTK$>O8 MRI+%E,^M0QVY$]AF("CZBRP0M]0W/.X*(S09?.&"L1Q,M:,]0Y_KSB!9!V&L M&!S>W M;+S)@AW[)NR+UPWQDE5""'2,'E3J);2=FPLJ")+7X8%Q_ZEM\B" M2W#=&">Z:Q9<>H)4XO.\_WET7:3=-,Y3W0GRYB;MI>MY#,KC0=!QL0G+4043 MR(86A>Z!M0NTS>.F8 MAM^2X5W6/5TG^7PBKJ! M*T,_7@4>MBI2,F^#K:1LOLZ0VIR_)?C'CNB>4JT$DS-VV#7^V-6]^K7GY'(C M)&@9ABQF2PI-$S5/\J]91]W/;D[O#'V3> DL,6)->V"K7]H)K56T!#-GB1V3 M4[LO+65K55<#96R 5T*@7 ;QTU8G" '5=GTEQ@D=R[<,D)"X=5YW4)P@QS*EV$6N0M!B+J??PANQCG!X]%'0"!2/S4#Q/T=)T MGPF:96)0!>6^,-A246N.&4;#G-&I^(PF5#^_>RYNL,!U?O0LPR8L0\3JW;.$ MI)>3),UTT:98D-2Q.T/P6SIC=#,FY2X MTLT[DRXJK1@_-QHJ?>;B)HQSK @Y!GC=Z"2Y'8I..7 MS3ACCD6-@#,L?V<%AN2!;U!/N"&.)BD'9 AZ@<^ :*'4LEG[Q"V(W1! //U\T&[U_6@W7&\BUL4HWM=X!-;:6//CLLDOR>; M UJW"QT7F$DP5:,4^ J,0X]1:L!PS/0CD[NRE$$?^3_I;\P,:C')>R%O%L9: M@[W**BWW]A895%M);],).1C-EF&[EHWAW-20F!K?FU?E#%&N?2PL9I)M9>IYX1^99I<"FQ>["'F1%F**0?>C)T M2T9>6>-K<3#-PJ-KV3'N=O]GI*^+CNQ4QA@K#@;7,T?R\W3MTX&SQ7Y:Q!?" M9DXH;&*8KB,,'H;2\*3C&=3Q0B9"4WIAB'%X\DKUFR02S(4SN;@85$-'3=TZ MW96"MD\3FRD3FRPWL3=4RLHQ!RU-.X=DW(&&!APRIEL/>WL.1+7 M!ZVZ<)WB?U=2M-B+-#Y4A[B=3%TC"!@74[FV!9? M",(*8F:IK[)Y+_K8$^3B9@:TH^8";- N9U,CFA%3.T>^=)*B *GK)?WD)AWB MYDIG4X>VHK+6#')%+<%)/KB.%YK8!?B#[H5_?M&?).07 M:]57W &"7N@(FX;", 7Q#6YZEN$&OC067K(=6UA1[C^_\W#PMX"N=?*]-]/5+5QX.6BSG*1LANRWU2SJ8 M3I;M& ]Q"]LV";MV([5@\G-W<\=-EVI(;U-L?%6[:EM&TCAK)4YW["%XKJVL M9P7$#$!S]U =)1@G&8; S8YMF[83FHY#2W7+<68+($S/N4Y-!_U)Z!50_WO> M5VP_7E@_'J3#N =X'.6) FQ)I56CM2E%SR&!(=3]898?ZW&*UW?PP3/43U'Q M',%5,SHX-Q(X%*Y[.W8I[XANC.42I%8!LPDU)8A$\):/U%.DP^)_E#VDFTCH!.I]N^ M&F4/5SK/0+:NVQG[$(!9/WO4[!N16?Q1%U/?@S8VL2&*2AC WB]&/93Z*O), M5QG3X\+3'[,B/7P,D(B$[7@V-P3(.SC&N0JR ^[T36#,@ ;PG"XS@)6_[5DI MMQMZYQ*"8(R#*VAKS_DI)[_8=U(V5+W,@/X_T^'=G5;9L=/H M0B/S& \\;'P#;&(M]*>L2^"S+J:INZ.C! ,;@4JKUD)V-1W[M6J]Y";+DR,U M:X%UC%JGF+W1W]P;4ZOB=YG'P)T=I7#TN^JO7LUA<]["E)2JT% M?=]'K7&@;>"(6?5V3?K6/7DF(G?*+_O:SAQ5!Y"(-0^=M4G?%[;'?-2@$FP3 MMB=HEWBH=]J,Z@7V,A2U$N\W<\3MBDJ>TGT,)O2 M$<(OPSS.'=Q?6OT. ID**3G&IX=!0;G?F XC @C M@#]#W^:V38-2Q%'+F17VSK$38A9DJX^)> QY?*H98*] MR"&VC))%H:H7-^&7SAV&)F)@X44?GP.8\'\P-.DA[JU7)^N RXZJ'6%\]M1> MAZI:_7J==;QDJ[QX^C!Q+)!SU#.\""4@I=1PO" P+!JY@H Y)'4_BAI6;5K M\?5)6]B'Y)5#@TUX1,U#LSYE2[Q3+W@^--30)'ISN+#K3K@&)\/R^_6R#L8Q MR@>BY .H^6:=X-6T-"HPH"OLO#H&Z!ATU(8J.L9WP']FR5Q-QG(?QDNZ+F3H2EM0UR!!$(*D!/9W/"&,R.9 M+YP)KBCK%Q&&=BR:I\]$:1].VJ-/$J+.5DE""ZBL1SP!DIUTH&+! M)W$M05KH2%V 3I0/_F=8B3SN M(7-V[],^#J"4V9<0H VM7Z:J%8I:OYYF]-25E$7%C5ZG2P1,08#"]N?LZR+M;I+Z-ZB\]9[[#[IVDFT+N? 5+RGHH^#(B:G$\\,1CVD,& MJO48/;\?Q&F^7_MD82M#T[$\XC/#,RUB<.D!)P1$&C9WP@AT+M-RK;)"XU1@ M3P,R9@FO9_%63A64T6,Y@\RQ+'_@EW7[#KR -N\L2FG>%>6K[M./+?&DZ69" MPY]9*^,,UDXM6>*>6G#DO[CL;>H?P?(M1-JVG -J"TJ7))C^6F8(](F:E+B> [NNO+Z@EIP]D592L;DT M\S]N0?I^8^>/%%L)VY*OZ=E=F_!=VB5'&W!&E%7"ZK5 MJ9UN8_X4S(8)X/\ MBBT6+V[\/.D>9\ &Q0/ $M2:ZRG\/#US$#P EZG27D$VNA[>C'K5K=8Q4HZ1 M3'--,E?0L-O*FN&7).^D13*N'GF9#='2 7Z#S=TYO'LYB"(W"B4QA.=BH@$# MM=WE'$ ,S< '?5V:97*_$ YIX%7?+18U?^F4.^KBIF8G'+C,@Q6X4GHX9+S,BP)7--X;@V(:63S6)D5LE:347-E%T8/*+AJM\F'^-N8Y;RJ]=M MVS6H:ISE?70F2\-,<#CSF31KS=VWI'-OBNE1YW]P3%)@YKXTTR4)(,O.3/7+ MOV;]6RS?'R37QZD'H,9)5ER4KZ1HQ84YWCC6Y/QAO6\-#S:"-=-J=UO/$E+7 M"=+! #;?+W&_BYNP2J4<@)A7?(6NO,.>3A9WN. D,'PG#$%)%I'A1%%H2/@L MXC;Q/1I6%1(9MVK'>A-R)@T>FU0Q]?)Q0X(FB(QS]3#" M1'%1Q3D7-]/\A/$69>J>^OAC>3^/P1C''VB 52)$&?V[4ZJG>H=F*GI6@5WZ M-"\S;I+_.G@*9T-Q:D]E;CY+P'I;"#[4YA<"J"3Q,>T@7I:#)LVWT#Q!.^H4 M5/+9'[ GT7FIU>+:CD.Y05UA&5SZ'#09 MEQAVP 03=N0&/, N<"K,3UH+PICV@,@A,W!V@F*CC!R%(IQP3JU2V28I.;J\ M/V8V15F^YXHN=83J/4O7[O;02!-2:*$"#2Q7+RB])N$O6Q!G#?AVK$PJ"+%> M);5(S>VXBY(Y&[M;='?V\WXQS$=:DT=A>WD7]P_;[F5Z902UG"V[-432$Y$' MEK4O3-O@U(LPMB\P I>[W.>A&X9\+ 0(X6?6+AKR[!K,EY*]RQ=@%[*7(NSH M@B>"\]U(W[TLUNR)J/R/!V+S9U!NSMS8:QGTT=UX9K<"[#B.3(2\WIQW[2/3 MEYQ*Z8:&94E0]UED&XYI!X;% '=N^ZY%)[+%IF_GQ'P&O>8,W!Q!8& IG7T< MF(M+YN@%VF%-(,3/80[_0I 3^/KMN'S;HB( [8(+^!GN VJNC5$NU(&M+C#) MUI^<9))Q-ATQMQZ1+U(U:05":W!48Y3(KNLG@?W> 7[482[8?@]>Q@_@1-_* MG'0L:7TA0C@.MZ_4;J-4Z:F.%.7?#'>A:5*QPFJ?UXUPDDBR!8(_BG M"12TM+@%FHJ+NL7,$UF/_:^N":8.SP_9,$B*]+:/K[G%+TGW5OD+QP]4,1M; M!$0A1D0*@AB!I*7X-Q>.$N;$%O9F,18V$Y)[W*">Z8'P-IGANKYEF"SR3=\/ M+"^:L ^UK'H.P998O$CUHYW8B8V"4Q1P0M4PMN;R8 ]1#VE7.&VN'33"B9;V M-.'"K#4?V0JHBTZJK_+J]W_%XBM6V/!;Q% KO. L4GQEV6PST*]D61GL71>T>0&*MZEO\V(BQC)M M9T./0Y,MHD2RG.]8M ,!\X*027./4H65%@GHGW.QY3N [5@;0Y$OL[(.5GSQ %9"7P$\5!:$+/&*;% 59=[M'67Z3I,-1OI5GZ.#[ M%M4XK5FPOEI5E22KW"HY]I4]2MBAG=9EEM<^J MZ"]"O2J5!ZPX:UBN7R7]I?/!7P*\0^:''XKQ;,[V:][S*[OB._AQJWE;X\5\ MM_(&;H\ZO\#2/7+MR\:F*)$K540,&YV::,PVO')<1]]_5OG00[X2J%1;5$8) M75?%TE1NR52EKK%YDL6A&[]C\H>QWR[O^08FOW IY<6:6K MXBUX*@X'&"@33F.XFO'7H4SI@X&$IG2MW/_K-*0/QU92J1!OV(X^'/-5(2I[ MR[C:Q9 'U-K,;0]5#!6CG&( U&[)7Q@JM2TH*LJ'@@8M) MH:9G.(Y@AO1#QPF)ZU)ACW./").L9E961.R/-,[89D%>C4BK@M*I8(XI#TL: M3%)L)B$:D<;*6"P&TW%J58P7T[9QB+AF;RV]JSCP[0!BLLS586NKT*8==31>=5$8J/62_M/%T"[5YODTXD M=I407\_2=KF,;&X:F&ME< ;'K1>YW/!9Y%F.SP+;<:[PQ9_^LS?\H9L^_.?M M\ >8*?XU:!7#IU[RX[O?W$\_GW\PO(O+RXO?OF^9@^$/K>CBPZ7Q^?S_A=^W MR.2#R/WM_-=_?M^Z3.]!V?B0/+8^9?=Q_X=6.<3EQ4=X7@Z&[Z9^YQK_/05( M2R&"W[Q77ZE_#0XP,3&9U_1T.JKH"6R!5J)S^KJMN&BE_0X&37;/9IXMGVC= M9#F,,KQ+6D])G!!Y(1$0K,Y(4),[=B=$-FHT-F>-G@0 M!K9%0]O@OHR >'_W>JV[]/:N]]3J MI3"I+NSG<0)':^P :SVFP[M6EJ>W*9R#K?MX6')(*[M1^SM/DM8]+.4=?)*W M>DFA!06L;@$'(8B'UC!K7<,'2'TRH;[);FW$2'-%Y>Y3?>KBFZJR\6W2[^C2 MH)U>5L#QMWLF#*5GTA"KXT<4ZZ0[L/UX( W3%)[MPQ%D1OM@0B5&_S7*AC_4 MEGWRQ0^M/W\YOPR-SQ]='P;I9SF($/CPXE.@/CO_\#/^U)O4+UQ\^O@+C/5]B\*OG0<7?^I_UK?)#ZU?P\O+\--D,M4 :C[G'X+PPV4Y MPQM8+>,ASM,8_K>7WL;*CSAY8^;[3CR8^LIX3*[_2H<&KK8!?)[]E1B/:7=X M5PZM/@7O\'T/[?< M#P'\_>$2" P_^.?AY_UL_E?.#^*MLL.O\/&M>K+=\GMQ>E\H-0:KA!;%_?X. M@Q,_'!4_G/?'"G"IY,9XTF(U/C@G_XR'12=K*6U/9[RU8<%Z1=9O_1P7?\'Q M#$-\AQIUJ3W#$/X/8'>F<,C=W$P^#'[X>[MUD_9030>ELV?LQ&&S_0GWV*1[=Y 8L"%@X]=B8E+C72VZ!SNL\B3MW6B>Y2;NC3AKG3ZWN2&DJ>7(+ M/Z;LJO "S1;MF(+#?RJ"&O=CD8UN[X:@L, HV"X.;(7Q+R2J?12^MF* 41_- MD?0F3;HP1#>^![M7$U:BVTV+^[1 O6IXEP)]'2T3\%T$?;R8U?+!*/ULF'82 MA"H>#!* O0I?%8MGAX5OG/5=\5X^<(>NHJ'=PAHFG<0JSG6P7=ZF ?=FE^\ M,V36W^*GTC;3ZUU[88::JJ$MXL M#GU-#[RV9'C@A">,](/U2F!- #/@G;+.:>L&S)]?)7=Q#_LANVM5> M@V]2T';'/(A; U3"?C(U1;508WX;4Y'K#/*2O'EM]NN5VH2^,;']9Z),FK3_ MD/60PX!)>N,#'<4!>OR&DYV955U4<&/"1H$AKD<%EMT'60"#/:2W69Z-"C"] MM%A#(8.FU3#1+/AXEX(P>TP4YZKWB]$UF%,@U%">X63Z\3W,9"P5E3[15KL? M1.XH5\VTP=@!_:(-K]_CUH'_;V'6ODI-@\V!$J*'=ESY"H@UI&"09T/@_['T MCM%E4B#+PTZ]5 B_]=2*5:)&:P3TNKWA'8K5:O-W MP0:,.T_XL\F75+6$GOI])7-!:(XE(IQ"&+*IQ%__"08 :0Q(#_3U WHBP++L M@XQ$&W. -2@QWD#OW$Z2(]'#IW9+)82A%-"SZ.AL7_CA&^0D+;^KU'-T/;6Z M64L/VDL!)C45; \*S^+[O32^3H$'GI#\#'LL5K^)TN>O?O;8GX)HBEFP+5;K M+GY04."2P^F,PE%CW$HT;L@YHQS. -6J![X'F:1=T3AC?&>2433Y;A5V 9 MJB6?'(,PN21_*(_ZZO"&(T8IG6AYP#G=T7823D8=:7$QBGMP(DU&P3/T#I13 M.):NRU[-<&[>YO%]:9,H#4"?(\F7@7*-*I49!AO&2.L %)&6,B1 +P$M&)M? MH[7UI [$RDFL1RB&V9V5!CI2]#0K$3:R4_':I7Z4J]"!I M@7X/'X-.U$,8]:F-MUB@:\%/MT')ND?0%!;C(0I !?-RJD]P5O#Z0]P;E:T" M!V7C/40K[7>3 =Z P=S GLB[QB#.47OH#$=*ISN#=W^;S#]/'M+DL5#&"6@8 MH_LR7D2I&/CAD@&U=:6'1!Y)]'P2H#@9&U?%Z4Z5[Q%V!8C#IWXWVC>5L9 _J"#"<6=SKY2+D(U-5GQ0N9+NQ>JIK3 M')QJ_0ZY-.NE7?5+UW%/+0=,(%ET._+UROJW>TOP!TX"+;5Q(XVP/P2AWQ*)ZH ,#RB>4LK$W=) M3\LL&&6 G!FD$2QGU8.QB(/3D(8$(QY)0W'AT>"SFOL?I;UE5.M4NR%3 MECW2BK\Y/M>0%.53Q(:3HUZJGE?MGV19O?3?M MB?WC/)SQOB)_W&6/J&-,>R/P9]0Q6!Z0I=C^ZGVB","[2/WL:(O^5CC!U^$]W<7-C>&5Y_-G/)]AG&@,Y%3AR_;, MS)'OELP8P.]WK[4_2[O]@%UVW=+/KDTKQ%:@4Y45%=JTFEW1+L893RN#X[N.+ M*,24F[MR'0.+])!%4%:#S5X>*C?*T:P][? <^M#QS-$6'XK.AP3LX1ZL^:C0 M5I"^J)CXH[7XA=]^4C8]*!$HFW)U%T!-*L^JZ6KI79XO@U@9L95F@5)+V7W: M$)U,>6QK:1)+5W_YN")&$35%DCKEBF31&.I")1O.&'7Z,%?5^O 6('N$0ZN\ MB-#&;#P)LR^42[]U@[%P@%M2=.*>^@EU=@)@U7WDH&I.K"^"*[S=G/OK6F._-W5,LOXS2XK)486SJ]H'^T_%O]UH_OA/R/=ZT8 M&*+_XSL,0$KR=ZUK907C4].+D$__T:W>E_9_O!OK?\/N[#,/Y<#7V7"8W8]_ MTUK^RFX^?S\[V7R'O(,A87^AJR+MPFK$#UG:!RO800\1Y+[!?)CABT->*::'PA\.1]*_\SZJL68;./9#=W@W6\; M,5'Y9X[*BGI-.&W"1*-W^]EC'@]^?*?_MS[AE^:CM\ USL&Y9KTWYMG'(FW! MK3? /F]2#%'SU3$4$VU"[3? 4&^!?T5?'4(2V'?D6 M#KA7SSZ78\_&JV,BJRWIBPFEP9(.'D.JI/.>%?2W6.G%DFUCD)$HVWJX,MFLW&UWWDB.4);N= MW'HK_EXYB@^XBX_W=N#-74U]TKEP4W6 -JH"I)U46 I+#D*EUD'&/[5_+4*D:#02_%CU&(W6995UU\EYDM>%U>"VXDI&V: M9J/*1FN5*:KW8ZT>N+B9[7&HHC157;.YLH_%[FL>1:'K2!(1@]M4PG]A>6;A M>$8DW4!88 M^"&,SB];'W\%B$[2^BN0UF/64.+(4/*H-=.W4M4 /O'"5\ +?TX2694] <+ M;XV+1,]SQ7RY&GSC&U4'IC];9TA%O)?IEI,*./%C66$H;EWG6=Q52D R?"JS M515'7I=5H*?+^/2&2=Y76;:%SOV+=>0L5O/5&:=E4XMO5,YKYZ^V^OI?([#. ML?"/_K"5Z93-]E2YH-DOX/5!DJNL )6!@M.%Q[ME >'I6HEM5>@#:ZV68ZAB M1?BO;W2"18(9#SA[Y;TI6H!'/]/%& &:LY=YK:Q*'Q%8C92X1!?UE7<:"-^;9:C10F4V8;@O& M;)I7Y5[4Y$YVYAMV8?P^S^%M'08[SB77-7GQ7ZC*EQEE/G9^;WEJ-Z@/R]U: M59;1]7G*:OFXQ[Y+_SXQ8R@:#^K_6X.>,E:^2Z>_YU:;4S+_R^4&RZN?G_GQ M;_ZFQ6.>W.L2 K.349M\4=6KZ;W^S=]*+,IM@A*Q%"9*;*"]-%6UKM!FT4.Y M9Z?$MJ(+J9HFJZ1'_5)/Y0J4*=-@466CHKTNW; M+=(FA+;!BIR:ULS&*$M\EP4 NF7"G I=5XRY\*PY:U7=,\9?:E]A.7<\6]R%F'@+6D.6C^N<556A'_18I1IQ.AK?\-%X.7,0*"FG MQ""V?E.;\ >=%0);.4'%>+K01ZD#?O.WDNFF5,Q)2BM(#-LRQ_HB%C$IVW;5 MS[7IPV'!88!P_$_3T)EU#?9*WWE<7Y+JL8NW3 MJO-M[6/5_^^$W"KD/BF_&1P#M<_]B;9?^^82=/]93*>^',_B.S"ME5WP]Z\- M?[>J#%J#YAP 1^:'*7P]O4 M,AN]O&;T\_%$>%-Z)E\)B2_VW%'/^:O/ZV+KR:V?M3@K6MH*HLMM8(AWD\BH%$V\3L7'YJ5,KKDU1D M&]?3*Q-4PCZC)PWJ%<_Y*RGF<*H+6^N5 M-].U5QM?-\_K-.,AF2/;DK$UQUNDZ&P[R9VA].W.P"%,G''^EK#9!P>=DO8[(&!QM&F;P2B';)/6_"3*?,J3MFCGMQ)-3O. MR9W6Y3@G=UJ7XYS<>J;,&N7DO\S:$.._WTB= R+Q=[^.0@=?;_V4MU;-8G7Y ME(4UMZK2>F4U%1AD59V44Y64KY*O5@B/4Y64_55)L<5V55+P_<96\*$Z5;_@ M3Y_JA>RP_( J17XJ%U+.8''1"Y4E.YET,%^L(8K3J;/TCU.)AN.[J_BP0FU: M$HS5>KW5&MH2(ZV<5Y+PLF&]!HN?$;8/"D]!C5]+&0$!F\1Y'9MD:V*Y4\7. MO>[M\@8/IS_4P?3J]L]WTFQ;7TUFEF7N*;?]=-Q\-3G71'6T^$HV#&'\S#XU M3-[\$NF4S75:E2->E9/>]X).B;<52TG;CK3:E)W"*1?"8Y$S2@\.S5=RRI[B M2$[KJ]NI6%]'E6T)57/!FSC%_NV]4?)L_[5QT[5) M.RI;WV>HL!#XA]5ZC(O6M]HSV(9_,//,)/@MC/$M(?S,LMHX\@![(3XDO2?= MCG2=2:C^@>77STZ$M"UIXD2 *1P!8^#WW](V%[(VC[DM==H#;V8/!--LPF#U MK65=(,OFG/U67%715[SYS=^JMKYC)OV6MX7@NJ<:OG27]+H8(S6(GU27P;3? MZJ7)2/5DC(N[UC!##H99%C=/K6'\1;^4]90ZGETKV%3NTX)FH1AL->D!""/6 M=?NS*1(%D&BV.6$K>JC"*%ZM5>1"NN>I9FU'V%5CR69T+Z,:26E,]T*J9Y86 M!(O=IJ;8?F6E=(YF74$Z%DE%DII4G@Q53T!L;-GJ)CT07_E)?,W&Z+XM\36V MLE1LC>&IINHS?;:8G8M5S M'F7-O>I JQO3*Q50BQZM$HX*%%OXC=>+.W\9GSL@RE"8ZH&PJ3T^@+^E.>\^ M Q$$(UPKIBQ'G=,WXPE38G]GW0$7G]1AHM=)+WL\6X>8JA4PT%2,KO\'A*H6 MQ$ %AB.70K6M:/Z"^R3I5@V>IT"8-)0NVCCW6"F9>8RSA\7N)T@6#*'[E-ZA M[/W7*"U2.#NJ!J6#)$\S'1*-4\4!DD&,77Y[3^.S:Y#ENCFU;NH]3R_?)\.[$KU!#[LA/\3]M->+J_:T;50RU$(_*BY)DP>8;YX]I%WL%@Z4 MQ$765SPTA@I7N)H;_$PRS9S88W8"M()9(YBGQ5_&39[ OY1F@!-2L!3JI$ZQ M!33.?;H)+0Z^:$DGVVUZ4\ 3RGJ$IU1_I#H)M3_3O(,MK4ZR7_OXP5DZ_,0 M?K]H72)EH_RI=9WUIT90%MORWZO61ZLZH-@ CV K5.!:;)J;E:/4V67)B&=8 MWU4_^)!A-_0>CI46TX!.@3GU# RI>M8K%>9T]KQ=PVHVL40+\QG9LO(D +&' M9CUNMFGN&_/Q*77DE#IR2AW9:>J(Y*?4D3?RTT>4M;+H:G!-B;WA5&$O7OX" M;SMG;.IN956*QP*Q&IQ__OBK^T_<3:CTSYG=^(\4__%/;"C:"I=G/*IU2/8@,/E\[P*KH73-8DKKW2B>8G?6C]T)9\RRJG_Q?L7'@:-R M>-6*XJ@"ER0A9Y1O2G.=U&,E<&-1LI+ DY:R,RUEXN]]6Y+%/MMIII/";A\G9$23?%"[U^5]^0O2EQ0L_D+N/L7YDTH6?6VU94Z!G= M.-O_F&3)&U14?EX4X_QRLF6'M:SM,WJ$':\:OK%A:18BSMA>:DV\-%WV&3E M#8U3AL=7$!X:ZJX9*KCHLPJHN#@%@GY5@:##;!CWT.V7X_'>F811SL;7E.U5 M:@DT,,:"%!K:IHYH8[H#H4RGSXBV<$@]C<>/"XQ^S)-. I]T6S=Y=J]"@)(I MKIR=QL+L'3V+\L=96V+"$/PXY[;^<0X?F?4?#^HC??.W,1GM%K/,]9("RI0 M&&22%& Q&(C+[;,++**G)MKF;+(")F8L2LM0M#1(S*!6;5':Z^1IU*.PQNM6 ME*N2)SJ0LY;C4#R7HP"O;I*E<"HD_KK$SXJ KJ_WC'ES47N]YS)10AUM?](X MOA*-8S[ZMPS.3_LW.!F=]]#7IX.AXL;ASM M'^W+7R[D]BW_]"G:]Q3M^U:C?8^!YD/'_1X#S:<(X".[LOH\[1Y[$U=5;6X= MONWJ[J'9]'*G3?@K*0:_(86.1?=_>76*I-FB[.?+B9%]!.>1MN2'KUNY!Y"V M#=,#T6*_DF8L.Z!5\(W#B+85,V^@'NFIOO1I54ZKJ'K4.R+5-AF&;HWX.H][VTW^#@CD 57,8?_EF M<6S-)'@S6UQJ#P;KZAJGWZCX6][ZV(O[90RM2=1?4S57:\4_I^:A2J5B'=6Y MRG^3,J/Q8)!G7U2USMY3BYQ)7>GD;"J$N0R>71*_W+P% (SQK6WQ-OPWT]]\ M*RUQ*OU_VE=S^XJ8#M@R=GUGP1CEWGIV9ZWL6['&[IG;.SB'9;N'5)OG NNX MPNCQ?3;J#]NSS^$^L!QL%8D3F)ISK;(O?(*56_V[-+EIA5^2S@CW"(Q]DW82 MW)'?E2@"?/X/?G@Q^3/XX>]MG)\F6ITT[XSNL89Q)VECH'PWN4G[DTK5%6;Q;9XD.(VB78K+/+F'F>'@ M,Q*Y>,;\;SUFHUX7& "&2._ODVZJZ9\:(L8:QQT8YS91U:#C''^FJ.K[ NLC MV5F_[*: /'J=]&'>P[/G&/\QT9'Z98<"O?1I48QP.IRVI4VF#7O:4)&6$Q<=1#KL*MB"J-34_TXD5WFJH M^I_QL.AD;3@<.F>M" 0,2 L7)#G&]Z&(^@3214E"XCBB]7]'L2Y2#V^O8I_6 M=W@Z3)^*X>>/'V>.Q4E0O#YN1@.4<*1MF;IY\U@\+\DMTVI"_!"G/14LK4<9 M5+.X?E("^&;4ZQFJ@G]23K)WK )4F/5?V28I+^"(LRK( M4^+2 M?GG>P:DU.ZDROZX8]:9:8^!AC <8SHZU)0%6KO;)-[JT_)AIQ[^@QS])^Z_@ MX.ZOOY_.^:_EG >9=@?2'0XAD&5@!RGI@.))9R0K\W& IS9*!I1&4^<; M6ABJN\F_JJ._%!F?M7TQ$4(E5Y6=4\XQN!ID,"@08&_"T>9GW02[&;G]/O9= M ;NV-"@D8)GDSJD$\ X5=UM*@UDQI($ M$S7)\[A7NLZFQP<8D)1)?Q:P+*^3I*]_L<6A8KM.#CZ^0N[MU4 M0GP,&VI26JAJBTRI4_#:*LE=.R(>]310\1+ZS*' T]PJST4BVXPO.]#KAU&I M;N"DV^I,+;N15+V'9FA$)07Y @[0_&GQ,I7* 6USBKH!;6,)@/(L= 1[SI'X M'C0#_/,?[T>%<1O'@^\#^,U>5L"VN;B93IS]I-T+?E8,"Q4XH')K/^ID_>(2 MF-_KP9Q_@H%;_^@FZ?=!UAGA=Q$,&/<^*O=0!)\5:O[P_*?DYL=W2=:[^AC: MG' #_D-L8AK_99J$7GV^#*Z8L*YP10AEY,I\UTJ[/[Y+NU="FHXPQ95O('5^2*O_LI^N<_WJ^GH57X6E;PA 5^P3I+W14'F>-ISM M" 2K>BLM,DZ)??7[Y^ *Y-.5WHCO0/AT4I#LA4HTJ=%FPXYECD6-@#-N<&$% MAN2!;U!/N"&.)BD'V@CP#BC;9+(]EI"QFM:/62_M/(WWR,Y6R*,DH@Z+#)?# M?_'0"0W7D]R0PB$D]&G(N*=7"/=ZN=6_>I7B[2J3%=\I>U!QWDFG_#IT2M2Z M0 Y-//!CC\!47\/A8V9T5!$?W=90*67HEJ]]KDKNJ &5@V5^2+RCZ(^_P/N) M'LBUN.K]>#_JQ5I;[2;8*@*LWF+1,*CBZF)"U1V4TESPLF/6QU,D'>P3F";J M;B3+51-'T*3&;@UT<21 I;T^>[Q+L%;,Q@C!5)R."CP7W]78T^-"W-5,63H MI$>?5Q^T+:U6P2#5;,_T-AK[!E9<"B ,N3I]\48 9[*4B.ND$V-+S:&J2Z1O MN-3%>!^OD$#-QI\IFV@JAYJ:Z S%K32?:'9:%Z_HQJ4N;\U&O6%U:X6S/FO] M/G8QU!<=M=&9-:K*/(V7:LHW,N[372L'A=D)CQNK#E2W1P7 8W$ M37@!?Q/+-R7EY ME&:%OOA45WKQ8-![*HE=L*_:2^D A&=H\6=V17OQ9&K\7&.QTF;[YF^+Z:^H MGB*H])--T70Z,]YNW$&E?R^0RWERTP/!HAMD=O$YE#')S0UV,5:B9I -T6:- M>S-2HM U]69"8;3AOW"0:=Z;#9^9EB%3QU?5_<\<_H$? C/:IX^EZ_]9CVNS<@-5HZJJJ\ M5]<4/XX]YYK4Z@?'Q*+LP$%J@20+PP!*ZK#\>=7O>IE\F'PFQ1TP MZ_,^S"2YC+]\ HGX"6;8[Z2]5$W+'48)2/:XAXV(1\,L?YIY> ?V),"?3%N/ MYQ^B.G3T@R.;P X.>7-%W/QGFF4GM]1!.;@@IT5YGP'R <_X>8EDF$=JTLG%Q][G\F MO=Y_];/'_F?5>#SIGJ/C,G\1&OB[G_Z9%-.37S*[&D?_:P2/_J9D^[FZD50> MQHE?AA- XTNQBUS\]A!+H5 MYKY\^M25FBQI;T.TTT/,L)Q]T;BZ.I._QFP$]0_&R!T8L>MSDW8JR[5>J_,4 MVX"G(9*^7L-45^F_B65V1R!GQJ+ ^ W6#@M$A82)=,E:X148X5?VW>N'E+4A MM@J^"+R>-J91^8&'K4+?IRQ7V?@/4TWF+^3,N Y@?QZFHG1.F\?G:./S[ P7 MIY"GF\ %^H$^'L4C;Y)_CEQ.B"8MW30"_Q/MD0\UQVQ78'A8GXD1Q4MV%Z5N M])1_W*XJZ:GJQXN9+JM^G#[=:+4$ :#-'MYS9P[8!6CVH"V?1B]M89&V@!: M@%J5'XIZ.O_/ FU]:=E;E-F7KA?]![.FKH>77N"")H8J"MP]"@;%7.G?F+BV M+QOUB^YYUVJ[0M^*$%NGCELMNKVPV[JL5U^2%;I;1&XC.(^H 'H8> M9[]K*7P$4AA#'\#[G@R<1)C&Z.E@"1=18 S>8?M'"ALD2H\E(>*XQYWP*LCO M>N?ZE&D2CQ@,<69<*B_DU18N=XO)S$SN;I&.HKRY!+!Z-^"SP1@$Q2(P]R-R M@WA(-31R>D^\%@&36!#X%H0F/>3RDH$[ECSRK!CN4Y+^WB")A6.&'&$9V5,_ MJ3.C$QMQVA^9A55CL08?1U1]*._)I<0CN98L=C-0$H#0CZ36N&5]* H3X_N! M$0Y8&.X4RBMU.[*UJ[M<7 CWBI/[G*0_7]$0A!%Z3RT_I8W8VR M7?G2\?W%U*,8"M( ML5S X!>Y,:L(LS@+ALR^;H3]/E74D=$HP7V(?P/1X<5G:^*[)%-'.Z)0ZD_O6XMI,W]$!3L^ M/#)="CKU561Z?8=E/L2VO6"2(@6*' 8X/IJ-84LB1H6&*-7X>PGBCKVQY[M1 M3MCHY,A)^^/L(/)M4FQ0^0C"1(S\D;\_#@?,MP81_"8@G4/X/S Y0ECKM(9L MA#!?'MG^ 07JJ"XVO MYA2]61^6/B>L#6IS+EY'>89!4N%.XNH>%5 8J9S+! M>_[EU?2^*KU7MT[OOP7A#,4O9HJ8H\][EXE'162>?$'A8U$?=^_"-)$#Y;\] M>3?'=IBOH:N34&[+TXN4-(/[,NM96LI#5'0JH0,JP/#GMM)G*X[=[+1:ME6W M6QVK5NW95NNB>6G9=:=YWFW9O5KO4ON12F]/2#^2I#?@G=IW= 2^(^6\N4<^ MYL@='OG9N3L?V*()XHVGUZ$""APX\NZ%ZQ[3A_Y.O0DY7OA?.08'LEKNA(K3 MR<3W1- $50)R50QRWXT?/O(\Q#[F7N393C,9>_1WTF1E]@ZJ EX4)R#R3/$3 MB@">%A6;*$H"8.8@%7WOOR1QZ./D'<(9\K '?BS397A*4@PO>\KN4'[BX,\T M%NF)4@RQ[_0LYBG",JPQ:.1BFP;N&.8\*(Y"2X;=1:23,>T3K^J=G6#&^HT) M\GXYAX@]>.P1]Y?RCWC5&"^CH@E1<50:17@@IQH6I6[=,HM4B:5F4J9]9@B7A M7[CQ-#A_^BUF@ZO@>D(4'=QW4-TE];$;8E%:"K\3?T1M8J/%.FJ&D#6;(N2T MNG;+Z72MRU:S:M4:K9;5Z34I.M5ZO=UI8HM-X_Z]J!7Z#*2?Y=KQN MH=.;]MCITQ'!0S!B #_VF:*W;*V^IU:U+[OVN=5K=>M6K7GA6.?-;L/JMIN] M9K5^T>HT&UI!.9Z\%#R(G!(Q'!\,,,]?JRM'H*[@:5(O-UG%_95G[E+E-QZ[ MIPF@U 1P%1B_ND\$?LDSP#-#>BY3,,Y#^!]"_\FC)H3_<]FY.2_B_XCR=M>( MQ=OH0(T$G44YG9%GZ^1=CA<$;\!'?692ZGC$1@RTGPMXJ8XRFR%\'+:73<37 ML&1*ZERT9VJH%)1N,<\3CM,'^AYN(6$$,M 2$XY%*!/DST325UUB S3$./%O5F)G.FN=L?8S?>6-3:$0)$Q":@HG*0/JY;8Y':O1<0:J [ MA!?F "8@-@)J+WQ%\R=#<)*%S\/6 #'\VPVF4JMHK!;ECSUZO@\&1SA)A'VB MC)V/G-M*<-8\1APQN'RR*@X/%=/?W/YHE4JF[T6VF/V[)%S1=O"[)6*+S\2# MCU?VEIS1%?&X&"4F2]B?-*C6DH1;:243>3?P%@'6>8DN4EXE9=D6_!']_X^8O=9 M'JC\-K#HT,!JT'ON.A'%U!.OCQQQ%#[R%%TZ)C,#U!7KX 6S?1:A4P(CJ_FX MY ;AD'!#PM(CSPZQ9QZ)PC*:<.SUC2%L51C-\3P<[YTJI5U)1L.O1:4HD4V0U=XVK%JPO>5N0C@-#E9J3EF MOO/,CX[>2)1$8BBMB#+A:4=D<8E@UG:LD%P?C!Q;EU MOXO@J)8*I9<*LO9J*%%QO,PV2L&98<1D7_P!)<6OB%IOGT:ESZY-U\/CW%I1<[19I< M8 E?B+*HS+^Q'(N?+GC0+/Y867SN.59RL#1?/PZ^+KC,E -[AJTK/7B$+X&2 M;R>$#$0^AIISGB\G/S.C%]1WP:&ALYZ=,V, M0V$[R,R-#/-7C0GPWC;?(-EE#TC4QD>;9 M.9&3#JB?JN0Y7A-[P* )]8$:,4Q-#;C1AQ0)DQ<:1 C:1*$[%$$]TWFJIXE[ M0A71@V+A'P47!B%)2M[CBKL"IV2R:E3"-Y8WFW+"YC2J9>H1R=1/6*:OA>B1 M"%&)#?&2%$4)F ?G>6,$)$+ZCM9K%7. M2@@$H"GR2M$WC:?M 2]-9,^7D, A^)#<)E%$OI@*"T;X"U5R(]N]=R,9O$!= MX,6P X%=R$"#QYUNF/8H/DYQG6EQN+PP5.*[,P)M:7&&@SSO8&MQU0!D)QJ, M4E1,,*<@23 IX%LFQ^FO2YMU;7AUY/F8ZDMQF#CAHS"1C2N4'RENAN+C].NI M+RSIOS.G E!B+=BYC_)YT!LG4 (*$.TUJO):IA^'3)_A MTUD+W@6.SU &Q&1E)E9K4KER,AT9NY=4A4%V'R6F*]+UV,1PN%CD8V1/(MOR M(F[$%<"[/9E<-L@,89, V0ED$:?!03QR+0+^J(PF&K9F=8<\$P(F)BJV.30* MPJJ0^.5_1I.8(^HRQ1&*>?WYY6E_C!5KRS3N4IG A9:;4>@]2S/DAA@.S!%^ MJ;6V^*"R:2?OBO#8PN.L3H)*U?D&4%V&_((LQ\@M=?1*XR.AZ+274'2FI>P\\WDYX_GDW3/FLS:>CTP6\[ZE*C*O%KK'(71% M2OL+Z"8)0:+"1[= MUJ5MU^&/U-ADTR7[4QQEUFR%%#C!TZ3^ MS<+]$G,:S/M%)R%79!$#4%H!I#^JN2AG DQK]AN(F1^$F1*+;I^ 0 S)8X18 M(+-=LMRXF+; 74%LJ:Y(JY)GD;AO^L!Q4I]=#^&&\#P+-B!/=5?-.>$-P6_5S!_YN57LUQZK5ZRWKO-6J6A>59J?>/6^V6\WZF].ZD]/4 MK9(ZA$D]&"C$K)PP$$Y9-]^^>4D[F9\.:0$9H?L=0TW\[#D"<;P^T##O*#>E M9FT6Y'9FIQ:BURX- ]NJO0X%MEE9'0:VMOB53?W^&#^]!!)CZV62^M+YN6>= M?^UU_A?TOYNKB][SR(MRD4'X&+F3G][S_U4?7O;^+#$WT&1O?X$GVV=5?%A0 MOQPPUXD1]=(@E66.W7-Q=?/E4^=WU!]]+V S@C0S)K O>VSTL/78'(6L:IM3 M9L5\6;M1^$FQDTLL_/W,"2E(GE,77LZ;%H#R86HYJZW@,-?<.,(UUS>[YO60 M8)=G0,;=/5E^/[W_?]UNKW=Y^0(8[/8TDT^]2S"+;3:>PUX*EK,%S\BY7(81 M@_D)0+N^: OABZSJ3$N<54"V F"KOKNKY_2<-_SV/^[PTIVHVG*6@RI=WK_%I:*[*7>6JI!S7SV M\DJ-?_+]><_!6Y',,DQ(V%O$0PK&UO<%WH0EW'N'-+>WI^Y]6?D^STV?RC[. M[:53T;:8HG+U@L%>&&);4*E.JV"1M3=KD1VH5J4:IYM6-?9QM:\T2;5BI86% M/A5]*OI4]DJQVC?OUHIAIJZLT<_2&!5,'AUV8-,XJZ8&E-)) MW*A4UE[[05DR=J.UC84>FZ#>?!B*1Z!$VG*I.,QIS;$WR&(.UV52;QZ+O\0V M&\Y!\IF#XBJ?& ?F*)8:Y^EEY>(BFU54#I:+V.VUW9"'Q4-.;=-N-[;",+7+ M58Y\'&XD?2KZ5/2I+'L#MV'*'= ^ M=5HK%OB7TXPYK:ZOWA]8N.G4:3M;66JYQ;4.8J_ 573T"1^UCR7XM';T6@>> MM+FG3T6?BCZ5/7.-'+C15N; 4[6B T^JY7H$%MNVC%.M81V7U-"GHD]%G\I^ M:%B[U:=6#3X]CQ\^@QZ^.XUK@XB"U9KIE"/)9VULP:I9KQZ*7WSM13;,MD:K M> U?K@)?'H3IG<_V4&AL=G(')ASV?-S*7+(?U#+C^WJ/[.-@N:OAO^' M?C73U>:5?6D6-;E!A(I+/WR\22<3GSI N?Z%%_=!N\*68EMJ;G/>M>U&IUJU MNA>MJE6[['6L=JW;L^I.W3FO5KK5\XMM-+>A;==-XO:E29Q*HL^>WL'?3HJ-=<$++'\B6=_7-6DXY MNN74GGQZK9932UV8NXBY?UD>*!@#MKL.5,O=;=V52G>ETEVI2M65:FT>]?89 M!4M-]35>\2L\)A8GQL3U!MOE)&_C\JZ;S69UQ='V$>!L35=PU:PVUDZ-/@AG M=\ULM]=NJ+-'S*0$K(,:+B?N=QA=Q,TB-DR#05P&1E)KF97Z)@M+#HR3M-MF MI;)V>M)!L!*[4C6=QMKM<]9T"B_GE5W)D;K0&RL;:,?70WY=;]WOO>\3%L3L MG 5LZ"5;\LBV>G:MVFM>6)U*X\*J=2]ZUGFGT[+L=JMBV[WSZL7EQ5NW&U?< M_]1M/-LQLT,QC?(&$;AV C3R'@(Q@S"MH3SZMNY5KOY#V"VF_T&'YA0ZWM&1%R^VWLYLSXY*!9'7],IAJ#3!5 MFIOLTG5@IEJK83;MM:&F#\)4:]7->FLK,&TZ25KA##>)FY2KULRNF(U:&1S" MKZW :INMRE9<'?NXU%KU#;PZ6J^8XAZ78<1@?F7C'YOM 'JX_*-F'X@[^/5+ M;;R%5[BTQ12Z $^?BCX5?2HKG8\UL-)M:'UF;C^EB-7TN^ESTN6Q)*U$^S!<\8LB\?WK?6LP<\T?R*%EM M)X]KG]8R(+AK4?F>*8MVI6*VCSFED?+]#L6)M7[:9KN]LS8_1Q,HNV!#!HQA MAR436_!UG]H5LUG5N-?PJ&,VG2/I$ _694M;EWOB)=OGN1V4#:-/19_*'I_* MOEE=!VK2:/^W]G]K#47[\PY3&NIST>>RY^>R*W!#9T/@ABM7P"XJI;UTO>@_ MKI^R3ARS).X$@T^>>^?YU+OT5^9B5>[@.OB*_4PC+[@_=V-O6W"'W4ZUVVW: MEU:K73FW:A>=KG5^WNE9%_7SGE-IMQOG]?9;%]Q8;+,1!H9K1'*K MC3OL_G+)6LS;,!$U@@!5[J'?M-0<^>\8OZ 7VZC TTK# M>=6V(\5"S@WP#&/.>>)F[BS!M5;! CVYAMZSGK.&W^NW#E4*W:X[3RX MGH\^%&L81E;LHC,%?3KD#7ISYD.]3X1KZJV(;Q M5O1Y:%UD\W M2Q&=?C]*V4 BV0M<>E5IA=>5U)L#54;:]17QH;4RF55+U#328ZG*0)G;@W+X-D!XE[#9VXIQ/W=.+>,YNC$_=TXMXS M^Z$3]W3BWJ%X.?6<]9QUXIY.W'OAW35A+)S6@73?*?/Z2NQ3U1NU)XD3^Z9# M'GHP_+G+5.>5@ZY3XFR*VI M9E0/H/%WB;4,30>:#F8EP.$!)6X WW A=&*:P,N_>H$W3L=?@;>Z_A?WB1C_ M91A=3U@$HB&X_P0?8=N"3*PUNN>-6N/EM 3*1CN3O-$P^3IUB_H>/QK=?KFY[ULV73A<&"<)H[/KPR^NO%_2[J\\_ MXZ>^"_%Z^[7S^>;R^NNO^&C Q/>^]:Y^_@6$;JU2^6ATKS]=?U7#O'*6M[]_ M4KYP_?7++S#6/PT'OG9U]^=*'^R'MG=7UYBX6E;H!B$?S&+N'$65? M6'0D_P0E @@4WY_^.ZE+V=^SR$5BS$WZ,9!T3&-(E&J,.:D:$T&E1AH,6 2O M!S@PYH)0],,()>D:/M&N$3Z L'<_L@(AP9H$T8 LP*5!_2>)^9&,0R!B@;J M&WX+\Y87'>V"$UK^0+:\ MJ\NF6S=:K\NV;JV1%EW?@RS==6GG#EC37Q889]Z [<[\7&JJKW&( <-OO;G9 MN:9JWVB;]G::/+PQ'96!:MIO[SY=S7"9(9^Z;39J]1*03RG9D&@S=T@$56V8 MMK.SABR:'Q7(QSXX\G$N,%_90K'6[W3+M^E9ROXZ$E>C^:\N$%9>, MZZT??%L4S_O*'EB0LO@R"L>][R#K ]?OIC'L+8LH-X#&_!0XOG3SRR\ M!_(>>7W7[P +VU:0K]GNGM>;O:I5;=7.K5JUW;):O=:E==[NM)UNKW%9OZ@L M#/+ASW,[E\$:X)=1,C(BL7#>N0Q6:?FX3-G/[.X)QKI7UHI-R]QCZTO6JKW. MW]ZHK>YO?^:53?W^&#^]2WR">:)QQ?NSQ-R^75W<_@)/ML^J"LM_KE!ZCAYS M<77SY5/G=PQ-^5[ U*G>R8WU\(??,09L]((!\(SYV!.XZ5YV&-G;VU-[WJ!" MGOI?%9>S<7-N#]?<.,(UUS>[YF/+JEW13,IV7BID_WPKKJ'SPDL\9UTWH]RQ MWP(O 6E]D[C)#DK;LQN^P>XH9MMNFXU6;<41YWDJ,@6GN+!U^?^;94J;+;MJ M.I6M>'OW:)5@.YOMYA[%:8]&,G?=P!VXNV,7ZU[(YQH_-(!K5%:$<]I+KO'J M\'6C:3HB:V/OFEXAAVW3$;C9;F&!_M6L5T MFENY1'NXV&K+K-9U)'W]")..I.M3T:>B3V6E4]$6V1(I)3* NSL]:W..G)I9 MK=EFN[ZBSWTO%:PU71PUM,/,9L4Y#,UJ[57:Z*[:3GW_D:A4.J-(GXL^%WTN M6U*LE _S!8\8LN^?WMN-Q=Q1>28/L==V]/S1I/K4ZF^2ZJ/3>S;I9=K#->]7 M>L_T.K+.3JW"FE:?A3J2-D$WDZZ#^=$6)4@7&G:\ 3O0.3!O,&<=URIS_DR] M5LG .([3Z=)HFDUG[X)96O@<6T:*C:D)M3+DL;TZY%JOF\WZT5W)@[J )4SP MJ)NU2D5?/]B'JKV5+,MM7[X2./9U_%>?2DE/16NT2T3T9ZJPRV!C-BMML]8J M@VA=%_#2:9DMD6RN9:H._NF@K#Z7+=WBP^O4L&GXE44P+S?I7"W5QH53K[7;UF6W:5NU;K5IM6I.UVI=.!<7YQ6[=GG>VD)3AN>/J54, MYHMXWYEQ\]OY3>__?@,]Q.C]!_[[9DJ2KH7PLN+D&OG, 43D/QE] M-QX9L,O>@ 7TY@?[S*D;$P:";@3OX:^ZX7@#X>;,5S1>:!E)"*/1-T:A/P RQD]%"/V.:AW^8^9=N\'? M/7NSS5@!#> '?'5P:[L\B4ER; D,DX9I*PGQ+BW1MPD!W M[-X+ D1]>O22$X]T*N.L6&<6+G2#FP M7NQ11CT0.E'D!O=$'.=/^2,"T*OS"/M]/<$'X][WB>%@?;:= M!AY_B[8K?H]D[8U=/_[I_=7GR]E>.\UJ[Z+5K5A5I]ZT:KU*SVI=-EJ6W6WU M&K9=J=3M&K#UVOM_V4Z]HFS2YM<\9U/O7O[ W8(/7*=)G #A 9E\H^0JD+$/ M+'+OV53VD]3U;UDT=C8F*UN5>N^R5;>M=J>%FUJO6.=.I6/U M+BI.K]FNV]6ND)5?JK_7?W4J%U,;^[;K7I&:XQ>/ED5]+V;9P4[-0_[]2^3U MV08(W8O#FF,W__CMYN(/X!-_S!*^,W-"CE/I-EK-%O:4H^I4+RH7<$+.^W^U6V>5^@ITO]'=V?C)S%RZPST;8$F-)LB&C9[-2ONS M(8:E=G-+Q]E,0 JS =Y/>V-\Z;S=J34O&U7+:=B75JU9<:SSJN-8,%RUTKVL MU#JMAN!+M=^=7ZL;X4LO+F]J&\%0](9@_L#K_7Z8!HAX^27TO;['MF#6U%L5 MI]&Y;%N=!C#HFM.J6.UVO6,US^W>>0=D8-/IZEYSI>\UEUF/-AJ/O\):?S>N M+XV;JY\_7UU>=3M@2':ZW>O?/M_"2HTOUY^NNE>]+5F5!TX;C;*2QG5T[P;> M?^E9$TR;@")3]$\"F?T"\T;,7OR%IHPCH(QO;A+W0].X"OIGQBF"[W(_ ]C$ M9)AZ26S$8$)Z P]FR6(S]R:"1.I^%._GO[KX6/C[(UO\MS0N_BV,I@8'HUY] MX$?R[H 1'T837!4CP_@2E@4DC#_:[7J#R-B+T:*&T7PWNF=Q K8U[*!WER9A MA#8]B'.4O@,/=P9DLVF,&&^LB6]';!AY]XSO&PP"YK,W(0<)_ZM/GYZX4<*1 MF>-T,O%A;XQ3=?*__*?3_YC!;XPX;]*(+ M!/]%7X6-_H2[*MY&B'P6(Z>Z.N<%&?4D'SEM*IY$@O'D_DS%(FE[@!GUX M@A,A;W8+%]I/!XSNA!$*0B82^'^8"EV2 +;5]Y&I>%C1 VP(+C*L),ZM _Z7/A@C;O $-\C'7K^Q\#4F M8);$;I_?I9'[P(P[QN#;OC>&;13[#",PZ .CFT81 M"_I/QBT2BI\K<;<*X6@E[@B4.&HCD09](:C[DC" 0V%<1+0-%XH %_M"1>+_ M\B@Z,L#."]&9(>DK&V; @E"R'-%Z@AI2>.Z=Y\-$D&-%3'(L7[ FT 10X1## MPB,)?9!][X_0W6*@LD(38A3;$G_'T AG@T8\8@PT-WB,ZR:H^(T9_0@J!PMB M!A*!C>GCZJ?=1"A9KE!3%GYRD$;4=P.?116N3XTL)N0T.Q/[ZM[?1PR.G,F7 M8%.'TSN4*#<0-I9'$FD78!002.DXY7,+L14[!HTF$1O!$C"BYX"T^#[/P*5,XRH6PAN1R8V M@:)3GU3@Z=4I!TL<9O!GRK_-=UZ(;Y)&,TLE0;C*8K.E_DR2E$P"?(?%Z@Q1 MPRV(1Y5$8?0BX1%MXDZ W/TO?X"Y$>K]L3&)/-!K/6'ND$"-Z8QCUV=RIER< MYW-5E!=42X@NM>PML2)[/<-%N=%$9.%A/!V('6S*>4P8^. =$QQ)H4OX9=]- M8Z[VCMT_X4XFQ+'Y2 7JYA3\#(WGUV7^99G6)J>&HL4 [YBP..27NG!;T 1> M>%]B1CJN:=RS #;()X;B#K"9&AR'B[X$?)\S[/E77U^G8U5E>W^G2/6_LF04 M#HRK3*IIM?48U%;EO)$O<&/ZD7%;EY0RTB^)A3(1M%2M9\KH&?HIL%E0$>]2 M4.A"6$(B;6^36)GP!Z#W =@CSWXB191H#\88<^I#MV 6K.-<;$J[X6IKC"H47M&46QZ;AP42#)U-^K>]&T1/MS!@G+VT+11-%KR",01;'(\B" M>.1-4)E&0!-4PV$B.!"=@$]#X=K$=O*OT#JR58'*RKVCF,X&LI9%Z%XQANB] M?P7E1\A=,@F&+DN4*=I8IBYG+$'KPPC?TGXF+(O=A W$"!I;$KM%,JMQ,"O4MN/,3ES^%!+!,O$PR)JZ_DN)#WH"?.YTOP#9 L<4H M%YRJR]/:D(&-W;] MY/4)4),;I[.QK/.77G#DL^/UQ&/L-"R^3,ZX": M?_X.*8:9DU=)UE/V1P8E4<]TA0H9L^A!#":#C-RQR+P']!R;I+P&Z%X5$Q#\ M/G&_8\ ]&T&F$/ R%.8/+2^ ?2/+ 4R!^\@=Y^O,9P#+DYJK. (/=.DATA0S M>$TR1B"#>P_=V'S7SXQO(P_^]8C"S?<865;<%1R38R:G"'+[N#'8(+06GEPM M'$DQ'$SJXQD#@43< 1NG_9$Z@I93QR"GNE@I@WX;H$OMJ3D2.85I"R/O?N0_ M 9^!LT=& Q]+.4>>I%%_1$5G)(J _=U[/&$(UL%YO9*+,8;%C+BKFL6<[4@O M.K?S[Q@OQV(YD6G6<@RLI2,S=[YF(I6D(%!?^$C"$47O19C>)2M)&K6THLBA@(C]LF$9KO^5.Q,4B9#(+U9=EZYM\EQ7(@@^.@OX5>/]-Y M!8<*, &-4R",@30XD#0H]< SHZ,\-?\9[J>566+"'RVUI\&B*#?-2CK"B8WF MBY!JO5#Y,2>5:E9(ZV.!,"U$BD-1W:.4T2QZZ1I!BJFEE-S@4NFL*53@+$'B M'G^B";C9%/+,N/;'6"[4A&G 610"CB08LHEC$C$O/G[$/%?8#.[5CB>LCZJX M\J2:KY!$+!CPHY/)!1[90<(9\]L$E.0!2UA$L4U4F;E1$\BIH5,Y#626,ZJY MP@11J$JZ\.'11Y!>"4/%>X@YN,]DX.*NP+00I]ODV_4"+22()@0G]J%A5FIM MH<[#/^Q&FPR%B4S#7D7T?2\RM>S?)>%I(/F^EXJI/0-0Y M@LBCGK2HH6ZH]D0H-!48'>38EB"$NURFQ+8VE/'\41<&6S)*DO_,B MCKQ.8^A%<6)Y@2E^"M-$!+)!-(<\&3%BKN_]EV0G?1Q$94PSE%:?ZL.:1*$( M+ZNNLDB&I JI7F9V@ M/)HG8R*J4+L IU<_+IA./0%W[BZ+E,*@?AT6-,5$RSM270(MR\=-2^9%5 M0/VGOL]H$JETG4Y&3S%I4\K6:?/Z&,SK_P"E ME]97B40P,7H9L%PV-28Q?N+O/#MH MZ@LB(1RGHJ2$+Y%/9=R.HC"]'Z',Y-(4$P[(\):LGYN*64(5MT1Q6@9!4&#: M 'XK>YRFD>T6;B?%SFA[,;M>[*]\@N^P.%PLW\S3S>XCM+F3$-$M9#*"\GU^ M$CR&EXHC?,#T.SY 'C6"6>/;,%=.2=FV9@L0<:2I.6'D[5F+6K&G*2403&7; M-AN.37_XT#;;3H.+YMQ6-GD$D$\@*\)XAF@H_I?>(=@07AM8)I8:%E92<"5Q M9[4O:(5G0$\[MKWQF T\>!-&&X;H!I!;*U#N\$>D!"UUCT'J_DI5T\1$;UA? MQ$.T\#T"X3N5WCS."8&G'H.@DO3 &8O((2.6A3+KP?5\?-X"26BA\-E45C+/ M6IL_BV+%F))KFYN.F9L6X0J3+.M-9C@C6X2WTX#;7?!]!-G$E^]Y=70@G=TF MV8_ $@=LR"(*_U&FQ%0Z\U(%=!DS5F$]5?^T6.^9<2%Q%GF&!B_-SJH+YQ2+ MT9KG2'BN#W'QIYGY,3#S+Q%6@<&E0=+I2=>,YN9'P,T+1Z]XY0HQ1+(5>- P MYUE4N@?LJN_E)?J@\T>)P&$"CO3OY,UFB7PVDI/ ?_#*CMQAE<8,HUF8"JF1!:+:%] M4X(Q1XX 1A]3](!B(6S 03L4K5RM$A3:.*G1G,Y$6L),5C ?&11N78QS@ X-GP&&3:-(MQ \ =@W,C/.*@X%H+C6A '[(&J $'P1<2C^UX$,A!] M*WWR)0H0#G)&>0%&5Y(\&3FO+^3K&KM/5,IY)]5Q=%?" FC""2KL"R9KW#WQ M6!4)QBS[!6-9A5U#OUJ>#HY@O^@]0XBIXDS.C*MAMNDP"A_ *\1:>-(BR7U8 M3S!G/:;AHJ$54II'G+ )C@ "';-7^ #"<3KE$536A5;.F7&-=#';G$!I 9"/ MBDOD!R>/.%,GLLU3/D!Q-651\F1R*5G805'J.;6'2GDND 8G6K2B9O=5L[SR MXF575)KHSS0KT8KKI(X%,O4$**:I)Q M2U.R2^0^.P)^>$)=HT0WV,#$QE=@<7-$0O3C)\O MJ' 9!:_!4(*\^U3Z3M2,Y%OF2Q3)9ERWU -B#D6(R_E!0&&X4XR]10YQB(F M1'00JN]S/4N"[HBD#XIZ\AI?I.Y;>OL1_PM>5JYM\:[FJI>$VU'JVFCVQ#/X MM*F]"Y53B5N$VE,ZH<=AGMR!NV"YFN*/P6S$EFH6]533EN+Q6(J?IGO+FL*K M1$:%6OHY*V?-+'(A4MBF=!,TTACYO%[4/'A=Z2+SK)BM((3\8FOMJ_P'+V MJT=:FP-48"2?ID98(R96RZ:U+O$U&< ^;<*=;8E V69S9,HO!/G@F@C(U#H;J' M@PEUQ\W^SB$7E6Q"%:92(@\.8:ZQL-RY@I=GSM!^%ZLNILW5CJBV>R:U(BD( M-.25>W<$[ S^3_ M1EF'Q8-#JDR4TWLBO02?1A1::..=-\/'9\Q-=V^%X/G6^W,#8F#8+N\ 6'>V"$UK^0+:\JT:?^7Z, M/92#^Y_>5_B_)]@>1_R;OO73>[M2^>&](7K%(_0EB]YC(V9@6?B8>@IJ6_AD M( >H__ ^$\8O]*"7KSC/O"(>:5<7/5-L3Y]$&Z2+NXBY?R&VD3> G78?0F_P M?OZ"DG!"?_F$R>%*7&N97:!EY<1>)/M%[\H/_A_,% N^4$S%/-F0/,Z<8?/4 M#N[=Z[OH=I9PI9$J-GGUO_KBC& K2+%8E7-?LZCZ^>"-2O.!T. ML7R->G=3?*'/,X1$A05V8Q(U'5*\*!7S&,'C C6X#_%O5/UWMAZ)%+O8PTZ/ MJ,#PI_>MQ;29/X+L 2Y7@+U4#X],G:V3Z?4=U@T2V_:"28H4F'N&:#:&+8E8 MX'*! O;W$L0=>V,/X>@SPCXI(+M]G!U$OLVQ%E]^K6Z?VW()RA^,5,44!7Q]FCLH!88%$7]''W3A1D M%7^+9#MC.\S7T-5)*+?EZ45*^@3N@Y^ ?A\2\ 0*P&_R 2,]040\R&X>#\0UD.2_(/Y#,(YXABW\AG M2;:/J.R(%$S*[)BMC%2R;6#[ XED*O1,&ETZ2'@M$3Z%61O4!N&1RI!1A[VC M R3&2W^20$MWU(_!#5($H8+S10 HCJ#-6]*.8=?N>QHDR:C4"F1RM(# MYM4"G[R;7RN$FC:E:2I*MF8$Y18%G0%04>)1$+ ;QMK7?A2"0#UUC.ERIB&P MJ,DQ#BQ!L%CU6=G4D.,>R"KQ&,O&X;7GNC]CF;RLEZ^;%-B%$3XX-;/1A#]_ M61]CKNS46%YN= .ZP$0"*/T"_X5]VS1'.@*.5#CYD3AY MR9OB.!0U<>12] *PC[%V+B)GA4@K@EE[B:CFQC*)*9S[B$/+Y^DVQ2Z:+L\I M*@)^@<:$.N;R4Y-9E8KJFJFT7H;83TK9O*:$J%\7VA)F[0&>GX4R[LF[9=H= MSK8=4/CXLXDY;QZFDS70K4&NN<)*3*KW<;/Y7U5,H<[?0KY*Q(L92:<\([0 MDF3S5MZOX>#+@W+!&-TLV3.'V$[<[\8=?&G(LTJ+$-SPMX&$CXJY&.#(E'G3 MFCD+4C!$N!P($3Z+NYMAA--'+Q@,T:FB?OM'SO(+4#"R#4XA3W7*2GC)2*B3 M'V31$G&@Z44J2XSSTYN[U!,)L-=M-F Z*HI(QCL'7H3;*D9 KRR"L M*6NB63Q_<$NLZ>3=O /DAT*(Y5P!PCPE"Q.GN5ZT3*9401MX[KQ@%#HQS<./ M0)1?<<(G)Z46WT<@OK])B"W>LFW(!BC>3,[@.&I)B*974.2) G:8&D,*4$X3 M9<,C@EVZ\12"%O6\P#1*-I[ =,!8XHV[F*COD-F2>?&VA+^:[IHVIP7;"4%0 M3D)\!,1_G,;$:>7O$,XFG\N"1-.3#%.9B]]Y\\QF28F,<^=1[+$F=9+A@H_. MG9D8I9 $&S&982DK5EG@D@Z%[T4$+XF[U,_B!>YDXE.?:GA Q*QE\^7< ,QS M?4@7R!8-[ZO+EHJ9&%WDRXIZ%DQU8$GBB]K$K+^HZ,O!(1;PJ]E$!>Q$WOU8 M:4(J=2\IO83V)B :2!N+!70EK%_)F_W&287 2>&6":P)3,+P!IY+-OX0V\ZY M18&HDKQZ<#Q8@^FX!5T@"S/AEN1HLIAO@J,/,LQ7O /#)*L=PC:$I(QRL/%, M\LX3MPMZ+,9"3_59PDP%E$'%%9T/7RH)^V0*)O51EE(-J3F6'(Y*NNY8C@@B M\%+Y+@C-3-T'OG*^)(2VP+<*Z"09YYA'> M#=F/)97(V"Z4M&4(\F)]O(1,%T>IY>>Z.*KTVEC9DN2_*6;> M(CU#6I@6%HMV/^"V+ M?\O"+UGPI?SO%Q\)Q#I&M#XSK\"EDM49+-0%$I/^YKO1/0@=TC'YKM%6C B$ M^Q[X:"*S5NN5'_C:O5'(/49W#"S8R2:_'V:M/Y M&$SG'D>M)QPM[F'4!O1Q&- "\E3V+> 40!X]!00U>0PM\J-* %2TEY#-3OV> M]WC -YPU!^6C@>DSK*7?84.PR> M\HQCFH(*R-U'6X-6%(*-R'&K<0JP2S[A IQ*U 2JG(1/I '^]"/O]9./BPW, MT7TO_-<$A\ !M5C6_T$ZZF,)6O-"'*'8N7?A(NY8WT7+@'I0BI ]Y22E'/I M,R+>0"HV3;2P8L.+%#0H,G85M @9T9"2 DQ$G/69\1NE'J/B["&>!$\Y0>%,J/)BWT;R1DZ0%!;"YK?VROOSQ)G!YPO#F,B>1P7C-; MO' =$2NNI5NX%>;\R4S1\Q2)B9I78:W.K%^N6EG0(,UPT\2:M,PH+Y;8A><7 MB3#GR\)=P]77 3Y'D47%KY;Y( I<0D0/U> K;ZTP?Q"5]@KO+,#P3B+R0#YE MK$;>*NY"I-H5RKYYXFXNC@U+&.2B,#V\$UWC2(WFEY1]9U&?^O@4P\;8#UB^ ME\8BQB6A::=XGK!LY-V253.$7SO-)FYEF0U5D/%IGF3='>8AX.*O^)P8PN$^ MQ=P/I$9+IXV+QPQ0@"]5?C!;K.AG2"TII#&S* XM04]YKQX"E]/\X7B,B@LX MZP>>7' 5P.=2@;& *9-L0+#P'=1"P,K4UL9Q6!O408^8XB G#B\G#K53NO _ M4=.-W+XLV7F$99B\=WN #)2"*-\G(0<<"XVAGV((0,DVD1%!'@3L M$ZXRC_1PUWNAD4W$V[O(N M][G@ESAB+#55XRR;E^)$//&30@$4)$H+GR7.KURJF+_&]X%C7(:A'XL<)I$Q M$;FTLUEX$3/L00[DHZ+L$L; @"'^M"L:^8W$A2U" U.^"8QN%MH=2<"48LI& M 0[G3,D8DM,R4"2FI/;+ED#M&U)Z$W6-[0X>Y^9 AT) M#!0KJ,4B43;;#-P)QJW#_+>8A(20Y.'8Z_\H'BEL%2KTY#[QP$@Q M40FXBTR)RMR5ZR/,E(\YEDZMQN/T\.?/828>+W(ZX2J35ZP$1YK"1F!4P1W& M5'*(7H"Y5XG80/%6NX'L$(I?$]19X"Q3(6\O=]Z(+F&KYH=K$CX"$B;F?@E, MBRB9S:7=CN2D& E"J0SLF'-2%8LLS%H8T<(D<$N!QV=Y'1P'C802N?"45KEN M,7%C!@K&BU7_FTME&N(#?)YJB@@2-"7[Y'"J2K;(='\+6J!R(WE&2#Q]%:<_ M.%6"G'4G+/;K4W*-(J9($%BRZF6E\>%%H&E>P%PL*I$!,IZR@JJ"3*[A,FOF M6%S:AUCQ=EX%,WO#97&&C"L<2L5\ZZE%QW-R7+-O:-9Q!*Q#0=9@LN0 M/;K,,M;F,07C M/$2?[2E79-2DN)?Q$+NI\O^! )ITJ RXZ*WI5LBEYU&\-%CSQ98T;U_&4V0SA MXQ9U(N1?*S0 PSU3P;)!RQ/S%.42B3+14=Y&IP 3\BCYU;RSR=*@?4U8QDU5+8(++O1>0WL$306>K K"6 M'\LB^8KF3X9ZHQ0^GY*VO*C9(_G7>4.803A)A*6JC)V/G$>5A:\?#6^X?#*C MAA>P1*';'^F,=IW1?E2RKVP9[91Q,1!@ ,)\G\L4B'6@>YWBFPA(CM7V=$5\;@3M[-?E$4WL09WC2(*"Y@@+%BBR2?0H]4=)2' M5'E:3NS>WT?L/BO^D=\&%AW*(!F/85(BYL2C JQ1^$CO!W1,IEB**=?!D^WZ MW&[D+EHY+C5?4ELY4=8:L6>>ZB7QSNBO'D,]3TG$\"=>HHR)EBB%BIR_VQ"B= \\SV;H2M 8S'&A#W ML[G(,,]4]3/U4[<\JBCE/R.$-IHG:NLZGJ!(60,P1/:Q,5@K&.OB'Q562(Y8 M15/'%/'QMK7OQMFT<"2=69WKP!O,$XF*0)P#]SJO'$I+@V.0!ET1N^QG:DD& M,) #>FBI4'JI\#E\():SE&3(M& )V7'R[AF@#)$H4,RS@D,2>" 8 W.+>5B% M#+899DR)6Y(7&\S#\/P,2PZCHG]@"2XM_$+3?'HU+GWR;CZ?GN+2BYTB32ZP MA"]$653FWUB.Q9], 3EI%G^L+#[W'"OIX)JO'P=?%UQFRH$]P]:5E"WA2Z"D MC@EE&Y%/(?./F*H=8,I. FZ&W)A[0;AZFC,>-81M_(KZ-C T=-:C:X9P6]1$ M#9X[P9.,,^\R+Y@GZ4-FR+#8!'PVLP.?%7TWL:!29+OS& 1?*"'JR0JB'*M( MI*Q(-." K!>1]@6;GG6N6IP=-BVXT%M%=3^9[)*]M>>[M'.&+R=!8C+%:EW\ MNR5JL]S!GRE?&4]H%R53>;%B4'3,\VS\>;;)&I*N>69TGI\3.>F ^JE?.:_U M8@\8-"'$B!'#YD1!!KZ(B39"@PCCF,4J95*5 9VG>IJ4,QA%'HR]1CD*F?@ 5JX^A8A.@ENXN6D:)A M(:^?P\+Z1"FRYC6SG'P&W(U+N1R]9XPRD;\@(A>4SUSL5IT5J HP!*K34KH1 M]0FA9L +Z4."MN5#O>1@:W'5 &0G&HQ25$PPIP [*V4!:ZJT M@+\N;=:UX=41P@DB?ARV#DCX*$P@O GE1XJ;H?@X_7KJ"TOZ[\RI )18"V:H M$VAEKN=-,#$#F\.2G!QX0D=BN=ATX>1Y7;+8$@FP1#1HA4,+J^14\Q\/O> $ MR%)>97$W.I2EE!7"_=D>[;^$C^R!130Q+M9/WLD9+B>P"]5JF3:G!?8Q".PK M,%$" OF,\Y29VL>?PW# $U" :*]1E=TE5&&3W46*Z(EV/30PGJWE%TT,^B6S+B[@15P#^\61RV2 SA$T" M$0,-=#8.Y1=D,2ECYQPGJE^P'Q*I==HI4-!C9J.*9)^NKNAP->=D7J,>H>BTEU!T MIJ7L//-Y.>,9"V07FL_:>#XR67Q#J#TS77^TT"V]T!4I[2_(6<0%1#'+\<1# M:5,+OV4&$2^*ZS#A.^:X':(E,CLA->+K(ZXNN:+Y@T6&(A^:RN?)O]6<"\1DLH'$*TQ6. MSV*[]A\SYS/F5,;+;:H\.%"YOT^B*3FP8NDLF>3MW0V>?G%3MFRR3.U M(\=%*X"A:=WC.'2/3GJ/:9RKF?F*E!?J1XXEE5'3\C:=2#%:RWG]L@!=QGF] M#P+T'P/O ?_Y/_](8^O>=2?_O/'N ])]@B2O;OP"P_8]%M_""9_[8#+\"]XW M_F? O'_>A3;2$\\Y4-?WK/0O^/+[UFS:Y9\']VTZY8_UNIV,X? M-[<7?U0;]3_P_&VG:O]1>6]X@Y_>>X,_&JU*NU%I_-&S:Y?5=KMN=>NUJE7K M7/:LSH73M7J73L?IM;N5AM/XP_X#KAK\W_M_?;NY_I]_S,R&3U(N[)N \>WP M+.//!&)\/118KARJ^EJ!55U[*>B1H+D[= M:G;J3:M6MQVK=7'>M%K-^GG';C:JU?8Y+-2NOO]7U6G!JJO5_*Q67-)2^S'S MUKD;>_T]VPV;=L.IM6O-%W=C_H)R N[(LL]+WWW%J4^MI%NI5:K=6LUJUVIU MJV:WF]9YI].RJI5FN]&H=NMV]P)7\OY?0]@+QJFW,)7B:>424\D;W4O:I=6Y=+N6+56S[8ZSW_@ MB_]"WB)8R]$+\%)ZCPCUPJZ=&1>]KU?_Z=Q>_:=WH^$PCD!]^X9HUABXIUK) M&2S96\1,;E) M-<)OB43",9QK@FDBA>1W'!Z$P0GB2V&Y)8>>\[!/4C!,@[Z 1*+\5;#:M0> MA\,B9.UQ.!*/P]TL'B?J]],9^%IP:<$5#51II8H+%:AT&K%3(,OD#>4RM'/% M,W$B&\I3=GR.5-H7N8(\)-X7^=ML,"^;702P56C3J1X9AM(5>.Z43HJ@Z2%\ M,!(+&+O?O7$ZGL5 ?602;!*=##F,08X$$QXN!\?,OS5*"W R)WCJ_CZ\,J\!+'YRV6:]43([?G_9'4TMY(*1? MW@N)HD7L^\03>0V\^."&39*L1+"E(_4E1JN\S3-1B4/,:,<+>@84@/GG\"RB M1#<6R/KQ*W#UG;+14.ETH,6*+H?&%0>]"<8P>W[G\"O82#B>3YTO-S V0JO! M+K!%1[O@A)8_D"WO*MB8OA]/"&&#?)CX[PFBR(I_T[=^>M]L_/ >I!G M]TGS>&_<8=YUA$^IAQ"I_QC(]UO.#^\SE309%)]Y$ /?A4D2CK-OUA:_LJG? M[^S3_RCN4S2';%OK4>U=Q-R_+(\2%O]IN ^A-WC__)J#\#%R)S^]Y__[?@VV MN>94X4+<_@)OM\^J.("X7/(C.?,S[$EB4#!H#F^[N+KY\JGS.Y*T[P5LQE;* MPK2_@P(5&[T :P7F*C53 =OY)M1+%%0$-I_B5M/OBMU=8N'O9TX-+C+<6_B% M,WTQY;QI :BH32UGM14\7!YC#D;+@?IQ:U+HFOO#4?UMN'4]NL.O:ZRYY> M[2XOY<%?P9\QEG"*]^K'8G.99;PULA\5^9NDOZ84][/6/N;[6:LY:Z]YZ;OY M#S+-M$^GC#Z=SG,N0J7:EX#6#4Q4'Q./^=!N. C98?&NQ=(5S%%2U/Z0JG^8 MJMJI)S7/@_>^4_-DKT\NZ:RK\WSGDLRP$XWN>"+^]P2.!-X5_EWM?3R"3 \U M8?=SF&1M&;D;7(?4CC:DQG-2L?"3K$K)?I;("RE$/62L36 (4H'J;/M=1B4Z M G,/WO\[=2D[6"8#JSG"%/!9W*;XD5%@+\_]S1"XQ8=$OPQ9P2-S@ 7&%AM( M&%P%XVH&,(E7L<9J_&BFN1].(H.'FFE2.*^UZ%1C49% '&2P(L4@UY(AKL)I MS-]]CK&NM"5^/I3'8UVV;3IJK&M!I.ODW:)85YXKK@-=95:*OA7NQ2F_03^* M.P74^^&TY;1_-.%_JY7&CT1/'QRS7N(DL M;^<00UR#0V^:[%53-S'NGY4=:!HN,0W?JJW*#1%<2\=CF-)_.73[%"3BHK:" M$J.*4!1B/G=^*3!,%X@]W8(Q+>>1I(K?XF:2 Z]>.P+^];IWX< MQ)KU.>L4GYWG%ZAAE1<=KMOEKF^3.M"LK#C4\/<[S1N?> MK&[FX/?T;*OUS2U*)VFMST27BESMCI&NR[&>N5EVJPPL=;4W9K?#KAT8:]T* M)=0.@\>^]K#7/^NU>.WD^Q*>K#?8MF58L3 @B&L6K(?O"]P 2[CU#VEN;W^C M]V7E^SPW?2K[.#=]*OLXMY=.13M=7FLOW%)^W/R\P-V9!INSM9UZ&2R"=9TL MM;4KIP[>R=*NK^C4/C0G2ULK_BN*IBJ(ID&8WOEL#^7F9B=W4.J,/A=]+OI< M]+F\V@"8J1.=171_#71T$82Z)ZMEKBCG_=;]_M5-V%E[OD<)CC>8' ^C M?PK[KI\]!WK\ZQ'$)S S%3^\.@-0W;:K3L-N.E:[W;VT:A>M2ZO3.&];M>;E MN7W>:IY7[29'W:Z<59Q:OD>O65EQCRYY@G975"'<1FX0NX0LBWM.__0YY!^! MZC]M'J7[\L)NV*U>W6I?5NI6K7/1M=K=9L5J7C3;E]UFJV?7.EM Z9ZRUF8K M(]5K1BJJV"I#[I6A[ XEI:N;-Z79;JB"XME)-_(Y4V;_#$+PDX)4& D<1P_6 MXP;NP$441,SXIW]Y+A9Z#3!9.3HS+J=+550X8K5UKY*$SX$H$[%#LL[NM[.; M,S$L00\2JK(*G$P3XE5NXN\G4UVL#4SHYP5:HI0%?Q3% 8:7L#&O6E,^[D)&:2_3= M4D ,SU4QG+S+ZABNX9$ -L4+L$,806>*%^4Y%@X[GPE.@^__R(N3,*(FS@1= MC=O)>U8B_*=H1UY8G7*P1/J#/U/^;;[S:E7'S%)/WJVXV&RI/_/2*NIBQNL5 ME1E27U3E^DTC9A<)CVBS4-:8%S5.(@\+8/PG647>Q];J6-OH^EEQ":WBA1*K MC99./<^MG/SF7\]<[U_9=Z\?9AU.>6_XN=R!BO/%55$V#'[9=[%+=T*HJW\" ML?"^[7RDPK;/A2M7-S\_Q_FG*&EKP3G28EQL31.'+U2GSASD:L6I2Y?2+=.E M9FTI6Q36LNLVH]T%5:EXVZU:PV[4O[ MLMZJ7=JZCT;I*ZFD'F3;<(FOKR^^77WZ9'0^7QA7GV\[GW^^.O_4,SHW-[U; MW5GC&- 4;K-&H<0KU?[74N2BX;K5<"^#Y3SK>H K"Q M!Q6 .GS\;/CX7)A1SP']U]=R0>XBI-9LF56[LHV0J4YC7HVN9IQ"\UT";TY9 MKT[--6O;*7PXDA"NSGS2HNL-15?CX!A,M=DVF]6=L1@MP\HOPQRSW7X#T%\M MP[0,TS+L]3*L^?8,QM]4-J?J&)X[HSD_55N.V73:*WY:LRJ=::01Z37.-QQG M'OS,TD\BQO,*O!@S#3@($-[.M*_G-5?XK1(';*=B.JW6 MKAQ-.NBB!%V>92^SIKIF$7K.RSVGQ?_,W:RN=C>[:0S;"W9)Q$0]PLB;O*W4 M?CW4Q?0(&U$?1F M)=.7M+JP4Y:4VQAOKQF\-I6P8FB^PNT/TRX%RM/KDTOE/APV5RFAZO.98B'C M"<,2Z/N(L1T!K+U6FY/%9O3:LNL5IT-,0#*.-QFM,A)_2:LB.U9!JW6PU;6VO M? 1US&DV=F6R:!5$"SNM@NA3V6-GAV8_;Y=TU;#-2J-> JF\;M)5O676&SN+ MHFIIO!.^KRL2];GL^;GH2M%%E:).R:H#.TJP) ,)I^0V-D"\X^=SW6$ %%M /RG,Z,3!"G.25TQ0I/3"F& !6N4$S4"V%!X&M; )^S%M)@^ MWRD8P)U,HO [E?7H\EI=7JO+:_<9S+.MP3Q+Z(L'R=!:2S7;@?57,]N5,N2Z ME8%HVIIH-.]Y-1DY%4U&FO>L2C3VX1"-4PJB*2?O<0Z%C*IF_2W(:(E.BJNU M"RJV&LH:!FZSL5"G<5%OP\_6^<7%I55SNA6KU7":EE.OVXU>L]>^:+;WHO5? M\\RX^MR]_K5GW';^O]Z6^MLLV]SO.ICC1G(J/\( MF#5XOPMO$(1N J_'H<\A'T+>%.8\'=RSA,:^!%IR?>-WYD;:B[^G,N!UYL>'#AX'_9$1LR."+Y,1S>>="(%:CF_)>A##& MO\.[F)8(T\2=,4[Q(74+;KO_[JA3^/&,FMK@KXTQ5IW=1:$[$,-A;8C/OFR]1UVP+E+$[C?B>%[8X][T-")!Q-.^[+#(+TZ9 -R)?;# M:!)2_ST$G5BY.V )A,XQ4D4YBY, MTW@<>?V1=+F:M(<([#>[C\(!"R,P_$/@4O^XPH:*YI )-7.%Y0'W !(/!K%L M,S=O+=RC2[.>X)V(<7\&+(;G.*GA6O SZ [U@1>2'SGS^0(A/C)<7"P@I1.8 M(;R"DY/;>^^'=ZY/GN7,$^N'CQ9.-&MI>:J2Z<]7GVZO"G2JM)R$@8J'04_C M57'EP'W/HNIA9U[@MWZV)@AU21IQ&_ME(=8;7 IR!1+P\^,;\P8 MN=0U#X_H"9MSLH1%<" (PIA&QH2ZV<$A,6IV1YWXI-L:M_-QQ*C_)7$AWIH2 MAI WFXX.^<:=&\."!AZ0/^)TLX)G&MY[8%&,L\53$?T$)08DWX[L,*E5U3!% M+RMWQ*_G+HY3G4>S5>);Q"'Q3*W,Z,39SMGTLD1Q\SY37Z;\*"0.P$# MQE.-Z;HDR@/PU8 -/9K3A[;9KM<--^'\A!S&=-8T$2 O[,8J3@HYB&#VHGV8 M8 1X*^>,CU>8VGY2KU+0K=(LYL$;3DHZ4CF!"5^-T!/K8Q?3<#@$ C?NGO + M3$"6$<4IGY-1(Z(THE#! 2G,7E72&(=\IH@G8]"GR2!N(43F*,7IC%]>"&/ MI;V?SV4O4B:$#DH">734#I?W;"4A1$**M^!5]A6C2715\:)FPHSN#W:T[?=Q MOW&R2F@,_B(;ZH+V0ZU<8?$$9HW+@U%N$G>GR"9;3 )KQ&_9MB5]DD$R\2\AVDDVMJZL,XGY%-$")S%]'TXO*'7 MSWM$WZ<>WT/L(1P1@;@/KN?C&ODLU.,8 WL,!WQ(R42!AC."P=_#2N$VQ.)4 M8;?$0_@W3IF<,@*8[A@[MV+84PA)^@M7:%;A:M^+7 W_/<6V\M2;Q?&C;7'- M2K$/-NX*:$&%GJV%BTU8E)\_0_@7#/$ 3V- CPN^KAO!58XVW IQ]72)%0)W,QN],"+W=LBQ M:X2VGFEMMZG?'^.GUT*.G2&I+YV?>];YUU[G?ZVKSS=7%[W=0<7.S$W PK;: M;P(+^SLE7O069XKD1O(S+HB-^L4T]NF!8)\>Q)I73(;>CF-]>0;T]I[T18K- M6EYS4G$ON:KWYM[S[-@WEU#?:)N5YB;:QOB'F4_?:IA->RMX'/NSQ+I9;]6W M'SW9/*\X*,YP@W;A[EC"%BI@[8K9J&GDPN1CVVQ5[,/@$:]?:JVZE:5JO6*9 MMIEEXQ^U=AETBPU<*GLK!?3[N-1&8V?\8U^J$Y?A+;K"^X#J_/2IZ%/9XU/9 MK1WVIFK*YCP?[8KI.&7 ]UD72:!2-]O5 U%+UEYCS6PTU\9/U/J(KG#7Y[+K MR>ESV<_);81#)E,<?_TOK68.>:/Y%&RVDX>USZM%SH?4;[N6E2^9\JB M7:F8[?J*X>5R:8M5TSD4)]:::VRWS79[CZK52AHHNQ )HKOC"UOP=9_:%;-9 MW20PW<&"UCMFT]G*+=J_I8)UV=+6Y9YXR?9Y;@=EP^A3T:>RQZ>R;U;7@9HT MVO^M_=]:0]'^O,.4AOI<]+GL^;EL#Q%YZ0+W;\SHNWZ?NAQ2<>6<4DU9=YD7 MIN=H&2$6X=J5R@]*F>=T!?%TE>=TC25 ! M=#"ZO'5%Y%9'E[?NR:=U>:LN;SW(\M;=K?2MBUIWMU)=ROKFI:P2M0113=(D MC)Y(P=@N@WCCT%RU?E99<;#GW%P_;,C/M94WYD!GRM6OL>;II1[7 G70?KJZ M=0KV"S'*$,=.L!")448&)0(XE8J+.&>U#3*1P^(ASEEU[14? >11WM@23\' MKG[T.&"F@C[(842->.1&S+IS8S!I$&B,!3&Y14K%3DZ=LQ4MF#=)%GJC&W=J MKR^SIY>Z^>F^FHU-CS"[ ;FW#VMI4NF\LZ: 8$&);O,9D,+7%L_>W:!6H-YD8'T(S;P)'IIZ8P>H*Q-UCP<'N-P MRLXXML,9M9ZAL(FOBWM$E(I95#>J9+P=JRBQOJ^W1WMH7E^H13Z:O"F&:"*4 MIPD)M/M2,;/3QMDFD0_?4/,I\7W5VZ-3LG4AS,;-B'U9[S[/39_%_LQMUVK= M02EQO45)Q#/YUM_<).Z'IG$5]&>3H@]9EW/:9ZV#M$S7T$UFTV,:ZX?:#L&' M56UN9WW:-GS)]XU-!*=82! &UKPJCU*QD]/J1MG)H3G%7Y%N=QA.\?KZZ4"O M=HIK\^QPYJ9-@OV9FSZ+_9G;KC6K@]*C%IIGI5*9G,91EV"\(MOQ,$HP[+.U M<51>78)1 I5)@R;LDZ#6IZ%/8R]/8VU D9=ZR[?VJ;?\L B-$:?CL1L]24R, M&$[/&WI]-TBFNM C7$C $"QDH.8M^)Y[Y_E>XK&CZPK?;+P.-J/9TK 9*VHC MY<"NJ-7?!+M"XU5L49'?AS5O&+E"AV263]=SXY@E6W@1=O+<7L^YW"ZO MZHI0 GM7W[O!/B$ML]W<9&'OACQ=*^_-FH"S3L-TJNVU5ZV9_[J7JNM.O 2F M^%^X5%Z <(F(Y=,/8U&;EO\N8C&+'DJ6KNV8=J4,U^ZUGEC'K&ZG4[V68,IE MZZ"'P@WZA)!*#J!DF/J&V^^':9"4ZV:U'=W!'>2Z66UJL;8#79'Y0\L+XC2B MZU9*V677-UEI=*@WK%XYR#3.@[I-UZ4#*'#,FJ-O#^Z#X^RLS<<1RZ?/"('( M\>Z#>\,/X]CHNU'T!'KAHQL-RB6HG'89V@6]^JI5=J8(EB#516=!ZE/9XU/9 MK;IX\ *B9K9:>P@"\_8)D8[9JM>U/O;F,=#_N'[*@99>1YXXW.NI\3NT"G@@<],JX#[.;=<2]J#DZ6V8N'XQH99G%KVI5-5ZZU'H MK5JV'<[9C7BXMZL.!NMA]GPYJ*M4OH0IH!R[ MI>\0[H1M-JJ[NT/:V7$XSUJ93;@%M1R&%^_B(19YS:/^Y.S&T.<^"T7C4K MS5)(MS51!TX;5=.I;:=7YY$(-0VSI\]ES\]E;?C#,F#YV97*#PO1^^2LUI#9 M"GB>Y*L^&TH/V8_/$A&]/_T2/D/P;9W$F OP9B 8FOD"5*,QE2;L(&,,*=ZU-I>#QB(.OAF6S('%";*?VYU:^<&1VQ<&1AH,O)@W MOH%?,#<*X+)F&*3#,&)P)8PXO8N]@>=&>!(N'L\CHU&Q*4Z 0\%TX-'@@<4) M/-T?Y4--X(Q=1#;UGV#,!,9A.%D8@R;*EQ+)OM)LZNTP@-<>1WAW$N/1C8E( MF 2:AT'@Y4$(%@G0/T*L1BQ._6Q#%NP039[>SK;"#0R8NC?&&43,)S*"H?&= M:''/:W%EY#8]>LEH%/K([^BO\%"?18GKO;#/RA#%G7Z.[9P9UW!"= ")<1_" M<'P8K-5%N%F8O0=',_0"+V'^4WX\BZ;"SP8&$7LU_WAH6^>>CD>' ^]GQY,? MSHP$>HN+,J> )B;FD9TZ+6V0]IDX:'[NDE? $$HC \&_X!6@%7>,Z#BP= ^( M%7,_3&,,)PALY"_B// .1%++\R*/P%[(J>P>'Q:6W$1Q#2341K#4"@^I[>8 M;FD 9!O'B'4,7P(%;?2<:&K2D"BC4(@]*VF15S-B/Q'J+TB0P0MEZR0YFF:C M A*0GQ?[/O%H%+B7#S!'?(\?:&P,HW",WVK!IZ(PO1_!/ZIPUVY'+&;94RZ] M[CZXGB_;A87#(6R8,4R3-*(=I#_P#:77X;>'VD M)"Z5)3_,7SS+U\]G@.(]GP/1;#KPX'2$2@!'ZX5 IL7!X?P\7P@@N(@3P:EP M'FG"]0S?&WN)RQ_GM#+S;3Q%U&!85)S%_)T@F?7='7N!&!6AMO"73\!)8Q)# M0J1CC9;RL4O\+2QE[/X91EY"R.$Q'UO9)!B@L$9B"H5)3F_4O,G *#2=PF2J MNR&Q#IW#$@R#. +,%<,_@B?#B_<17"08)@TBU@_O V);N.X[%H! !!(Y9=^1 M6Y*@1IQV<5#B[T 8?0940;(=&0*GTDG()7_\(_&X#S73<>HTE0]5L]&NFPI! M^4\@GXF=QUQ+@1G"P<"#M3J?_@?'K#>KQ7=,XY0XPE"=%1H&4_-:,*L(LZ5B ME"3X>K8?S^X$R@*XGT,C?P#H)TQ]8/0DQ\5=482ZZ.K#%1!LD>@%*>[D) )M MRP,)P+6/;$ D<-#$?-+C44>""QHSZJIH&O *,4C 4: ?'$G5?,NMEJ ]&RNFOGP(_ MXW/.B5"JDP/$THM2-L@7P-_/]X0K!+B%_%Q1 UY\8D1[]5I%&$D?:G9MFHH( M)3,N&$ES#2 QQ(P))%DHH@".)VY (O(Y$RM>A4\<5 N'/BA-]WQ'B*T\/2ZT9>:F:3?L@ M<3$/BF0ZP#BXWLE1TX4C)=-BIKTOTGV(NNG;1SA?F:'2:AXD@/&!*#. MP='2:SV%IWYPW*)JUNVUJP>TH-*ZT#)$5J\=)*CO01'4:S2?@R.HTVIC;7@7 MK>%H#4=+JE\SCK>Q2USJ-U'BVE MUM5PFF_/*_R-EU=1QLJ*H[T>&_1(>(LN;UEPXF^7)=]Z<37\/_2K@?> O_R? M?Z2Q=>^ZDW]>46;,K?O]PHO[?ABG$;MEWY-S/^S_]2]XR_@?^>27"),VDZ23C#H_9UZ$XP49<]37A3\XRL;_O2>A?X?7WK-FEVSX/_LIEVQ_K=2L9T_ M;FXO_J@VZG\@?[&=JOU'Y;WA#7YZ[PW^:+0J[4:E\4>GV>XX=KUC]>S:I56S MVW7KO-IM6DZM6F]TZI>="CR$+_X+%R76]/I]INW[.PV3CU,[GO_AH_'MEZO; MGG7SI=.%08(P&KL^_!((D'YW]?EGD>U#C/?V:^?SS>7UUU_QT8")[WWK7?W\ M"[#C6J7RT>A>?[K^JI*MG.7M[Y^4+UQ__?(+C/5/PX&O75UPE7(YB+?+\@!FN 0#LO"?%$X3@NNG8M)O''^1N'O?5 O\S]9C^SN+R^Q M\+"M.(G"OYA%V2EB:/K]@/7#B%1.BT[DGP9FY7OX_O3?217/_I[7?'""HW0M M)JF-2GI,2LSR8LIA>VW249EHH%(R&MA,YM=RASI[?@L3Q!8=[8(36OY MKRK MR^:U-1NORVO#]Y=6MF0NW;;SVG;XZ26TP=9Z5'L7,?P%3IY]IXE3& M.->HH;/(JQQSW7UK-H[8T246^W[FI#)L;6?Z,A8,DLQ06]J^6=TKLX=K7A&F M=SO.@;7OZ-L[()>:ZFL\"I] 3RN#PZ#EE*&5R)H)P7+Q>^'/W[ $/*"[=)YZ M5%+-:]Z\,5;OLAVE9;Z6DI^Y:LV:66MM$F]]5[?MM3&.IFU66FL#(.W1S2NA M7/O5[8] U8R>3..!C;R^+RI1,Y=$N:YDP[17U2?+>25K9J.FA>$>7,#+- H\ M@AB@ G#O.WFI2G7K[+KI"/Y_W+<.-J+2+L.M*Z$@[(;C20JFN#%RH\&C*^YC M' X3_$>I[F.M:5:;6@K"1CAFW=8=)?E3V?VI[)4N>NA2P[%K MF1E_W&+#J=1,>Y^*G[0>IR2H]P5X#^'^YKP^EST_EV?*%DZ>J1MXN1J@6#WPE3VP(&5?.8PD&A=? M0!+VGS9?/%"O-B[:[8YMG9]?.E:MU6Y:G6:W8_67%0NME \L'R1 MAA0&8DL,94^FI,);0'\V\IG)"4TB;^Q&GO^D9MD;L>MSJ&C7(P1<7N1,>+8C M1EC>)QQ9-6)#$"&,9R#G47+Q-VYV3MQ(],6(4RQ8%2%U#]%9$6HT0@17 MF/ M1^)U^/(D"K'N-4:$_@'SO0<6<7AH%CUX?6KZ@ .$?2JI'IP9-^E=G "!>JX/ MJT'T]WX:PQ5E$7PE2:.L&!M+:.7H, ('BX^8> KFD@8#>.G1C2(8#CYZ1]GR M ET;_O08>4D"T[U[@M=AD].AV\&;<4D,+S#V'8200,KXM'X[%WHYQ#EA7#F_?A[ [ >X< @VG MR0C!M+VL&0!!)G.4W) C&JM-6>9A!&,=NTO@[7(4Q^X#"?6V12F^<<[?->O5EI5:U*N]6Q:O8%<([> M><7J]BIVN];NM)QSYZTYQQ0R+\?91>KQL*M"G(['+K\#B"00@Q3RAEX?2-1 M$.,PD$>(9_Q\QYYC@^Y]=8G#&M"]M=V5.&S]TVN5.+RVMGJ;-0TS<]/U"[I^ MH6SU"T>#F'(QVW!M5N*]A8MJ)\_M]9S+#)-K^OC'_%2]5UYUX8 93]Q)L"!@D883.C5CX M(/+?H5TMD31'1GX6.[&28^M16*2U; M_5K;:>M[]=$VJTTMUG:@*S)_B&'X-*+K5DK99=>K^H9]K%?VJ"2FI'+K&AL" MENKN.&;-T;<']\%Q]B@5^6CDT^<7&CV7Z[*U;7W5/CJ5G2F")4@7T\FK^E3V M^%1VJRX>O("HF:U6&9"E7BLCJH[9JA]D&Y)]T\=6C('^Q_534>@E?71OJH)M MA9JG!YVE-_&J^A5LT;QX&8=[/5>],.MNYS*[J%7 G0OT?9Z;5@'W<6Z[EK ' M)4]O0\RM'LQF%KVI5-5ZZU'HK5JV'<[-ING4-@GV?;CP.ZV666_MKJEIF43"RKWL.)RYK4YN^E1V?RK'IB:^WK6O M^ _*)?2:3;-=U["HN!7MAEEIKYTJK,6>9K#Z5/;Z5,IMP*THY# _?Y&(,T[M M'W-JNG4UD9QU4)-PX7J<]GYY%83; 48UY5$ MSD%B^=F5R@\+T?ODK-:0V0IXGN2K/AM*#]F/SQ(1O3_]$CY#\&V=Q)@+\&8@ M&)KY E2C,7(?F'''6(#0G'XZX#B>B YA>-YY_I4&AZ/&,AZ>"8;\O]G[UM[ M&[>5O]\?H-]!6+3 %I!DR8Y2?8L^FJAR'2L_\J2JTNRZ:=_ M9DA)EF]9V[%C6>%!3QO;$CF<&0Y_,QP.\YJ>*2TMBC50(HSF5GMI"0X2L99, MDY(IT%*K8;HJ#0[;A1:JE$+**E!]8:=I%4DQ+;*OMG6C9AI-4469E^S:=N#\\4W]YQUJIZPNNQOZ# MBS5JS\(DC3-:^_4LO"GJP%Z.!GX(+/#=X"I*:"G7@>O'>*+@ (58![;3Z_0' MLM2S#$?2VTY;LONV*0WTKJH8[;ZFJ_H!"K%2%?_>Y0>?/Y[=]J6;*Z<+C811 M/'$#^!),&/WN[.(/[.I;CKIOKYV+F\'E]9_X:$CR_C[WS_[X"%A?F9_SA69IK;[O']["]:T)*9H8,X+ MH!2.0%K2@QO[+OPWP*K$>*WJ[(VYWSTPR+.?I$=R]]5/)92V!/H2?242M95Y MT_3[(=9QIANM$A4)UKSTL13S\N\T5%C^7@;AY@K>YDL,K7CK_P/BP5DZPF+4 M#ZB%.)^'I1;#V_Y,D47A<>Q[XZ*<-;J;6(L9WAA%,0$3+9!OWM@-[^FT3V/7 M@W=H$S.;L-;VN)X79_ ,^8;%VJHV %HHGJ\:GA4EE^<--9C>&T*$BRC%<2C& M/5G MWO5.-:\WFJN;7[&T\_;'5G[[7DHBF\^61*;@=4;&#)$F+PJSG2 G"O3^] K< MJ)$*'Z2*^V8K(Z_LSBN[U[:R^TF,FAD.=:S<1 MQF1X3V_-F04%#FM=7V=WL]V$<[F[5E,_3$V_TY![>T]U'6LJ6VWW8];'-JN- M,J)AE-;9D!X@&U+AI0Z0"_J)F=:#:,*>LH;J+NS=9;V3K6U /A!/I^12X5+A M4N%2J3UMWY,*#[J\U%\HCDH57D,]7(/]^=JJT02/8-<@BWZ0"[-.0O"VL:=+ MTVHJVQ=<1?A6@3]/..=RX7+AP.^KIDZX8NZ4K;DNR^!O\R%%NU M'+VM=-L\_WXQ-=EL6&KRJO3[*5XR"?K-CLBX@9<%[$:):"3[@9LD0@ODA24>;E&)T]Z;XIF M\:3WHR2]6_K+DMY-9?ND]_;QTK^;W#5/VYVE[5KVJZ3M_@5K62+T0SP/QE-X M-Q[!:8[Y+:;P&OL=,]]9>>G.2BD)PEGHM9B[.XX"P-?-V B5+5%5FW#+ M]8X;9HJEBI8B[SSL5XT.[SK&MBK:ZM$N\>: X#G+S48?(WFV+NM:$Q(V7 MIW*+EFR>ALUZ\5@UT=0.DKK^1O(;>%H@EPJ7"I?*5E+A_N-V**Z_"J$UVW54 M;%ELVV_9=30M499/Y%3=KF,T;%&U^07)NYMMGI;%Y<+EPN52?Q#6P.#:9WKO M-AE*[@.)75H*EL7&$(LE0I2E2>J&F%.3RT&5%9UMS1T/HAT@?BHUI_EU:'[S;I*VW5SL-LSM M4=J&:)I-"%#OO->NB[)Z(K6Y=AVC;HJR=I B[WQU?[%%J55 Y0#;8(HA*NH^ M[XT_U2TP11-M2SL-2[.'L:J&=2R+TX"("T^*Y5+A4N%2V4HJM?+F3M4CXAG6 M/,.:XQ,>X3[-M9#+A]A0\I4#Y+C_$8"/CS(SJ7"I<*E MLI54N/_(*QIMM-_6A/R@%^VW'<2MJL\8#5O4Y(/D/KT1^,7W#[A""4WA'J/Q 6J1>B*9X4/:)K M> B[TQ9-:\N;Q)II3O7@+W(.<3.!1[:TL+EPN7 M"Y?+KE#L%WHD,/^"_4._'OH/^.6_?\D2Z=YUIQ]NO#$99@&Y'!5IH5?^ QF>A:D;WOOPEI,D M)$T&69K%Q)E$<>K_0RO-]K]-29B0^98!\80I?+@FH]_>D2CX[+9[JB: MY'25KJ2;1D^RVFU;&JCM7M7UU7E*ZB\_>N\TL/E]=5':.N#H$)O9[W+S^S/JG(J*H[HO']["QI=$E,T M, =L*84CD);TX,:^"_^%V>.BD)/9&W._>^ZT\I/T2.Z^^JF$TI:2-(Z^$NG1 M'Z;CO&GZ_9!X44RU1:(B^2"@AOGX_N+O-,9;_EY,,2<,,S<0W(K>X8;VB"JJ M$*"FPBN%J@HNU56*QM,Q$4+H QH9X=;W$Z#V1/ 3@8#>>GG:M#N=QM$W?^)" M8_C"* J"Z!'FT7+!Y(V52FV:4LD-TZEGS#8[BKT_-WB%_/+E!L1S[ES=0-M M9 !<(.M$NT9"FPODP%P5/!($R=3U8-K\]DYFGZ?N<%A\IGW]]LZT?BI=#H_ M*A&_$^ZB>$AB?&K./YA?U_/W+?NGC9V LL_UK^SG>[X7]M*@"F Z]5#([OZ MQZ(M'\U!YI&X.:6QN=)PV_-B-5)EKD;<]FRK-,KI*(W:"*5IINU13T6---%X M#36:"WL]'_#:1ZQJ=13LKV=,VQ=![46HP_F V+/]R.B>"-06-!%'Y(XTZ>&\=/X"]CH"L+Z9F- M^UP+!=Q>=I,\-)7PP!0/3/' 5+T"4SH/3#40H'7

.I,6\T,RAM=NLR3,S!:VQ;;C;BC\N05K*EK MF"K:MLK7L'JL$W6FK68&Y8VN8>W7-S#!OLY4Y(\NGH-X]B_-4L5V7E[_92

R;E.E2$HFPVXTP[IDF-H/:EK*>K ,?H]U>CPC9BFQ]MOJQF_ MF!KL"DDVF;CQ$V[ K+[R@E70.B>SLVV^%+/.!Y3.G M,+QSOF/*?,=W2]( 907=A"_41>6;\QGB$P/7KZRE_W.#C.R7I=QO?_']AL_ IDIAJZI?+YQL2%H5 M+=N"_S?[5C]#;RE'NYB!A]UGE_=&$ZN?GSWI)%P]AYD?GYM":0(;?DHQ5UYLO-W"[OB/@G.6$4<&!V/[)P M8A-&T?16^VA7+C1@+XAO6W.IU%@J'/<=,2AQQ!R#A5=?D&Q0-JF*MF6(JK:/ M'(*7DKDW/NVQOJ72RD]EOB9KWL@JRS,NN%QJ+I<79,+L)<%E(7N&!*.S,,EB M3(2#EDC\0*X ='A/!SB:;!FR[/0UR;(Z TGOZ0/)4A5;5NK>P>.V4M=(XV3?M6#H5N5^(''$RVIN$GC^?N%ADT0\I?L8T M_P>"Y1,]L'1N^(3$$&C!Y?6B73O_ "L+5 _H\V+V"YT2_@\)B$2 MD*18"A(= 6P[F6=(T8A/6/.4$3))NP2R.%1Q]DB5^N:1!:*9M$'2&,'@(C)L#5 M>!5KJ[J&[P_)W_A*2S@;L<:"@BE1#+_"L$'B0]2<:$J)!*X\6 5N.3%&5Y-P J=%+H048ZS4SKIG ;#.Q'P M![44PQBTI[L\Y1X((&G26D93R_#G^PAE =*L1$E.'&,Y#!1ETGF:/7/E/N%W M%#!=,OW+8])H.\_"*]#_:%@DF>1))?UO)/;\A%S!?"*[XZ,,K"-]RT\B757: M7S[=]+[ C/S"+NEZ!_KG@28%"J6U+&M M3M_45*TG]P!-:>]^5S2[I"K^#7*W+34>6*I31?#X9"2.@J62Q_-%N]L!," MD@)OQRZJ)(#3D,!:D #:0H0$K>"RAWTC,II2[<6VZ&)(.VL)C/UWE/U>A?T% M ="(G\RM6 !H*-[4;@'7!ACC6]+0'":]?P1\-'*#8*[OG^E"SS!>DO@C'][%VDY^ M" LHTN-5B%\Z3O GZ(*(WJ()/O2 ]:,_(+NO_>3K(";D#+.QP6;7C=T*9;?2;A^(W:O& MOX+==]_O[FX-CLNA&@9N%T#<-<% "1BH+O [9I[K+8DGRM[PF"4;_8%E*)+M M6&U)[QNR!.C,D?H]6>VWP0/5NA9C\I7ZE_VG8O46V/RZX]Z3GJ]W;?:@V MP]G%8(GQ>EOK]ZRN+&FJ@8R7^Y(U,"U)Z5I]4U%DV5!T9DPT73'-/2CW^D'O MEZO/NB7T1SR(44ZU(_EM&UH7'?RV=DO5]L?_+=DS+YM; $Y)%C_1S1]V!,CQ M6&#IU337D <#M:-VI$$7K(5N65W)[G44R1G(?=/J]CM6W\GM\HQKSQ ^/\(% MAES02&=^Z11[[W*67^&4E6$.,OIEG[B!33.G>Q_%P]& M96441'%!M?\T]75 M>?]/(-\Y%[K.S4=A<'[Y60!3 >QU;L\N+_CVWEO8WJO8H%F8 9X:(1G4,WYT M$UYI^FWL\_,*!<>H4("5HE]4H4#=OD+!,\6I]_7]6^RZ1L415F6@;FFQ=R05 MYN+M1WC;;FF5%+[G*@FL,*N]LYNK<^C'SO=8:>9!ROO69H2Z:-N\5$32912+472H-82+F\_]J^%[N6?5]?]C_V+ MF[/_]84_G+,+X?WYYK8A/N73\4WF.V^\_LC$&2EHEJ MHX5K&3!U;^7%#)C1'WD^34>B"?V8LM5U0W?HNW@2(@(]9F<(\FF,%V[_*F3T MH 7MJGA8&&+L+L:X,:9HP0+GL9QZ3((J;H? U+Z%&P^SL,PIPQ$E;$@$!@6$ MEN%I:&1,AO>T/&^8I''&$L1HJN"#ZP=H."08M92X&+0DT"--;V=G2UB"&!F- MB(*6JYI%)7SA]]J7/==_X#T/?FK-<_7IARB38>DN0A21Z2;%9(N]G;"/?-6AN6.^:%'77/+:G&HV$]X@^?V;E8[^'07_ NFDT>RS& M:C<-VV#0;;[! (_J^HD<$7DQW 80JAWFCC3N\*[>3"AJ#[[/=Q6:M9F@:$U( MZ'AYC%W9^:;;$_-BV]K1[KGE/NSIT,:]I3K2QJ521]KV81NYA[ MGH-F6-S;2W_5U(.$X>LWT/?*2TH#\-0/O@9QJ7"I<*GP/0<>Z]LHN:5Z4!^/ M;SUW7KU1T-+8YS;"J>)*]2"1L?J-\[VR\V[)47<03MS/K>PIE <3BJ,*C3(F M[\U]5IDZ63?U_>[98B>VIZ ?PFYR#_5MH6XN%2X5+I7]>:AOT7];.)SPK/_6 MY,,)V]: :28 4PZ"2^HWSO='+-C! =C)T,:7^CK2QJ521]KVXISR+8+F!O.^ M4^;W>'!RC^7>=-%6]IEPOQ9T M&489^)@U7!+W2]Q)(14N%RZ7FLOE.S=J'.JN BQH7XP&*^Y7BOPO5]AW/2^; M9 $MP;^BVCXT@7"GFG$K\M+[+RR]+_/2^S7IFI?>YZ7W>>G]',P\ M!K./TOO+ .0U@C%'>8[3O.?GFKW1KFTWWSKDW@_QB)UPYP9NZ)&C3*P]1SG? MZYJH[[6B\N(%=#6-_>EM495WWB'_N$O#T*4+<"I, M2>Q'*P,%]=@;.4"JC2W:IKQ'XW&JN3::V-9W+@1Z8NDV8%X,ZS#76;R171.> M1\"EPJ7"I;*55+@O5H%<_7!8"T?L$-G+&GAD]GX]LA-%557G=-]0HXZC?:%+ MRH$57RRX5+A4N%1J!:SJ%MW:ZRJ_"@3Y8+3?2KQ$$4WU M).W,25F51UYDV+I4ZTG9LA'7BGER3=[>YGT;?+X!FXQ'6@8)>'%V]K16#2X5+A4NE M'NCJN%AJR^UKY[DBJ'S[FM-UJK!I<*EPJ52#X1U7#RU[>;3\_7#EZJ''P]Q[;&BH*:+ M:C.2?':N+:B)AG8J3'*>KW+4ZSOCH;] M0[\:^@_XY;]_R1+IWG6G'[I5\'-&]^\NHI37H MQ@U(\C\2#J/8P0M5,#"57 &:]9X 3(4IO'M-1K^](U'PY:K?UA5=@O\I;466 M_B/+BOKEYK;W13.-+W@/@:)JRA?YG> /?WOG#[^8EFR;LOFEHSF&UAET)<=H M.Y*N689DRYV>9'1561[('5DQ>U_PQ=]Q7/FP7I/5!1)B?!"NR1U RF0!#.UT MQ\R65)DSHCX38>P"AG7C&&_0H>5 A$<_'0L)>2"Q&P@/E-I$2,=N*DSCZ,$? M$B%FM$,#4_>)WE231D(&;X):"(_0G#?V"38;/M$;>(0PPWLR\.\)<9,L)HD( M+]^3$/L(GJ!!AJ^A&4#8PD,49!- UM!&@"]-L]@;NPE)6DBQZWE1%J;"*(JA MD23SQ@5!>&6/"Q^&F4=/.,*K?@@C2*/X28!7_ "I2T@0T&Y@./@DD@*#>QS[ MT%(*G%MH,\8!CP+B(87+/7B@XNP.;DQ,HY<011DZ"2'UU^BXDA3^P[A+:<)9 MTQ)NQW&4W8^C+$5RH($GXL9X^9! $J #7J%DNA,Z7/0NQ@7OA3M@QQ O",>^ MRLZ>HK5@0T M Z!<0_S#I P;NT/A1P5/$ROTAQ]MT59-E"R,8PJB@]$'3R*24Q 0$P^O-%HE MTE)ID(J;[ [$!P.EPX1_S8\$VR'^ \X"IBMXVQ+3%9Q(?@A-I..8$&$"W!J# M?DPF9.C#F] :NU^J8"TT6T@9-:&UO,*LL,;?L:_,' ^)_R'/RACXB><&>(U- M/QSV< #[LL!]11]HMFU(74/7)-T9]"6GIW:E_D!UU+[=E4W5! NLR_ _[=WO MT+PJ:GU1_@6#*!^HL1X!P5+B_T,^*+// M(W?B!T\?%FSWTOIAMH1>OW.[R<)1(<7<'R4P\2>N'Z98#MT-P:[27%PR%(7D M*1SBZ7+0?3 '4?" FNW!3WXJN&!1J G$2P-$0AF(+' M*/Y*WW2G?@J?0T*&"9W68/)9#&:V>H#PXVD4HR*#"9E&8/=$M+!!1K?!7._O MS$]\G-GP/8@,UJ\06GOOHZG$-F'Z#_%H/) IW#U1>]J)T.K!5.SY,+O!$"0_ MBR4UY-L46O#38A5+4E3!F,S,+K;J)TE&IR$V$Y T)3']DW&C)?1'(V:5H(4! MN8LS-WZ:&3F#VCB+FC8@+B;46*)AN(OBF%D,H,?U_!07MB%E"!B;9(G;PBB. M)L*/I@P 5Y:1US]J[.^6<$:Y! V#(-D"E+\]@H8#;!KMF0O&E+V<8+]X/18L MD'?%,R(^H- 'H $VTME JT\R;@L_M@W:VB0+4K^\]Z8<%UW2[P)_@ERBE_LM MC@@6%N0]KAW_+PLJ7&,K@[UL-U?.375_,Z)3$)\P85!)+?+R#JP:;#F1\7,RL(,V0*6J@ 95$=F3\\49]%THITJC2<=.OY&QZZH M3 TT8V'TPGO\:5$QGF? Z\^;30'>CZHB6F R*+)3-4-4;7T9V]%+.P%,(UJC M4MR,IM5Z:#7R=?DM5DZX_^'N^+U'0AXVF ML4_Q+$/J=R2@'MDC86P"BX^[&(&/:U1!"F+;DK[GE643;+H&KO,/5%#R3(*$WX2W MO[:F:YIMJ%)/UW1)-XV>9.F]KJ1V3*>/K5FJ#O!/ ?!JM"QE-M*5@U@89['> MLY#)K?L-C=TU^" AK@^T(D^77F-[%O9#%_V'_)D], .@":D.75L:NJUHJJFT M5 M#R^B[\!F5VU8I3%6*?)VK/K>$+=GVI]^&,4 0,YR&\(>[2.*36JE7/:[WX%A MFK4=PYX=WLS[[44>K79[1<\D[-OU[.XYC29K$PH?P_B8%")P,1C@=6Y956Y4YG'PI!*!K'R91^9%YF>P.8JAW9D#$D3AO01&4 &/9T&"&4!& JEG5!V%7PDN,'A:]H<>U:S'UL9N (YD MY/HQ[OIE-+*"U%19M .#<@1=X=)W>22XTVD)'[?PGV7F':ZWM@MTLLG;FRU$\_@#:LT0-P/Y*HREK&V06^ MYN&%;!J%E'>Y7\3")FY1)X &"A,?1DYC+C,ZJ)^33S V(9 0%K*+"88UL2<: M8:+%!3:4R"$L*_Z!SQ?]/8[]E$C)U/7(ATH2SN5H)'4JN?[X"GXOW(P)P0'6 MS/C!9(<6QAOO[%!WE6TTW0/E 3K? 5-0II#4W;][6@ZR@DZ"4J)V@4A_5$5= MD_-0&L[Y&/?_0,]BH%6@L1DWH7LWH$D8D:+^.#C;=!.S[-\K]RI1=4!=AT,: M6X878C_Y"FTD)$F8KH';F>8*!4_BO$E(,)) ';,X=[OI1IL[01M8-H2AC&=] M[V7^X#2L<&B>/SB?HXR2 [-B@CV#!##<5N$/C M+300AVS,F4>)^![[?+KQ5F[V(E/"**R01D-E2'9I4(I)R[B9!SE T#2N,8S@ M_93&Y#&&@ON8T"$T@L.(4>DQ/1,-6SQG:Q[](, !94$>(4< >B!C" MY*9X.HL32O==EO@AJ& +82[]_1ZD17<'9MO*PXK-+Y>B>7N="/^0.#JB^>N" MCP>DQ#F[@,HNX_PUS+/CF:_!2LC&)L,T2DFQ3YQD=_^'"I EN0R7AI,K$C4; M!>0#BP2-3VD+F#B18Q4:ZBP@3$M89DVU+9R2=/L$Q#S#(&@UJ?*3&_IS M\T[@.O#M.R!#'0;AF(HI=3J=OJST M3'A1.T#R&L46?V=1^NN"M9O]\*OP^>/9;5^ZN7*ZT$B("UX 7UY>]^AW9Q=_ M8%??\@,4M]?.Q7^?^V=_?+S](.BR_*O0O3R_O*ZF7194WOYU M7NGA\OKJ([3U05"AM[/>Y6?VY]*YC?/^[6W_>D9+\?[<>0Y*(+7NU+N!_]*% M&+>19V_,_>ZYT\I/TB.Y^^JC"_<-%HPTCKX2Z=$?IN.\:?K]$-UZJE82E<@' ML&L^+@?+O]/SQ>7O2VN?T1*NKB^O^M>W?PG.14_H__?3V15&50Z3+7CB:F V M3 T*"T177E*8'WK$2"R0 J[ZRX7O-M8!M6DZT#A3L#[-G.:);W8B;S.A+LLO M3X\'\9P[5S?0-G7LI@E9)]HU$MI<( ?F*KA008"A$X"XO[V3V>&KXU-QYIOES")7W-SXNE[_SS"O[^OYH76]P",S: M36OO8N)^1:_9'Y+GCY4^J-&;@K8P6^OC'RK@1E85?RF@U@MCKJ:&#WW/!PE>>72<_ESJ9'PSI;B-->YS@B3,R MV[%J2B&KMB[J>RT^?*J5K-J**%L[E^2MTEO4VGP5!$:HHG&8 MZ_W>2&$L7DR12Z7&4JD5%CWU54-5]-*-?]O+ABKKHJ*W.8ZK(XZK5G(=DFE, M/':$D!6FF."ICW_H%XV"=.\5514M2]_C[#S=POF*HHFFOC.NXQ5/.83@4JFU M5-XNL-O?3K"MB(IM-0#.[;@9;,NB(1]M5ZH!:P2O\LOE4G.Y'*[Z\F9)@;5- MI6;)X0W*I>X]Y^JQ^X4.U81]L-[L:Q#25L>3J#S MA![->R!%VWA^;Y07O,/"K@E6>H56UA_QI?\VBX.^AEB<\OU1,<5V6Q;A#UVT M#(V=SP6?QI+5^0.ZFQR V^:HT_PAJ1MO3(99@">KH@F.D95YBI)T$)4EL,CP MRGW"YIQ*=6FL3^O1IR]'LP<76TDZE*A;G)3[/VUEJ8[2'K7'$A6 M6^Y+G;;5=3J ?/2>Q4];-?V8#2U],:N_3$]5Y 7.\8 U/=K-RH# 9$=-914Z M?_@7/2Y;:&LQQ_EA''X8AQ_&V>MA'$M_X6$<;?O#./KQ#N,TN6M^#FAV#LBR M7^4"3J),1O['3/?7GWI]NH-O0@AFM*J-(>U M)*\3!E=$W=CG'9@G%@571$6W#Q$$K\T(;:,)1T].WG!<@(_P0!)V;0PK7$_O MS )SC7#P-%&UM08 LET]/%74E&:[>#!$PS8Y_*I)5DZMB3NII9[+ MA,0=N63=7Z_FW4VR/+!3RYG!Q8:,J@3)[QV0WJ59X4-YR2@G_YK?=" MZGZCM[6\-&%F>_7=(E=CB0=KDS!>+9O!4GDV0TVZWBF;84FEKIP_^E+GNN_\ M!_ROF[->_WCI"TNT\52%1J8J'&^DKYV@<+R1UB(M87-C\_J1JW7X8J.6M0[S@?VS"L1I MV1"UI>T\XA.P((5H:Y'*]&;@1_\;N\G._598CH1=)YFLV3UKE#EYK[;V62IP M7U5E7FG&O5=V7[.?K2.S%W)?;,866UAFP"S:!FZ/OK.6ULTDG90!N@7+PT*L M"9Y3'$4Q 7)SC-,L8Z/LU0,Z-6,CMY3:&IL]#7!G?/;BJEQO&,&@ 6'WYB8- M=7I L_9YT\;I&8Z=SSBC\5X2NO2069&-(GACS")J MUN4J[\W6/I.;7Q'Y-'B^Z)XU"C*IYIL^@O&";,?3.(*AM'8N M$_+B(Q@-@$R\[D&=%FHN#2Z-6DICYVNWOLU#&OP\5YC"JMC0]>0>JB[&]YGU MPT853[8O-[*N<,E9."0CO'*#G$-SP[,P=<-[']YTDH2DR:%JEBA=5=.=KJ0[ MFB7IJFU+CC/H21U3UTS;EDU%UOG52DM7KED-NS%GIFV"2]5-<&-"#T+%/AZ) MRHO#E-9+:WKS?TS(5+^_K^+7;-;T^:W9ZD&Z]2DJ@H M0R0TM?I0/TG]"5YX.C^FNUCX99$IGQ(RRH(9R8@GDU>.61V=7_QBJ7V,F9?E M?FE9[IE;)P3HUV%ZPCS4KF;MWL;ND BA.\%2)RE^F+CQ5[R/&,_Z#?&F8DQ] MP),\-!)ZG/SWHSRWCUV&/58B5PU1L6M8G65KYNQ=CU,3HG;V(& MSYJ795>=FPA.\V;/\>5_:6YJV\W-;I8 >\$OB4E PP/)V)^^[JK]2H>/%%E2 MC%F[3U@C]G7(VQL\.$ 20EL39:,)-Y:\=+N^+9=XB<.%HYJDF8_Q^LC@A4JD MR *W*\S_$!6CAI4/7E\C2CZ[-SY0B_/'T!_VP9+,P]R?QL'0=L9)\?SLDD6X(:*X$ZB./7_.5Z]UU,, M/!P*V+S7+%'3]GGI]K[.NKVZJ7BO::*NM7=E0&/.A9WB%-G$!/(S.Z_MD=5E MY'6FK69(XQ0+^G*5$39W/+"QEJNRKLF71F6:)A'VT7EJ_%1[#X_ MC4\',G:+.5R2M.N'#REZZ=/ M!SI'VQZTNVK7,213U6Q)[ZNZ9,L#76J;LC%0H)%^O\//T2Z=HU4;=G;RMGI( M5O 3P162;#)QXR<\0IN@/@H154C!S152R& "Q/1X+>Z;0B-7@1O2?'_VG:SD MWR38!GX_BMCSN#$M$+R&_8=_K;Z('9ML\\.Z_+ N/ZR[U\.ZMOK"P[K&]H=U M]>.=F.5='Z3K&IT3/C#P?H7#CSG.>Y$??X+#_DPP.D"&$OUF=AK8>2"Q>T\6 MONU_(['G)XM?7\6^1SCGGN/<-9FXL$J$]PO?=['R-&"YS T6?KDE\62>IZL. M:[_W0Y9@^/-;X[]S?Q^3^[SJ9(4UX '&:+F\A>__YP;9GI64[V6_="\[M[I" ME*4)..Z(DP0W7>^,F#O%08ZY :K:NJ@>)L>\/G%E56U9)S+$HSU7:YIKM25V M#+NU9?[O'S%X['DQE5.R1DK;%MNG8HU>/%A#;FG&B8R5FZ7CFZ53 %A;&JK" M8SL]4_5>0U-UF+N^ZS=:VVK)W%2=,,T<06V9Q1S%(^*?(H9ZK^FB8NZ$GHZ,4-EMELJ1U G3/,II9!N8K1X M&OX))6-RJ9RPY3A%FM^\OWC@G<+VZZ.UX(#G26U+M+1&% (,]G^N1S-;>A-J M*1]4@UKZE@7MZ\VB?:J/J,NO?U;[C7'A >5_. M#&&[\_2DS1MR9C315FP.1E=?#*.T&E&BX) *5&:;-H1%>U0?T=2Y*W,2JVRM MB>/0K)[$<;G4DS@NEWH2MYTKLU7AD5UKAGR_!LF5^X1W'3B/;CRLMO<_-\AH M)TZ29!/VW:'JD6BF+&N=KM1O*WU)U^%=RVA;DMWN=SNVI7<<4^/U2-Y8/1)6 M$6(*).)-'+2$R&-Q"-9EIUZQ"&VAFD*6T,HB6&ZD6KHD$>[9Z1E>6(07%N&% M1?9:6,327U98I&UN7UCDF5HD^_K^+79=H^H>JT($6UKL'4F%N7C[$=ZV6UH% M,SY73V"%6>V=W5R=.W_A; K\D%3)+P,:/O[Q%Q92$/I8$6MU+);*Q2_E-0N' M'"PTV\RK[H\WTCU?<%_CD6X91-[.4^*;/MMO^O2_38F'%T:!M"9"4;?EL.;C ME0/S>I&"7ZO _$'>6.:"?JSS!R<^/IX)NYT=N?:3K](H)@0O?R'@]J5"G)=! M:HPA45KM?68K_G1:ED1IJ3L7:5\<:ET'N+,I>7: '*7L#:4\1(&;^H&?/C7+ MLK1;>]TA/S738A7I)4VU+:KBSMQ+L,GDG#(GG3]P@^>W= MV<5@*=5%;VO]GM65)4TUVI+>E_N2-3 M2>E:?5-19-E0]"_*%^7=[TK;;AMR MA:/['_4B6_WIU _OG7#XT0V' ?S9C9+T*@I\[VG_23]&1S8ZMF))'5/#I!^Y M*]ERKR/)1M]6NL; 4+KF 9)^%M:'A90:JY+W55BT@B_T-IN",PO&;:>TDBV) M,V>TS9$TSDD"R21I@CDQD>>[B(0?_70L^.%=E.$]/#'-GA% 1: %SYWZ*=B$ M?W"'((*''D!=HMB'[K'-F 0^P1N?TW$<9?=CVC:]%<@-\)$$FIA[)R:XAS1L M;4,:M(%9/4."ETNS2X>F<33,/'C4AW]"+\B&]-9I(2$!MB,*]R0DL1M@Z_"Z M.YSXH9^DF,;P0 3R#><%29ZGHM(N-+&JY77MSMUEE&QPF1&K(DZ;Q#TR47@D MP*@?];9HMF41_E!%F WY8'[4%5'3X2$P(^C*0,_!4VL98RS;VHTF[L)D1_L[ M!HF1..G_G?GITT64DIZ?>$&49/$!DOSZG;ZARDY7:G>,CJ2W]8[D:!U;LDQ9 M==I.U]347BWFNZ*"_GQTKOL?+\][_>N;7*PP-/M7H?_?3V>W?QUW]I>4PD(P MB4*!RO*X).64L,0[5/=N )-=Z(#V5'Z@2Z1 _L[<('C":0W3"&^I2(KI#+^B MZY[Z'DQ$^'U"K0[,N+B8%'B*S2/35'CO5RJ&5;M'RX1S,_73@!FW*"3" V@W M_,%:G+AI"GI/"26N-\X) _N3DXT&LDKX0H,I"6F#R:] 1I4.VDX^JZ"Y)<;@ MZ"OMD !&)*C&3]@UVI5.!.LU?NCY,?P4Q6AGW\=HO^&-;$H[A^="XM*=F$?H M"SYE:'U^GN-[E9*<0R( M"UQR0Z9SM#%HH^P;Q+J2:.S[O?]05; 5_3!% _,(BU?JYXWPH TZP$*912'P81T?LE'F:IG0O\%4XPCML@ A#SX/B$-P1Z/"..1O4E(7WV?V#9^:&3S*E\W6 A=)I@C, M@^GC@K'W0RRU!)(0GR-IXL9?20K<\ NC1?E)&VVA>HQ=:C@6M6&32D[0#@(8 M'"GBMFWFW;=Y!YR!J,SH,;*Y2C9_3 M=M!B-.R@/Y,HQF7Z'B80^CLX4\#_3O >53R3D(Y=ZHF!J0&2J1$#NS-#FMU? MW:JZSW[H(7NB7%C49M$+B9F7=)W!(J0K1N66UAOB9;&?HH_F>-2#4VQ-0TV' M5]T)=6&$]_ADM?/YMZJ]_RQ2)\@%PK[YDVR"#1578Y5T0<, 66AO#+/\J!JR M*,ORA#;)^ Y"7FEBIEF<9!B=I8+"#J#1HDGA$<8) MY($S1S5F+6?F6\%.8(T!):58%$P0H28(O<%D3()1WB;+GP="8/A4]>##((J1 M+3>2)KP?^$#T1=2JF!E-DU2Y;6G*SZ^XKJNSN=7+J(C*N81NNZ"(NFV)IJFN MT^P9W^8D1I4AI/8X\@@9TA=_5,'!;>MZ*U_TI:.*WI$W64/*+H'T;GW+BX1](FB.VB#K="(F'(%65I_8"4(V-8@ZCQ\ MQ! #@UH4E_I#"0EA$1%8PRFISSGUCVR5@?5L&I"4F8O*M*1Q$L;&.;853&.: M/<7M[!P,!< /,L*! MR;6Z@&"$BS8THZMJVZ;Y[*10&2!I%J;EX;@LH:?KX"D:TYL0&.DPGR=)%J1( MR](DJ;J3<_$00F-'+;!QQ=#HG*V2-:P8'(:PS!QA&;CXSM8/43!%355%TY#7 MF2$6)] M436UZC.K$.;8!6-]1X"C56IPW:7N/8MG_J@HNJBKA@!< 4");,$_ MYERQ:3%MG?0[T3Z$QX1Q0!$5U19EJUV0&1=W&:71I%0FWM1=I>.LD H'C^NT2^)CF=$S]99 MD&'B,U.0HM K3X$U!\B/\ +M!3@CT:0(&M+MCI1N9.0XW0\?(O!(AP7T91$H M,&X%:W+K.RR8DYMEC!E4GEK]# L9H/E 1SDW&B1)81!( DSOA!H8--]H:DM( MY(,[0Y,JF16?#0)6I8G[%4<+A@)Q\91M& (YG\=@,:>(.^)\H4B0^**[A,(? MRC8:J,BCC\C D4L73S'?82F6&?>>82*T>R4)\\MF/E 1R$" 5_64*"@L"<<% M!!;8H9\^1C&X_B&R&>'6% S)R/:^1D6KBE J//H(G@5&B0$2 MXK+QS**!7&';0R:+&'U/%]((4"I([$=3E/5R[\@4%=/>?NMH(T,W;QL_)>1R MU"^T86]&4#>5CF+* TES.H:D:U9/LE7#D$Q;Z;2MCFT8FE,+(PCC1XTK.7!< MZW9+D0).5K> +#@W\3@?M0TCT.?0\V$.E#YJDKM=J/]@&HI XJ?634OXPW&N M"J.05%!N:3!*,U!LV50J,+ I,PO5 5DP24N;2"EE@E M'P=:,^Q]]M;\.VFQA2!AEE.TM//+WJ%!40HI M6NCI^_T MO&4+,0GH^&BP(B'!"#/PLIB:C1PXSL8YHP"&=Q]%PT<_*';0_9#&CWS@'^[" MTY":&]ZS[0S*=5P1,(KQB&":9@4P02\M#'15C(F;1"$;"[MH/E^7DCRH._1I M1(ZIYIDTREH6)S0T$I,?0U+_TD4+.,GJLWP(0<2H,#3LJ$) C

*3UH.G%-=5L: M0 8$HX PQY0VP &^>"E)$=)(Q_IS'/-G>RU>"!KMDE%A$ M#E8FT; 9YT^FF+%*0YHY&J1FH\"3 @W'44*8[7D"] K<8@:$M8&3+?;9MCTT MAY%DRL@Y8UM,="08K*/+5@76R"J;C+&J*/$I!-M@YF\RN^?M08_0X DP)CE4 M%MM ,XR!W-$EHR<#;#'5GN1HX*SVM:ZJMQV[8_?J 5MFO!#.PB2-L]E:^)$, M*40O*H@=?8>71FYH!'0XH]J?45WU,&!*8I(CP_9T#C&U!#WQ\O$EC^XT$1F$ M04!#IP*L[ QIP->C(,.EBNDKW9.$5@E,T7QJ@*]/OL$\!S!"#[\62W/E/&S" M@KH9!8<,E21D#?G")()5$%=XG+DE(0R_P%M@^+XF!2QC;ER:8S :EF-A*GP* M302-9,%/64*W/[.Y;ND*7Y%VPEZ; W91/M/#*&4P!WP""G"*.#(ZT6#K9JVB M#S@FU!X56^LLN#[.-8G"$^3FV)^"/4!+ :V+.4+ +7)"LRZJ"2C)F) 4W>E9 M?GT+;&$R!O%$CV6D?PU+L64/HX#(V&%A%:MVAVX2EQ@0\679=O%XX@+4\N"9 M>S2"+I./MT0"%0DTE( =OOL_BG:CW B7S$!.T(U #.@5WV(F#8P^C":^]W/^ MR!RKF!(57*RD+>29":C:LT$"@72WD>'>LG+:"PJ=O6!;"?NAM6HNHM*@]&8# M8 :>/D#'B'LYR!Z,7;#,F#5*2]5R7LMF7CEV4G"K\HJ?H^H(%ME_F#:4F68X MJ=8DE"ZD?2(R+1)*C\M2.@L&(%W*65+EI5-H&KA6U&J!NE+'8!9#H8D;1:X& MK=)6QH2JQ^72<&0(VO#D-H3Z(GRRJQF*7^$AI<5#E\O /!9AD#-)E MEH1Z66P3I#+#,%.N3%&DK<-K,.?HWG9E%X$E(.1D,\>0FE*65)#F+(@@ M*1^2L@_<#EGB#;-5E#'),F?HMN/BH)/2T"Y/@".K\@ I_Q^5Z?.Z_*RBX:@1 M'(-UK3PW\N,)W0+RT]P,S&OC'-=RA1S,=(RQ3A3 OV$RFXF"+??E9PI<9\*9 M:>X* 14/S)07EL$@HMM Y0*_: TK&H,+3:GL;IK&_EW&:AJ6Z0[YD[BR+RRQ M1Y?[S/'16=1C.*1XGZ;WE@%8G#(IVQS#*;<.OFSB)*R'_/.N03]GRQ6)Z:[0 M_CT#S=)ZIMF7I8'FR)+>5@:2T]5U2;%Z>M_L.#V+%[5=4=36:EIITJ \NRWT MG>L+&,^-<-6_9D<,#N-JG;@.F U3@>_6-?;>%>'A /,N8WE# $ M3&5^7 'M:249;EVF+:][S.L>\[K'M:I[;"K;USUN'Z_X<).[YG6/>=WCIM8] MKL.87[L"9\/; J?W33Q(I&>S9L_?'",Z;GGDENJ;(FJ^OH79^Z?.;N6J;)4 MT5+DG8=].("PSU)RL/K-;.,O"")O MEFT91J'T0)(\X0D>IR<+JQ&WX]FH@U0P%G6M$?^7.GZA'Q M#&N>8T8C3S+>':C Q>46CM^HT M\8I&?!N)5S0ZC0VIMJBK3=CR?O$F#58T.I&M[SUL2)GJ07*Z M67:G+9K6EC>)-=/FZ**BG(BK^-*QZKJH\13-ND3ZZDS;23DF7"I<*C66"G<6 MC^,LYIF^) ;?<2N"<2R-^]!.Y!SB=P*/;6EA8N%RX7 M+I==H=@O]$C@*Z*BSQ_/;OO2S973A4;"*)ZX 7P)C*'?G5W\@5U]RZ'1[;5S M<3.XO/X3'PU)WM_G_MD?'P$PZ;+\J]"]/+^\KK*SH/+VK_-*#Y?75Q^AK0^" M"KV=]2X_LS^K[%94'-%Y__869%024S0P!]4HA:,H3*4'-_9=^"_H@YMF,4EF M;\S][KG3RD_2([G[ZJ=22KZE4I+&T5'] M7(UPUN+LP6F3""3$UU9J^TI=AW:J"H?J%Q1)_7/9&L*CGX[A/:"-Q)Z?$&$: M^QY!H@M:A'OPNE."Y,!S2%.QOS!QXZ\DQ14R(U3#LR#%B>6CNPJO@PA\J=:BS^UOUV#:/H@GKX80;O7T*G+N,!S':4[349_?:.1,&7JWY; M5W0)_J? Q);^(\N*^N7FMO=%,XTOR&Y%U90O\CLA ]'3MZ:@A.\$T T?-"WY M[9WV3O"'O[WSAU],2[9-V?QB*YIJ*FU5LNWN0-)[UD!RS(XMZ>U!1^E8[8ZF MM+\H7Q3YW>]R2S7ERG@W'L@F#+@&_0T]/_#I*]=DZJ8Q^_MR- "[#%BG/ M2 M([X8R!99^RY;MA@>X]:0^!_ZP,KTZ1H6+K *H+07[H3L/OB% ?85?:#9MB%U M#5V3=&?0EYR>VI7Z ]51^W97-E43!@AF%5I\]_MGY_:F>RF<773__V-_I[<531GT)&1A"2LU5' 6B@&#)];P( M[!Z@&T1P&> VAN,(U3UH8\*T#_TL]B@B)@1N^+8?Y@@1"(S05T)'C3""F5QC2.IE&,K()6[U+K,N#I;!VG3M7-_ 26/ E@CP'3P2!,G4]6!D MO[V3V>>I.QP6G^DZ\=L[199_*K>>T 20^)UP%\4P^?&QN7VB^?ANWH .[V^\ M^YB_HSWS2O%(>Z_-[NM[WO6K=KW!3J7U_5ERY?S1ESK7?><_@+QNSGK]YU,@ M=DZI>^G>S0%[R_F6VXO"A,VE+*3E6ZJ3$S2@8H\K,<0) A4)0!;A-=;TJ'Z2X6?LD)Q^D\ MN'Z ,11I%,52XF(P!6,Z-!KTZL;GLA)\?BUEVW-6N:9MB1N.GV#-N?#RWM?A MJAEO9G%,>@#V>*1R1G$\NOU"T2.Q_^#2E*J1'X(3[;N!X(=)&F>SS>S77RMP M^P&W-$YZS5 -F5O+6A@!KBY<76JT9AQWA=CV2I;9-C(/6W":.ATDB9XXMZJ#)(C).Z9/'&/)^[QQ+UGF,,3]WCB MWC/\X(E[/''O5**:QDNUWMH,[M8'/L(%>$DU6$9D-VGB#'W59.PO*,P)(D7^]/\O@%:'A+& MF;$+"%+BC4/_[PQ:SQ)6OA-:@6<2LJ9$GXC%'1])$.!_L;$ =_M8B>%7RFCZL98_Y)\\\9N M>$^D-':Q)"@K=5IIL"4,RH&7E>V36?G-LC&L7<@*&F)!2Y0;*U9/:]+#FW$T M$5Q:]#NO/8^E2(O:J>75$O R",P?8?5$+-/IAP+=AQ64\DJ*DAQX?^R3V(V] M\7ZO9=A>)AO!@K5B&99O4YZP>S^PW'F^A'M/^,6C&P_9ZLYF 2U="QP%$=T0 M(EQ$*1$4'6NSSB2&42W27D/B!9HSFU?^IKL-<2#)OC!,A[P6:B-V4T,JU M\R*;NP3DL936T\J!S,E/79ZU1Q;>+8X$!@'_"B,!"[0G(ZS CE5PZ64C2'&A M?,CW8B###&MU_L!N*L%G,;UJ?@SL'_K54IG89VN_SI>)_2.O/NN$P[,PA7F* MEYJPK7%657;_-6-U63<[G5Y7ZIL=2]+[YD"RE8XA#?I=T]1D6VL/!KSN^MNI MNUZH()T!,R7,$S2HAJ].'7N[RM"TXNNE"M ;G#S,[X?%>4Q8D>YI!B;(5>,XKKI+Z M3 3"%A52ENNF%/@3(":>,!?8#<\/_:R"=XYY=$%C4$E5L79#X>^AUW23W-ES]FX)NX3K3!_Q\J,>UCS M'-=>2C LKNDZ8H4[6.[].,'B]/ EK0O-BI7/$EBV')_#:%BQ][J?) M B4MX6R&G*"5$A@,24KBB1^RFNEWB(&39'93T'PK )@1%48AHH,D)5-L84IB MH'W"&BB ,BW'7U9^KXP+*]*WA$O4B__G@C3BITJV);T%R:*@8M8J+;%-!5>( MN+QNK&1>I0/4E.J@"LD L_T)K68_Q\$?_K6*AY5; T UF-)BK?QEOG*3U]R; MP,Z6# Z8-P#!?D"ON$G\)*T"6F;&T(420G?"HG#H@>(W")T!8P_Q$B"\H@!M MXWU,6$Z_"! ?_*0)B=DU7W@5U-B?%@V$E,#)%)2Z\A+,Z'!(1D@R3%I VU4# MF5"KDV1W_X*L3 M1FM @T-2WMKQP&X-\>/*-6X5$Y0E9)0%-"@+;A(W(@TV(I_+M:RZDE7F&\* M1" N>-]X5R!=P/!*&WAW;AU#'Y4MT>"I5MYG..NIF"S0F1\-4;GS.RI0N^?= MW,JTG9^K,^B%D1H6/1/P"I@":C";P:_YK.SQ,@8?>QHE;G Y.H_"^W.<9?Y[;C,5.H,4# 4(>9[LM2[NJ_& M5)8 AYB'YF/RX)/'99"&WBI!D/%]"$:C]&O]U)F31ETVAG;6NZW7Q0=VTQJX M?X7;/40D5RQ8V#*0F(^6+,+/XJ;I_"0B14L(YV87<07^"(D,YTB@RV <9?=C MO!7,3\J+VC(4O1"Q>U3A;<]-QL(HB!X3=+0K^S<43; ?:O MRWZ[DS O=?W=P3DV*%9W&L&_9?)6+ATSS:$R[LTD8(L M!N,*C\"2D60)=EI^UP*+/Z-E308#71OIZD.7DY5TEE32X,I*.A@$*=C$+B"D M-X^N['0E97DKU0L0Y^XX9$LG"5VZP.)[;'<9N<2^HD&JZ32@][?" W2/>G8I M*5*/_G'E[M=T#(R:#1H=YLJPL?M*Z^@XSW $B 2H3H/<.2[OML>5UBUB_-AK M26B^[S&[%71VRVHNZ9Q*E"OUP8L] GK1*MORH..GT /=9+H+0#?SP;4F,,OR MS8XDNTO\H0^S"[7'1U X?Q]K5>6K@HL)3-,0,0,%?0O?,Y;< W",Z28((CQL M'80#;G^0SX%16F*V(H<#@!'>\5HD?JR$(JLT*V%!-@0] 0!#L;(K4-E$ AZM M;#!7;,Q/R>-F5"52_FL130 M[SB:XH7V)+=452G1#D!3LU*7!#2Q$5@&^G!"6\&PRTQMYG0%B2O)PG"G'^1< MGT8IQG9).AI]GL/<^- -.,H&(JSR <-% M%AV*,1G7*"O&+J;!WH,=38LXDB'_Q,;NCR-V7_P=0<*9K26X@9A-8>!9P):P M'/>P*%)^!_H:]FX4*UCCZ<_' _ZDF8-H^&_*I%+VPMXB AVU/VC; TV23:LO MZ8JJ2Y9A*E);E?M.1U<'AJGQB,#;B0C,5$ZXF<^,YJ&!9H<&SBHYZ6!J)S-% M6$ILIXBYDFWN4C]V.;>^2%'/G3EJPJ-*H1;ZF6YXSOEI18 [P5)["?4TDW54 M%/X0$I!6$Q7*9 ,!/0S,2BHW:EGIOB+I *TY6ONP,/T"+D/X\CTL@[D;'^$. MKD@S[6"IF ]WB,QK+$?H>EXVR0(ZE/PT&;AR,0$7*\%\!NHOL 1O]%K', SL MD<1)-:2=C[HSOTI=Q>@+I4]7(+74"8=]('R*?1\NSUIM6Y;9DSKMMBKIAJY*MJK! MQTZOJYJ&978<\P!KUO/9\=;\T09J+0O.4-&5;#F,-7V6.G-&W!Q-I*")SB6J M-#2R0#=A:$IC19EI9@7H,6 OE@V%.EG9G\( US,_LRC1='7W@-]PDF1I-4UH M99(0'M+H9#Z=H6QR^C"YH@F/C!<_56OWLW-YT M+T7A[*+;$IR+GG#SJ7-SUCMSKL_Z-QRYOU6UN.F?][NW_9[PWT_.-8ST_"]A M<';A7'3/G'.AY]PZ7#7>JFJ\_W3A?.J!"'H_[T,)5*X$-56"[^\E;'$)SF9" M79;?VKMRUHEVC80V%\BAI]9K7?%C[' 7CWJ\6VEXUTWK>J>K23:R$WA17+2>_LYNK<^0NM" 8S MED)%93F,]V<8P8NR!'SX1*2'**%9\%!9I! S8-R?9S4QGEG :WF)Q#.P1$EH M:*QR34_N9"^,<;MAG2 CU'#(&4&C.C%G!!VEGHXY(_"/'2XX^]Z@=ZO:N/,J M]_I%'#X?3N#?D%FF;0I*S%' M-T332/CLIHD7B<)9Z*W((JNG;JFFJ)S"!8PO&&);$]L-7\W /,CJ"=SC\!*< MJXGJ84!N;8:HRA:X90>9C)M8^>FWY_=3:1^OP+U-%H%\PX#:Z\IN@3;])@RC M#.SQDDDOFUZ?V7)2Q+V^5M=FZ+4FCLNEGL1QN=23."Z7>A)7,[^Q@:'!OAN' M]$3:+%,+Z[ITH\DD/PO7Q?.R0@?/N>%7[(:G]^K/-;Z)==_/<9HYS2=)\YN/ MJVUYU6O'37SOU>W:CIZZW&HW.V:FMN1VHP>HM"RUX0-4FAT0-%J'B5OS4-E; M0 MNX=\^>:PJK;$<;G4DS@NEWH2Q^523^)JYA[6SQG<8^V &9_S(@(L[_NN1%P\ M:8+3S&FN*\T\4O8FRPH8BJ@W_\"]HHNZUNP3+#!*'?ZO-3MV9BN::"K-CO#J MHJK*8EL^B"0YXGT+10144=>;O4N@VHIHF4(1I:LXV_J8OF80YKUV>(FBC;S=XFQBIHAM;H(2J6 M*EK*04KD\,WPM[99P>7"Y<+EPN52=^*X7.I)7,T\R9/W&WD1 4XSI[FI-/.X M&B\KT*A01/./532\IK1\H&,5M1F@T5(.4BN6A\K>FBO#Y<+EPN7"Y5)WXKA< MZDG^@#?@C-XM'O5N#-X2L1Q$%5/XKA-RJ2=QVR&*7VCR^"Y^F;J;7_;YX]EM7[JY +X$Q]+NSBS^P MJV^Y7UY7V5E0>?O7>:6' MR^NKC]#6!T&%WLYZEY_9GTL^X7G_]A9$5-)2O#_G*U("1U&82@]N[+OP7U ' M-\UBDLS>F/O=5GZ1'\;Z P[,;"_*, *^>6Z#N(Y=ZYNH&T@,@ ND'6B M72.AS05R8*X*'@F"9.IZ?GC_VSN9?9ZZPV'QF?;UVSM%EG]Z)]Q%\9#$^/U* M^+Y=V*1HVOBI]#P",F+&H3B]O,TH7\EV70:^-"F M&Q-X.2%N$H5NT!)Z9(*_QR1P4S+$TRKIF&S2+?86DVG@>H3V-W'CKW@$)A'2 MIZGON4'P)(S!#R,)GHNAK28$WX9&L,=T[,=#X>\,2*0CP.^&C!C,?UH>$+2< M)1FV"RTLM#R*LC@=%ZVM&U5('MD(0 LS#P>!)*51##2/XRB['T<9#"2"=H'U M^ 8;5()]CV#\M&L\GP]C&_H).^6#[<_>QK>>L*P)^>:1:4K',B13$@([/2)$ M(1(?90F.S8LFTX @'4Q(!;F/,/8QB>EWR+)HXGM5UB?L%)&_VH'\SD+";4QS M;(SZ$AOS7S990)51SU!GI322AJ"!J.3+68GX?YC67L:4E"8G H>&_H,_A&DI MW+F)GR 5J+L$])Z(;-9G$YQ.JUJ<1%D(LPOG"#Y9& -H8^(^@;A3G/[0] ;O M(OTOF1:_P#CPX[]_R1+IWG6G'TK^#/S0#3W0@__/WILV-VXD":"_8/\#H]], MA">"D(&JPF5['(&+;NVH6UI);3^_+PJ(+$D84P '(+M;\^M?9@&\0%("20 $ M*6SLN$421^51>54>Y^$#"?'X+!G6;(IB9K=QKS;-VR%$F635=B,F62Q5Q9ZGFN M*ANVXJD&N<,;?T4X,S#S5B4(NL<@! 88_:08* BR+U)+^B1%+UL\ZU=V'=>F[GRKJ^_;,CA(#EW)Y??KX1!+B? MT6WTQ@JU\A9X-8G[3WX"/SW$T7/'\>,XR"1O@*KSX2$8!D#21 CK.$B \S7R M=V1HT$3P@" $=0 JY*4SFCYJ;N ]^P/>&4QB%/9(P;2AE7@Z_*&>=:PQ'FML M:GVE3Z_40#V.1G'T/0#NX[!C_Z:K75F6Q>]_PR(_6>["DT!MCT"A!5_AFF[G MFP\;QG^95J%NAJT+FA%5GGA"GP=?\9;DK',YB3O_C@+0O0@CFM$@C4#-SIXT M3"+0H,-AY^/OE@-WPQ('H%B3UU]W-N]Q ^H;-'>FE*-A,!"B)1G#/ZCSA0F4 M%=7B1E^#0_QY.!EP858LXTAC B^=OZG: K)(^N4RJN U"9I<*+U>7_H?O'// MP9+ZRE'L)/#?A6V>65>HJ $-J9 $$?*<"#,&Q#+:,? "$)S(V\B?4_;^]A2, MN80ZAO^T$(/VX^>,+0!8\^=$@D<\CI_$-L';\9I4\F:F$+P>U ](+.#(/N 6 M5@C W:/!P9-DM?QXK00@Y6TPJ_,LF!M7 #@HOH_,U4E93SB*G@RU8MT/@K "9T&ZH7X)H%B;$@ 98X-C.B_Z90 M96F?^^-7Q$F3J7_#PP#+'J9,(*31;S'G(=S^V %E"DAY[':NSJRS9FJN',-^01A9"0+BL3="+-JCFQA6BS;)#?])SZ8 M#/GE@^,G3[UA].TC'SSRY#P3G.>AU>]/GE.S[A*--P=5'7_B8*)^Y>="_%X MM]\B(.7;+T;/5 U7\R3=T*C$%,N23%-Q) *7(>^F M(KX/3-YY "X'R8UL+L2CC]M\"%\FJT53;63U5%BHC:P>).JA:_/8! 8+>;PQ M!K([YS=6%]2>R-!CV?"4J,8N%82/JY+5.U+G( MTOI81:D'K1EV"P#^885JL)%AW\(7)+\QI^L6 *!1E@-G.PB.$^9\1_$]86Y+ M//D$XFCD/ZB2](9HN]=Z>[;D*HGF.9OV_'/:E+B M[$D_F%GOR>(/6Y>G.'WX-V/+0MJGU^S2H]6';_8#[ MZA^X$['C1/ 0P/83OEB1_2ABX>-H=E9S$ON3F>]Y?S)60_/H B=Q%46P-H;) M:@U_*8:A*J1')%ES>A(SB"P9IJE)JB);&G%<2W7-C>$O_!L#)V/_>X<_/' \ M>_&'L+YIV@/W^T]BLX+'&8JT!K%_16@TOX,[WS@>K)86*MD^9VX++STG!U]Q MOPO[L0;;SX_5E=:/;\=QACP;).7_K$<6U@SVZV M1N>7S&4D.\CE54O*HY*+7\*8PPK_"U96%HMYQ+@,",7E4VW,#EHX S^L+2K'ZYIVSLVQ-+HE@@?W?.0/P3CS@_\^XB'":]_^&25 M4H6HY@G88'MO,[623=8\0$%XRO+.0V'V-\F.O_,'P+ A;%0@CGM,:ZN?N9L" M>9/7UE*EB6L[M+5U5+;5CL[<0C$6F&4G983],)U&_-Y=.U/;N2G9D3EV!!R[ M2H;SM6;8^U(M+55:JK14*<\,:T\-3CBL=SW+X.RG9ZK10^<'M#[_D29ZO66# M_D]CDM-7%M+E2:NK0S9V'IX MI7EXTU.'TSMSH*K1>GOCGRFI) S?/$!_4&8)UVWJQ^'E?)/7UEH&35Q;2Y4F MKJT47[8]*:WL:U=^> M+5[1N)/FSE5,)ZB?T&#%.;=U?,%N..AZ82(ZYHT_\6QN1! ^MD,V3:/KVPTGHX2:$G/*KV_F>\_F>3*UE?LET9DGG5$>5>,DX M>,:A3\LPW<>='_-(^9+PA\EPOF2T)Y.]@DM'B*]VM$L9,+>C3_>=NW@>#OB# M<.LZ0_3KL"ISV=3.\ _$8S_?QOZ =T+_&3,QQOCAV8__PF)./QQT!@&8)\'] M1-2#BH#E8?+M#W)=PXX!B-I53+;E\T[H'$ A8\P.-,MQ7<1V+R*ED?QU:_>#K4 M=0TU;##[EM)VBI! !>VRW1L3GTPB\C%ND2(BL"TG.J(4W98JK6-4RWF-J,!O MS9 #FR%4[1IZV_X-$&%TB7ZPR>VM"=(JN]8$::G2X&!'*W[J2[K2E*ZLE=G% MY]B2KE2CJVKOOK'@,6Z'/61K6QW:TJ7A='FE:O=_"I7-%JY\W50Z^W\3/Q[S M>/@"3_+#?N /S\,'K/G"J'Y%Q;.*XRJ.3"Q)-J@I,5$WZ\ #5+GG6 ;\15RG M+9X]V7K)UTHQ_K!N;YS+;N?\LW/6L3Z[G9LO]LVY>VY=GWLW.5MCIS+:EBV. MD2UNO O/N?7;\Z>W6'.GMRN&+W]M6G]NJVN\"\NX!" MR)E:0WN!'\[#SO@IFB1^.$BZ'?Z]S^&Q(P[(?\)..0-_[*=J^]3Z#BB).(Q> MZ#.0>=I[!4R/$!$D'+2(P#]HW")"0,G&3RTB\(_;:.P/RP6ZS3+:-\MH1IT_ MN1]WO'# !YW%+CF=-1U2VHRC=LWMFINZYD:E/1R!!+SF7WDX@2?_H-3?>G[' M$WY#)UW95 O=?/ "UUVS&+I$5[LF.9)!1+M#2ZRK&:5N!.NWJ)Z[-0#S(I!+QT!@0&>V2:HSGZ-0C%1PAGZ2=&P<=89?)6.L#_J!_*/MFMZNN5USL]?\ M[N-J6_8\M/TDZ-51.W M;D-E[\V5:>G2TJ6E2TN7IB^NI4LS%U>&1?'.0F5;.H=N,)Q,IPNW[N'A 6S= MP^,'L'4/6_>P5=^M6=78Q;5T:>;B6KHT85U&3[N"!:!D\#]ZVK$S M4Z%=33GM""_K$B)W=;D22K86[WMH(D"ZC)WV*0$QE:ZAG;8@H#+I$OFTE3,A M1E?63UMI*5V9LJYJ'&P^4VNWOZ>V FI7W7TX^%%L*(UUM6J*M9L#(NW*YFD? M$V,7-)6>-(B*0;J&4DF+G/8P_+T=5K1T:>G2TJ6E2],7U]*EF8MKF"=Y]'YC MVT2@77.[YE-=L6VH;+WYLJT M=&GITM*EI4O3%]?2I9F+*\.B..E06=M$X*@M[=89/'8 WX,S>+"Y:JTS>$R+ M:XVH9BZNI4LS%]?2I9F+:^G2S,5M9U'\*)+'=_'+R&Y^V1\?SV\]Z>;*6Y]O>I?7G_#2D&?O^\,[_^TCN&Q,EG_N M.)<7E]>+Z)RN\O;/BX4W7%Y??81G_=0A\+9S]_*/],\5G_#"N[T%$LW6,KU_ MR5<4"WR(PK'TU8\#'_X%=O#'DY@G\SN6?N_[HX6?I&_\_J]@+(WY][&4C./H M+RY]"P;CI^S1XOL![T>Q/PZB4!(4^:D3A,$XP/OSOXNCV-GO!7@FK1@H+PJP MAGX9KP-Y+JRK&W@V+'((6.";2+N!0L4)4C%6.WT^'"8COQ^$C__\(*>?1_Y@ M,/TLWO7/#XHL__U#YSZ*!SS&[]>:[]N%3::/5O\^\SR&_"$5#M/J[4TB2MR? MOPFO"?"/&W\(-(T>.L"ZL)00(07 PG$,__I!#,_K1^$@0(3P..EVGC@@)WSL M\/],@M$S7"@RAT9^/$[$7\ED-!H&\$P_YG!SPOTD"OWA6+QT_1IFZ * M^;<4 N#"21^!P"6-HQC6_!1'D\>G: * 1/!<0#W>D0*5X+L? '[Q:JS/!]@& M09)6^>#SYW?C72_8UH1_[_/16, RX",> CK[O!.%N/AHDB!L_>AY-.2XCI1( MT^5^ ]B?>"R^0Y1%ST%_$?5)6D44K'<@WU DK8PY'1E#]I$Q_Y=N%F!EY#/D M66D<20/@0&3RU:Q$_!]LZ_XD95*1G @8&@1?@P%LR\Z]GP0)K@)YEP/?\VZZ MZR?/N)W6/?$YFH2PNW"/X)5380#/>/9?@-QCW/[PZ +WXOIWW1;I_XNO 1K\ M\ID'HAWW@B_/P 3D2.>86'W<+7&0/H_Y? MO\+C.K^L/N)+& .//8;!?_G@UO]N\Y _!./D&K9'+XJ_^?%@^3FXY9$UK_G# M/S_P:'AWY>E,81+\GZ(KLO0O65;(WT^<^0Y?@1!])/QQ&WY+5--CM;.7M M3?LM1.@*!C;*QL)"1C/FH@!U,X\WBIQEL9#=;\#]14./TWOTS;>4\_UN1V$K MV+VR?O,D^]JS_@7ZX>;<]0Z7&+F)]W=*$K?]H8_F@S_>W"B-[>0?'R F3[MZ M-:V+JV:BHV(9:Y 9BZB84WV-0G04)=G7.>.X/XEC-+-1D=;.2=O=L:8!534G MK:U4>J-5V2!UHY+.8"(Z'0A-AM:>C^YF/].3_AB\)/QV&#P'8W_F\*"M""SI M)PE/$O3QDJ-CO!^4KJSOW";A'^T1(\+02:)A,&A@!+C4M1U:V!R5:"EB\*A' M)RUH5U4J:571*JK6%IJEO%33LZT53R59/D?'4#]0;><^$]G2)@UOH/CN2<-;IFXH MQIO0_$^AG)IM$V)RB37\$4^-KODHBC%9T V2_C!*)G$%&32JXKBVX5B2[II4 M8HK>DRS/LB5F::;KVHIN]L@!,VAFDD(QSCKGGS&YSKH]O_SS++[>=W[S+ MWZZMJX_G3L<")7*3DR([)<]LN5AMOMC+2=R)1CR>G@3&O#.*@V<_#H8OG6_! M^"G+ZOP2!NBRW( 1R9,N=E$Q6*#7 ?95=_S0'_@BC>T3_PY? MG76NX@BMU2Q7:)A$J/$'G8L9'PQ.6'IYEL_'OR$E2A/F=(IT-K5S!7+A. M,&DO,"FU8SWS&,S=_YDFLG)801S@1%\(2YM B&_]X2G0RV7Z*3 MQK9/='KEEK*^?X^O+F"9&*4;P:\85EONGP)K^^/BH,SD]VIMA M?CI\\J>ZI,8^WF?9U[5K+OFZ-O:UL,>6_(V#;*J28URT:RIF5\OFD=49YVI0 M)KNAT),?KH?Y^G+7W#W-M=7,.TN--+1Q.'&QZX9\16X0#:2&3$] :NQ[R$@T M'8?T'H?PV!]84!AR)>W46CMC06*D$="3DAB*2KJ:9K02XV>%R5UR+#T)]P:6 M&EVJ'FS<[0F'L /=P=E:9R4J4*5U3 MK3]AJ3$A#LS7DKNZ?-KMK%E7P7 5/5CSA1,PJ=KDLY8N+5U:NE1D6"UG] ' M3QS%]S\_*-IFZ;APS?R(G1WH^G>3ZL/46E)]VO2>,J-,#82Y6>D]>3CBZ%L* MA[$$T_:K6'Q2ZX*6DZYS@7G#%R)OV!)YPVW>SBFMN3W7.N7\&97)785N*?U/ M*NBBZ5V=-.XPJU4^[RTC1<'4!'8*>6Q['[FJ:E=7W]V6/*H->(()'FJ7R7*[ M_0 /5*DDR[+JS7<"@?WV_+>ERHE2I;5H"YSHK]1@GX*/JNZU.;0__CE2KMG2I8!?7UWV'S#$Q+=A-^YR,YQ/IHDX?!V3%./-O MWA+RB8.>ZXN^*]F(.WA&,H[@9M$:Y=M3T']*IW;Y0]Z)^J)/Y."L<['2H03' MZ 7)&.Z?]VZ!1SY&T>!;,!R*OB9!./;#QP";B*1W=>%B[/PR?LGF/\S&^Z4# M *-)##=]YZS;T=I>@7%LA'#!F M(\Z!Z?;UEDFQ;3>QJ5 MB*;T)*;+1+(I(1*\BLI.3V:6H=TI=^3#K_*9 J]?0%GU&,BA? Q4.(=[^,"= MQ$"D*QX'T4 \ZC;F/E#K15QSS0-Q50D(#)*($46_^W+C+N)1HBN(I+;2([:A M2XYKZQ)C/5NRF$8DQ?0\9NA@\"KVG2K+QIVBR/!B]<.OA &2*7Q80.JV,"ZC M:+;3ZX1+KD94 R M?DEN(ZL/NS_F5YE(N!KZP$;AP)N-_*P35&(XBD$L1^H9.@50#4.R/" RZ>8'WX%L'5M"=+B,*W'Q>6#BV,4>3A(/@5A%,,F.<=D 1QQVD D M$ T(3@RJK$7"*\ L0_^;'X0749)'8"($#T%JG5B#?T]2(Z '=HEUZ9Q? MAB[(RZ_P*Y@'M_[W6M%C>Z:F$T^39$UQ)";;JF2YCB&9CM5S3,M0=<\#](#@ M5W)2OUR@BR$4NRJ"3?M?/O@8#;&KV@)K6CZ:!MREZ?_GH>"[6>$=?Q1,/:'@(\FZDDTA0U#R\%:%**W,'$. MGF((SFM0LU5<%'CZX5?@ MBJR^\>M0<'-0".M9-!!S,!$73WR+[ M*C Y\S +)?2BF >/H2-&5O1?;L$+389"84X%>ZU(\$S+]C1#E3RY!]Z@3:ED M,X-(EFTI*F.RVJ/>G0YOO&,@NF#/+UN)A8%:1L8:/3?55^?3OKA7::=:*PL# MB<[)T><(PR?C.!H.A1XX@%?AZJ#D36I)#@5YSWJF*9FVJ4@]UF.:H]K4(,@V M.J!+)R#LEQ!6,N"%L=I$#($1!,]34: 4P] RM'/[$AW5;&*,/T2E[SH9]KC-,EP9C?\/AKT.>IP72=]N[&"T04H]%!&8:VN4J7A5+5&%G&_X9N MYU/)"((PF0Q1!:+YGTJ&-M+*@3?G,<<1/*-VH;\EM\F@^HFJ$W-YI\X7OSX, M<)T.:;J- /X_@O'34^J_@*Y8'Y%MHO(G(,:9EO-#=@7PS6@97/PAY@F9$W0 6#$(H(*0-65UQT7)+SSED,;!#JL.:2#3T.F5-U51SV>.: MK[KXH:/W/!I&+YQG-@O&\!MM;QAXY$B6/:>5DZ&W =L6*&PQ%HET#\:+(&6+8CHC)8%MG MUPJ'((Z>C\@: &. KCF#>AN8U^!W ,X@G("PN9P-LDME^8(1[7T?QWX4@W?J MQR_G8_Z<-" 87]"8!D^<,EW-)7M4B(1>SN0IIALT))%?^2V-384 \F*:Y&FA]'91ER/-9U-/;T :[AEV5%5HT M64<0>5T$JB!@*SX:BM"K.$+],K!?OB1H6Z2&.VP2JS\&S8/'/P>7"47#)%4DZP0;S2)P8*'*P$9U^"]Q6N.TIJL=C$%F>G*LF.V!6R% M\M= 4T]$/L!R0M>%/TJ IZS1:!CTT:C!UHT3<(0>+H+G8'P =5P\F0T3+?5" MR6S[ )_/SOP*>T^HGD.$MUQ9=W35I1)U9-A'1-'0DS$ESW(BFH>"0Y;S=_CH1?/I>"=#F] T7P?#?@)-B?XBX'CP'(3Y V*2' M$ @%'7HLIV?/X_\(*[6WC[_ MW%N5IZ 5;,6ADBVKBL0,&UC!50Q)9Z;7 QM"5BTUE:=KJGY> Z-XS&3"T24"L(Z8:R\(NLE"4<'RBEV7*(2ATTUW7-A$TGX[FT!CB2 M+4"!99N&G>5]&TS.%66^"D5EW1N:G).F81U]\>2J'2&OML2CH:C%K%QMRP#M MUH"7Z9ZO9[5\PQ%TFS+S&KU+<8 B9[L.F"O&W+6DH/D M/90Z<)$+ "Z$5RX??SL\OMFV@$&YJ.:A6R M%8#>.OY=:MG91.@I$6U(]5?.^]= \@K8^'-.N=4;MI@ KPE22+&4PR+>JZI$=Z#LU0 M@1VALX;0^S?E%JW _S.)QC_GVG//?_BY\\?'\UM/NKFR''A(&,5 3_CR\MH5 MWYU__@U?]3V;1G%[;7V^Z5U>?\)+0YZ][P_O_+>/MS]U8-_^W'$N+RZO%_NC M3U=Y^^?%PALNKZ\^PK-^ZA QG_CRC_3/Q;;A&@)TX=W>>M?SM4SO7QJ.(1;X M ,22OOIQX,._P^#1'P-%D_D=2[_W_='"3](W?O]7,):0V!)XF]%?7/H6#,9/ MV:/%]\#L41I9DP1%L?^O$C6ONS2$X48^=]/XA1PJ8EW"#DNYTG+F)!XNZ8/\3! M8Q;+7FR\G_TJ^O)T1GX,N,%OD@FFK@ O_["X^(^_6\Z/U\OK#_!Q.#(@_7&^ M+-Q_03@ JS-^04@^@[9YZEC/8'3V_;..A;,#UDXW[Z#L[W:^\4XDXM.P,#&= M0-7DV?@"Q%F'ZITO9S=G8H8!CH7M9M,IN]F0O'2HP-6$Q^.H$-*%P>8 MZ?Z>^^%9*UN6AE6I"90R85H'&XC6A%SL"W\:+XP>%H23 M/QPB,Z$L^O8$(NI%BKZ%?+ DF*;,E7O$^"GFO//O*(#=BZU#$4,I9P,+PGTQ M*,%4FJ1[?6D+9Y$N;B;N]Y]P1>D,D'29L#]PAD< C.^+33+SQ7&VAW#& M82,#)$GP& I74TSM@%_ #1WYX0OLH"%F%"?9O(_QO'M0TGGRO_+./>?P[F'P M#&C,I%]_486O;J;YB(_J;-6Y+9S61LQ6?E7[>V&"H84](4N0V\",(?S"O $N^WR87:8+O)@IH7V*1_VHO@/ ME#SYO"C$YY1C,UYU_&%_DAHLY>^R=3D_>(X$B*22H3C@<"J.+MFR#/ZGS#SJ M4L/']"G1F,7]R]!@WE4,!LP[29RR2' M$4=B%K$ED\A, 1L+)=RES)L7L@/SV]![16=[+-' *0.VU(8<6X,T[,N)O%%!3Y MK'/^^7?OYO83+!_^['SY[%Q^OKF\.'>M6\_MP+?GMW^VX81W$$ZX##O_.PGY MW$4E,Q<5Y]4]!#&8>TO6^)(QWDU=0V&7>VA,C6(P&KJ=BPNGFQG;X.G&V"0# M/4T_67-UYQR?XJ=MV@;HH/JC41R!/ 4!.7SI4/7O'70?XN0I&,U,<[2EKR=) MPL% OPD>A^E:TJC(HDMP?7.>C-+X484M[HU?P!:^0Q>BCHQ;5E]#B)GCF3TS#;@].8Y@3N3XTD>/3? $F&(2\M>>%W?(1"NCJ1UZT2ULC%8L1\16"83K)8?^D_ M@G.(>A0=/\3R(J67*C6MZ96Y>!32&4$40:=Q@M&5A=O..F#1HA4\1F[%%ZQ_ M:+>SQ%;FS_D'I<3&!XAQO?@TY-3N$E:6P :J9J&FZ%X("L0X!F?WW;3J9K^&)XQ)_C:]4^2;#+GU)3+H$E7,<)Y-;C" M0,0/%H=@PMK/5M"YA$QXTK/_DKK70I"\CHB^*._%R9]@0T4A;-QQA(\0L;@D M&PV:R8S.@_\LAGL*\;1V]R')X#]CL0OA6:"UTEV/I/0?QNF".FC-(6Y?01%L M.(3%0'D6=YYQ,&FZY&70H\DX&CD_/&FL.7[D;>7MX+(%>%2AE_BU*ILDK_ MX#OPIQ\/IG0[Z_P&I%XO(?-PH<;X&@GYS$7[LQ4)EVW_#2N:C-,M\/:J<(,$ M:SBZ$R1"IXG(%D]9?Q(.,E[)%O4LFK*]/>QU=Q=BNT@/?)FF":*?+W(&FA3H M81]^E63P0+7BD9Y5@.8(P=\FXH?_C>X3"SL:X?H=T=/H/,R>-TLOW%C35&LH MHV=Y/<]1',F4/17K7+F=%YIF;#.L;<8%<%PT>>U M8;5>%"\&!=:P[4NCPV1B+M^LMT*I<.<:A4V#:FFMV/KT3'@7/I,/1"9F(E(N M%W_'/(?/T?A//KZ>%7.GB7FPGH7A+E!/ORJJVPU1[@"C-39"[,4+!;K MC8E8Q!@IR\WXV*4[IKA4C"D GJUX7$X>1?!9I<0T\;.N*\H"RE([\*UX=-;0%\DK.!!0(I!]^56FN3J:,640[EP>DS8;/PV0<3]+< M4S2Z;L'.R(0"+. !O,^Y7"@#\QI1S:W9E'J& 5+1DU09JP"<'EB=CNU(J@<& M@L$/\3QC)L(KH-G"[K@; M\?ANE89DM>,-2&6+FH:D4;F'F9)@%KNN*MF4.8H,9%5[^IR"E)WI2HTD+(3) MNJ@KWCPKUCD6 O<,6^O9*I$<309SG=@];&GD2J[%+.8PSP*K?4'QFF=,KX/ M6R+SV"W]E)#YA&U+-53JP(XC.MA$,NX]FU!)M67'<2W3I3B):6;I*W\VR,JO MA"F6K=UCV6'%12C8:JI\)JMU;+ M<7D8(7H$AHNHI-8,TZQ?*AYFVQT!30A. MDE57O)X:D',HOWNSF"K#[R931E<,1LIQO&N@A=!G-2F#MT+*A8TL@671/N0 MW+N,L6:$2Q#G>X=+'.!;$!X@.E2#2HSV=,F4P:92*2">Z8ZEDKF12PE3V:D$ M3-Y 7W$6+HY"[,FE:56,;SY.NUZ@'^P_$;]B9-5 +&3GIS(8V//*;(B=?QK4 M@,] T-\UN"7W:A#D3H,B*,>F#AX?O9[UMW_$=NP/P7\P?O.^Q,\QKU\>("% M['SBO#TN9X(&%O.6D"Z.:!7L.Y*>%;X)ZZGSK+GNC+ 0*AFB4F^ 0&D,SYK+ MIU=E\:Q M $\J[U3GC6IL:/64X76 W_NBF@-X]+I&LI'F*:9JJELQX@]PERU M)VN20V0/S#.K)QE$421B6X:NZ P\"BLUS[")WAKA.06GI!-[\/R"-*-U_ZB! M24T&6#*9K*Z*ND* DZFH6U3/I<&VID[IDZ@*OL*T3/"VQAL<.,&75IR&VW:O M15K%T5:U29I&8(-:FF18L <9U8EDZXHE@<5O4T4&PUZ3YR< J^5).\&Z4,/& MTUL2<0G'!H-I2Z+IK?O4LN51L^ *,=TPR=:>9"%VH]EY&+Q:)=E>*P3FX;&R MFW]=""LL"\TQ:JJ4;8V5O8,AXC^9R$LW[E[*+H] $Z!$!!*J[2BEA++30$JQ MO)0J"=SC0J2JDS61M"*(U#(GX8K4@\AI8>_R_)N4L:=Z-X:BL0T> US+$^R=&P73DR'>9J)]MA;<2ZUDT8,%NB;/O]L*3BGC1P)K"GH7BLPJ?50TPMEM*I&.JH%0=28,G2Y*I6E3R+),YAFE[*IMK!S.7@;L%T ?$E@[(D>D<6W !4W8[TG,T!;#%='"3 M>CAP QPFVY%[DF.YL!;-L2RFS[#%=+4<;#E1B$Y7*@ZO@^2OS OS'_?+@L^8 M1S--7#5Z 80('\DTM.PSQ4THRT1[Q;U3;.CO#+/8_JAOMLX YUJ!K,9V/O7&1J\6"'9G,K9%/\!6VZ?Z3^_M$I]] 6KZONFT1A&Z>R8DBRL5!5M1F"M3MJGPVD$H4 '#HH=+:;B#4TK]>C M1D_R0)/C0$E=LCQ70^6N&8JJ,<\4(I8AK*H8U;-NQRRTI?T\P8+2RX>+62.! MDN!+@[>RH"-AZB*S3]_UYEBP(M 2A!9'-$SC)WF :H55,\'>H%7!2A%6\.*9 M_"JL"RWAIP.G?Q=ER=>8TK@7U,N1PKPX=RTT+"W),Q$&S78ETR26Y-I@:KB& MIV;<*7;B+0^7FM>O6^EKX\:^^L$P;6B_<'-65+[7D)E7 J)E#YW)HEL*_+R< M'+(EJ'61/0N%[D)VDFFDRY WGNR[IP05(CO)8G&*KFJ:OC_=%XX>?#RWLK%3 M@"CW'6)>D8>=>BO 2@%+MS!C$-%-45TZ1MD(2VY413](YRSDAS,DZ\=?@(G( M=Y]OF4EZ60@'5:>[Y3XRC= !3C;,1PD"V+(R?HT'0G$BH[A>UC&7*%8H9GY:HK19B4C[;63DJ6) M,M<\$%>5@R^EVK8F%$\?905E,9$9*WXXM!;D7#W); )3\W'V'IS!=%'A" %$\=T65EE MHF*@[B>C%AHK'!'.9#!X)74O0;4 >(,&%1R"_Y2%F:P5S"TXJ/E'V8YG$45Q MJ-V94_,/,X7*M/Y*=;Y5U2!&I9@0P>_4^V:FK*T,T5SK?+\VCW3J61P5]&"F MJIJ\#'P1( ]F!M2%&;0#%)WE9C_O9 >\=I.[,$LLV30.^&/6G?>8T(=5ML2@ M2F'T;8.)!O4@/01RZ^M)6I>\TQFM-O#([O1,W)ET;W'W:JYQ9;;!3I4/!B-$ M,117ZMFV(3%'MR6#R+KD =9ZEB(KFFDNML\RM,44I^T!W0)1%88@-!#?LK$U MLHHRDW+'LO##2FN=G0#>Q6U,'WDDJ,(*24PM8]MZC"F4>S+5K)_BD6!+UE:; M3>X,\\%*06K%F%E//4BE$KZ>G:C5)^:K#C2O(*Q\LT&Y4S-)?P)QYOKPAGN#ZM89]2,4 4-;)1#.OJ=3SFN)XC61ZEF!+L2H;MP'\\ MUU18CQHV6VA9;BJ@4_.CA.[#F]!5?47RCQTV-E?/% MZO"R8(3M++/2/NOISN%I\]/I^J8[J0I>WZ5_?7%*8$X>8V=J5G%8+7;F5)@G M^BUNF-MHH^4';LHT%_J:S\=*5L'P12SAX@A6P7(P6%;[5QK8M52Y+E:UBL]Z M:DHJ,EUE.=/V+&8ZEL0(T21FT1Z840H%T\HEX#=H)NLI,[V65KF:6U2YXH7S MVN!/."\\&+^@YKI&UFP@F(JH)>N\(!&BN#/D29+"^PH8!>K"IZ7.\P:(Y^&F MX[K9+-"K*!;M%?BHG,]F-^>;2@*)5@U3N:E MX::V?%)>!3JV0WB6-L\'HB:GWY\\BXG.@TOG_#P<1\>.= 6+N]MKBJD)UX=^K\NK,'H78%G$5 M35)EG 9)>HIDJ9HC,==T#=(CKC.MUL+./OI"0YHBRSX,H)J.'2]V 71:[GBE MR$E0I"S3.3N2W.7WX_G8@(K@),;$,+^ MX#+\W8\#K"O"@ Z/-5B23Z9;D M*BJ8<@8(29G-C#8<>,HG3+E(^B:3?9 MXV,B52-Z%1AA\XB6;.CJL:&DCGVE9OH'4$2.;%_E4535OM+D:=>Q4KBHHM9L MY;5BTPRB63UB2BJC"MCFABN!.C>EGJ;U%%/59$_V9IU+Y#-C(9GL[59LBPUZ M_L5?;B:CT3#8,Z=Z Z2_\W 0Q6]V-2\"[=1*4W(MAA8A6 FXCG@\?L%XRAA/ M%_\S"4;()N688R8C(GP ,) W#5'/M(GM&)8$L% PPC19LEV=22YAEN+U=$?U MO/EA"ULTQPJ T0BXUYJAA>">,O(5/0*P%=U0RR'W=#[.DFMY+&#O3FTFK^DX MW$RP-5-13*4<:JO30(+2_,V]"O?NY-:F<86]-O=%$.($GI@/@G'/[P?#8/R" MK5$"$1;O<3[7*9D*(XMF2ZE,C%LD]G&+(!&9*JGFKO@ ML@_* %49LD9V"HH,H!#U>!A@K0 HQ #3P"*>_>S! +-85P*B!O#LX##F>- T69CVIBYOZR?WS![199M)'K-D MB7DJ8$EFJN28@"/5=GJJYN(V(:D32!;2$4H .M>6)AP'@V H)IC=\#Z>0@4\ M\;[CT7D:R\?SD\E8//GRP?/C$.B43$]VTZ[7V^!10SQJ*1ZW/&OUB.>X3--P M_BYPER5K.(P=>W=KS' -IB@]>+I(T5(,NE#O4 J0.>[+7>/BX[<[]M^ B5V. M^77**#55(KD,AUUHJBL9S'4D8FN6AT\S" /,8.,=]4Q9D#(;P#CH3MN ER([ MRU0HT12=2*;I@,AUC9YD:;8I,;UG*[:AVQ002U(?>4G=EKZOBCSP\4]5AXH8,9K!F&9'D: MD9CC:6 XH9(T<#>"VB>&HN?JP/<#M*29-+-!XE:23++"?208E@S<\OAYJZC8 M,D+SJ;>F!C*SC$RH7[$_R2>ZDG9:"7C+:/R# M8[=?/LUMFD::,F&99O!<3L;)V \QWZPF=5BLA>\=UM+@IL;6@'/4;0E2(7RL MW+5UF^,:L*$@-E2#4$-]$QOK =I>T*/"P&1%['X^G%VW7K<%)17-#FY83DY5"7^%Z,83@U[,^;1-1M/0G?*M M0JI"]SKX2T)WEI(LIJHFTQSQG"@2/V):X&QM!W(Q"I(#TXBU,XSL' @]R[19 M*M#.II7V_S/!LM%*]-+:.>,RCC,CMM1S5'#W#<,!M]56)*LG>YKA>+;A61DC MS['VRL(+Z.)-:GS>8[5A6AE[8(#_;KZADM^&:^. B5D#[9FKBSF+Y?#!V_MI M+5^8FD5T0B69]52)*3U',F2+23WBF*KM>:[+3#PE,,!HR;H3T#--7CS9?1NZ MUZ,691EH5<8LJ(A9:)MC%CL:9;TH!A8+EZYP [@1NUT'_K!)QAE-_6UYRTC@ M6R!NC[1\D[(LK3=UY9N$,3.MF=LR0/$J>$6P55'LH3PK/PU]O1VX*1A;*-NH M_3T:PF/PK*-I=J9(65,,K8PRS.(8V+]6>N]H5D$YC37^A,@ZMA-XLS Z0P8V M>D^-FHWGOXT,W(%P8535ER=T%(=I/2XP^)(I\;P8:B(2")HCHG)S'1)> 689 M^FD%R65XXP_YY<,2TAK-!=A6*U>Y6@R8XETD\P,ZYF:N*+*Y=,XOPWE=3K)E MO\F]$65[IJ833Y-D37$D)MNJ9+F.(9F.U7-,RU!US.7"C"8)3/O"?26WA[H8 M1K^$X%,-L3(,.Z6"9EL@U^Q0T(J#!'Y:[)BS2R_/NG"+3,@*879?Z',XGIY& MS,G61*6$-;=,U>BR3EJS^%<&^341+HQB@XPRC2O58L>*9E>YJA2I[JQ'M, YA; M;D)7[R@VM$RG/1N .%FKTV0J&;&%\V2(*E DZBT./X6KKZ(DJ#_#1^MINFGK M3-) ^ .6F#4.E/-[PN#(QPL M&&YS9=+D0 KXGQI1E,)!JMVA7^^7+YTTU>VW%HPZ:!]^E:BNT+5.>AZ %:=M MFAJ&5D3= !8,0HAIR;*LY3VTW-)S_AAVKT]56!.)AMZ63)F:LXX75EU;Y_W: MS0TN7$\WPL5%+] M5PY>,.-'(,;<$3%K2P(7#&%1/;F:+)2*L@7CR?L^COTH!J?$CU_.Q_PY:4 , MMJ 1I8OT5%-9.;2H"@FY".5P&/7]:>+K2CB@O/2[+4:JN(:G&;8EV7K/E1@3 MS40537+AH^?H3->)F^U*>,DRWHJ!DV]B]<#!U1K,<)E=E9EJ3;2S\)1O.H:T M(!AYF$&"]]/,1/A[R#/WTGK&P/Y_&QOK$LT=Y-R!11%@ M[:Z);&T"95U*Z>6#][W_A"F$F !X&>)U@"?\!U.(OOK#;=N=UT9W,$8D0I;I MO@U0N?:I:;7UAJUR\"I?Q51!SA%;LGLH 0DADFF[KJ22GJ4I( !9ST@#2X:F MYR3@]J#E4)-+[#Y.U(!R,%ENS-OVD&T(-!U0/Q0T*@R,S*@FW1!N>DTS;,X: M #>^L0D0#--F 3D%$R R4(K/BU\8,M]H':&OB[\4!*Q04X1TCOE1-D4@HO<\ M,2C-NRM[ %I5-*6A@13LSD%5K:) RDKP8/V\GH8?05+0RZJFKAQ$OP[)9L#7 M)'PWO8R! ITQC9BX V0BE0#-1%LMLXE+7+.7M&HW=K5#[AG3%;6G(KL,EUW M0S++==KF!^OG%[-9+OP13OFTL#UO'Y5[VDH)OKH(GH/Q =12\4P>K'?)1:#YR#$!PC;[! "H:!G M"QH&M"]1'\35FMOK&GG /ZJM.%2R9561 MF&$#)[B*(>G,]'I@0LBJI69=)UN* M8]=!45GI>I/SDD3:*RF>8K,CZ-7FMS<4MW@&4@RS>P!>IE_2V/PG)?5*M!*] MDC4I48OQP6L^FA5LX+2"9#JNH(D*@* "0-FO;8QW;H1G!05?@P)>8YMF0I=53/'0ZNU@PQ[949!MOMJ%FQ=-,D M3"*6!IO,X7M7V^3MMC'@O=>%%?<=R6/(ARO2(EI?A=SQ$'N;CMQH9@IE#$=B*\>TA)YA:ST;W&I'DW6)$;N'>6JNY%K,8@[S+,]C[IDRKHKJ100SW3'4LE.G-]:YN40B7V[D$$FM1D@# B:VS[B5B.KA+- M!?.":? :Y@#:+!VS7(@)NUTS#94Z,WX#Z1!NAN]@J$M6*HPEI2R M^QQE?(C'QTNMS<0@[.3R8>&[O5"DXBQYC5$3@1"?5?BL:JJYFY_D.IATZCF2 M!D\";]/L2:9J46!M0L@X%6Z1*%4'% MU%44-77KQMNL IE/_)\>JBP8&Y^CLZ6.( M(\RU11R!8L)=IC+-%+I/T35]MXP4G6H&LYE$;-D&72=3R;(<59)ISY$=QU7M MWIQ])"KG&T'LB8M8+92E\N$Y^T,4/V== MB@75]D$J40@@4=>HH1O"@*"R@I]54]V-$6V'VH[A,LFAHM8&6Q1J/55RF&&; M/;MG,0^K%E.76]0A+7/B'G@X2"^HA3@%TPV35)<;)3A10Z\XWWBXINY09>%I M]WA.L1PRQ!/V+U&93%;29'='U&4_2$^2\\?/R?H3?I"@>Z3P9YM1%GREZG0W MAY1I5%8)V!%@/DA,T2S)-!R*S4U4&?2OS8Q,PN$Y@*KGAAOM!'!>>R[?*@[H MHWZPU _\!/ GAD.9+*=4]X2][-[HBS@Q-;:;;5KTN%&],[)6Z6LF_&QJE5YV MKZ0#0+Q7ZZ2#R1A5ULT=@UY%]HB0R<;JD*\2),P!46;(%8H5.@VRZ$PM'6E- MG16RC%ZEVH0(B@7QC1@=\EJ0XYIC4CN.5!57B8"OZ'I]1#B643V:I'!@9R/, MAXJ"U8XPT?*;EA@*J[CAU"$V+B;MK/0=VZG_5 TM40Z!(-$A1::K3+1+AY1M M]VLOBA]X,)[$>T7*:M]XNNB,OI>D6H"\0;F%AV! D6J8%696D&I8B6>DJN"N M5(H<_4YX0^@:K98\;_*,JNSP?A#H&7;;D8N/4UY?7UJC6JL+,ZC7%,W,\<5. M>NW0K18.@KX:6R_4M2EU1JL-7; [/=N3%/S-/??DJT?;%;HSFDS0<-[V%+\H MCA0<^RI<&<6@"F,%S_*W\67>M,O21QX)JG!2,)5U3=G6^DRAW).I,BML]^JE MNAE+P[G*10S/ C ?+*&F5HR9-6;5U"FWRI?ORIV:R:X3B,+4AR_1VKR\&$RM M88;:L(1A!D5=Q=+1!1GJXRM]I5W,J<48ZN,^/"*IM)BQC$?6:+?)^UIMV$Z; M,(.4A]!U]ER6L[,O3D1&&&'J;AE@-K-,D_9,B;@6EEO+MF2:&I4,QS--3[$L MHNFSJCZ%R41?CLA/@:@.-$;ICGE814";5GS WR0WX:ERT&"1VFX"HA!H=)KF M;RB4R/G$C'6P[5Q^D;)W*KRG-1;[(8@:61D]+..#QN4C'#;YB$]GUZT!! MDL!EPPF6$BR*G@IPO4T2:5%\8^H>>:5O5^EX65!ANU(VJX"[BM.#;''1='U3 M"5\%K^]26EB<$F)T@GIFL$S%58J=.17F:02+&^8VVJ@WL:M9EC9TS8-9,FP5 M#%_$CBB.8!7+D5EF090&=H%<]&EZ]?5LGL%YN"F .>MU<(5MO:)PS_1TIJ<: M&WOK[V;WZCHS>JHC*9[-)$9%C29.*; -!7089JJ3>3KZRO3F*O"Q'<:S9"0^ M$(F._?[D>2)*"2Z=\_-P'!T[UD7'(;(5SG?%2"UU.>75X6@&T:P>,24P5Q6) MF88KV19\[&E:3P$30_9D+[4U11V.L1"P*UZ',^WH.16T6T]6,&6$7Y?IYF8R MA76-HRO4HK(K45/M2 M_0'@9&_!N2:=?GM7H@!@;Y8B%@('&TKK1#;5 E[#4DE! V$AZ-TIQBMU$+FQ M!!C@39,0&@@-^JJ*H>:&PBVLN6R9H0B964ES*E)XG2Z[J 8@&D0%$PY)Z M3@\<66I9H-$/)C/JA[,FF?$V8&]-12D&#LH,X%%2)-*PJ\RH"Q:4&> IZ-7* MC+J@$3*#Y'M%5B\S-"K7LY?2:K@K-,2V.?Z=#% MP &A82I44RJ7&37 0L0NRPV.K\C0J!X:E!G$D'52KZ%1REXJ)!99:F@HYD$, MC3KA9&_!6::AL0=G%@0'98;&**LR#%H7+" S&"6J6H>=43TT*#,8FC.ORXQL MX>(E6RQ3-Q)^D_\6?^SP]/X_'HIQ]__/;MVUG" M^V>/T=H4&>LJ"-!??IS?-GWPCTM/_F4TSTP5GY.Q'XO&_K_BHB18 M*4X;F'\[NY"'@X7+B$05?/1@X:)??EQX^"\_9@C9"3M:$[&C%<..5CEVIL9U MH["C2[)>B'=D4Z)RE;S31.QHQ;"C58F=I1!PH[ #J&'%>$>K%CM:$[&C%<.. M5@-V:!.ELJP4PPZM3"HOI7XU"CMZ,>SH%6)GRZ3;JM&'&.*/F*7\ZR_?[^/A M(/B)?Q\-@WXP_L2?[^'Q@^ 9<\*C\)\?-J;HVB\V#_M/SW[\E_4]2#[\.K\R M&5\^_!9%@T3,F$F?^4WDQ$\!S/;_L8H?IQBI?LFZYHM!!%C']!2,1!+Z9 MW"?!(/#CEQM_."T47J;A4O7/^Z/@0@EL,RDX!B3@/;_QZ#'V1T]!WQ^F%.SC M')GXY:'\%$:X!C)=BG__==$6S>WZ+9!$M'U& %912B MY9(2#4M=%WO[8^V?O?"%%0ZN8O[ XSCKX_(.E=Z\F>$Q4GAZV6(AYX9:VO=* M6]'D\YAIN[[YYWLEI^@3?^/[(M#+YM-=N&SKHW6+OBQ[Y1^ MZ7#7XZ9?&I-X;P1\=<1QHP@ZX,%/%_S1'WIB-?.XTO4D2?AP>!,\#D5+P+(. M5E^)0>)K_P#3B\?AES 0O8?AVG%8+P?Q[ >*QR<@P7[\! ,@W,XVA H&8$,#*AL(O4#923*.@/U?>IPGH+NO^7,T MX'AB&0M^BA*<#& E2=07S'!Q=AOQ?^.M[HYFN&<+,UXAJSH, MN@S:4FTF#45#\E6EE)L=4[KCN!IRF.=!P,9?R8)XSXQTPHQSLG1CAL&.(XJ[ M@8Y+>;;I8(@:A$ ;-U[BH!/GF).B7;-JF!J!'A718\R#HIHFBQ""J:WV44(Z!1/0'U.0%-9J3I>CIIZ%'T-4:EEXGV M*0B#Y\ESA;0J7#!X"%H1JC54CZRCE?_]?=(*CQHU4U%,Y3CVV54< 2;&+^CD MCW&&XW\FP2B=>36W#-"E$YG.+A^!P S\^R&WDH2/RXLKM=O]#19J[O9O, N] M9RF$9]2&>D)2:'9T/8E#,?D8+NP%W\4,Y%8.U<5$1RZ'#L5$[UL2R:9&3E 2 MV9-@B$-7X;KIG^?/HSCZ*ES/5BC5QD\G(I0.R$_O4SX=9>Y+,UK?-)6>;6Y3 MDW*;3H_#J,J$!:,1_3@LFIVMA\)O^-V/A3]_#=A??M%%% ZB4%11W_OA7Y66I"1Z6I'4*I'7F.T"&$G@HI>?<\C#D;%8\P+G9&<'&G;9N^G3N"%AA/' M2_"Z&U"T3+<7T[43!HZ?@NV$@6,D6#MAX-@(UDX8.!Z"M1,&W@&%FURD7;## M:CUET\VF83LEXF1IVTZ)."ER4L8:&E8L2,[;F/O)!%S)]RQPVUD?IT;/=M;' M:1*VG?5QXB1N9WV<"B';61_OB^R-[Q+7F)YM3:9?.^OC6 F8S?I@)F7F/$BO MF8JF-DP.;YSUD77M]C"H,(J#A-]^B\HZ%G]CWL?G*!X_@2L\KFGBQQ&Q4!// M>9K&0N_Q4&F16TZ7.TZ.;.U8GUWV?E/&^C21I=JQ/KOFW3=^JLFQL%O;^F)+ MUFLWP'%O #D=XRC3^8: "YC2,$MLY[$^PGR[X?'7H%]B=[HMV>VWF/,0GO4( M%T_BX+WE0K?CH][/^*AF\E\V/HH8QI'T;E\=)P4>YNU3-$G\<' 98O(3ON8K MQT,'N%EHU )3IMK"X-*8I[F%P8UDGG=9![S$/.^+64Z6E.T,PF.C&8AL667' MJ_CA"2](R3%X$:WB/SCS')?B/SCSO&?%/V>>YJ>U')QYVKR:'1BJP7DVQ\-0 M[S+19XFCWA<'G1PI5V9M4],0)UNJV5!M4^^L[=M@C!TNSL-!\#483!83MJ8M M+EJ6,46_$I,:#=4GC6"9>==-G@BP6KY)^88Q@F<[FJP9*1\=V\SFP_"1\Q3P M!^\[[T]0CUT^/ 1]'I?U[M\!))R%LWP8_^3'W/83/EC4FBE28C\$AQ@>RZN6A-FI5E'M.F%M.EFX,K/BC MWO5+'2PO1V@4M#N_;@XZ<8XY*=I53JLC18_:CLAL;)W /AM0+<9A:JT/ADR)GV[+V MU.C9MJP]3<*V+6M/G,1MR]I3(63;LO9]D;WQAZ.-.:IL,OT:7$K3G$J61A*P M;45XS*T(F\A2;2O"D^W$=BSLUJ88-"G%H-T %6^ MKO*T=&L30UOO:YRN.>$ MN>5DZ99+#6^P]]S@U/!WZ:^WN>%'2KMFY88W #T*(L< >,AJ)%BT##-U78SW MI8U/FBC#1MDJ>YC_9X+G$%_A/^OGX=O-2XO M(S,77_L'6/@\#NL;X:9)I$"-4W99]:S#3*J:HD&_8JAY5GKGK'/Y+>1Q\A2, M7ID&5GFKB2;S2[/XHR7;JJ%!9*TU5X_7SB# (07LC/2R^KBH-5=;-MI!AQ"% MMF- "VL0(BFT@ 9)+ZN*:)JB$+,E6C&B:9*B2,1\BVBSRRH@FIR;W&HR))I& M-:UIUOR\NV8$<(]?\%1U;(4#S%8=X3,6C_2SO&%'Y:<279@NBAZ4QV>K>C2 MF\1A,)Z(_=,+ON-?)4<\#DPGV=0:>CBY%9WL20!/#1_ANNF?Y\^C./HJK-F3 M(ADS9:.A621;D>R3WW\*0AZ_+%YX$H32=9H2BJH-)903A4DT# :8=B?,P(#G M"EVNP% -Q"L"#]\.0FJJ)K(A3=,LZF9HEA*!)3!'KX\[ -)[)?//JH1235-VM 2A6W(M!!8"0?W+Q=\C"-OX<*8 M#X+3D':J0D542S>4ANZK7H#G51?!5ZRI!70\!O=#;B4)'P/I/OG_CF(1SLK% MN<0<8QZ+Y&3,4WX*1B>RPS*":7I3!>%.!+N-_0''/.33H-)BJ9;XK*==G129 M-M1@;T+IUKHU)-,R7?LEJ^Q:W-.Y7;]0KPL7GAPGO3O..0X2M6TM&TJ6ME=E M8ZC0-J!L!!7:KI('ID+;*O)8R=;V?SPZ@K5-'9M/(\J:EF*Q)8UN8^XG$["L M3T[>M4TTCX)(;6?,(Z)6V^[R&.G6]K!L-'7:QI0G0,O&=UDY9-^3PQ*EP4TP M#MJ2XD!4:?M"'EE?R,/R"3,4TVCYI"P^F6MD*\FNG2_V)/A&-A4L>V4RB/UF M\HGM#S%O[N:)\_%%U%^@$D:HP9J*)V#J?A_!?3RQPBS:.8DQ*_(B\.^#H4B: M/"%J@38P24-W]69JSB_2;3*>.BWF/,0 MGO4(%T_BX"02^C+FT1@U9;(@D%3@IH:&&+=FGFO^' TX'EEB4GT\BD <\8_< M'_QG L_@\<$8ZE.4H#D(ZBSJ"W%T,7RK@\Z1,%769YH81D,MC=4^T[??HMNG M:)+X8)^'F'Z K_G*,48*-PL%5G[[Z8/2!W:XK#9TDZ^C#SSA!;N!CT$,GS9] M##VMJ@"KL*'1YS0]Y];_;DW&3U$\Z_VP% @%V896_/!_05LF@Z!??B?7 ].' M&4W-7WR+/B[\FHR#OI,F,YX&59A,1.A!5E@;.-K!?NGY0?R[/YQP^V7VYT< MT8_[3R\7_"L?YB*?TXO.P]%DG(@KR FSTCN+:K5\LS/?*!K1WU_(K5:&44Z" M8733I*"C=-EHJB6>5I?W_#XJFP7G]>8;.-3@5/.;R?U#]NLID812F3:TZ] F MDGR:#,&D$Q*^_V)'<1PAC8 ^P^#Y-!H$9,3!EGCZ$>V76;<'T;+AE#HVK(ZG MHJ:H/C6IT= 5+FW3\>.@4]MT_-A(UC8=;SJAVO;6QT2F MMKWUT1"L;6]]G 1KVUL? Y4(&(,G1"71;NUYQ,?<>HSY"=F![[KR^SA(U'8K M;A 5VF[%C:!"VZWXP%1HNQ4?*]G:;L5'1["V6W'S:=1V*VXL:=INQ4=!I+9; M\1%1J^U6?(QT:[L5-YHZ;;?B$Z!EVZVXL41INQ4WBBIMM^+C[59\ #YINQ6? M0+?B.OFF;3IS?-1Z9WU=CHHT[Z1URE'0I.U6?*+=BNODH;9+6P.:)U77;>OP MK/3.M'G+-SOS3=NE[8B[M-7),&VA?4.(T:2Z[LIA5MODMPI85:V=;&WRV]$1 MK$U^:SZ-VN2WQI*F37X["B*UR6]'1*TV^>T8Z=8FOS6:.FWRVW'3LDGQ@,IA M9FT\H )69;63K8T''!W!VGA \VG4Q@,:2YHV'G 41&KC 4=$K38><(QT:^,! MC:9.&P\X;EHV*1Y0. MLDT(5&E: &+C)ERA195CW11)UBM5A(9,"&TKX;4CZ=8'[[R,_'MP]"TRN/ 7IL7C!=I#= M 1+O'T7,0;GKP.@S-G[EZ M\R\_+JQ]+>@I)Z]%8OI3 ?0)?;GV$>*70D^(UO!E^H2H$'-.ZZ#6/F3Z8X'G M6(_KUP'?%[C[=QX.HO4LF?ZT^1DH)H8_/431.(QP.$#X5^?[$/[[4QP-EX4; M7GD6Q8\_$EFF/^+//^*%'[+KQZ 80>)^'\,+^6"VEO3YPZB?7?84\X=_?OA_ M@L&=9LBF)FMWBDN9TO-DR56]GL0,(DN6:UA2S^D1UZ*61<'CQ+!:]H2A?\^' ML'EV?T*ZU"%2![#V8^E+97LOE=6U5'7OI:KU+)7LS0"D+@8@>S, J8L!R-X, M0.IB +HW ]"Z&(#NS0"T+@:@>S, K8L!V-X,P.IB +8W ["Z&(#MS0"L! ;0 M*:/45(GD,LHDIJFN9##7D8BM61[:M 9AK]L VSZAZJ4J=.^USA]1^6)?8=>M M'U'M8E^U [9]0M5+W9L)2&U,0/9G E(&$SBZ0BTJNQ*\#D2.)3L@[L\N25FF* M2Y"&GYHZYNYW=S]PCH/S;11$D^5B-?7?N1+82N@;Z@FWVDKH&^J)IS2RX]<(;W_>BRR#PEB&J M_Q;AH+^DGYR+M[%:B^@7;- =;- 6;',O]Z6Z9O37]'(>+/WEQ&^$M;G1VQS] M$H $)6H9TVB!3N+E]NH"2N_GW<7U'<]!,;%A.,<4OWC.3%_+G/%,LEB4YFT& MD&K$4N"T#S>#9@=[QLN$[;BLE/ZD3'-,_$<"4\ 5O04Q9K=0T+?2]*]DE6!5 M"N^K)$T2=CF/=;F=%5S^AHIEBJ%=M&MA_L32;)N"PL%2RU1 1VLL59K)A/VI M$9S&3F.) ;(1\H@I*+=6]3&I&W1?E3:RWK*GA ?"3AVJ=<=. H-Q1[2I%/4V M%36:(% JNIOF&W,4Z=V@W:@6[J'$/TE&C;C6M9:]/Y:.>0(N&3S&L*NT%0GL MZ#Y^&0-#A3A-D4VT$W .NFLH.P3Z@#:G(/48.4H46;QWMQJ;:N2>FA\B[*Q7 MPOXP,4 OD1'D#J\27H+F,7A^R)SMJ.I+I3!-0^1);!YR)A?Q$H.JJUX8:;;F M*E-?R;-XO1 21H9$=4$Q.B:OH!TRE78]S6S8A;%\8F@'L0G%MCB2D)_%WV&_ M_HXJ9'ML2MT3?\2HP#Q"JE=(/?/&+:OX(\OWK4M9RN^!K0'(TW%>)SCE^3RB MLT/D6:*#L39M"M$_ /I,^R.V=H2+ M9+.,;J0HNI7PQ*DEC M-&HV3*.F[AD5N$B_P$7Z!2[2;^(B_28NTF_B(OU"%^D7NDB_<&#TLR[=#H%^ M]C5>AT+E#^NLLBX;.T/ P$D"!D,CH'7)>@@$M"YN.Q2I82W U@5S9^@WM.S7 MN@COC%%#RWZM"_L.1ZRW79&(MZ-(D#;(08O6AV7QZ>CJW9[[EG5O>LCECKNE:S'0:/N6/ MS*)^DS0:L7YN\R;L1>X]@?2NL@\:W-J"B G-A3@ WE]T?JQ M<7'9N&A-6S]^N+S\\.;=?[/4WFK-V7PAR"OK.R3^@70\UZ6.0]?D.B[6]Z3? M;Y\3PW'(&(E],J984FJ?1[+\L'[05J[_Z2Q3R:?+Y?VHX\/6#Z6?&^S9*:( MS0+I6Z\WJ%T )UCFU]X6O(F*FD#4 "K*F95EW<^G\""-+1*V;$._;88O,]06 MF*/@ZTURGUKG<^^Q&;W,;P0KX!QZU2[6Z&T^KTU9/AN\0(XW"@=]MA;Y+/@F M7PMS'ZDO\KG"=\AWJ?"Y)K/\?#;Y*E^;SZQ\'GB!'"V50ZSX#A9XL\TC3#ZG M8F NJ;\R+5K( ,&G+:DKKCV^[-"9&3C0&G\%IL-FC-IGQ!2"LX= T V"P$U) M?D(I'TW7]83T4/)O?+):,7?F17_" ^R/'[CGT"E8)<$?=^/>KC**R,4VD:[9 M\:P 2VFZ=M<53*Q[()DOI;XSPNQ/9UJ*I QQ*6P*OIG)TK8N6N"_8_;L3Q!% M0EDD(^QC_(^:(0L>XXN"*77$ 9UJRW7S1 MTQB,DV T@<)*4QK.>C"2+FD(S!C>_:&^TT-R"3@D/ 3',]?W'(9CGYV^\(DW M(Z&\&I7]J S%@O*VMX1*+*CKLT>JPVDGM1ZY-\61VQ!>XU@8QR1^&WF^+$G; M,7T_\M=Y4.H8]&B^U:%Y93H8PI')@E+AU\@=A=S(A%@(NIQ@T#2E893<>[!\ M5QQ+\FJC.-_5V.['=K* )EMXC@W3NNY? 40-AFL7<+D6:QPL10_X#\5=<5;M MOTFHN ;]Q*#OZN)'6$"1?O_C<690^X+R9M$V_<6UXSWY/==FG%HBWZ&K9'HD MWY>(K4 TD;)KO';@-? $]:=>,JJF#3AA&5M>VQA,B=%N M#^\&T][@AHR&_5Z[UYW4Z)=&OVMR%T#R1Y1+?U@.\-W<>HQ;VQAWC?$ D)R0 M47=,)I^-<;?&LC26.4,F$I>#=*\0/;*OMY$=3C\#I.WA[6C<_=P=3'KW77)C M] ;D57\XF=0#["$PP]S%%5Q69LS\/]/V+@MU 4%ZN"]59ST:]7L2\4&[.YB. MC6EO.*A1+HWRB'LKRL5ZY.!HZMH8GZ[PS:%HEQ*H1_W--NJC\1 <]_1W8@PZ MI/OK76]T"]C7J)=&O4,?#@9X%Z\>R[?;6':Z5S5RY9$+A\JI^7PH?%H!>@S? M;6/8&\" VR53X[.8=L?=R11^D)^'\!>YAX'\KIZ.'30B)-#UW#OP[FG^2BZT,WJPA1PH M6F\M[]51Y!Y, 2,Y-(<[&%,&DV&_US&FX$3@:6_Z>VT6IKC#*"E2:P:OE?S;S7#8^=+K]^50 2[!&-STKOI=8DPFW6D] M7!R0<16 PL:B!](>"GYQ:7K3HKGL#8]#N0230&TRFXSMT^77'/F3VSMDCU 03IPD^X)0_4WO. MW+EAP:NCQOVC%.B-0LGD0;?OW<,0A[2ZTW&[TTGR#CBDA-$O00]F$J" M[MKHCJA5_)Y,-N_ M[:!*M5>&K$= X>S L+TR.O)/3D MIF2/(JE%0#?/I=D25P+BA*#[>2:-NS0[+&_N_9 M1%?"#@X0J[>)@AOJ:E-XF?U9): O($8/M9*?R^[5J@'^:INV2MC :33IS43) MY17?P%4;T=^U.:.$S1PD6&\B2AI0OU&C-HNOL[!;QK$Y?0*S-X:67FDH80RF!>E-0C^[N M6W:J+6'OS8U)>TZ"Y=+DZ^%,NTIDV+8LY0:,T16/)Q&E-P$E[1BIDK?CI,I( MJHW$ZH XU9B],9*\ZE!ALOKJG")&DFP0N#)]9D',UV%.@(=XT@4EC D]5Z:3 M%,,HR:XW!B4Q&8M':Y *Y!VAD0H2ZR KRDFH);Q1J3: X@:PO7!8R!\48]*# MK:07$SA!:H1CW<-/V<.GYG-W-J,63.T<&*,Q43SUNJ:UP RRY]+\6TAO3.;V M/=_?W?6/E*LW$_48<<8G@&82J2:);B(\@MI)HAY)90&VKD#%(I!76(CO:HLZ MQ*)@5 Z6@5QR4 '6&\U^5KU=J/L0,W:1$9X+/,JO$2\32L+$CR%(F>MZ"D:. MA3GU>*O[$"/)9$-T/62< .YX'][[&@[PF( MJD$[#K1"7;0XHQY8)<^7#VS=0T\ -EZT5 CB"5'%LHCTB!-: G #299OCQQS9P0O2,>W*4?(F65@^DDBE+9:6?Y0AG M1*&\&L/B&(ZI!5$DSJ[KI,MGNS:V,@ M'.N0T&>TU!;P41<**!0748Q)C[V2UXJ$$N82*99DY4K(8\DUOB5\0;(Y.KM] M&J; 46/BN8J":Z.'2]);@IKQ0DT-J8ID=YM9 4=I)!1'8GDUA@=@./#<>^H+:H_A7\XL^"4; M=R^@>QGUZ*J':E-T070CE$U2X1'F-=CEP?Y"\:/*U#8>*3?G>+0A6,JNX]]! M,:X]GNF<_@V'8"K^@-^1,O0FH*328AV-2 G):"&HAH"_WNC[/HE4U>9P[!"_ M(S&C)]8#K&YCVS50UYF9\LL: ;<6T)+#61K1#)])Q.LMP[U8&VD6"Y4IU%:HIO$RC'DE^I)K+^.ZTY@4>G-U=L7 M5QNSF4R[%=L$=; ,?R>#'FPE"YB9[<[P)@'?C@OTO&V]'MQC(XR=,T#Y[ MI J\VY9PJ!B]02@YN*R:))R/%.'&TU 5D;IJUW#T]&WSN\R%T[$%V+2X_Z F MY?*^U%QW_^-ASIPB2^\;* )T<48]U$J&+A%,,I)KK$^ =7JY1#&(]]+KD\MKCE,UAX+7D_"7W%I$.]8%$SH^3$\5XK8BZU>)D M,9\,OI-J)Z:>?@2=A"6IK*C$2Q#>/#&>[;J'I MXPD?*&+/G2[HE>F GX8!G^:$@\<)T]N-^FD+4$:D-IRD[S 4G$'$*G%Z+Q:4 M1%I)J+8VEA*SAG".!RBF^UTP8<+ "X@$_%MJ(C$4:TRM -ZZCI.F M-Q.?"M&[@N6UTQ@Y>,#%< M43Q/YLY#0F5T.4:6WC*4_&*HBT3*2"B$Q.I(@/KD5H)4(TE4QN2UG938"I[_ M,9Q";J(48RXXB2'?>"+.+41CQL"99#015U+"7/-L<76H53Q_W M'6C6D&O!_3%GLU\J+C-[K+OP@5AN?N2FX!'U(DQZ7'.V^<5"22BU=M&GP)0=4RA..4]U'I$U6OJ(FDD$9?)%*/ &LC3G)DT'&A=S*BURIR>!*[6 M'DB5?%_A$Y3D55(HTOK_@"_^\V#B$NJ,/,LG H@^G?EL">[Q>;/U_OW[IJ1JKL)K & >VXS%Q@(4[N<'[DC^UQ<7EZ'1;+5?5*I8PH+3 MV:>S)]]KO+YH_=!Z?=GZ QC.GY=.3"&80"7M5 Q!.?[WQ'2QV']]?9^#(J?,H(R>OZA^;YFK% M(.B0?\-?KNN%U.$#J+G'!7'-)?57IJ4K-W-]@9F&,^);"[HTXYRVA@7_:L1\ M#7S4:+UN7+;.GWT[*F*9$J0-7:X$,5_9$LQ,_T&*"OP&6HK?1#0:%RT0L+,, M4G^68U-> MC2T0YXE()QF2.7*F):/P!F)@)\>\.]8/7I+&1G('Y'K7=4JA*W> MFE)Y8C ^783GP*\]WF&/S*:N/:8L.4;BYS7&T2+#A@KKX(?"OEY+Y:SG=QVV M9'*CSAU,^MO)(1J0:D3%R[3+H0(V6D'@6OU7ZQ]7GLEM8P4SE,=,#@QSS#&" M':A,>*!=3X=VIF/,110K*-,<='\O77,XO]E<%+E0R\5]1"55//6''F M3)] Q+HK#^U2MTS;%!*WX6%D-_QZ+=0V5TR8#EXM<@_E]_B8/D =,AYC-T46 M[:7G4F'R=:F:A#-$$;]Z"#='?3JSP!$S<:+ZX1X;CL=%H'O'9^>4<7$/695& MP:BH71S"P+I\.G3ICNKDTE2Z+M,G;V]=,C35JHOVFSE]YLINOM&SBG)4:)#9 M]VD@%%^XBA'UWUP]6WQ8K#&X"QYD ^^H:)$/H^6A6I*O2M@6^A;<%L(E>"J+ ML[R^J>V8OG\5?;P$PV#%$^VEK)0_2HNGE!?J,.+1)7*:JI9DKECMDY7#^+J\ M9 4Q+]A7S?H@_JJ:^,YEU.@:L7Q'5H*K6FYL7\$U:.LY*H_OSOLH]R!AJ?MM76/-ZF#Z>:QGM0#2[P9+T2CPP#@6D$&^J]T3[%&([,8B8IC%-4 M,O"%AW<%7E/J W1].C>=">6/S,K)6!0AKE3WWBKPF"X]FZ*U#F=MCZ\\T$4_ M4]/^*TRL[:UQ80%5:H7TK."M*0(.'1#3J6,\<)K65$M4;"SZ>QQ;Q[/D84?\ MDHST)IEMKFJ.O1AUA<;:[:\>Y@03&I(*5V0K_-WQNI*Q;OXG%S8_H9 S$F8J M>ZB "BT,%JD#/&S+/'JRRENN#?+XJ]0$T8+E]BBQ_;Q*SC_T>E^83=/4V-!- M#_/@29ZMTT29BAW"_&)+-*<+[7*N=&+OT%MP1L=[E=[ZO4]3;[22;PR+&U(K05LKB=Q=TRNWUTE;0]S7U_><@5 MHJX2=KL+O(W>7LIJXL#.$,9]S.H?2 M#R&:1V!&G%E47DGE\ZET%:R\0 MX9<5E,8HRG;4><);S\U7=315\JVW@2-8O/W_RN/< M>P)[G 0/N/=2*+4J1%VE^@VH"#?:&D\FMZDM.UGV$Q$8,*<5+$A^9-+ZM#7$ MJV_\179!8NJ]N6C]LE4S/=FWL @Q\+A84-,7=WCEKST1>3L)M425LLP RS2< MR4VM80$S$4'^VRQ*S!5T3OE7-+RHB!W&J24\[ANK%7X\@]KR0RQ#-_'L^,-6 MZU:8\=AJG]+YQX7?^$R)6K>MUU6LP2]T+;<%LES#VWQ;2<.+C_7DE#[SJI)% M#P>9,44/!".H'&:F"_KZXJ*%_MAX-)E4A0O(OA^$QW^W*WF0D JMMV[=T[9Q MQUM\W5HGR%OU*<]9H6E4P<)OY1_*<54R%[%5A2C^SRZQ[JQN+JVRS>3K]>NT MN!#WR^_(S#R.(62Z169S#TUAABI5DL]--_H4P^9I++DC-;D/83A+,NPR_ IM M,_T.&/!9ZYS\P$O)KUK^0+?I;;O7[R>M9E?')&A1W.;DW^)Q4R#35=F&+')Y;1/_D&IQN? M\LQ4^F Y56R2R$-+[Y/=Q(?=#R*J+PMF+90[L5P[6=J/%O7C:Y!RF^L%=%2K M*>4:%\2=5YYK*]U_U_LJ=?S\J^QR0M*]A!6*0#U3DFBN;J,@:+/D&&LX$GPR)JCRGB;8GHS./PP6'S\&.#\@J5'LX8 M72IO9__"!$9-( P<]493Q>NJ_E:COJ2B"B79B;.7,1Z.^37T50I[,<3$($\_O"S]^ ;EAC.\&;"\(OM M/3>:?(VX]\A\%GX^(/?H>%KSTTG\%O9+R _6S,!3HME/O9&)=PRJQ\+VD%5H MB @O\L+M[GB15V[DE;<_OB1;I;K DS==>(%ONO;0I25J7(JM2C6^A_ ;;,S M_'E[P>@,_+458.F',XC5LK4L0%JIQ?]L>>/!)K\VZ=M*5> +3I"XJ]M^I2'Y MBE;VL1E>! L__P]02P,$% @ ^H)A3!NJ)QO_&0 K8H! !0 !WE[NJ=1PG<_.1FNR6XH^, M]AS+*SN9O7N9HDE(PH4"-2!I6_/77P/\E@@2)$$#\,S+9&P3Z.X?@$:CT>C^ M\1]/&W_R@&B( _+^Z/35ZZ,)(F[@8;)Z?_3Y]GAZ>S:;'?WC[W_^TX]_.3Z> MG%_>3O[M(A]1)T*3.^"='D>+*.HNV[DY/' MQ\=7WC)T@U=NL#E98N(0%SO^<8CH W91>#(Y/LX(?$E8>3?Y]M6;MZ^^+?UE M$<3$>S?/Z]/OCUV^/7Y_>G7[_[NW;=]]\^[_EKX/M MCN+5.IK\A_N?[./O)NNLKNGI#S_\<,+_FGP=XG$\O(MV6_3^*,2;K8^.TM^M M*5J^/WH,@V,&^NF;I/E?SP,WWB "DGH7),+1;D:6 =UPIH\FK-O/BUE59"?* MIE&4SKT3]MU)8U(F1UY_[IDZ?48 ;AZ*NT[E#SS!$ M$78=7XU(+CXNT;Y= X5UX'N@E"]^C6%938FG?IIU(Z-;SH'CV9V6VA$NL7+F MA.M+/W@,9\3#%+E1?ZD.NQK*[#D.73\(8XINX\W&H3N #J\(3'S7(='4=<$< MB,!*N0E\[&(43CV/+P_''["+**&I4'+8Q[W81_/E!R?$+DR4<^S'$?(N'$J MC_"&SYI-0/BLZB]M1SKJ)"P1X%VK'46YWL<8+[",+Y9+6 77#A MN&NVR ,BV%T_.IADEL[5B=#KB/#[+#&U.G3%M1(_TVVL=/GX7WJ1Z>C\ \= M(TI ZYXJE&2!7%![V,=\>.?+9#_+;6.@O@"*O>61[%[A?E&8DF4L016>HR6B M%'9HY^D*._? 4P369?]=HRLA?3)6#SC/);#:8U5IB:P=LD)P!OI(P=3X3. @ M% !GOW'Z'Q!!2QSU'U:YWA6.)3.9X4" / 8J+//$^B!>2NO&=XCJ8U=_DF.< M-Z/ _3K? '_I=B%_^.4U0G22D&=5#\C MYHA'WO0!46>%IF$8;SB"X6>8*I5-ETMN@2AV?/0F.,)>>.90NL-D-=TP[]E\^3$(O$?L]]_M MVWM6.7(1$,/W/M,#:,#F?="1.AXSL6&;W*>B=E9U)J1.1AAB&N'?REIK@?S$ MJW6)"8[0%5CN!VSU%K4O/<7[0/6>0+VI)=&_.HGRFZP9 8.!7]-&ES38@'D#Y@],>9#$JHP!A;/5P?2+X\=@2-0R 4HP"["8D;LU&%<^B]BX7:,A>F<8587Z M-M'J0*TX-;/M%@/F4<[D)^2PC[TY62 WAK^2%;M &J!VAY%5ZD7;X"B#_"S@ MUWZ(J+]H[$Q(X0R/F?'["7:S3;RY DR98V3'6?E,8%N ]X9FUR^ _O;?,M" MOH"WY,/^$WP(496^1;Z9WS@TVMW!&2X$]LQ4 M29;6A]U'%*RHLUTSU]>4(F> \WB6 ML#'JXPX]11_\P/W:4;C!Y(P0.OO%,PN?DQT9A/V0$?6#+::@2[0[MM>J&] V M.B.+61-&QSY6/Y"MA#0+JGA8)B>=5P/4B>R1H&@WG_8G?C( M@(@N:,><$EUHCFTFH17[=X&V+-J-K$8UD"1HZ1=7\9R7ISCVRD]OM,NWW*/N M;=($#1%B:@1 #RSZ)G0 M;I$K[ I$K @/WR+BL<<[R6\9804)H!+")WN4QV3G,-L3IP;T (H*#9Z<(:#5 M 4])\%1<2R>\Y_FXXO!XY3C;$S833I ?A=EO^-PX?GV:IN7Z:_KK7YC/-GD5 MP2RNVS3;VFW@YP+YSCWRWQ])-#C1P#]_YWA#@R6.! R7O]#!83*V+*\$BUU. M;-H8]ODT0/\K;(G2@*) MQZ2H'T&!LUT*"U%;?5(5[^/3YZN-Z&1'XWP.SK9KB-/WB)&0OVUEOQQ@VR:S]$K:6>H,CHQC4@#^!_191GE#W M]/7KH\DC?U3.?X:?MA0'%#:K]T=OCB9Q",P%VR1&VVCIFNS)0MXW97F/S1;X M&>RW,H"URK! [EM[9LHS R>V2@KTOK,'O5I#I2QO>0_*)01%\G(D[&$%%4"< M6J1B&@R@,AX5U5M,ZK?V#+FDH+(F0H'!-R]OM"5/O04&_V7//#BTG\62*]XX M"KR^?UEXU7@2"EE_Z+,^='E#A6F]M?A'#U^TH(CGSA4Z2,4M=)RW&O@9X%D8 MVJMA2,!/?NSQ1X64K^Q1D.E%18M'1K "N4Y.LF^@ T@9"9>/P4^4YN%-+H@/U2'9=J[/-)K?],V D9_Q8 MZYKFVB2@<:HDHVS M30#!]YJX%Q<#DW;>=.U%BZ1YDK\;!WLL,_H6LSR&2RZFV=?#5L@8JWVCQA3OAFCVQ@W_8U>*#X_-'=U&6+Y\_Q11YN*7::O+P M9W.R48#]SW3PFI4=*M4X=FCF2L) M*4!)7SRE)^(6OJ6:ZI&)O:8*Z*XI*KOTB0X>2[.310H>Y,80\-W:3+,LS8K? M$*N')6.^0W3#BSTR3W[OXU4292&20:ZQN7*U#%&G/G1*"4<[EH@+ ME+_PV4CMISIX_H0)/\FV7)X??*;M/DK&C*OY4#._K>9"_;?:N"XO-CG>!2WT MW+VEME>KP5GWI:;;POIDI6([H;&)GKO Y8[RDC.[5F50\Z%6GWC5D5+V>N_M@5:&&HNE:U:& M5MY3BH4M3K)6!D*(!9,[OEL9]2T66F#Q">*];9!RS]"N1+7(N2JM#,MH%;[Y MALC*.(!6F:O>*RNOZEMEK#MC"J[4S994UHU7%K[.75:\W+-HF'L)+^E[*P"Q MR #I TCWBY "&HM,F#[0J#IKY8"]LT=2O.)H0R114?K\2 Z#$4H .IC)AD8@W_C,)MGC2)67%UO:F-> M#ZXRCMGA7ICAPPI6#8(X2R0?SHB'*7(C+8E2:KWTR6L70(SM4^@<)?]VBBL6 M=&%$R*Y4ZMZV5GHD@?D,NH--2OA_'Z7O#J<;IEM_X[\7BB/15(=,%\LES/WY M\N+)73MDA1:P0.:D?E()9.O4A189GUP4AC"'TLG#'ND5%3?/2C4YT]VA7"I+ M)/2@/LU&(<^UIA"%NCZU!-473PT=5DNC$L^0!S,(Q)5L_$>Z=X5253:P&=GS MUXHE:FEGEC3%175G@4I-S9 INX@6:XWF-F9(P2W87&FEOK*FAR'2'6A*C<\V M8M!7#Q@,YP^[SR$SK6JVIKK$D0*9!W9J$ Z)FE.,@VRG!N%0LTD/QT&VTVXX M'%1N@E_\U^W?:XDU3\N_SY?GF*%(O+#] MK7%+(T/DD'S,(M-2IT1IEGW&T7BL M0XJ*NZ0B@3RK2H<][#1L_-W[,4+:;M:T=',C9!/&<\M*)^Y TUL=%R&/'V1F M81B#)<)N]MM5:&L[W=)D2K#L;Y40IK:9;ED6:)MK^2M,4-CR(%.NK4E2'015 M=)3LL+UNZ6H\'C+JHD,/9DA8N1R6EJK:RIJMVF9=#]-:B #1S<>3AU< M)H*(R]\M=(V^0SOC-<<#J[M;4A#@^/M#4/X(/RSD\<4@-C">QLIW=>/..X&K MTLHP[7&1JG>#%D!9]+9U7*!JO5D%3A8=)=5K-;#CDWY<,:82RUO,:S, MIC.*&FJXK+(RI9\ZD"0B[:S, ZA^&G6N1O^=_0;3 +ADWV;867!1/5X#7_0, M+'3_8F"4>Y8AR('T!UK5!Q^"O$E_P'3X8M7A!>-A--_,AMX8@8?NRR_7>F"VN MD1>SG1@V%.S"F?,<^W%4Y(VYX8_\F;^:[3HZ'M##K"B,+/&[E-(WFI[;%!Q, M'QSL)^DW2L[^U)6= BPCB50_>F+,:00S>LM7;U'0$^95M Y6>NJX"_!]!K*W0=;^X131GBRR>H%]9@]OJ]!T.A"*U*7 $ M&VZ ]]019?PZ+CXK/<)CP22S#PUS#6LR84N6*A?.9".;N>-Y &\X]?DFQ<*Y M+AQWS3PY >%9JPX3:V5.,QW6=U,BS05RT\QJ;K)&\JG$W%33^=EL3LX1Q0_P MUP<4?D P'$A<+'H44MHJN*D1I*6^]AB4+$?L6< R#:?/A"+'Q[\AKW"PE]B= M4AR"BCP'>X.LDK<&?1?C$$IV(]9S*0X@9#=>SP&5N2C]E 1GE^Z[T32_"QC88N@'>V[2SLMBJS=COH=XK!DJ[S["QJDWA%M06 M^+#=^IAQ15S85&FZR9KF@LWB#/?+66NPX"N5>-KC_KNF8U+6O:8,0O7/30;32VNL*@KI5/M!D,TCAFKR-85,JB7$*U&!_KL"$@KF9^_NM.Z;+<-7WC+[K&0K8\DZ8-)_#EEI9769 M+3WTX+" , ,WW*D?(4I@BIQJ*6V7E)#NIJ%;&OU1OLZ@S=)P%= V_ZQ\Z=Y! M_@Y/_?M<&FK2=POD!L3%?G)@GB^3@,G<%PQBLIRG.O1=/2<=3+@.'>@K%+G/ M7G4\IE%JIC'+) 9&=M5AZ2)XMYY-1>2,Y^&=D0OBN"R>=S 0@@X5%$^2HBXN M%ETJJ]2W)U,'<=^:9%^<8VC(-A@,*K'_<+9V;2HF^QE9DT\S5T]_0)K[-16- MZX!M;#%\=N]GS-9G8C@+A)6O1B!D*EXLSVI$LTT\70396XT!\#3W:RH:]>=X M<='=(5T^TT8!OTP2IX=9-?B>^T1-1UHM\.YF7I8RJ??^:F5D2#^<%.Y =F6W M46" =<6OU5BWRGVJ 4"QVK;*O:H!N:[FDE5O=37@V7Y L>="$6YPR M/Y)7..4F.F^B@)5I&*(H;(I[%'QL!-]9PL"=+.]% R/X%\=IUGYJ!,]Y.CT6 M%'[F4+I;!O31H9[T!&KHP0P):[P,+1\;P3?\3_:[U!0N&\!@DJ0W=F%GA^(H MI S%;(%"1-G;)N)-79?&CL^SJ#RRJCKR%6='(&0/7K?(7\X([.A,%*4 57LV M I$OCA\GLSX;/%F):UIJEDC>EC'+BBFQ\C$(O$?L^S!IP+8&XYAY!E+#)?U3 M)]%D^C-'>LFMZZ"%.1)T?8C4M1>MOFR9PT-=Z$V/*2[(,F[FP5DM/E+%D2SP M1*M%9=\?95.N\.8#JT!VA4:Q51<8"D KG:NMNH$89;YT/A!8=UFW4C<,NR=XF!@GOU< MNW)[EM4VV+"#WWR9.]_T0EKU"&I)EH$)V!17^ $=."A+"6NJ9:=KG;L].M*2 M+$/,9E-D16LSPV011RNT--+S1MD#0T+(UL63Z\<\QU_SI5#G;O3(>H"YO'P2 M3;6>0>0F9"5G0P_U8V>Q(Z78''@H+/+,=5D!U9*A7;6$E5%IFU]69CII MN#XUS]@L:ZGXG%9T:1D?_J2DM4Y>4JCC/R-T:?7!\YL:^72/=JRS56,!?X8)D)U(,"$>Y6)^0PS[V MYF3!4EC3M&RA7M;/@LT&1QF^R5/.%2)FUJZ^C)GSY!/HVDV\N6)UQ5GA=<[\ M9^B;7@?DC$T)7JFSN._B'VHII5=EH<)^QOAY+ I2E&VMI2B-'&]IOJ9A F:= M&"SGC%R"KOH?Y%"1@Z%'1V;+&\14C;QY1T;+>P=4U0QPJ2>S)7X,U,B;]6.P MM&!-4.0L(V' ;O=^]);PZ+;Q5"IR=-3L5A["Q\>GO'ZLC-M[%HA*2M7*2+WG M *FTTUKI#WP6C KKR\JPOO$Q*N]PPZ+]M"4)Y:ZV&X=&NSOJD-!Q>6R">:?4 M!7I )$:)OP+&A3D%$P_!A]U'%*RHLUVSN*0I#(C^2DZ(S1#'S_Q IH!X&]^' MZ-<8>+MX,-,A>(M\Q&)Z_A7#E$34W^5^S',GTC&PUT&$0NZ*3MC@J8SX^B^% MSZ6A\:Q@6N!CYN:Y XH?P 3_:B'+V2^,8CW+F'*#*'>_FPFPD,L[YCPS"]&S MPP*![&,S@6UCUDA\2Z7\%CC\6F@Y,S$6/BM\28P;.%%8]2S3(<[#WFUFU,2Q MS[F<+\LAN*EASEYGEAYN9DT/PUD+.Z'W9\ M 28?NT@U782&&):7Q;J!LYX_4JB$M[!O38>]+N#%=)Y%$1DL;H3%W2=O6BQ8 MKD,$,7 %Y-$E!;N&[KF-G!J(;$-DC.ESO!OK!F(OI/EFD#\;YUU\B+?3@K[7OES83ZT"-?NC,P&6@YQL4L M_WC"6+F',RO\\/]02P,$% @ ^H)A3,6[LO;FXNG_S'SX*$?%2].;!>XFC>+U]/-#8Y^?_02].;= MFU6:;GY^__[Y^?F'8)'X\0]^O'Y/!WJ1C[WP78+($_91\O[-NW>[];_GD/S\ MYJ\_?/KQA[]6_G(79U'P\YN/'RJ_.R?(XYL&%)J?WWSZ\/%?WWWX\=V'CP\? M__7G'W_\^:>__M_JZ'BS)7BY2M_\3_]_L<'_\N8BCB(4AFC[YFH'UO__YN;F M_(8+-]_^O#AQ_>[ M@6__^W][DP_^^27!M0G//^Z&?WS_'U]N[OT56GOO<)2D%)K:1+:8:.K'?_NW M?WO/_UH=3>$(TOWP*EA_>9__,1^=X)\3ON=-['-2:J#S1CJ"_?1N-^P=^]6[ MCY_>_?CQAY/N_V89_(W&([M#B#8?XYW2[07]_F^#U)D1OB]^M"%K\_>US M$K]C1_3Q4S[]?US$?K9&$:5+1XN8K#G0;]^P9;_=7=<)Y*6[2Y<6 M%_4]&_=>N=3[CG#>T8F_W:?T0K(MYHMK^C6MD2&$Q_-M@S5/5XB?ZFV<<)YS'GI)@A<8!>VA5RUZ0@1N/8),K[/!RO2(4NQ[ MH1V4?/RNLO?]BNZPBL. LO#+/S+Z6GP,J(7W_>B=.;[5'E( MJ4IS&X?8QRB9!0'_/+RP@Q2QLJ=%S*D<#[(0S1=G7H)]>E$N<)BE*+CT2$3A M2&[YK5G'$;]5[;$UW,<>AI4-^-)V3U%O]3[.BZK1EXL%_0X2JG4R/0P%#_&E MYZ_81QY'$NGZVPA](<+G$!-2&6B]F"_0SYE%CC$ MG"CS12X%]AHEW?..$/&6:)8D MV9I3,/E&K\I53"I$33X3R@:,O6T=-^O[J^LJLM6K6M1?,^*OZ#;4?ME_I?/G M")%DA3?7E%2$7I;KZ!\QCM+OE ?3*999B#T(;&J23W13IFE?1]^H=A$E<8A9 M6"B8+19< ['L+FB]80^R\-PC9(NCY6S-?$[SQ>@NNJ&: M^Q%8K5%MNY]E.5#WKMM7M336MX?1/OYS'5&%@0N5]SF1+&"H4O4 )'<*%2;*+EOR"@F4'B]4: M !9OJX?)=R_,J"(A!((RP5U:PG7TL*+*5R>,,SIOQ^H=)LG:UO*$V98V3+0?D64;% #;QS=KE"C\JW^89E55'8\H'M M+WB736WZ%KDPO_5(NGV@-EQ"V0^SY^P>KMDN-K%[0E&&)L5PB>58%8_5>^&.^5L+4"G6M8G!8X+^R.A.ET_V=2"] MU2UB@T+$?#__GM%;CDBXW2MA%U[:_G8U+&LE@>1KG**$Z_/YROLLD$29*_& M7M*S,/9_-T2N\W9.(+W[Q8F1WV_;,Q$.$RWL'[9\!RC4'IBLM7>@3?OTC*8@ M^8P-MG^0C1L!(VKY6#6WZQWI2O[('4Y^+T5&'R>LL5G/"._R-5CH*ZTF;?2) MN-&F#A' \I5OL77/Q&!Y+WT>O&S]GM':IUSTB9MR$T $+5]:C:WZOJ3[C>>+ M:KBQ,(?/XX1J??N Y,[\[^$R=X3#;3)9OC9VH.E;A>6!BB\H7<5!&>-,^N0: M!EOVSD/VNQ]&=7FE&+6.^F6?K;;OF2B*F&2?Q##)&FSI!@!.COD/:([XN MWI)>3KLN4:R)TU\X/3Q63E L7$5H/PM'Z?L K]\78]Y[995 '_#0K5B<-([> M!6CA96%J!MWQ]-/ &J\]'+4&-9_=)Z1\AW=KM'Y$Q!#,VM0>85S1)8B?/:)W M>\J802I:H( WV#>RNZ&0U6"F'QF* E;UEO^6+66AWQC?E^Y,O]_:=KP/1TR$ M-.*8)@M=\N% MWB,*__[V^._O6\.S\))'3NXL>;?TO T#ZE_>HS!-=K_A#+8"7?'KWWB3JJ)L M\Z+X0&I@*@:"P,N[VW!@SKX47XH8WN.!$58H?D45 M-R_\3^21RRBXX#T'CBZJ=&C_4.Z^X'SO6T1P'%S1WR4",.5C3PTGHY$>E.7( MT\%888*4UZ)KJNFH !4.!X&6*YAZD.9#3P=E?MODGY!XW.G@>Z#+*L#B?^X? MFEP(G_.T,ZI'!^CEGV@K $L\[F3PE=R8)P4D\RQE;6%9:UXYL*I))X,\9]1[ MEPPS8X1,2#G\5- *-8ZC/Y\*FBL<(G).O\IE3.1WLC[J5+#=9H\A]J_"V$NE MD%7'G JN.[3$2F$.Q.P%BRAY. )"V]X[;:K6B@#>YO'] M4_2!>$PRW&_7CW$HH&?][WMX2BMY1NJ041-[MTQA;9LZ#HK9"Q*OE8;?;MM8 M9;^\B4F ".MK__%?/GQX^V9#U1Y"+\??WWYZ^R9+*'#Q)J_<&@AR=:.SQ.Y? M8;#C3L$J3KH*/L-,K5[O@!:3O">+\&DK4XS0[!(Q]2*4: >*LU]#0<4 6RG\"0/@3O(%,^_O:\GLO28W'+\5!U(AD-2-*=EB>_W MQ<.2]W&X1^@HU4$Z <)G?/3VT",S6?S#,$OCCW4!ZN(-*TVX M=Z/'$J-L3T?^4,(MB1=8=EFK(R @S+D2>\Z)-3_-BV(R>IA%Y\,X2LX0%:K5 M)V,N7^CG1'DNCJC>SO6DKS&KQDXIQZ/P+7<]SB48][DC/ 4EU?I:M)#-A<.J M?%:G>/]"B4TE1*R/ 8=REJ8$ M/V8ILP$>8B/N9+X.!+;[OK2-)R,:"0%Q+N(4@%8&0,"W:R8K@6[_9Y"<"<1O MW&?*5(G'VES,@C4U51+>%^X)[9]F$4*N.1DT%^3(X2)+ KFQD-MJ 5Y1CJMD M$%SB1)/55+6J)5:*RT%U&VCNS1KX$/O(/#]'J2_-W[S023?>=!4L M C.<5&XIEY,(S+"LN0!<3B P_$(U=1*7$PK,,-:T\UU.+S!#6&ADN)Q78'J> M,C^!RPD%7>ZL9>^>R]D(;<@D<':YG(U@AF+5_G8Y!<$,JQ9>'Y?S$3H@[T F M@C7$Y"9=B2.0_M28CJ#V%5C+LX )8<_3%2*"9QA@@MK'KT$@"B/EXM*HMGP& M4.,!&3P='-A=5W6,$O2G, OX@SR$?\2]4*;5+F,);X\K7"7C45P)SM_VS--K M_6KS0VK \I]"KA7/@O_*=QRFM7Z.\)>^+Q N7_;T@Q MLK"P:_2X0SY+K>,/H=6O)3,=9_/SZWE4>1&XPY5HNY-+%/L6T=,,\9\H^$R9 M+\.J!O.,X(1UV\S8T[#Y16A)L X;N4FO7^*0"=H2FWOVA"[OMMT'U5IN-X7( MIW#M%-[K8NK;D[TUGW1/VAU\ -@UBG:1<"Z7<\/=S]8:UA!"OE"7LZTZ,80 M\^FOJ(@^0)[6*8/D! &@P0?E;7PBXXG86_>CCB?:W]G9/IZD &7D!#RH_[HC M;/L'#&[CA&]S7JB,=%T $WKF^W'&WJ'VMHS(15\*B2DM&0QA^N] H2HWHOHT MA8;><#WHA5. <* Z27"#O4<<"#HLW7&'YKJ$%DP704$TR# .>>X M]3!5,\Z]#4Z]L-(50X9<\T00?/C+J3*8\S_"P=40F#D8! =GP[=:&P,.I191 M#\>") IXR8J]W4?_QQ)PG[R0)=W.TG./D"U5U_@;C[+PO];#HR;6OEVQ$(^!D.?^B[H MXC=QM'Q 9'V!'E.N5W/K]8;YUN>/(5[F]44R7/0FNXM7TUF9+>(NG@V?DM$: MD%@RC_A\<4Y5-&D3(^%0")B_X(C[IAORV8^&@27\Z;@\! .!X6U4ZL5CP:"N M?FQZL$MFP"0W%A92HUDH&@F4CKE!)-W>AE[$F!M3<39%UI@\05,^!::K44K- M.Q3L*NHJ_G1JL6)?R@LU)K[6UZ.F!%JM!-J3PJEIDSEBA1G;78Y96L?@6*S2 ML[0X!%T>6&)11K:-(DXP$"YI1!Q7JR:,2&)%X.^K64%.+>9+'-U-@&K&L719 M[O'YY&X64S,^>N[9$E=W^Y,TXRHQ6$KDW"U8T.4L56S<+1A01LQK^75Z0>HA M-%?4QEF=<#6$ZAIM5.MQE"&4NFBC)G+F#*'X1/^:RG!SMPC$PN.^[AZHBG:5TM_=F]H)=\.(4DD/=]E2%WJ8Y]R4%'&W;VH7BB@S MZDKDW:W6ZH*\:G2)N[L^ABZX'X?Z2HS=]3C8/>V.I6D_CEY@2M*.2@JX:T V M)[F8"TJ!^CX(J6!@1A_66PVA8-<84UEUTQ#J<0WOM1)+A_E\JU0HT1=]4TN_ M&4(M;7?$H3*@LT70W&F6&IDYU?8FU MN_YC0ZQ-NR>4)'#796Q& IW4U1)KEZ6M"=:B%+(22W>-_ZX^P"J6>E:_<_UY M;CUFV:U0BGT*Y-1&H$]X?_LTM0T8<]L ^BW-"?_L LX$=R\!-<,OG0F,$0H.G$T\959D>+PT64+#)%?PN$Z2S B'8L)41M8:^B/_W51&9JU\)[^C$F!%(X>11"G. M$'4X+=M"ABA89G894T(++PO3.H8#3!&UF?)*U1VG,!(=T7CB?B>);SIQI%.$ MTWJW\&:K? A%(L;H'NOG0Z@7:8EFS:X?0F*=[JL7>I;D$!+LVF"LNL/N9M>U MQW1GA0XANTX/2Z%5 IY -Z5/10,]3-(7)E7$/_?D. M/2R@QD@Y!P:+W2MWR4,L 8]?M$>/*M3L!"CY>5[H':)W+L$IND?D"?LH?\?I M#OGQ,K_UJA8KO6_K*BT?O)?+Q0+Y_%%!CN'9(88=2*:SNAEEGI.8H_OQ4X$L M_455/-=KP_,V4? JJ^K2B+@^P$N-()5WAC)8)#8 ML6;2DCD%@CG3/D%X\DO&%_;5*'YPR%A?E@O\E'"A.;E"R(^ M3E#A IOG\I/UVEQOPGB+4.Z(49E]87MP15$5.#+MK@]WUW!E_ MD1%V";D7)2?]#MXS%"$J%!FDJEMMLHQSN-XAIBO[:>%EF#U[)*#F^0+A5)HM MUV'!0>#_F,=AE MQ2%0H,4GW;"6:UA;^* 5ZX!A>XK(4GP?&%K6!FV0W*XNZ;!1]O"N0K?4;-G"C2YHDH" MN&LA]'0%*O&%(3P"T\\UJ/EDX5^+.049A$[X\70D-8\I@GW.'\)#H#;Q/CQNA]\$U>P\W7M=S1">&.TN-"5QO2&\ M2&KOHF@5#0WAF38+FD3CA1BZ"BFOPAG",VO-VH'%^JLA/+VF=^C:)1%#>'&M M.\IF%3+@;[)-Y?8&Y?;BR,<(2^[A.TZ7 F0O5'8]5>C7%M+_:32ZE4\=2YWG MN"H/7U5]R!2#GT*T(&VY% P5/.G+%74$1D8S6^DJC)^3ZRC A!K-(*UOJE8] M\]U$/@[15Y26X="'F$%Z2V)VD8*S[;>$/;D]IT?GL>>E9WY*KQA_W^O@J0Y5 M7Q!;6X$TLZ$#=Y=J:/ M$7*2)4 :AQR^&'_YPAQ3NVB/!*VF63"84"W>Q]RE1O\=(LZ3HV"V9BDX?ZKZ M\VA-!6GKP5V'\\7EB[_RHB6ZHZQR'HDOE00WHR7&8A9TH/B+CRC7]5Z*JRQW MVQ8/%E5YL.P(.JWI-A4$DJ@S%41K0E#A,[V$3 ;/HWOZ?6YA0_5$1!EV&X0J4]W B=V9B.XFYQKJ.6Y@L>=71LW6, 1_)B7]!!& M:J7HXR=;8'+\Y22CM!"9>0)U@,7;<)31WQ7TE'?;ZKCH\.C0\-U96MPANN0B MU_+]T%UT>'1H=S],%W>(+@)%NOO]T%UT>'1H=S],%[?0'8GE75!(JND8#_%/ M'S[^4] =I'D\2%<_;\LMA?E"E#,C.8"&28[@<9@T MKH;GD/XVY<_UF6C59V),K8I"*Y _A%YDIZ)88UV1PSW,3G>K&A)=AM#X[%3$ M4@NQ(71/ZYM2&FZX(;1@.]6%TDPY@&_EY@[)=+-/AO# [JEHUC%O:0C]M\S3 M#PZ^0XVTDB&TZK)-AUHJRA"Z>O5U$?;94D-H]66;"/)4%_BV7R.K<-(X7;OI M( <*KHZ7=@BMSGHD4D.0=@@MT/JGCD&P< C-TDYZG8YCY4-HJM8_BUD=;C=W0CHIBB+$*45+$71V\$T6,[<&2(N[JVGH4,>O:4^+M MKN*LV6//J%]6B;>[*F\7O(^ZGY4( VFVK["YX 5.F+#."+K/UFN/;.>+>[R, M\ +[S(+-4Q[X,WTA]IG.7(GA+6*RSJ,K(%T(GZBAC1,*6Y&H*DD/%PR$2&6? MA6'\S!SB@HS1,K7H/"-$7D1CM@8$EF<9YH$X^K7O_GF]WE#)Q[^6_?/"0NST MYEJH#B^,&OPG"K[3SR8F=^B1?L^'M1#*H2#M%@^?"6#?XW'/EL;AKL N;'*G M,6'@\/_V:6HC^-M51B+^1![]VJ_P"W\L3\D=%!- 6M_%!Q(]YD"$JX^)]?1KROLK_(+EAN\TH81.C-A,8J/ MB2\99.'H>=K.K@QPQSW$_+-Q.$SW"::ALFP:+]HJOQK12*"J97%@[VS[0/=6 MJ&$Z,YW"B$&E5&UT9CJ%T;<$44OI!B]D-J+.3 B,[IAW3'&WRK^#0:?\>JLC M8.KT\69#[(VMIDGKGAHH6P=9,LT:#3P)FF^N@6I6Q5_3^0I?J&>= LTV MT1 JBUH>N\J5!E\MI/7!'^FY5?QJ:N80/E^!7GSP.&S5632$$LHFC.I..O"R MQZ,L)W,E>\=5=/3>$69!M2.8S"OFF9N2VO)>T- M-DA6&#]:8Q85ZS- LT?QXBFEA>M(,!/;J>F^BL4 M9*R^\LQ+L$]QN&UG??(ST@>5<9)WN :!50W^18%Y<\[[L+04IVUC96' M1Q'UG;"S-DC>T5YA%8K'LVU%JU(^;6&\#N@K'57=5I&U)A\/ ?VO""]7["X] M(>(M4>[6+BX/)W4RS](D]2(>6M^WGY#@UG8U9S!GS2?%T)I@K%C%(4R/@%-Q M:+,U -.>I)9HW?-S9$^!AVTM(UVO-Y5CO M*;B"@!#NA8$M\P4=BP@^7?Z$;%)N)@TAP;H[HSS^", 26$=6)*'?AJBMFVG MR0Y6<-?P7($G0.AESC?ZWFIVL-P4=3X$2!IU/D'-2..EVJ5%2PY]A%XW([)HONO =OPHI:_/PIM4O/7[&+&4>4 MZQ1/@[&?"5HQ4CVAW8/+9HJ61*4H]DE$&Y5N&)44-U]C$J[:PO6$.K3J[*YB M@O RRHNJ_"VO1/!\S@2*NH20<]'2"_45I?Q^2Y3JGC9SC6X=J. L3G?(9SH$ M3X2O'P,3J;/Y^?4\ND $/WE,\"9GB%J&J!T-6F\U<)IUN#9M=QHXQ4Y"+',Z MR;L&2B"26:G-1(>U]YMXW(.IHND.R":FWV(7".:Z$MU+ZOUA"RNM<7F&VYN$:.]8&_$+K/'YCY?K;.0I8W<(R[>8J I5S, M$BCZ0>RX"!/Z%RBA5C:'EOQ[1IG-@KTZRYZCO0KCYU]0L&QX?,[*TB"OCM8 M+UEM_APW4XIVR!C@K[$,,*YM4DI:+^,PK@T>8=-5',94U47#: E@'(5./]UO M4S5Y++E/'=J"_9%1 /;*F+)+GWCLE+%5Z*(^SNV^0UM[SRIF:5Y FE=0YF_K MR.(K[18#>?#L $+N4(A]7/3\KMLE!B3HOBYHVY^#CT7U)K5ZSJD[;[35&&K) MWD;R:82!,@!BBGQV[H4E;!*F+<=U.?I@DSX6.#-XM$&[]+6-2NQN)4;O:&O* M*_B"7XVJ?94**V&D2HNB/'WW7*==D.[@ '(YKZ(C273\/_#)$2/S(!O6\:N4 MZ5H[#O$5&(8C.=ML0LPX>.13V$G!G#K7](M+S3Q"Z%[L]1I*S<4"AY@]6"3T MJ32/A^E]7R'3'4Y^/T.1OUI[I.&E@:9I;N"RW8.EL!L;ISF"2_FPABX:^QE. M8-#D'%=,< )^JNBS7WA+]%$7@^H4)W!0N;(E@]V >WOX2FTC\.4,& P2:A"R MY\V2ASCUPH:'182#Q^)6=\5!+13ANY9K_T3;G>H@*@@7#H/Q$W.-FW5;%!^< M8B TO)4<].1L6_V+0JX9+ #BJ1;IFXP!*;_XIEF 7; U%<)Z3VPQLX/WH&K9 M1[IZX\'K=@UD&HAQJ*%H*O&N2F9PE*71F&9E5(WDZ",L'0E4TXV'X.72PU>N M(("[LK1=VVH;8 2^^V8$V^@BX"[['O!7\GKWGRNU@O"!9#=]H]0)7G5L#==B M44T:*7S@=FQN^.8SE)MM^WZ&:E\R> A93YTT-_=D#'I048?=>\C5IY"_HA0X M5?T";0CR,6< ]-\AXG MKSI.R?\L!2XYRQ.!/;'_Y5 M1B@'R#AQKO +^Y?ZQ!43(."_\:) "6]EP/"=M79H]L7S5]2P(S7&K"2B:@;( M(Z@R!MH8$-29Z11&GXG\W>6&24[AT13HU)CH%#Y,D3'$A$UQ"H?& *+.S-%A M]-LGX">,Y3!JO5S<,'TR7TWQ00LO"],Z0BTD4>U=.)T+[!(-%-9M?R2@7R(\ M$:3A$WU1)WY*MNDS'W%@I1WIFG0DESOQ=,/2^I@2B'ER@1W?4@7."*"17GH]#L4Q3# 2II:J!H2X#$PT= M(,Q @1EV3:^CA/)4KH1["4[N*;?Q@GGTW2.8?8]W7BJM?]2>#H];DU8D&PT/ MN4KK$8V-1OZEW1K@)IT"1 < MXRB(HVNJ^I-'+_I]OE@@"BR3-#?79_,[]<>E-1<(J^4#(NLJ^>5(' ^%2;?C MUZ(AP:XZ!@1*JNDW0ED;8R&K]TL6IM@O'N/:?S?WV6.(UQ(!H#T-QM]$[3OV MG2C)>#@*I +=BY:J/,GR[V#0*6E8'>$\A% 99=EC@O[(J.IP^=24X2L>ZP#4 M#?F\LM&.0*ZT<>7C!PV]\6T7BH9[QM+I($3W6>P4+)E 4 R&(&75KE?LG @QV:G3-:H^A$LJ=.X;'"B;E+WU Q MKR%D*>K@J*>[N_Q4F"ZV:O=4B2%0XI4T"MG@W*W'SP3>U!%'&0U(H^7^ @\Q M]H^SW$$VA)3+UM^"*MXSA)S+CJA8W$X.9:*<-@(TBD;L)/; M7<-I6*2)8L5O-YS>1)JX23T_X/V(;&,JLI(*)/_BJ($WO.P\3:/\R!-^]+D= M6V[P&*FZ#6DB-!2#6^!JKU7%U -7+C_MK8M1/6#HTA/3J@^IP7'?P.E=9!NJ MYT,L(#N4#[ Q,J# ]IAW0M6=ZEUBF>M>IF8.[-JV0V\H%U4>&S@P]70R8X90 M,:R'\%%60BE1]!PV(-GA^0-S#]X+2IQ)$K] ]*[0R\+>-$P2E";?O3#+BP[" M,'[V(A]]C:/<*2[+2S); R2UEM(]2;%_'F=12L115_58"*@OZ7?LI_N7"2EY MV96_0SXE)F\;RBB<7B%Z];V0O?Z544"VM<$2'&VL/):$X_;GLZ?'+$M7G-\H M0N.2P6[ K0P[2X",ECWG\@390_ISH0@I10V&>=43+! Y"("-%\4V_!JR_)MT_S; MO8K)KROLK_9?,J4CM4U8$XN]*"WDXKD7^GE?(\&Y]+C9E'([O)3;>WH9J+T3 MTQ-'OI4%KJOD*[H":+JOX;!(*1D M3PY3OG1#MPC_D1&%8"U>!GN9YEB:4-/^( M'Y.93P4%&W.^8GSJ.BJ8_BV)GW!2. _J(N(,16AQ5#]D=6F(PV&/COOQ,F+/ MCE.("E!DQR,;[1#D>^+>T@L4IA@E7 ]($:&:P,SW27:D/MA8T2$*/*R\]-<9,39Y_]KM#11IA3K$,6JTYJEY.-=>^(/>7-Y>QC M76KTZ59Q.4G9Y-,QC+VYG)]L@K;* 0B>GFSAZFN[;5VNFS(Y4*EY!I\BTRN" MC3:,RPD7%O#7LV+ATQ?'FP5L(6?6!83ZRYAU3X'JFC'KGLJC[5>O=X85AS[ MJVL;"R/T?/8#+E'21[#)[>-^K9(YKH,J5S)'3Q(' :]7TLW85X5Q1/Q'P*S MOU#-?/W.J+;QM8(DSK*W0^*(O8E3N<2%K\ L:5;Z$K-L^4+7/5*/#QYEUIYN M(4JHL9\L?*P]%:27.;NW7,$&F:-:7;%CYD"8'.8PI?E.%H MN?JQG@96<#7?"'0U%ZM[P7N.QE&7FTMZ-C]#K5>[I2AO#:" MO/H^F9Y4'6G KRWQNK!GU^-^76G2_B-T/0;8^;:T$&ZNQ_VZTD0C(.QFY*\K MXDV:O^M1P:[X-UH,X)%"+4^3J6'JKH\4.&0$XF2II^S,%^+$'H@:93$D!LJK MP0)3G:^].M]^*;)+K+J,/#_E<>F.A) L:,%CI[4[O8WTBPS9(^!%"%W@P&N[ MDJN'>*@&\K8/F/>OH!^G%W8XSL:E7:7)%QQQ\; [O'SHSMW=GB#J=5VEQM>8 M";:,#J.:0P'L_AOBGM_],GTN)&K]+I#&R\E.R%>? 27'HDH M.S"3CR;KNDH-L0&.NA!"NN2)! 7+,^;-%EFVU3Q="9^/:+G06((,KKARA8>L MIVBK(HZF*YP,:%GC:-'C X"N*@*C4$!9WNF2BA0%I+3X($D^[IP(!+[#O16DU M,/H5I96ZWQOL/;(7,S#5:.UF!A_%E/,28Z9*EWOJY D;+&0YN5E**I5OQ' ! M)Q*$J[= [)A43H'$87\?/I,X:8+^8+ 3<+.>!!&SOW5A+RTW1=33#'0QN24S5@W1[&U+;B_62^B/#F[76^R5:JTQ1\D. I%%RX"QD4]R:XPM"M?#O%!4 M.[ K7 _R]D"F@<1Q^\!&Q=C\7V@+G(WG8]]-H#&;CKV/5@ MJE6\38U\\- J$'$4%K3+O>K[),FAV'2PM:1=],7129<;4?9Y_ Z\7O :BY)- MDRAN/9:_N4(IG1).&16O+:-B3\L*9!3D<[/GJ\63W?%OFSS(+9XV>; G#_;D MP9X\V!I&HH23OBJ?M(3WPGNF7Z%&F)<4)-<1=U_)GAX9B7RST$PSSQE?HLC? MRI0\O3FN8"'2L)O'.ZUCP#_'*:'G,)Y2)VA!:S8SE93S0 M702ZM'@,R),E*XP6ER_(SU@EZWRQP#XB]4?=#M\K4

*# M 2#-!7=<$I$G^HF*I<37F'-)%'!.E#S$J1<>IN]^C=/_1.G=7B.2$+J__49% MO5R)II*J^!4;]_'4)!4# 4KGQ@]9-!(83^R?0Q*7N4#)Q?L7I:A6' 7.7Q$0LQ"37I_5R M%@Z2RDB?[CU??/'([RB])50"/ZR\5&)N<^$[(^@S\:+T2$FRL"#(<=*[]=5; MJTS8VA!(&)6VW\&@@<#YVR<82"FK84Z45,G:#T?!0!K[" 4)<\/N^-Z.67(> M>1VQ3PX_L0:LXN^,>\?HL#!C'*6BI$DO?*][0E.Q"LSE"^58.)%:?,WS(+"I M/&\NA+K\.QATRN^J.@($0FI,4M%$14ZS328>"_)8J,?>A^=0,/XY7SQ0L9EX M/%RCY+@:$T>&#Y!4N?=7*,C"':\\5G@(83>?ZWMGVW),H0/FKG)%YHR]]2TH MCXT@R""8/2'B+1%7#JG"R ?MI,LNU"%2+GO>$.3"M$:)_><._9'A!*<[YUGN M\I)YVOK9:WA4^TX9.E5)^B36P1:#HA$+NK+V!$SCJ5AQN^_D0OY\6Z];#HJ& MK!*3-4:FFD/&F3&O2Z2&<%2HC]S@I>IQ?D-^17BY8M[MG$_Q/S*DKSQ,6!6T M=8);AV]#SO'145**^L/ZE;> M-.1]6UAX4/2HNX5G6;J*B2(T:W^?(5.KXBOGW+IGHAUM-RC:';ATDAJOO8ZH M]1\EV.^%^YML/42:SK,T2;V(N0#S*],3 8_W&91D%(KZO917VBA];#>HFU;- MF[S6T"RL[>$DE:1NGS(-,PJTPC2];#71S'@K*%>F/&++O*W^"LTCM9/?9 4W M,7QXCCMB6*Y@R^'**J5WV7 'H8GY8XB7>0X!9U77[/FJ"'&W.,LHV ?M:M N M"4*R[/2^=P0[]N36PRPWL%OJ1JNE0'!F[W,RDE?SPQ7Q0_EX&.CI[KGPOE@I!)$B9;B,0[ARQ:PSJM)50##-'A,<8(]L*^$\U9V4CH> _@&G M#(AK:G(\X2#S0@7DXK%.0,TX%D\\8_; "F\>8D4Z;=M57@VFQJJ:4,P_/%/& MNV7IPRE"D5"$*A./S>9; 3A^6,590NUOJM&U =ADO@6 B_#<;$G/5ECJ)0"R M>8YEP'9\N@&6_3"(KVP'B)SW54< 0JC\RNMC!@%EE=/T5EV,%EX6[EW']?II M8>5GM;Z\'ZO;\>)K4.K0.^$ ?9I;%?(?S47U"]8NLE0<,X6,4U#-4\3FH$2V_-G?O M9!-&]=K<$B/W7MW9*]3:M0151(65^26Z0&\N:3>QLEYNX&[3*UB:2.RZ@BJ? M7CE5ZBI8090?7SE1%"&W@D(_O7(*592$@B)_>>44483$"@K]]9532!)V*ZCS M+Z^<.C5W?$&3?W7G(0G[*?*UC\<>94?<,M@N[6WT$!E"Z^&>;JS]TH@AM"JV M?P4[]2,"[UD,0S*]'E,NO[P\C(_SN!+'Y3>=':6IL&[;Y<>@3T!'.Q68+K\K MW1_W$^?9N/RXM*,?IKS,R^47JQTEIOVN 2Z_C#W40U W!W#YX>T34-RXKL+E ME[K[I5?[-J(NO^[MZ%=M5.(-_X8XV)UL[I)8$N>U62\]/C90$O6UF3*G?H.@ MI/1KL7V64I!JPH=*A6U4M^U+\!$*9_#Y@E<42B12OX)5D@KI) M6G4XC7U_:L6:@I).\+Q_S>+&QF8R-;ZA42OB$N*J [:+MQOED7I'KNS H\P9 M;FH%XQ(%%&??%P''>-3@LT.'H)K:PQ==>]U@%O MT=O6)C GI)4124KPG4Z/#\_/S#LY,D(^@^6Z^IYE6H5+F!,*/:U!.%].V W[T>[Z/38WV?;7JZ MI#=Z=(B8%UDS[#SK*49]-?17;#BH^W2,3J^/1QSO,W!J'60&[[*W>#RH?QHJ M=Q_X=WR V[[4[#RFWYOGI]02>4!D?8(/7!N28=[E79U*TM>3'HJ=ADBQJY@L M$$XS@OJFF&BG(5*L7DSQF<2)=?5%L=,0*5:I\CG)JUCR_09.O=?R%)8=+ "T M&=W=AZC-R'&3Z1"?>M)FVD#BY%V6VO*RLI,^KK1=( 9*YR-E#H;29F ,DM8" M-1""UJ9@#)+6RKK?DY#9 *'7DW*L^8DA6QB0IDO-'4I'T"'-#>;FDX=TAP, M9#I6$*'186-JG&;#]?/Z6J=UD9ZOKVM:KY[:J<^:U5#!U&+-8LSU];4(.[D3 M<^H\=A+;>.I)=BH7YM1X['2.M5?>YU'UQ)Z?\P?9CIJU[U]X4OG&=SK[7:3^IW<;[CY2Z[EU[ ]#&=2;U M=M GI_O!]F.FK7N7WA2^09W.D;]E1,7LK6RTYJ9YUK*-%5N!MJ@1.G+L1*)4 MU 5/4)V2D,>?A.S&T]4'7UA!E4]3:O:4FNUL8,K<*IQ2MOMW.KWB/.Z3&7M3 M]O=)P@935CBL+^F5OS#MA)]X2C]WP($S):A#!PK'D;M^HKL_<&0LJ#3GT?#W8>/$7O M&]]!)E;T-2=#6$*GK"%M#Z7BJ60AQ/+Q4P6LB[[NJ0)V\M"_>I_3E"$_9*)5+TY<'X@.YS8B_HNC/ M%[,@P#D\\^<(D62%-SO7[W7TCYC2_SLE#\OT*T=>1XN8K#E9S?PESTG,5=B/ MGPH%EO[B-P4$MU1XT=U9LIG_1X;)T>,GYO,AU/.S+*$\*DDX$,GN5)6&B'** M&0Y"HI][A&!$+AFAZ!5-JB_8'U%8,7@L/H\._B.>+/L%I:LXN.8)^HR?[*]B M>05E_B3M^>/RZ.Q@\N,L2LDV)WCQPR&MBU__]N4_#D"J_,'"1_$U)ND*>4GZ M+<*J'9+ M2<$A/(HHB'S\J2U@'55%;-OJWLD1F["ZQ&NA]996A;NO$IC>G9+7 M#L'Z-L6N62H.P9@VN=("C64(B2VF!VN@\+N<>B*SK7:GJ;(0X1^IFF(79CK@ MJ$(4YJAK*&;@40D=UV:35KQGQ2I+=A"] 70PK;H%X&OMM8+-C99![;;*B6#Z MV8)XF4OI>!U]BZ@NG\0A#E@T9K98X!#3?_7E5#Z27O,(Z?LWR\&3?W,(_DW; MV.5/<^ _47"%(R_R<>UZ%G:+$;YZ*P[?PRO\&+]X+WB=K05G?LOXUD-\EFWC M+,U#C8+OTVP^Q#7Z@B/.?W[=%G_Q#% M/$U7>%7QB#WN"H]K?0PHE$J_]N&HP4#ZVR%:1TAI19=]4X>J84N8:9P MP9HB1IF. Z@UN\PE:KHTGE?QB);?&%"85EZ18:RPB+-3U.K B'-2VA&P,9SO M;A9*MQO3*KCO;M)*-V(8^?6&D,W2Q]W0C!4,(1/F!+=%[ -W.4_&#G'T_5+P MN34GIX66'VL060O=Z-+HZX)/HAI$*_W..&O'Q4IR M .FC+9+7=!R3H\K6TT588I^#Y^6= .7FM,0?7?8\:*,?L MR *H+0P"(;.Q9N4!%7>D5%?"%)]9DJ T@>B)L")T9 M4ZW'%;LPZ 8_L1&<=DQ3_Z0FR]3LLY!B^9]LOWG_%Y#ST MDD21ZF.R@F,8JGJS-$YS#)>2THT-;$U7>368 B77*:#\BF3U(@V3W,-C]IBD MQ//;X;.?[!9>WQ*TR*B>NI"93UI3(7"ZC@KE2$SRRQ<_S (<+1M\'<;+6$C_ M/-Q$Y@I0CX4A^M'%UB>TQM3)Q5'D8>1A5*4:7!\#5#/8#&5M# 24/%UEO4$I MFBT)RKO'*D%63 !I9\?-EK!*#NXGT FRG)0B:NF3&IR1".V@ZZFTC9"_Y2%^80TBI[H0AWL(#G41Z% M/;7LW%U.4:-.-\+PIS:!S)PX+F>7&J-L[N,!SR8]S8G7^05\>:W5,]=Q,;F4 M:CB*@+B>I7/DBZCU@JZZ N 1:I;' M_%03%4U;TUA *G)HSJ;D7P,J7&+ P# MA\^ \^T-L6SE=G _!;\E%2HLR33/'B3G9B?#9M&Q<=.]D:H=[V35M#H^"HFO MLF'2D#-SA(YHQ4&J GI:T_H%3^8H;YSB='CN! :MR9'O;-OF^6BPT#[P>ZO;T#SU<; M".;/L3V\Z5I.:Z,0K2UE9H=B("B\RK*]^J!QZC@G[,$GO2/"'@;CM4S,"-)5 MK0&W58 HL6?W0\A5Z8T N:0?0JY*7R3(E;PA1$YZHP!7[]V/M*B%\[#+7*L- MV/*V/LYXVGF$9KZX3V/_=V4AF& @A.YV'J_7<<2!.5,7Z1X/A(.74TT#W.HX M8&B_QRF.EG=XN9(&7&2CAQQIL?DB'*7/)HXH*U-^6.*QP[G%N"??2-\EER[X4HV2?<"H)$QDM /K-3,,SK),F\R$?G<=+X;)!P MB@72EYTPBX:0_&1#YEFF)M-15:G6%)C7?! ]<,)ZOU$R<=&:S+,TH=H02]&2 M4;=A%O2[1.S.SA!>E2J6H+.XR9'XT&A/V#%JIX-ZCDV MRLP826HZX]>8:?[RP'[3C-Z DM:]*4;#G'/!5U%PD7&1005''.3,H/81W2', MATD/WW@A,'SOT"8C_LI+$&4<2^*M=PUR>?YA_@,E8.5J+=>TQTJ MW"&F9M&CZX,!+"-7=SN4V+G[R(+2$-4^/2BOZDC=[F?0I>[ MWMX? ]YCP3Y%E!:]ZYT$[.#K?LN KG@6?@[7FP18^Z#-78O@S03T:F.;G?_N M%A/9Q%##4A](M7-+?,46^R"JGZ_*]W43:C=S!<1R,M98DEBN/$PX[RZI1TV4 M1R]D6MK]"J'T#B>_)_GK5C?8>\0A!5CBT&ZYF,-X7WD^LHJ[:$$+,5O!C3\2 M:I6@K7)X/^!(Z\'E8X>?'F7GKK+7><[CB+G"$*442LZV7[V47[#RUR($6BP MCU\!FC*=3C5C\!@8/Z\@RP3C8HYRG[,X"L0=@!4#@7)THN!Q>X/2E"HK]')2 M$Q&GRI1:Y913Q@)T./#.*:A@CR,- ^A2QX9X=CU,T!,M%'1PV>!L5!4&;FYJ MX==&TH-;GR..W*O:TYMK8_(3/M 47"*!(JC?&P6&TG1>0]T[<*DHU!J7 YZ& M"*OT3M.P)HCCZ (1_.2E^ FYTR;OW$M65V'\_ L*EI3^Z@(SX5@+U@0[?-8& M.+E\V6#":<&KSV=1P.I/!69%TPP(^Z(\WAUT#W1+I9VFG#("'(#>\BM!*M4B MIL4JG!C**:[@D-#K77Q\,Y_^B;(0E)3\1=JST)?5QCKS?/RD;C9H9W% NER^^"MV MM^F/SQX)E.JH<@H$#@7KV'$39D#)V;%DL!MP*Q4^Z? !PPZDJ J$K@[X@O&# MAKX3]<<5C?T:1\%>&VEZXO5H))P/1\=PK(4=E/P>/E59SUNK8VA6L593"=XY MJ>6@M8FT$SY9:<=)*S:XF!3&YNP(0[?6R=QHK+@VIJ-/J9 MAQ ML6G9:CF[FJP&O1M!MK=O;&#CC;PBH-]%0I\!P,=XBBX_4V M+1X8";ED7J>"'#^Y8$V8VE#Z00X!)43^"'#^TMZTLDP+)RPNS:NA=JBJ/X*! MG7QW5-TXV&85K,EC6\55Z USN8A9VS5::TDBSL&!+U]_A:^G7:\WU$!D/10. M/)1"UES5\FMV4X?GU(:3RS4E.9P6[[/M=43O+BK?>6#0T3^>;66&A'$N3#\ M.$??(YO>A#8W[J5$[4"K^F@8$YOY?K;.^.N/\_/KZRB-\Q.\7"P0LS+0+7OQ M(XX,)EQ+HK7$?S=(4(JTXG:,5D()M@EVZMMIKR9UR(F _N(6AG MC$\'+)1N3II>Y?-8O:.]$\V2YQ#.T6H6@98J,=UHT?XD7EMLNOL!M-8U!ANS MM4*S]KKM$"*[=IU&4!D.K]!IM*^AGR]DH9T=+[V.'E;HK%)=#^(I*J','W[, M8__-IDQ]] @*U)RQ0H=;GK;K"8&1]C423('%(=E_P?J.(=$<&"P4F29*'[#. MS,GCL#_FI'+V50XN4I.KG&:O;%="7BJ_;(\;3I4]4V7/:2M[INJ,,5=G0-E2 M)Z]3<, 'I^$C4J@QPI9?/4BT5^$*TJ2SU,H:5J:T,;8BBV X2<[]ZWLC\/.? MADAC2Y,^+=4:$H/A\J1/E1'IP =E.1]2R]:'=P&?- D4*@[R"OW\1@NE]3/?,[0M_N 4%\^@.^53^TW,^\Q)LZ.@6]LZ9^3[5'X/+EPVE/6*0 MY,&S7,NH0"7M1VVZ H25.7OR<,BX.K6[V$M>]XR,'"B)L:F8 &_2*(I_"72 MX:[ KO29*"8,'/Z3=.48C/=7Q/L$G(X.H/**U!A?4TS![AY#I9*62[SS^J#4 M.=ON__D+1H2J$JOM#7I"H8([:DX&Q>LZVF1IPH'YJ';L*V:X@L$G8PP^N8!! M\17P?(/CBZ(4 69KO HL@?J![=OY5]B;X(&&V6/"70(R3 U7<:$/8N'DX/Q= M *LZ4*B]BD.8)ONW-#JCJUX* N=KWHBG_H5I7U_-R5-,,B<7MU]SO4@IN8[' M@4%;6-NZ0(N&PQ:F-UFX5?>5RB*#]T]JN6+MH#N4 O5F$[J*K^#S&T*!>@LD MA5^MRR]LF^':RK\(_O"V-"N@%\>%,(N@N\T_XJ2!WH]!5]6"3]IQ@%C&]A5X MIH9Y;-F6"VY,60HV:6+JU1M@>D(?Y)+KD"[E(ZB4?C,WKO"JZ+FOP#\P/:O@ M1/08BMG0RD*/#)G8P/#0JT\]^JNO'JN0O!TRLUB&/F%*S2 M1)40 ?]40)^8&[O)IZ9Q 'E1Y_%ZC=-=J6_M\5H+#WU*GLR4;EG")4L\:+& ME5<^-78490$83AY+THHK80KA8&Q,[BALIY:!]X+7F?KZB,#@D/4F 02 MDZB#=4$!E+?W4L^!P.(VH\H5A:7\4NX0NX&L.03]+R5T_@I&_O>TY'@' MF)FO X'M/0H7UQ']Z)E1>8<21)YD45/A4 B8OWL$,PYU':6(4(4@_R+S_Q;? M NMS0N]1KA>(7ECLMM:IG-#M)53Y5(>^L!BA^[@; =4?B"=!"30!W+C1ZL-N9%^Y&.%ZC$7V544Z$BCN8 M?YVWWI:?YS>Z-OD:1^=,CG%'T,%GW+Z'UF3RGK(JAQ4)NXQMGQ Z^^X6![FKG@"LKN8WQJ].2I:*ON.[4.BEA*HJKZ[ZNT]*E M-&# W5WNT*6JLKB<:'-BLCB09J/E$FVC>%MSBH(X$?G;"2BX]4BZ?2!>E'@^ MV\M&&HZEWCZ^S[SKS+7)J%Z!M[%_NM94&WDZO*,3F47!=9K,%@L<8KJ1O*62 M>CR$078>1SYBF7+LE%FCP#,4^:NU1WY7=@AHG#8B7( :'!R#M=T#IFB"TCC- M$5Q8CT8S-/8SG,#@ELH4^@MOB3[JHE"=X@0.C>^!J&8,'@.P[SI)YXO/<1PD M#W'JA>JWA\6#;8BN+$DI&:)?D!?\D5&9CH@^P+HK@3Q/0O7+V$3-44P8, @NWOI@C5Y@>*C>@ MK49E'IZS;?4OYI^*: $8_)Y0E"'VP&E="9*B(QL/4I;AKU"0A6B^T".SJNEK MN[5 L,XVFQ"S1WP/[#*E&=0T"ZY>5=?G5'N/5F(!PH<-]+H[Z'JFZC@WT0D\ M]4&OE4,?R+O1MZ'UX1^Z\I2H5STV+N%L=N0M47;CH%MPM6,_6ZUXJHFI@\< MQY:FI7&&PO]QM0P!#:"G;B1+"2(V[W55U/2HUA:*=;3S" MS.$N5%3'K%W.#>Z"M5[:D,LIP%VP5_C$7$[N[8:R09##Y4S>+D10Q8[ALW0[ M*8(*?[7L&HQ#&6R-N!,*H78OW4Z.<'<;$YP._S;7:#BMEOLFCR.=E4]/#Z5; MLZ#'3Z^;'@>>_8(H?W$\KY]K@+PG>1PM;_ 3>P*;=2D_VWY&\9)XFQ7VO7!& MD->]&0C7M]'[64"(/H+L!3PCBV M7GCN):NK,'ZV_*Q'L6IUIW+_X\<-:V7XFE.MM A0[B5]Q$-GVI"=)G8LFNN( M7D+TX+VP#K@XD#]"(1@( V_>9IW!((6T,L1I[\0I7D8P_,C+U#B=KVZDUE<; MHHDOJ,LZ4'=,CUD'N'JDU[[=0*2X:W:]QL;M]]EC@O[(Z(E=/K&.4GT]>786 M>R28;38D?D+!O^<)DN&6W9L+_(0#B@=[Q.)RL4!^BI_0%\K:5K,H8%W=!+I( ME]4L:%#-V]_1[6>L!,%G5_\AGM'3#Q^>*86WEWBY2A$Z5%[LK0O20B3TDF2^ MN$]COZ&UT?% F)8GZW4<<6#.&MJ=' V$@S>G6G$5DEM$[E<>01?(#^G_9-J; MUE1@G#2.H#H.I!5*0;LBB9/QEX?X##%!?>%M%?RJQ0*0^"45^';7PPQ!G15< MP9"E:/A44+?'4+;"6"QA%V/*[>\ T[_GBW-Z(W%ZY?G\3>;B,:VSF)#X&4?+ M\C2Z(:A;% MDLF[VKD)3A<<3VFE8I,PK+<\$+'Q$3J4VQ!'SWYVV;GVM4'>S,8#SVBSA'UG)SM\KZ]3$D++00_>)$B_Y$AAP[D; M<+.&GH8J")[A:!]9F0T,7CFHJ;>K;?@&5)U1WLW95E/K,J$3R;3]%4PT&854 MM%18[A6.O,C'7D@%3X?:OO;NEDN/1%3>[Y7],R_!^S,^<+6(QT(XB8204$E] M@<.,DG?VF*3$\V699;JS7<"L@$D3D]WHL017VM/Q,XF3Y);$"RR[!=414_@G MI\E7E.9)5C>4-A*ZU<=8R!81,T-98$-GQGAJ((4$*^OGQ82092CKS8-3 PRY M>E4ID(BQ4OF!\CB?%.N]L(!WU(W,TRY,==9D7#NC6_.S':%'VI!8QRS59?]C M2^1J"HK++L:6^!VH$BZ[$5MBJ,VXP3V'6CGJ1EK%$!_2_1JG*'F(]TCMG6') M/5Y&>(%]+TJ+7I3T7&_C$/N8SJ [GE'E[/?NK7?<,*K&9;)HGIU8*]><#)JE M)C.$% -!X57F1]4'3'']QJ%].X7 M$+[T6?"$2(H3%C^/DS3AL&R;9%#3+)#2$R]A@6_VO\L_,OSDA>P$]/#1FPM3 M4,->\;JG "7?Z?6,R2P,XV=ZSU !G@RCQGD@Y1J(4.*R/ 7-@U%,<"'2H8=$ MTZPI\L$^NG3[!:6K.+B.Z&&GZ_(#E%%5.0<"BRL/D^]>F%%S="\+KB-J46?- MV.C-!<$J)HB*L;S/NU]K>4M9)O\QY!7%FI]T^_5 8G)Q'#SC,&3/'T6I%RTQ M55;RSFEZZ!HL -(J9+VA-X_=L3FYP,DF3KQPOCCH$:>'::NE0-NY:.(E&PX# M.TL@B>4W=,= OX#996W!"6LXPC[L2(12\NJS$]2 M(]CC1A#'?L.S]9>Z/T$.J>1Y,O^IP0975C##[\HY^ M4.1)TS32F0F"41$<0\%YO-X@JJ%R!K$IN,8U?\.!:C7L8A(]QR1.""KA#9O89'^1+"3PPFY3>A M-Q<"JV\)-< ODQ2OV1NW$O /!DT1H2DB=,*(4)^J,WCTR%J\K(/7:A!%LUI$ M:'"KNIRA9H:HN5GDZ'(LOEK#4SS#0C>N"I:M80UM2IP$M8K2$L]V8. MH:N,YBUNCN":U@&ZBZS*G0K?2L>>N-'U3)4X#UVA,@F$E5@/78-J%QXK\1^Z M8J49TBX1'KHVI>&8+9$=NH+5F/Q5HCITU4K7O5EB/'3=JI4+NT1_Z&J7/,B_ MQ_'3T+6MQG2T$M6AJURJS,$2RZ$K6>;1_!+WH:M:6D'$$ET@S6I*;Z]XD@_Y MCX6R,WNYN:99N>/+QQU7IM:K"N1.H<0IE BG1[H4$9P$KH[ Y3AW*"";!%>/ M@F#?I*"A^P(_Q,94JY:K32)[$MF3R!Z-R&[-5":![I) 9ZY9@E:,#$\H=UFR MP:"&="-,8K[8.&TRJYW43B89/%@VX9)X6C:F3M\5)-75262:595)9 M^O&VZ#!4<#UE$LX5X2PMI+(JI">!!M"D25^=,5IB$MJ3T)Z$]FB$MAG[F(3W M4(7W%#H9H AO+;@G<3V)ZTE?Q##(J8X9.,G>2N3UU/I"PS4G0NB1H]_U&1NRZMO#DBKX"H)PRR=U)[DYR=Y*[ MIV@@-0G?00O?R?7LL/BJI9G&$3O+^6)_FI<$I<&WB.0M1__D9U9 MK,5[F9?MKV^]+9\%&_SL"+(D2-IQU2F8ZJ15/&G%DU8\:<6]!%.[LF%PS7A2 M!.PI I-KV&$A6+-?=P?+3I2JZ$=G.B/$BY;YI6#OJ_G%\Z?B1U#XO3CC68PM MG,JG@@66ZF)H[U"2$NS3;^L^I3!^H]]Z,F,&TXR9UO2^&-+3SBXN4HI#GK^V MDU@ECL;"KM!C]T&PHZN"S5X4RQ]G39)LG?^N-6TZ;#(I]Y-R/RGWHU'N;;!D MW.LN6=6LJBO=?D'I*@[8"]U)>F!L3XG- MY:MC^K02JTX&"TRN@4F%GE3H287N\R4P W8&KBI/0KN6 KT_K>OH6T0O9Q*' M.&!N<(X;1F,3X,])S#GNQT_%=O07O[4D0QVP#@M-,GJ2T9.,GF1T#S*Z"WN; M9+5+LOIS' ?/. QG$56R4B]:8HIJGHPY,AEMASD;TDO,O T7F03Y),@G03X) M\AZ-;5.V-@GQX0KQ*=7,81%7!+WBQ16[0.@&/Z&C,[W*4GJ>LW5,4OPGCV<5 M)51&B2M6MH!-[U$@8)C#H[\2+,:[+UT?L^,9L!A<1P5SM')N9JM-2NNDM$Y* MZVB45B5;!-=0>T#3D'>.,4O*0.2/+Q7*CE8X93BY9+OQ!+]5'%+0BVPG-G;$ MOM>1&6RO2;T[*9RZGX4,!=WYD_(Z*:\0,EW_@H.KLI/ K@CL_:^NHX3>TBD? M6<;"=0DE9N"ZLR=%Y!4J(I.HGD3UZ42U-B.;!+5+@OH"$?SDY6WV]NSN!OV\@^#;N([V'P^/LN8?U&V<\&_VRL.$M9\P>O;!QBZ3BC6I6).* M-1H5JS?V#:Y]]=(>WPJ?!D\#FA33:OAH=T*EXFFC';Q;.F>'H)&2/))0D7+. MI#E/6LVDU4Q:39\!(C73 M=-)@&L*X GUX_# JQ, M\=H>C5J"_(8V<:S*,[ MY&>$X&AYYB78N"+,PAZ3F)_$_"3F1R/F+3.@22UP22TXC]=KG.["1.?T^M)S M0W20,_DAAA"*.:GA(E,.B).:T"3C)QD_R?@^9+PIDYV$^'"%^&3L.RSB2EV; MUS5_H==HG:WOZ-%ZX>[UO*N8S.GM]]@IWU"M^_C)Z"8CO\/:D^"?!/\D^$V2X+[/K]\=VK!V5M%R$M@#$=@Z!R>1&1HS)P$]">A)0(]&0&LQ MBTDP#TPP3VYUA\7SWLMUAYY0E*'DBE[A2WI1"+UHYUF2QFM$>$)+'"UYG]$\ MQ>5L^QG%2^)M5MCWPAE!GJFOW?J&DS(P*0.3,C >9:!'UC3I$"[I$+O2S_ML ML\EOL!?:K8;KD&2G"YN8E6I/GQ+KG%2/)O$^B?=)O/>26*?-6"=A/41A/5G] M#HNUHZX;LM-LUQ1);[5)H$\"?1+HHQ'HK9G*)-]=DN_E,=YGCPGZ(Z._O'QB M?YDB[0,1ZO*#:Q+@\IF3L)Z$]22L1RBL%9_SSR2(A)N*\]/+&*R MYD\[3F;WH"2T^BS-C&Z3M28I/DGQ28J/4(H;,91)K@]/KD\2W46)KGEV8AFB M.7F2V9/,GF3V:&2V+LN8A+1<2/_M/=OBT4L0_>'_ 5!+ P04 " #Z@F%, M8K7T@ABJ "LH0D % '=S;RTR,#$W,3(S,5]L86(N>&UL[+U[<^LXDB?Z M_T;L=\"MW7NG*D+GE$3)LE4[,QORJ\K3/K;']JF:WHH;%;0$V>R22#5)V?(L 8I$PAWWC^ZR?4#^J\%7N/0C3%Z=+\% M?K!Y1]?N$UY'Z-KS_WQR(XP^H9!)L?5Y[O^@O/ M77^*E% M2JSNU=%L-ON1_2M_.O)^BAB5ZV#!C*,@(!(^07_[E#[VB?[IT\CY-!Y]_A8M MO_MWRO!?PV"-[_$*,1E^BM^W^-^^B[S-=HV_2_[V$N)5O13K,/R1OO^CCY_) M)UQ2#C/*832E'/Y'\F?F6M\A^N37^RNA0K,2+?[2C\:$? QB=]U*TL*;B;AK M^@M%4DE@_"W&_A(O4Y$I#GX;]\IO/!C)C]]I:1!B*-@%RZPEDGX-]*4XH_U$WUILR:OT+B(_4]? M'[Y#WO+?OO.6?TQ/AK/I[<=_=IC<]V88C]!NQ4'S:/FXH$JBXU'4U'1R7,1"BA-$ )+5"X M'*274])KRRE9 Z!;]4 HTY]"T!QC]=T^+QSPYA 5@LB]:_" :96'F4W6N/,",6\'&, M@A4*\0)[K_2%R"(T2IU:@DVQ*2&1>I_9^ ;':@BM?04 F75R*+OFU'&.*XC, MZ0T0H6@)$ _7LCR\A04M"HH"A8^0DV"!_H#S"'5Y> M?-MB/R)IIK^\C5]PF'"Y]MPG$J4H@+_@S1,.*Q^O#86.D;,,%KL-8<26%@X7 M3]'5II/A\-[LD%\OA/)( M.'&.)V5@%HC!#_5=:/=!L*;LB)6A7V(B(!SM-CN6TI_C+)=!T9WS@N$1F1S^[GG\=1-$E,> YCKQGG_[#;?B?.W?MK=X]__G,C5XN MU\';+WCY+)C5=$H:)AZUEE=CT^5XO!^+"%]$&:/O*>L?$'5D1/D@R@AQ3F@> MQZ'WM(O3M;$[EPW4,',"..NQ!*9L'+IS=>5'<#Q <)$ MU^;A#O:AWJR&EAD@CB7%/&_4U:( M\8*'=P\F<;HW"0#VM> @P+ZZ<2W&/@E@MZM']]MAOI11L0_YJ6CJ]25')S5C M?*.7LPU(N@5.>/6">S)I]8+EA:^Z$-&]4=AR Q& 9OA/[II6T_:HZ4/LAC&8 MKD=4UU-,9C-^W^IV%=#;*;H7SY.5YY*GKPGYK,8CKG=PRZ)X-;"U".(E@UH< MPQ]IHGV8[W 2]D5O)I?Z_.-D.&J5LS$V=J=K+2S1)E436\(R?)>&]^W"M.:"PO%DG&X!WYY=6;^:TJ762N"ECFPY5I66410,!XS2Q]#U MHS7;0)HO_[;CRSRJ$)6]#(-/B40Z8TS-]LEE$&+OV4_*,Q;O**=O/7X[LPH# M[YXE"N0+5K$$OPH.+@!OD]6Z*/%<+CU*WUW?OOGD@[YXVRN??%D8.(0? MN\]XOOC[S@OSHWS%@CFM]TV7=^H(I^B'Q\/9>'B2%'=F]%'& *4<4,X"I3S, MEG7VI_W('NWEY9S]F<"IF"#(3."E)G E>ALIXFR#[:R$4]MT('E$)N6=ZRVO M_#-WZ\7NFB0\F\!_B(/%GZ*QJ?E%D_E#HS0Z]4M'>_BD5(E?HH3N ''*B)$& M2@XZ5IGAD9+Z1/1<<&*@"8"R9Y8&?S6K6 0U>:8N?0<>8-H9Z&A8BZU/.;:@ M<^[N%,T1=95I9R&B))ETHRTZ3: ?7LBD*[J*HAUMDG&QV:Z#=XP9:._(=WYQ M(TPK(\GDY=Q[]9;87]YC+RMLJ)8(=$L;+/$^4'#5G&SD.$?'>TEYQ)@CCW&G MTV*<\$<1%0!M$PG0EE!'JR!$RT0(%!:E^ R4MQLU7C6N<>:(/ 4KY\ZP! MI1*P1'W=KUGR$E;TN:&5GZFU1YFZ8I6D+ MGIU%HNS,[.2AH[BV/['HXNO 9$+I6DST& @&&:8;;4.UI(NOV(]8J+S'9+X4 M>3%^X-W$[MA^_#U>!,\^H_*KN]X)-QS[9FLT'^M7%YVY0]J,(A>)#A6RV1.3 M[!,3#15EH_TK$NE0(A[B\J&"@%")H4T69[&R:,9%@2%LDFD&V^4\U<"GL350 M/KK?+E8KO(AID3_3\K2JY0$>K4+=LK"G(++&4=C)6#NZ)74+1 YTBGV\\F*> MLHBBGKWQK'-3LK!U\6V!HX@6:Z&GHGVB#QK.-!"H&[54/P!X<*(ATU]XK(E* MH9(EH.>+[L* 9I_+T_>O$3V*<+NEO61))C]?Q"0OC16Z1?;!"BIL=22_1LW& M9%8;PS)!DF-"Q6HKUE.+S+!2@=#3._J>RD0BW0\H$POE[ M]CB.\.+S<_#ZXQ)[%,(3^@-%[J2 7/*G/^9DMKFD,\[+M?M<^>;[_VX <7M, M-:J-)M,$3>G[B!(P"Y0#Y7?4Y._;YX6N0?VY7D60,:?0-NYV=>7'Q,(>P= \ MBO!>*93B2R9'%:DDRM'SV)FF"PP%@O0D>$X2<9I @T:'>CI[>B9)'0J32Q_B M *T\GVZ>K[U7ME2;&<$5&L'8(*+DL:51H]EX(-#S8V_IK7.>KBVV*] M6^(EW:BAR>DN3N2^<$/:IR&ZPR%+7_GE%2)_Z82V22!W(;#ZVMITG)ZB+_ M M].]"*>>D-V+.FP:%E#NM*>$SPP'B$@!%!_/&%AX>+QP=X%Y9N M$^\KV<4)%$[5+UX(<+'V-A[KEOMU&_AG9&0,UMZ2GR2O=^5#*)D^7=).3-7+ M6J;.)#O@S<%!^[T7[Z?)F:$=X89*[/J&4ETT,&:5D:U6D1\(,6$:IR?3&#GL M<5@(R8YV'&!GN+&]86>C](SQD5W[\INQ,RJBM.==![6\M)42A?0TO:S'EC15 MME6PIS"X8ROEKM5GH1Q=OW+Q:.C4.KPE*>U!>O%+($K>#UM/*?,K(0S@XWS: M,_\R"!_<=6&-1/3IQ"^8!(90"HV)_DDZS].]-\ 0#K23W0O0F3'O0B-SE<" MCMPF(.AY<\/E(^$R_^8) 5-ZQB1&BHPUE@TR6-#W$25 Q@M" FJL:*^&HZR& M,8^O;!Q/=$17\7 MWO-+C'&[L*-"U[I8J2"TLLN/II-1,6JZ:5CX>Q862KW'. [ !&TXFEE#F:UQB-"X!2"6P,JYT;+K^J.'4J>Z.H1MQ1CZ>J%@69 ML^V\-;U7CD3X],>K#=.%M2N0MN]5>]?D3$Y%((WE@FFR=9028QOWV2]%TL!M M?7M0W"DJSDL6BB1!IWDZ/EN:\2F;"0:*D>?C*&)=\R/6+^FZX8)@Z2M&@2>6 M0WV)X=B9IGCCY%"!G@7W^W:GI=-:2W,8:W;&,K0:; .)J+-@\T2+C.@1@(9R M!^DK (BJDT,CD*<=:C)?*](#+X'H3DFGK9*F\21SQ3H\"4US^!%B=D Y?.=P M2GZI(BGY\Q]G\\HG+/R# 53DW)3=8C(>)Z/)V?QF?CXWZ^%M!7;D O?MK?N? MF_ID19D.%H"2_H_>/_#R5S)!"L)[_$0F2767' @?-;Q,(Y)#M0IXF*^\%$BA M5T8+A9R8T364;C0:537BM-!]CQI)5SBZ4.23Z?D32,Y\[4 M&LG5 EKMZ%A)1__;F8&X K1RG#>9HSNP7]#[_;:A%^%;O_Z2[(:'86!>(XFJ MGQQ-1V1N4<)X3@T1$':^<(M+L"!K8$1A54BTS0!Z0? MWP)U2.I%MJ)X2T/9C>PY$0 MTV4;0"R/TCU*DCG0_US\?>>]NFNZ"S*/J:COGO\LNVU*[5V#"Z9* JDW]1WG M67#TPK)#]D.!] "Y,4JI(T:^%V1MV:4]%_Y2MI+:@_:3DO:L* 3GI*GRM-(A M6*'WONK#N.8/L1O&AG4_:M3]"3][/FV3TZL%&E?0>]#=D>H.N8:N%:^*B^GJ M5K(G#/.[NJ[\18C=")]C_E\M-Q"0 _*]7*I'^H;CX\:8W-RKU[*!'V?LOD! MYJ1[?Y9@!^%O^.TK7%=VP_F'P:_DF3M65K+6/^L8:CM":"\>3P: MCHO0HH100@FX-+$#O9Q]O4 ;=4K]J@J/>MT[6<+CQ!]VV^V:%3"ZZW,O6JR# M:$>^Y+6@=%#K5>/+>VIRJ2X$CT;CH9,N]J7N4R2."M3[+S 4+_[UH?;(%K4; ME@;[T-WI2':1G&_0_,'_-KCC#9%)=F2:SL-&)>HQA MM*T*+RVT50XM/6I[2%1IH;)R1!&K;$$P*8%4,9#DQH+,X47"*G=W??'EXN9Q?HW.Y@^_H,OKV]_0U/5[8T-$P=59ZZ;2R@9#02I+QY>77S#"W;/P.UJY2UP*)]S2]XPB4>Q M&.H>.''2C)M20QDYE-"#GH5WI:,CT1$46LW>5T)3@SU +1VH^AV]4 O+)&V M3:IYT"1<]KAKK'ZF/4D8$;IURL@ MT#5&+ MT):&L "W8J=71++ GEVLJ*HPE>[CZ!$POU->,1L"[1=J@U@I"P#M'2B(V[1_I$;%M*M2F0/%$>RX$ MOZ'4HRTXH&^_?+EZI-M*#VA^KVY^OK@YN[H O52TG9-KSWP.V5T2 MIA.!3QG2U<=3_BM;@A2?0FUZ!2!UD,FC6E\P/#H^/LH3AL!G3;?YY:XQ#,Z<$G-2/@/>4#]2HL&TïZH.FC6J=S8P,C/L 8V [XZ\B<,0 M+U7&2CTJ(,.GEHC*';R(%">E$94/*[5C#1V$,F;PXVR/!AE9:A"% ;E'JSA5 MJPSJS>+NFP5VZ&X5(\JCN;Y9X09X7I^0=-2GASX?7MR0'O=2H J1)[0.,/29( M--_%+T%(NS:NUB!8YN=W$4DWS9\Y]5/V_Q%4@D%>30\;/:X8I3'* "34O U%I+ M,9H"N9)@<*KQ12F>JJ8!!I2T&6CU,1C@Z#4[=,;3FC71 <_F!N@JBG86C#DM M=*J!QO\^B?LUUND/[?\!+8RXI_=UR@XCU3T-A(:"".H;<[/AL!84 MC!CBU.!!T5HUAHWYAEYH1,_JO0;T-HOB,AKR(H3]V(O7UF1C=9XG0DO5,-WL M2&X#G]8'W:[.DVV!*Y_8##^ZW^91A%GAT+7G/GEK+_8DG6#:$3*_+]E"2N7V M1)/)S,FV)A-&Z':%4E:(\T*$&>+3>/T91I# MVY4'!)#"CF5;,W<UU%\'#'A-LBE?US">#8_K MPES!61,6*.$!>DBK)P/41#1( RB'L6ZM4!.\#K""Z8BEBO:Z.*5D1S/1224I MD[YJ7U32&D>'M)I?-R(!)UK=Z:T9B&Q(I;I37C/^V),LJ4!9(^STEA#=X#C- MR C30@JFFA(I$ ,/\W2J8Z'Q\YDM!^$@A6BUS=D"3WURE+Z;D-BU+41JA$) MW C*@:EK2U3#TZ&6,!VEU-%?%ZL4K=EQQ+J-7W!(_Q#B%Q(AO5?,8^9U$"D' M+34:@'%+24!57W4FL_18.W5(O%KA!3T8NF8?@+AI'"#L+E[H8BJ7@#IR0$5@ M?\IDH-?4T+%W3:3X#!;.>K!-38[%N* 2FS3UH(PL"FH]V*,F[3K4'J9#FU:8 MJ(MNZF8%VMVJ"D;"\>V* %R\!R-\P^PNET@,G:W2:8[9/7_\GGZB'P9L*":! MC% >H'DM;(])+649\HI.]AC<$',$?DQ,0V1XOJ*7Q^)(TK;O(*IV(%A%5(T; M\@Y&>5D"E(H M@ENSFYL!+_&4?13?0I7#1!^X'\JFLJ3F,J"8*&#-,6 HOP- M+ LZY+?UCE::W04AG5GT$X1:<;$C*+4176<<'FL&J4P>E @$&[8.R%;ZMZPP MP[$T+AT"1L4XU=KHML2M(%9IW25_#3BR%&71.)FCD,\@2MN.MEP=:LVRD=O' M7R[NT=GME[O[BU\N;AZN?KU /\^O;HCFMP\/M7<[0R*ZSDV;(+IGH8[6/G?D M>_WBALLW,FN=^\N'8!73'V4]1!K> 5C;E JDNBU(A+K"H:W> M0>5HJ[&2)6A[)#SU@):] 8NQ5 P=EQL+X46IV8:L=AJ*0-6@(2">JB[8 *62 M6:Q D4[;=857(7%U0%MQZGXG0H!9UE>]:[7S2WJOV#K.S=G%S>,]_,6\&JXJ MA5TW+=-[PM^UH+)-X05(K%UKUA_1]<+CH1!A<$5776LH&L*@RZC4'5"*I6L+ M"J0J(MWAD/[!?<8CU6];? 42104Y-$+V6(@CUEPTH6@)C%JKR("4OTUW6;=$ MW!O>T0JJS!5XY)25%6-9 6NZDZG-3P,B26=0TBT\43> MX&P_5D.I2,>$@!'>.2LW-I"B!OKJJ*@[AJ+>T7G@#%"F9&#I>)5[>X[-S MN];2V^HH7X&P<05]WPWE("H;!@A)4;#VEO2(R@5MZ^/A2+Z,5_^X60S5RJ"3 MTF0U(CDIE-*"7K[K0#FGC7(&42-UN0IDQ.:P!2]- X_H!6#,:.YLDAGUB10U MT(-.)PK*D&/'B-/@?DWH:3W>".JF?';C>W3Q;>OQ@>T+^=/+W%_^%;OU55/R M-XS73$G%42VNF3C.R2PY_?F"T9I8/(H1SF@B^@WHM'D5A-A[]M%B%X;87[R3 M9\@TVB=SZD4J2;%!J^D#H!T:(PT5B5(Y2<1HLI(C2A6BI*I#-9VBFOR+TW)R M(L &9!U$ Y5Y'56S/;J*%;2(FM"_)++>!/[9?A7U91!>^:_D!XK:*_\KK;0N M![%WT2?MA#9$_.E""F-GE-9VYKSY*I[H@!(-6^275 +R(]J59. M0=\! MPI5YVXWV;$>9T_,DJ, ^.U""B HEX#\B,HR\ SCO5O3S;CI?/Q,64@C(8 % M)]2$5\W^!!I NPQ5I5#;F<&["N^=.?#F SIOF ZJ*6*J#_,EX M,DS:>J2W'BZ*W9 C3#(Y/C^(7]P8;=QW],22.2H%;_MQ)GB!/.[Z[RCV-B0U M])%+_@]_(I'V$_DO>G(CCST2DWPRV+(X0_)'^AOKX_\2K)@L< M/1!8"9<8A"\87(0I..H^V)I, M H*[$"^]^-)=T*:8[[*-Z_T'32)KC[M&L)ZEITT8$912@=VF/E A1T\A8^@0 MNE,)#O7*P_N_?".Z[E$P#&C7 \TF A3 ;CL?K%0]$FS8:I:XEA@-G90S17CQ M^3EX_7&)/0J%"?V!(F!20 #YTQ]G;!,UOO2BA;NF6U47_O*C2&@T \C(P 427'4@ M"F?RETR.%E))E!>"CB;9 8W$N6INMO@^H5K;'2MY7&D:: MK=#%=MS8;C9(LK MI8HH6;;KSPCGR\(P#9^Z5G9D@;+R':>N-7:4- ;;8E*'9;:]I&BA'H+&/=X$ M2TPW[&]79T&X#4(RT/^"W>7?=VY(/ZMR(%&E!!Q<%,54+IP;SX:.,.#DS.BZ M8<8.%?G9$89Z,8LH-,&;12M@]6*;2A"[<]^I%ZO;QY;PIAE 1"%/Q\8P4Q J M+R9RKEFDB5Z\;7UL5'G#Z.1#*(;Z.9R3T;0(9DQ=M$ .>@NQ*Q4=L8JP$Y!& MWRO//N3F@(#/.7Z*\W8I\Z>(%6D+OJ?@88.@J9= 8QEHF@Q^E%"IS4]*"P@J M72CFZ"MF"BER-RN"1&((>'PT=$&8ARV@/$J"-.GA9DIPS0O?&=E7[59SCCVD:,&C3>=)RV"D!E M\\ C\KJAOYSH:3"\76OW73L^<2:U\+*@K5PGNCEM=(/!TIZ[B:%S#=Y*KBR/ MK-]5W9-@"-%J"$4\:)Q,!__R)'AA&%;^*8+M?':RITXVF M,.@1]L(2F04&-?QJ\&S;%-/S NQ6W<)5X?2^*KZ]*OS2FF2,XDU/-N4-\]%D MDDVGDJOD\^( S(_#\ N9"WP&*.<$A&4[)'<8QEG]N#WE:]S/K!X;>?\ M93"WL*852%M<)I/I3 A;6VIZ.E6VA,E>]'G%X5-@4*.1*,R@ M[Y^2[X:V8?#J15[@6Q5BF@N95 QE10 IQ#?5;UY\!3)T%.30&-[2FR$SOZ,! MHS2V_QP&4>V0UEZ]1@ 2&4)U"\]GXQ'-1#BI'I!C^K]R5TH-A7@Q4W4>Q:I M9QHQ]!_HR&)*7D^:B<=TPQJ!H60:HYL)2/(JM M9P4VB4RJ?D ?A<0=X:^3-E574"LHHXO^O[KK'6_\FK4-L"1)U-95GB):A:6" MRTF1D]K "IS<;C'M/^L_7Y-T]RM1CZ<_8/B3 #5.3& MYDZI0 /$1/KT1&4J/T:ELB0:&+.D0I=+@U-4GL#2TW2>+ M>421^6(1[MQUE$WS+H/P/-@]Q:O=FOQ;L/-CY3S^<$9VA35-Z746?F1;,O5! M+16&!;14G$$^/6<':E.14"J3M2&M5]NR@%:VS#*UC"NQC$5QK25$-:-:FZ_P M<6+: UZOKOQH%U)U.G75,F7KHU9)7(UYQLSI*DQ1"5 FPD>*2@?8CN=5Y/U/ M7DK SGVT]F@Z/-[LV]>* ),M@&?Q4-6K:MZ$#!#[XJ@[\6@D6[WL?8^@^3ZD M_K1FMQWE&KHR#<%P*W92*2X%QK$4=\H'(=1HV(7%5B7_1[)M\AI4VG/^H0=+ M.!\3J&HG'-3M!0Q>];ID^(KDE@6ZSGA8A[OR.2/<,2LH_DW_2^M0J], AIR"D3K96/5FT M?T(@(6I!=MJK%2;<#,O=@E].]RS1&Q:O&F[?#&E50]J#>IV4UIJSO")9E)UT M/)K532>K ZA5V6H'&F>5+^OL(/W'J?'4/I,KM9D]"%2L?-E[ QQW>J4BH\GD MI ER/13"'#HTME%R8EM!C,C;FE%C36E,0::[D!;NQ>]WY&/$9*2]^/O.VVYT M1S Q%7!@"4732,*8XN\RR2&V R&]KG-6%%4FSM',; M!FSV5.^D)C+/CE1WJJHS?=T"/83YEAPL&AM=M(P\N76@498YES[/6(7K(>0 MP"RP.,H;C-Y[T9^2B\VEKX#@:%\.]5L IK/I'HZ*?98!KSSO3L$JCI04-(\C ML0O6XTA@%EMP1 M%?\'+9\]_GI-I^2M;:M&X7Z<]16 4*HJI,18<[0]VQ5;. M=(Z2,$0Y1[NN]#%D)C'4#S<39$30!%-3P-"Q_0>))]%UXV4/A]"T.Z;D@NK M97)85(FLN&+"F*T."BW-MK(XNNQ#Z\#X4OD$'R7"R"_):$O/\LBB=PT%0_7KQ\,$B0\.MCP=:T9KX\+/K^;2EV.E[(GOQ^F/- M-4<%8M QH5%"]66\XV&R9Y9"ODC*NF7*KC5W6F@.BG9E1V_$N9HE/P;"3]_Y M70H/L4OF/O060"H=^^IQ+^ M8.'TQ0+K2>8[RM:S-Z(="NS#HN!!7]"ZR-EJ&7?_95LBEOYBX_%,OMU3P8N= M2[ 'JJ\>+FQ>516ZM#+>+5TG3<6[QXNU&T7>RL/+2V*/^6*QV^S6],S"[=G5 ME1\'/#)=K%:8SM+P'2TX#'Q9>_Z>V-D2#P[00;V4=7BBD:\4)4+4JU%!)D2$ M0AZ1*KGS<8 RP5 B60^=$SH)/<8LS8(5M^B:633V73ELY."9T4WZ#I8MF)E M4:!L([_&R5-'NL"\%R03:0A,DUNJ2P*E=^+RYS]6F.S?SBQ$LGLR2&P,PB4W MHTI4M#D.'@)EG1C8^OM8$_]N@O@<1]ZS3[_U/$HFL37::@8[+;K0D4U'6!UX MR4LT5NE.V:B8*=;9&J/[NQL)1$^&=J ):LK8(0$V[)K6Z+=Y1<_L*V M'(,M.Q:V2&K8(^0'M-E6T;XOB7T+1U^LBV)M -D8LK0_%&Q\*IP 5SUT5O,* M2%39ET/'\?>/GZ7TWJTY@G:HAM)S:(5>/?8=1A.[93T !9;2P]9;%## C)P$ M+N0/!1Y?W'@7$OM$G(H26AAT)*\',O2*D+ YUJ5HT *3E$Z2%&T&P(Z%0[?D%R>EPN^VI; M0C]80L!<$4X4X2J&:#]P1GCQ^3EX_9'>#AW%=-@<)S]3_(\+ R;_:T$4,KP3 MN+GK^89>*%'Y?$U/&Q@F&T10+ZB:Y.T/4E*TPP@GAC@UL^#H5#7>U"Y5Y]5= M[S"]-A9X(%1T-XH0%6O II;1I>N%M.\S5M_.K'L')+FL$42C7&FTEUV2A(M2 M9-W-L54;E@=KZARBJ?G44N*6];FER$# Z+H+UM[B7;V>>N\%&%Q5I-#8$I_N M+573?G2,'/H]^:]%U)*U6F]\T MBK-&<=1+UD:SK .=?.44_3M.T]3\O!"9 Y6N M%4YXLNN%*]E$UBN"=83+X/F-^?H M].+FXO+J$=U=SV]@CSUV@Z56445B:IBP\NHML4\EH@<-Z-KU8W"*[UQO>>Z^ M?PG\^&7N+_^*7>'<0IV T6"A*I7&@NQQVB\A(1ZAA/R ;\7$ 7K"B/* @GL_ M2COME3:':%TW+H-7RW"0.(U(<-D$_D-,@L:9&[TTN,+>XP 8K,J@T>?Y:%A! MW !Q8HA1([\1>F#W.72C'[NX@;Z'EAG$EK2:FMYL01?1ML0-$5$YT9S^Z8S6 M6J-36H1)_Q11UC; 3^2==6"K-1LHM KP/T\^@-X8J$(! H#-8FFD>DB':B="U$B;*A4%E(C#8X_ M7_FK(-RP.:U@"5OY-=,EA@HR*=>LS8Y/)DFM84(6S>GE8HPP*E#N>[U96';8 MN;8C"[25UR)VKK)SN,I&RA0U0)K5*ZH:Z_#"Q27VZ!@_H3_0"#,I#.WD3YDH MEUZT<-=WK.+SDORM6H E?]; <"T50".-S':R4L_BQ!"GAA@YL_#I4#.GC69] MHT3)S2@TF@UA&@]T-%=#0_XD"!8R]CK^XM0C@=*R PUAB81(G.^*DR$ M-@'!2ET#0NFC&#X@N?MTI)H$%7(,]%1>3H*&+IG6Z2.#YVH6_ MI*LCDJ]5?LXP!DK,U6NZ3HZJ $@2:T*)K>G!.?\!&CFZ&IGT^EIWJKK\OO+F M_)W>R2?Y+NR?#7LWY:F3$TPK3DW?A_-D?>D=)>E->FW1*:K.FND'LH43;' 4 M>XLS>NPO?)_!.QL,_!!A,.58WY_ MB9@VRHRIRIMH AU!L'"#C\&26'@G1LJ=#41OV 2%4(I-/I]#-.*GATK M'4OK:!-ZT#U-.M*0X8.?<$9;OF5'E0T39;>$-.Q1N$8'+(%';A4(!%TDK3=) M_L6*:AL.U0@?-X@>D0P:D7>4#"LI*9HR\])S\,,MW6CGE+3;$NTBIAV95S95 MO_T$B:0O$S\V>D@V^45&3?X)< MO((L66PHVJN#2OHJ>=$ +7_6<,V\4!#5.NJ1,QF.>*%\3=*XS.\&-]N4MR.] MA,MP8*E#A\H),@;PT5\)3&F9N]P6-HSU:IT1F]X"'/M;=@XDX\M,B"#[6B5V MJO7^))K1M&F@5.B-J&*2'@;.NOI&\7/ Z9.(>#Q>#@[&E8&RT+<[;&^476< M;*&.<(R$*-?L2"?AT A7J=F(%-&("'NQ\)XTFN.@%2.@?M?'EXB!$0M"RRU$NI49'D MS'0#"F=);TQ.F'ZD,-*%O9);"58XI.T+:;;A;;;T9K=@A7!BDC0'00O&$/1> M@L/AHQM()%;N8M%,10)ZVUZP7K/+%(CGX*BNE5-;2J87WMJ)J;HE,CYQ)L?) MTIPHEV8-QG)N_,9ASHX\ROD9WN8R812MT(@*[%#*S^R$RYAAY#,ODG3&H?>T MB]-C(;^Y<;0(6.%-K9<864$\+&QD:XP'F-?6Y.F2WS%>>N+<(R_2$S">>\B MVTC:LH2J25Z-5&'LZ*96"?.]YXH"?( DJUL;LG2+F@(SUA'M$[U*#,7CCNW) ME2J\=-,L)3O;&G.^>#X[*IP&2/[HQ3=ZK<0A\S8Y7K]YTW;<)+$&ASMI3!^X'^JRWIM#SY*.-.-/,TVMS7L M$+]?XN6./$:^:R)P?FE-\5H;>I_- 6ZIRK)%M,-_X/<%TY7;[:5QF=,V3$DQK;P//X(@:0;F_'[-YDE\A5G MJK^/V>Y;NIN?Y#O,7$'\@D/;@TL3FG3CBM3[Z>#0=3S7WW^C?%YQ=[N7V;< =:A2]_3?Z][."46Y%T.\O M)IHR3+8HON<$-F^OB4."SNZ:P'9PF=+MBLRU6 MW36]"%DZ>BJ2,)X)JOWD*PS'H3^*\XHLVHWMQP&3W2VJ?J,NQ-$/\5QS1->/:]?XB[ MR_3&S^3 W)<2RH/7T5%ZF4^&U$08X:X,V\;A$B$NTF!_UX8\$Z-W,I7/90(: M\NTP,3^FX(?9Z\*M&Y(SL(T*T$2@;S"7LH9>O] _52Q,+_D+DS_1YT:F';]> MB'^&J%FKF<;6R&1J*)0.TNMG:%NK@K#_9"&V@^_!XNYO9"[V0EA_ E/W)$1,S-EK MU,N=C*N!BY(!OOGE8)6<&I7NB)@OQ$_1':%@!83W/:L69Q4C@(/A=LN*!Y4A M47H>"AA%(71\:6^*Q'R)4[,))>WU2[9C<[7L&-]$GB:$R)X%^K_ACM]+?X;] M.*0;M$O\[2_XO?*UQ,\9NO.NEKE&)>(X/4#'Z*"$$&*4$"%E_AZ\#C1R=#4R M<3>>U)W22_+$RAOS=]8YEV&.)7_1[2Z.8M>GK;C%7TOVDEDD2"11CYRSK)(P M<2+>3IB13\<;POG&W^CDM]3.(&:GC5= BMH@IG)P' M&]>K[KKN_;-1''">.GXQ*?G][YP P/7P[>5W%.4WY\=EQRC[;4%#4WYZZ:UQ M>.;&^#D(Q3.#\E-&O;;$6N?C'Y6U]J4 M=]_MGM;>XG(=N-4SEO7/&/7L F/U2W''V15-W!4X$<2H0'EU:T4<#47,>72- MTY3]N:JO*6^^Q\\>O2C-CV_<3;5Y@? QHSY=YJVQ'S8MNW5.!U%"4)Y]B#J. MGCKF_+O>C\7O_%#][\!^Q&@8^75U&TV]NV:G[>J/<+ MA-!8X3XJ+TY2@I_^I!112A)QFE!XZ$1%I[6*YA#2X(!EI,BLTD7!/&?B+?%Y M=JW9K?\S#IY#=_OB+>8A=J\#__G:>\7+>13AO>,N;:F8+KW7%U&U.-P9G1S- MDOK\Q/,(&Y3S0;<^RCDAR@I17H@Q0YR;V4K^OJTQLM$:\H,!?9N$A29*X5.3 MHD:.$;0'?G;6H*7%0*I5_KXCLC9=!U]^R&1=2HFSQMGY:;I1P@C W]Y^@!Z. MLA[&"D]JG:94;;*O+YQWTV)*DB'X<>U.B/Q9X[Y>$4!C]G-\5'+YC!#0;DF' M:CG::IE%@L#!]@%19P4X7/ +X*]8]3%-$6_??/(Q7[QMTES%?1:V)55^WSA^ M%(32V.V8S$J8XL113GV ,OHH9P )M,[U9^ [J^D#.D!!IONV7]U5+DCOZ>LS M]?./G"J/W 5A&-:?US,;?31@O!^15 UF3Y2B/3#^(R#?X5?R"[UL7"EY5:<" M'K&$HFFL^$P;XA9OG\*XH)2-)4ER3^9P.C8'+,8;0=",=+E=+<)[/HENO$]6 MG0 \RFNDTO#HXV$+@!?6FBRXEK8GLS"@WWV]/_ME_G"!;B_1_/S\ZO'J]F9^ MC6Y_N[FX?_CEZ@Y=W3Q>W%\\/)(?T'_PV M&S>D1X8O/=_U%QX]"+,*PDW2C?<5^SN]6;X:17!<*HFI7"/F.)-1TTI SA%E M+%&!)^V/S;C:A.4>S,3[7N^B"*_7Z,%[I@6BD;L&OA+R<'0TAP!U8X($"'8] MPJ/[[90W"[XD!JKO2)!([S_/:6=*+_;$7:X/HFDR2!PBJ$83H^RZ:GX7!6U8 MFG#D5U&(>YQD?%'.&"A2F+/5![RWHPL4E4+)P=:V.YC<;G'HQMT&DSJ:5@:3 M&D$UZM*/6P>3C&]OP43C2C.#UIK\$\<3"9#:Q1.1N2'BR:7KA;^ZZQWF]3"T MD[_G/GEK)M47[-+UB^4MR:$6NS"D(OO+FX V"N2_$MV\Z-KS\56,-Z+XTBT/ M@_&F4\$U5M-FR2X"Y8^8 (.D.HO?RY$+@5(I:-?F3 [V5%$2Q$1!OU-A$),& M:&$#T*(.A$5-1;->8%R,;MU_N(\:[1[I/9T]NC>G_\&B'!-:'8^3M#-)CL<4 M=VQ);R!#WN^,V0<.8"V,Y?1@K(\4FTJ@ZSHNY=\#-":=OF<__N*1##%R_Z,YIO@IT?IP%&M'':DA@$1K4D5+]R9C@^ MVAO>MJ*5>F:6" M%:+7OY/1B59;KV6F, [\5OBH#03ZIK4X,%RZ"]QI<*@C:%^ J)%29]UPTBY( M4*X?+%(<;*@\+?CH,4("E19Q0F182V)%4XVT]!58O+ ,:5=6GMTXDP:0 5>K-BAHAQ7\ZM[].O\ M^NL%^G(Q?_AZ?_'EXN;QP38T26N"FVT"BJ/]E21.D.21E"0: 5^7T)F>\O7B1%DK$"5VQ5H\"0QC"YH<;30Y=J#) MT?2RH^%H;_I619-C(9I:Z:F")L+U=%8KNR81QUWRT3.U= M"'S*!-)PTNG^TF:P*IU.R6@/4'+HS)K#9ST80S: 6H%5%2>NQ6BCC4"Q&9WC MT'MU8^\51Z>%M=-KRML+_-/W_ '6:L1=Q(]$NM/W7_#RV?.?SW'D/?OL6:6Z MI^X90D2!SK70F+P=CZJA(T(%<0;HM+0GDHHT0$_OA>=0*A:BD M68U'L-Z@7AOV^OF4(+$2+S&[I6X1;/"C^^V"WZ2<%/&?L4VV'1$X*=H/?&$I MECXAD[%-6SKU' MSRCA!!HJ6GMZ*02T,UD'K:%K$JUKP5?GNHE$ M_X<[ZL)+M\J-X)23MF+N3D.GM88F>C"K("QMMMQH$Y#!O&8NIM[&2O5MD\.V MFD@:R]FSB1AFEG6JZD5YCL"KF_G-V=7\&EW=/#S>?X7?8-9SW-* K&&E?D;A MVB-1\F?AQU^M4SC'CC.<.>+!-^IUAJTQ\+;12A(.0-8-.E1-.-Q*50,::OBJB:9>XC0^WLMQBR>/:RN\X*LF^[0&OX,D M)_R3%8.PGF/7#L8:Q@+"L!=C=A'*%1DV_6>/1)3D".6"C*6[-3V5,M_0R[/_ M43>J'D#(+)(UI5->WQD/I_G029@DE^CD;)+^ @-4X(2*K*#ZPO1N%-8,IJBU MVZ"U08"W]/H*QMO8SS:8%^1+UO!NR%SA\0VO7_&7P(]?A O=AQ&U!/[-DJIW M5)NFUU4TAH("UW1I?( H8\0Y(\X:;*0W9BXV\!.O/;$U'JC#0S4V*)K0_CCQ M5^R&E^393MPH(V9M7$@E5';PX^EPCC>WX(/@W9=VZ2S^=D'PWKN\ J8BZW$"602T/!C?N!LO/G6M2L0.(=:*IGZ@Z/E),B8O#!V4$?2Z]3X,H MC*B:!K$ U3(@*()<:%G+,'^#)>5JLI?L0#211&.H&2D"F%#M!ZI![*Y;0E5; MTVGSH#I ?KVF%F"PX)B*D$LM9!_"F@M#55ZV!G':A8]D[J58+D*HVU#^V;GR M"ADN="&HAO^J ]+BLL^O$5[MUM?>2G_;I_"J%:#,Y5%O4G(T51D,!XC31I2X M;7!LJ[8"& T=#:Z[]%J0*W8$02F08B]9_]L%X;87[R? MN='+Y3IXHZT3\,\D=;XF4^;'X!3?XP7-J;V5AY?G.WJ?#:TH&SGR\LUNB)N$ M>B<2JQ(A+ MY=,9!D\:%T,DQZ MH!%"B%)"A!3Z"Z+$^AWAZF)(5RJ-8%22-T#K0"^&\LEP]/V?/S!UP'J=25&2 M-3H3:PPR_NY"WXMIKR9_>>E]HS]%\H16_(+)\50HA4::=Y+.5%-B;*Z5DH-. M93O2T!%K"#HD-OI=:>B3&P,"..F^U:W_X*[Q[>HN#,BX&[]33,<7?]]Y6SI$ M"3ZNXLL& :4FD?IMWLYQ4FE2W#L.?+K#2_8$BAT&D9/9^/QT;%"D #H M\]VE@LVQ :KE=Y=:-H<$V.[?:HAKC 2P?&I5' MXZ1 (WVU%\8K=2OA)4?@!(CSH G9R)UN/RCS$;AAWK\Y169U3 M_.SY?M\:-:XYM-/%:?(K8S.7"E)+WY[]=75^C^A*MT^5[E-=/K<@HRJ2[K3$>S]/Z]#(#S6@#"K>)W MKN[(!G7E:W:=Z^QTH+.1%3P-G&;K>*K6LBPO4#OGH4' CGR@[?&$D\EQ%9NU MN<# NJ,;?1EC/]^_C5]PN&\22S,"A3,9FJ;K-Q,0[LLUO6)/!J!UF>N1,QG- MU$9_B.VY3K54&O3!]N@Z555IK ?>J%,$H<(0;\=F7=W9,GZ8+"U2:A@[% @ M#._-4BDO03LC9UI&X0!)SR$6"OE@A_6NC5 ZZK5(58^+1S"7?]M%L2VK\.J^ M73>R*UH/$KRB%0#QH=_%P8K3[@U7'C"Y/"4L]6X MSGR85DS2MQ%_'6@\:BN_D\N_[5'^IF;>K>6?JLAO; #==^_2T%E1$@*!M'F@ MYS^?XXADLVQLDUS])'C8("[K)=!(MJ;)@8>$$"I0 KVVJ0O%''W%3"%![F9% M4$@,80<^I'>["!\'Q8CFY21'SF0B00GHA2S=*"=&B@67JS2YG!PMP->E) += MXZ3GU(NW50%,S?/F$;,OA$[\=T4L\P:L2.5P,;@44@<)-7 M\MZ&_'"WN[Y=70?^,^LZK[.UWHJ40;2UD4]]A_EHFHQ=.1L4A"AE1 ^+4U;) MG0VV[KWW;R.'GZ:O6 (2P8= H CNUK8#P3UK0T7W"RZ),>JZ3YWB51#BK%T5 MCBZ^Q:$;A$O/=\-WMN1Z0XQ+6^D%:R+?\Y5/W M'HA65/CF:C"+]J:'1E]A) M5GR27G%)@P[JU_4-XM 3$ZK06X[>BU(6 Z5RP"R]6&/8:<&PB=D\_EM,F8*& MJOY16XIH/7\2^,!'VYK$[U]P_!(LK_Q7S+>)1>M0:N^"!2.!0#K>/Q2&%4X< M<>JH0!XH4>E>H+D9]?-5)53G^5;V,(/D1[2A2(Y*A+-DE6N2O MA+,]\:X!K.+()3,A7 QZB(F5J2 -IQ1%3QN/,WLBJ%_A=CR>EB)+1@K\@&$G MJCDM5#.+(:&S[:.FWA9P."%YQ7Q'H!L2#$LVB00/&T=)50(=3RIG];0#=$8* M=)>H"\V<%IJ9Q8C(T?8A4FL).Q B7?46/@Z*$LU%X9.CV5"&$] U[VZTDV#% M@B7O)J>3XP5ZP3L5B$]GGVD5[75#Q:K\'0CLU FB$XYG>P J4+2@KK5#1:M8 MTE'4.*)D3ED+*Z%];,%6W2FPYN>!,:5S3(B%[)$<3Q GH3K63PHCN.-/RJ[7 MA![8@T^91,J]BV1O0*"G?3<>$J8G^PF=13V(.M.QBB'KN@LIN&$MCBSJ'%0C M4V/A@NP56"RU:'LSJTGNK.KWTYV:'$\W9[=?+M#C_+\N0'OYJ#A> W@Z/YU? MV)@3S7&$CQD^QU0G@ZHWG,Q.9LF=3\4-;K@N.XGA)J#OH^(:C.]=;WN#&!#%_$&(LR[BKG^J>G4QK_)^2&2!""'C4:JE0 MT?U9'0GR<4RK HEO[/RE!64E=3Y5.V"5+0 *@O(EBDV?KO(T!!S*(FC!VMA5 M8P/0 *986B]Z'"*$M2__GNWM;UM8 =^)FGO)KA4X42EBEZD/A)00NQ$^Q_R_ M5_Y\L0AV?DR2D'?YWD+#>V:Q(Q=&/1@?#_-$@-%"WZ=4?Z U?"EAE% &0U&7 M"C,X99IM.0G6PC%@)8UKSWWRUE[L@0--S5OJNJ@:]B'COP1XN7?<*-Q#GE[UU\ M!Q1Q!4'4/6YX(H=:@:@]$&NOZ82K*M4)#E,U[B<'4]40=J H.;[D/Y^Y6R]V MU\T[[:H$0/$EDDIC3^WH6 JVC -*6-BP-=^+%5C">?9"GL01U3S(-$]N]J*Y M9R'K_,DNH#9YN!RU4A-: F&:]E?EE.Z%J!* A;! *IU19"B',)LOY4">Y^Y\ MG;MS#_LLAXRG'9DE/P,WH)LOED&VP:,;("NS$ QDEWCE^5Z,6?.#:IOQBV^+ M]8[> =MP/:\V&:/PU9--_5K6X_0:KYQ%TBUCO_7\]QD?E#("VP?JTQY.V1YD M\*7VV+]R\Q-MB[K$R'-&_[)8]S2(T.9][1C3;="[_D%N/5(2Y24 M@T$+LW=26Z1^\9FD@$,VUQ<\;C:6U,J@43+H M9.O>G%3:NNO[A-H/P'/T3A2;1NRS6%QXQZLDY M7XW$(:]_2UX'K6=OJX)CU1[EOH^4';FB):@CJQ9["AZ',_9 M[:OU[$)+*_&@5.HIT1X*)TEKOOEZS;8TBG]JVJ57>MDPAIHE4J\K/IXYU=SK1W202U9VYBDM%VP&C]-+UPE_=]0YK=*U0>AD& MI1*)=#SUN :EE#1BM.UJ;-&][KQ4FZTB 1?%Z+BI ']-5NED&RWC=N5_+37@ MO:#]=TE"T=S)X@!"QC?@VDBI>DWF=#ITDD8 CR^8-3 F,%OFB%L%8:'G<21J M>LQ*8#P_7:%_VL7(#V*T]C8>?28.$.;ML#>\'7:1)-UF_EO@^3&BZ15A&GU. MFV?7/_QR]NC)Z]5TQ^2O^%R$Q_X=4Y[XS[-QPNO @C>OV2M_(6+FO@ MO"*>2H"!@E?,7RF4K1&I5I[O^@O/7:,MS?B(DO3\L>LG;##^C/ZC)#B3+C4( M"MY\HCL[=,'(DE^>WI&+HHU+QN'G,-AM*;VG7>3YF 0 \GI$_QEO7?HT>S/: MX@65-WN*WI&R#8._X47,/@Z5>K.+=T3()WY&C])D?V57AD;IKXR?VB@'EIFA5)>=G1U,668I-?+KQG-V>_-P>WUU/G^\.$?D MKU>/?X7;Q#TDCN<[O*TM"9$+7A-,U]Z/7?. P9PNYZJ1NYPDZQ7T9?0[?QTH M+VLKOY/*#YEX[?M$,;FJJ-;>:2.\^/P)*Z.B5#?^"KO?UHS >RJ_GIU?75X]7% YK?G*.'7^;W%[_< M7I]?W#_\"[KXSZ] $_.V_JL#2O -F8* 9[LPQ+X"#-,'80"7<%>_PNYD/-J# MU@ E9, 'ME;J%(:R!7_?EBXV8G\2P**HOQT 4!^/JB^ D)_Q^UD,A,#PZ81 MYR -^6G\?92 ;C V>YT<+A:,&SY.YW&7[H)M+IT%FXW'UI\O,;[#Q"'\V'T6 M=7G2H6 46,IB*?OA4=:\D%(O+$2D# CJ,A:(\$ Y$RCP]60%CL9(FV0J M;P(#N2*.CNO.&@">+,.\B^2M4H-$L#8%,FEOL@W MFYTT@#3A@3(F*.5B#UZ[L4,S<+DEGC)++"26@$1QD\LWP5EJ3Q!T;\!^B-O.YU=\2Z,\U!P:GCMR54*ML)"([/CSC.XOD_97U[0UUNW3 MVGMFF8"H8ZKBRV8!J2"1QG+C<)0A\OD3^80;1$FSO8FTD2.CC@KD@595>U"] MN&F8&2"0:VH0D!J>6T&DJJ7LA633.JT>$>L@JK_:.3L:ZD,5?IVW1VLX96L4 M< N[^MO*O_4!#+]*K"1FP\:C%@WK8*R[O^?DVY4:*.YY/[,;#+7!NB&>(4-X&NO M(,-8MD 2H9V_)-@*A:M'-@"LSO/J<+1G%1BX1-%9X-/#=-BG9^=.WV_HRCF5 M+/MSW1&#%@2,0DM5*HU5D&DV_$41*I!!G#3(686^%7;:*6P.<[KN6T:BEM'@ M\9F(=QYL7*]Z#%GE#3 $EL30F"D=3^LA-\A2O=(BURW-&*2;&K(W#&))(H9R3Z?9\"09OC)J614W MHP>\9=&9CDY)QP'Z%;]XBW6A9GT+G2@J^&$12DV6@8%2^">.Z35R#WA!ZRS( MX,G[;0D_K_ %HT 22:$Y2:MAG%3'BA(F* MY9*L T0NB^NRR7\OX:1_*XR*5LAXH)0)8EP0 M8X,8'S3OU0K2/BG]FL+IUB%,-$UI&P32=BFM# J3!C!!&W+HXC-&!_L"8_73 M?^/II P_Z+RXM19%Y,".T35>4AZ6JSIV-Q+?OI'4.7KQMGD%.X%1$#X&I[OW M8!??;N7#G.+[,&.PFG :':E&H_( '*0,BDI 3@3Q+F #;Q]&('%CMNZK^]CO,1+UM6.W31'[; E:KW0C=_= MEOXZ&@[_;^"Q5P_VE8%7PZ @HZ[G-X^ZI6=,CKI%QNI[#<=.FO3R]Z%'W?9: M. 4M0$?=.B\IC;I[.@(YIWD\3:X[*O97^)>T M<\8\YI=VLN44$C;I=GW@QT2>-9W8I.S $'" T@P$1)]/184\B4(&45'K;A5@ M[*MN S;2BY$OB4KGA2M?H\>@[#OI"[]PCU/\Q*W) V*QKC?P/$"H.19\LQ!QD?-M"TSV9(&RV MLL,IJF];$E@*(BE[^^0DO2I5,6X4F-#NX7?IE"I89:]8&2O:&X>'@M0(GB^, M O3?SMPP]'!(&ZKB=D,?+;F$*\V$PTW@HUM@K: M9=_6!G/!;%WL?041[>HYCZ)@X9'D+KI>+VJ7BQL>-KVK)91$T9^F1].CV239 MPJ+5M+3F+R>'KJ_/^EU8%FY7=:39"$PS^4941^HYF7K_C[O9_J^*@F!;2HUH MRO:/Y';H MF[=>SQ0UV+]^Q@U,/NB5WB)<:XRFNFT:X@DZK[C,?#\5&"^R+9 M0C^EE#!0 .A'W"2V"'4DSWWE"G_Q2 MS>63/__QY;\JG[/P#P8R[YR;>A8Y.4JZ,WVY^*^KLUNSWMY68$N_^Y MJ5]6E(&82][@^,R-7N["X-5;XN7I^]<(+Z_\2W[/H_\\7\3>*^\YS$X8[>CT MEU\)*5YR/I"HP1GG89)J;,>D5\,1AHAR1"E+.NWZGG)%GO\#RABCG/, Y;Q1 MSARFNY))@TU3@RVHP7;<1ND5I/1"THP7Y(RU&P05)[$=V/CCA9*&/DX=$?\P MH47_)I7)\:SK$ />%0K"AKS5#+7?:AV\17S#L"[H@#:/ZA9LW44?\&93 O'Y MK;@=)S2J1.&CCJ*D.IO*1TK1)F/\P1*:7@Q6G]!XF8FL3F@T$:004G1L_/%" M2;N$1I?XAPDM+0;C]#*\[D*,K0E-KS:L36CJ@HZ-"4U+L'47?6Q-:!()NTUH M5(G"1QU%2=7;F8S2';^&:),Q_F )32\&*RO$;E5XQFQ,R!EK]- =G^30Y@30]Y3$#WNG#WNL+-P&$?GLKTV ;:O@ MV$DU]+B&;D6UW]PX6@0#:H#/*'HABK[TI 8=4Q M]9Y-POORXBCZ"?EBX-IX>K4U((385K8N//Y?76_-Q:27& =^L?W"J1MY"R5O M:J8"AOU&T33:-4S$*6+*ACHY9X2*G :(\;(!^1T;A.'^P@U]C]XZX:Z9YY)I ML&R4_B0T!@SFE4$@1KR:5>W&^[FWWI%/=[ 7I72LQ'PBG(Z3S]JC/N%FP02C M>Z-,VR!?8A#[L%\!1#OT%VW;P;$6POB!&C2:O[GA$B]9DU/"=8O]B"T/W9%O M5W$(]?<,'VQ1$DKUZ,-D.IX<\Y,M9[O-;NW2A13D[^C9 -H;@ODA<53."D4D M1:6]%*B[)/>1Q2\8;0D3LPT:>S!"%J\X89103MH@%VDC2MS\D9<>=&:)R$/Y M&_->QUN!BB8.NVC!-3WMHFX=F(3B;;Y@AQ\\VF@Y\,F/"]9=.>D0S_^?MO-G MW?R%HY,F&:/IA)YLZKL?SC#;07I#.0]49F+?W0C]6L2IL90N#332:Z@Y0VR7H,)L/17T09@O1YTYF!3!C5@>%D.IT.>48P MW] /0 =YM@1%MQZ77K0(,:7LAN]H4>"$-NZ2=51P?80WVW7PCED38QAH@9>C..FES#;Z=7:2('@-$:**_0.4(W2F9-]FD2I8^7LR4_/[/'V#3 M!!6L9NE!HV% T@*ZS$E2E!AGMRU$TL;+DA=,#O5"*=3K-(^&Q<:7C%A^RT@$ MW*"Y*P4+C6JK&H*.T(UN5QJ+Y<8 P\W>]D S?+D(VP6?O2;.HJ;+7\*.QDX(E M1N<9&>1&Z!>\?.8>%<7ASH*+*@]6U.%M3T/OE:WE121W;U8:>C02.6$%0+66 MZ636%\8OV(WBK[Y'B)-9=(SK\["FIXW/^(2BJ";[L]'T*+D7+Z.&.#G$Z9F> MIG6DTDBB$F#CHL[T[IY4]QJS"\W- SZ@^W T MYUZ(%^25:)YZ]*D;X>6MGW5 I3]4*S/:4 *"HKBZ=R\YB0#?>91RY1',2Y0 M+HCN[F8]<^E/_11D-$6$7HPP*ALAXX$R)N@T-4+>./BV-R,HQ9)>+.&4+5$> M..(7EYYS]"O#QIY[0$5G&[+4Y7:VSOH59'T'S>[ M>$=&RR?LXY47IZ4IB2_#I#,'6*T2HKB54E)P0>@ C1R9'T"'D%HP5@/%OO(= MAH._X/>'W7:[]N2SE=)C0,&@*(/RGN+P>+P7"P@AE%$"06A[52H3COY54<)G M>WTJ\/R3Z!/)]#&)SCIL5,&YIWF'V+RF;]3T%JE_!@B5F0"JZ\7'LY/)WH1@ MG5*!&3%;*E$9+3,J<$!LJ8@C^!K0"-Q#0!5^97T[Q!XOZKS'&]>C1?.LK//Q M!1,E1K1T(RLCOPS"JRC:N7[^,6L^2QMJ0'AN(:KJW._8F8R'5>0GI=YARC I M!*9)-.7)"IJ0FYW>H&FWE_"%B16]&Z@259(ZZ8QA4AE>-M"\9*"4+UPW_9G$T"K/&XSUH\UU!ST=OE#+BI%%*&Z@4H&NE*\E% M5%$:>?[OP3C')"/ ]7JS=*/)67F+9&QS?KA[=;^7> M#])[/%L2,XBD=A*J-_L93I+34+=G5P/TQ%BA/5X#1(\R$CY++4%0&FU\'!*DW+*ED ([$WE3 B M4!P4 -?8C7!TR6;-7\C<CQ#:])2O8E\.,7H-ECGW9A*2EQMY,/ -F*7[= ;M%$ M%@.87O+UBO^*W;V:BP,(V0?D@G0Z3CO6!/. HIFN)U)NB+&S&L>MS9)@V7$^ M )9K7+P%GJNFLAO3Q*.ZP71&R$I,I])I.._PI#6F";>/@>EV9DDQ/?H8F*ZZ M>#M,ETQE-:8?"==N!NH")1M1G8NG[+_.\\I(JK!F[#X'KMH9)@3W\$,#> M]_-6R*X8RVYHOP7= #NE8R6L$^%T5GXFK4']%GP,2+\NQV< MBX;JH+A2D?&UY^.K&&_JZIZU21@NH]253_EX[GCHG/#:R2HP98MZ0;W>U=@;]N M9_1BLBF[Z' R&;6)7(R+E4&KA?XM E:/^G<1JUH8H46<$AO!HA!5@KIF>,K- M:/%LZ?$%A]A=Q<(^;?IT[)LMY<)I7*XARD4:9DLY+ZOG2FU-PMO(2'6T;,:T M[^$M9DP5PDVKZB12/7TSYA,P(?5;&+- M!Y(-)TO^R^FB)2%L]I!8UXK6IPT)6932190P>*)PL+*.^E>U)"&0X%&0!HB, M9,'@?T\ ?/&-7ER";[!B=5'E';A!O2R(^GV8LY$@-Q\@2A(E-%E=NQ5#]2&* M,H!1 NX:84[#HJ&YWO\DPW"-*3H=ZTT51:3R4 MOPDV^$K%4H[5X]ETNC<"$])H4: ]H Z64$?OA#S4.-RASM4X074^*^F<4V<; M(9!#RXY/9?KUO%8O@>Y"'J>>DMP)*(6;'X"WRO_J1N]8N70S; MX;/K>_]@P#P+_"A8>TOVR]Q?WM$.$;NZ]'S77WCNFH4T/G?WH@6Q+YG4 MRR_$ZY&1Z:2@%RV4NPX=36>3)(QV'D4XCAK.6>T_:#*/ MVN.NG&!,9ND=:(P(XE2($W,Z0(G3@?HXN3Z+Y "^RZB!YDA"7RKE1O6J SN_ M]%JF_>=@7%_OIJ+)S,F6U N>#WSUTH'J%!S?*H<7WZA4KS"PN]-[TE3#?>%9 M&+?/!="954[J@GY."MS[VVIE*P+V74J @HKB8$@X*S:IR7M47 8A]IY]/C:1 M%"UT_^VW-\[WEWW913-.ZM.6+[)MWS\PT%CO70.. R5$I@RM)4F[Q M,D")/"@5"!4D8E.5@DPH%ZK8R0DP- ;F<66U(*+U()QP6)NQ@$\[/2&W[VX MU<]7L2WP'1#&; M*VMX_/LXVQIM#C,V1HIWFQ>ED2?-GU_.3_FU K7XZUW7: M4E<;8EO;2/4AXLX=ZR!(_A[28X MTQ81#?V>"Q6T+*]7.G'D6=DF, M.K\]N[KU"S=X\W:>[=*?UJPL"3UMY5=?N)AII%=5:0JS--XDF@I$KT8LB)2U MZ.T\*9MQT_KXF=Z1US9R&;+PA%<\5NQ' M?W-)K]P(LJR%\6;O2"5NO@#;TD MM]1[^2WU]-*_ &$WI#+% ME)&[#GMP=3.F+#8]P&*V+P@>'@'[&3.L70[45\7$:/%A!PH=,$YFSI&9,<+" MC283IIU4%@63M4#T?;(Z:.6BX$& ["=XV1VW?@G62R)JKLP#7M".9EY/<_VV M_*R*9RV5T#FR,&D3VQ*YJC$NE^[C3O^-F+R:#19#SD6_TS1,F#EP5:LOO ,5)[+C;*FT>9"9'VKQ28L'C# M>H%VA+1AO<"$W1I6#:1V^SBK!H>%R3X'F0^P@J"GD+GAY8./+'J5@.-6Z\ZM M!Q6KEQ;ZMG-U@2%;6$B7&OZ9@IVA. 0W6/&P\V^S(HG[0[FCG' MI8B1]*RRIR/1P=HY(NW@X2GVM7V,".2807G@TAY/X?N/C$.5Y EE4 M"[AFH]%L5*S,*] S@@-I15XGRHW@E&LNPNM$0T>F(6BY70.P2I5V,E. C8C7 M@?_\B,/-.7Z*U;J3"=XP/2[6BZ&SHEI*IBFY3\2=-X@2M*1C61,PN[^?P];6BY#4*H=K(:GKDWA$IL!0*N-Y]\XA=O.__F"7OEEYXQ": B M8_5&D..L'UCZ/OJ=4H!*(-MKX:AJ8W<;3:K^+='$N(>77:?6QPLJ0WCYG4N'#KKNX?KOTE6" MNB<->GL->YTXF$P=.!64D %>%3A8)>;ZO[EQM @&=%&T]D8H4TXO\:2BXXN4 M!G+^V%MX6W:/2KZ:=^Y%<>@][6*\G/O+K_XR__TB.5!.%P!/W!\A=,PB1/\4!\@/_TRN.Z&_$'N3A!?UQ$6PV@8^B.%C\"1Q#N@)D M)>9T\I$^7HPZ]];T3[TX;TK[P\2I1&!EO!W-CJ8=1ZI$A(\8JUI9[_^/5JK0 M["Y>%3\43,3BU[??KLZ]5V^)_65TQK[80[Q__YOB2T9CC$P2C07)818\.$&Z M\'@;+CW?#=]11IM>=<7<^4'DSB9J$#I5FI439'1H_46B(H7]&6WB@4XM K&* MMY;1V6@K2V#WQ?,#>B?ZE4_&!A(_U3_^WINP *R*H^R0P]EDIH9"NHX>^#&1 M;DW'^)2318 \T @)*I,A@VZ'I"-L46]/HC<@)$6>W(#+6I/!@I,%B:LHVKG$ M#F=!%(MV3*2O@,!Q7PZ-TEMGM(]#1A"E%!$C"94:=Z6DPV$6XD7,!S?DI?HM M1/J9!Y;8"^L1); *))3N\9HWM'QTO_WFQ2\OO#SO,@@?7MP0DUD[7M)E1NQ' M=44W!Y,#@*"NC.IYVW16A6?"BXX1M&=_@1V]+!LQAI^>*$=49 D+WWX-Q*#- M"$7HC5+':S*5C="66S;SGGB,Q;,SM&]%7$;;8H2#% &S?\$\?HU5WO M,'3&T;.3)?URMT2#%T**C0/%N0 S%"$=IEM7_L/N*?*6GAMZN"G/4:<#$'F5 MA=/H=754#;G$\Q,N*&>3S41(:HZ*G*#C1%\F80'B+@D/-#JXN2V";)N?]8VU M>?*B#8NZ8*!G8RNBP.DN\GPE<2W1MA M_Z[ZL46O0\)-()/&L#&NKK078,>I(TX>%>A; K].M$_:AJ=OTU1A1YKA CBE*JZ#% C*[YL]+=:NKL?\_3 M^N\)=7A:%8+I 6HE^W07&FY77]CNTUWH+?#CBQO7[S/,WX@DT3S$/X:*8,!7N#2*7,4;T7Y\Y:XBP9,1* MQ:!%(Q9GB1A/1)GR76=TNK?KC#AC1#BCGWNTDDI<,V(J1\VA/BDY%'*A8^.! M,:@2.0_Y EW&U=MMLAQ.$KM\M8:WE;H,PM]>O,4+_^W1_7;!6V[1''"U(E'> M>Z5_O2?9]YF[7NS8IK#,Z;IG!A6/.]=$%5K#D_'H:"]6!ZDX;+I56G=@#=-H MU<<;E2G]0_'>1OH*3@5C_T)H8;3(9 -),L%M7(WTF3B(,"DLTJ>=_HA(B,F4 M_H&6)"5BL5*9Z&])008I1@>J%UH<\(0)^F>'>P4DZM4H 10X*2 MI%>H,LM!,[ MW[@;+.G#5'K$Y&)Y@:]&DXM9#=I_Z1!%JIYM0?NE>K>I\V[HYDN$%@Y#O&3' M:^[<\#9\B&FN]RL]"$ &%[9P(?IH:B^;Q(.21!KNE?;@RPCS$V,#1&@C>@B% M44>,/.WDSM<'@3#4@_).6?F(*[\ER@M/BAC#F);KEK"G;BAX3/+3/O-=_!*$ MM >\TL??>PD,@U5)--PO[1&XA[WD %1.U :\':9H/+-7"5O(",*ZX%,JN-AT>-6"*$[0'3VT4E&+)$RH(B:.R^S5AJ& 4 M6_!SNXNCV/7I.4&-KUM\"QA)!5'4Y]63D2.'4X&J/9AJK6H=L% @5Q$2535. MV02MJFW@\<5R4J6ORY\$PQ%CKUY@>3(33:T8H8%%0U$+S>K'H/\Y_'PTS&=/ M S0:#H9#]K_]7.]_(3^P==0J.:484[GA@'!$SP/ZL;RI=.4IL_@ILM:8,9SD MXPZG -U'^A!-G)(FP$Y>YS$5!]_3%,:YO0VFV[,-SEU^RJASEU@KNX1S?'R2 M.C>AP"LIH+W[ %6(\7M&&CM_(6O)IA^;<= M+V4XQ]$B]+:RUDJZ9,P"1$LVC5P]/8UU(N-=\"Q:R!'U_G^.HO<7CETT)![Y56_=47J--=ZH@\MM[1%1&FSBV+*<+BGEYY@L.^ M(T5T(.0TA8QDJ7%'A4*95*P25M0BD9W>C=B%/5RXI ]J(IY-@0?$XH*@E2S& MI(T#EXG-+Q[N[NP+6QWCO#GD=?FEH,-EVK69"4_['_Y_Y7U==Z.XTNY?T=WI M7LN]3TP2QSEWSE?O[)5.,DEZ9LWJBW<16TYXQP8/X'1G__JC#\!@))! 4")S M,Y-.H%15U/.H]%4BP:L0ML+7@$A+I(L&"HZ/1+PC*5%N 6.T-]>-+2'4KO J%4JI!R[)[D MUO3SL?MI)YID"9\1D\Z&&$P^/&(-F9[UU>'.7MXOA_@M6+U1W,Z97.2^A!C+ M"I5 X+(VE&7@K/:=30@MW1:M&1GE]RU :DDIY9"='CC"A'X?K:)KTNV";$L? MB&!+C[K*KTZW$;32Z%8!KMB#T.!]=%NCZ4A 0C -6II)(LGPMR8RJ-K"8@-NH'0=(<)7[8)"WP,[E5]D.@6#',93A6<:(=2'X*L1MMPW?5"7?1 M6Z"(+:BBT$:35V"N["AQON5FL MRU\XG'M1Q9;RNO>@,"=21B,2CX3I;6%Z&65R+8!=>W-W!>A#/,?>&UYPF_-H MLV(#GV*D2F$G=140\)9>?%-QO\/N@7ZAE+2J46'X,,DG*7LGU672VYIW*S3W M0GEUD@-:#4R/^N\>$F7;I0/8G?5A?*3>N5[!/D>*O;0G#<0"+;B MC'GV',6A6ZH&J_Y>OR"O5D9]A^!TG&UV+(P:BX-&]".5#+9-RZC%3EN+>\23 M6KCNP4S!65:A[^S]B;1=5;1%X4T;$+A31WT/^I$S4<#@"%')L,5?3%M=C\-: MJ\&16 Y=)2SNNSV EW^]OWZ_MOE[9.50*V(:B7$RAQF%70K M;QRL?LD&>.K=OW=RL#N'5MF'0%XV:-#40G=97-88H1>9C># D]\Y6.\;J\!% M=SI_'!\=*PT0J&C'9MG5W#8U6&2G6& V.OU+8*F&P MZ#"K<'B+M:=IZ"LV8(_HH;/ K38P)$(M0YNVF95=F]^5?0HSLH;LFS2P#YPX MM * F3H: [WQB<8"#&R=X>5V M=>,MY<7WZM^T 9$[=70B4V5;P@AQV8@*MPR/3:UF>+R,8F_-SG%NN8$K[XU6 MX?/1.W9#.V=YR_&J!,$]/P%!\,V+O,"_"L*+8/L<$X5F\WFP]>.*F5[Y*_V" M3JJ'SMK"#FU<'#M@G I$J40PB!FRT2G;N$AM="ML[!%;M8&X!ZIJSX"@*:E. M0;^QX^@.F/:SGOWPC_UUOU[,UU9#_O7RE9W,Y?>).5SF-'9U."L:D#;1K M9(2R9E#2#N(-H:PE()!VZQ"^/Y=60Z"U/E9L))R60N[IP8U>V]JGR1L_W)=:HHWPGWW@R/N47 M)V82428249G=+WB*2,BXC6-8&ROO531JJ-/*T#XN750$7WK[HHIW()* LE[7 M/KLFDD)VMY&J9M.]KI0>$P!-U306)M+JPZ(PS;51V&4(O#N_4V=(,=O(&7VE M T!D$\ FGC5.JS7+>LHOFP+LINL-)Y4=+#Y&(;?*]R%Z0R^CYSV_'IV@RYF3S-KH5JYT*/A+PA@/I#/4W6F9O?W'N&5 M-:H11M.DP!A[%_0$3$/M'17M^XKW4ECD0[IH(%C45EXJD7^B[\C5NX'AZ/38 M&1=B%W3QL+$%CIH%O4:P_ Z)?3-!HGBO,#XM8# +YM[Y-@SI=AQ6/?\6QW?+ M)_=7_DC]4W#OAO(Z5^WE]HF8MLJJ3^^/QP?B*R=X+8S9W?GU""7M(MXPVUW" M2O&XOT:EL@9< ;,X/>4N\_$+7=NK1&K/GCNBKKO!441KB!3]YV97.H!"WA2> M"D1AQ,L&IER)(L0%WLIC:MPM+Y=+/*?UJWDU#M(ZO1*G:@I65T+/4[*:ZBE& M[^30.3@]X%.TQ18HK+,VTIHFI)7D-B>H6=M.W3"VS@V5$[N=^L(Q[8L^YGX; MLD Z%]S$H;UQ%]N\VC@*^-M67'MI=$M-)I]CN% M+UDG 0@Q-6KIC)>G(BCE9(V2/5D1K_.;_1X>94:=P'=3\FKR;-]5F#ADPQP2 M5QL.@4;%X);!5,5[-N&W8N6GX@T+\*FQOD)[@H,:/,*N&)FR4=#;J=D(C339 M2E.-8RQ"DG)26'X''DWZF=5A+9ZL21M;VEF'*3.C^]7O9[2V]=/#[/9Q=OYT?7?[:"-F%2M;Z[H,!K6D"_?F M1$UVW5/U/F#AL[TB4:" 1I)V?)IB+I637%3V@XL"@U9KL[+SVK\36<2L?0MA M45018D6\R/P @XS8)4/*Q:4;TC/@T6P^WZZW#-$7>.G-I??/*[S8*V;JM%%> MA3J8'F:=%A>*4JGH4TXN2@1_AH*368N=@L4XD0J+*-70+,)+R2\V8*VF&Q(^ M#(@IW2,>DZ,C&8Z@>Z+VACE"PVR"2U4/)+4?!A9OV-]B?H]\EDMZ6#Z;(7N^ M5W!(E-!@72=+U)@L?J8D/U(BXJ 08L0Z)V==[AKUB)Z$.7?#T,,A*[WGQ1%R METNVGT]LGT]S.WO"B$I(%$-6ZQ\2QLVT4X=7JT7M9X?#:GPN'Z!4/]GV83*B%ZK&A MR>'T)#TWQ@4A+HF>%.KW6)@!.\9B.X#F&DQ9Y:A_G5[.;%7B(SN>)3<%YL-Z$ M^!7[47;<_R:((G;6OVZ:NZW47E'82E4=SL^PRENDR5)^FP-K%!5:32M)?*(- M?[;F#L%>?>;H^HPV",L(1B!5Y(WV#H=EE[-MY/DXBF;SO[=>Y"6[C7/_$E48 M:BP&A#_4=%/?B'=X/"T31MH(RK_'1Y:_Y*RO4?(%#[\U-RHE% M<]=8)X,0N:_X1VD.7C=K-98;8BM=J=[VA*AFK2 M0,E.246-@8-S6$%F(Y1O+GY2 M8%8@[$6HBWV,\R"*26?Q^.J&^,R-Z%9(5L)K%H:TWV"]Q&S%U&(5&W74WK4!8:1^C-08^0S$25GN380;825<6,Z?'FF2J"TO%M>WQ'::1&&W]4)Q6F5O/RFZ]_$5_%MYW#D"J_3.+A))[_ICPA![X MF)4@S"KI)H%QAGV\].(&M*PG$8QF&N%%3C;ZCH6G# /38Q9/>QF>99DFF^T'-B=EW@NE&7,&;U;( M/4IS09*DQ &Z=.>O.\JDC]9.Z]G##VUGD@8R0W2!ES@,\8)>:11%.*8[M6\\ M]]E;>72?MB8?Z$D#X04M%36VEAP+9HC2MAA$>&ML7W^N/0LYHT,/<>[P7GQV MR1;AA&*^0&]@*_@LUZP=S- (+F*&T' M!WS-\,KUPM_=U5:+04RT L0L!E37P9-@ Y!DFG!#TA;?:QI2SM=(B/6D@Y*6EH@:0)DZ9I+)R,J0Q/E\\0JP] MAJ2D10M)J$,?E;MC9*]0^1I]/0SX+]$WW#\&BQLV;#8 MB<]*5-&]SRQA$SFD-'A$XGY@!A'>@UB\+5$WY] 7"<,KVGIJK)Y.1=F']%[- MO3LX+4Q .O:5[DVDEG!%8_!(:*.9EX$9Y.^M%[]S*K_VWW 4LZ'73( HNIE MF_"K>U!G>J*%74NR?V.VZT#6JBQ>(9BUD&I+OI[-68I6;KYAE^[[7=SY)&?8 MAB$9@M"1A^Y:JHDV0#!O0'&-G4='@A1_-VL_DBV[IGH@DN)FFK!ALXU+LKV[ ME#%.G>O<.+]H5':D'21D$*MBKC+U<2 I+:#K,EZ,;\BPAQ!N3$+$(PIRBZZV M,3%AM@["V/LO&_XDF]NT&,U($P"$9D)OC<6 ]"*T I\Q!;XP#=!.A83;1HAK M@?)J9#M2;2.S_MW)N4SDF[1F>QPD+D82%]O 9"8A*B(R8Q\&.#63&Z&;@"E+ M@DFS5-537UXX&6N3CW7\TIEC^'X03A,KY@QOYPS7&IIH@ !)6J/E1F#0,WKZ M1C1>;]T]I&-@PQ-%=89Y @F)))\I"D M:<3;3D\-1NPX8=8\XNW;R!]]^8\S2M%G3.K.95M_@4-$K\X[I]O)5LQ7^SZT MA';:8U!"1"V_!RPU?0V"Q4]OM5*;P2T^#4(?!15T EIP7BZ59R^R;.H;6YK*SXBRBD1L4SJ] M3.R==F1D9+GE6]/3%BR#DUI7)7:/@?LM=DUDFQ*P<%&PYN&>[[F0:Z(8-Y/C M@[&3W'610>0N?[(8=[O>)V( DY:-P2RKO +#E'E.4_/ZN!2C'E3IQ1@U[H#M M-Z_)&&%I;-9+3QI(?ZNEHOI*^]&!8(?0KJT!S8!UZ"!>:3"3;_.$>4-DB'MV M?9<:[O4%[=7PMN@-P/Y?H(YJ7W(X=DZ 3I0@R[\#F"?=AL,%AS$I8Q3-_0?=8;2AZU::F:EX'R02J M==*8X$FAEPH'D]+@\EL\DY\H24-G O;DQ@TM#?!"# M%;MV8U:71OY-K.ZWGU? :[FWKW,8;)]?UBY7B%ES9D!'%D@VH*&@QM:/PV2A M6Q2_.?D63@-TY@^.;;S"<[I[3@9L.Q*&!@@09P^ZWH0%?K*U\9[H_)Z[<30Z M>R_\12GSUY$% GP-!35FNPZ/RL/Q=,_T MSQ(-X")F"5UG0[/$&_:W.+HB;KG\16+*=U?GVR@.UB2\Z$&&P']A\YU\)N/L M_2L.7D)W\^K-7?*5L*N[NF"\02"^,6N%QI!==(HY48??_)/J@S*%DOID_DNR M@I&>&B"(S.N%F&(6IC&PWDYJ(G 5Q*X4>M(67NL&X#+RZ^!+P3*D^#* _-4! M9^_EFP5^NN%"+;=J*Q^$_UHJK0' TW&9[J0WC.05H)@47EU"M; E,^O5CZ5L MK5L_]L]UAJ JIC83G\I&)GO 41QZ=!S_&!/&_>Y[<<34GM$2.%Z2JJHG>&9: ML8C5-%57WP\Y/A14#)=AB"F"&*:)#A,=;$P>P/P:G(/W7KMAN^LK'C@ M?_F=-$A<5_)BVI[-%-80HSI$UN1[V$AG3/N[#1MR&V4P!<$6D5:]MAHS/4?I M%G4I-W$H)>V-AL=&IMVU3T!Y_PR"<=1AI$,RBFZVA5?R25Q>=5KK@V=_4;1= M\]\UYI@6C0#S37/--_O;]\O8)7?Y._OMH":#KXE2"TDK/P$+ONQ_B>?#B M>_]E-SPEUT!&#\%J=16$V;R0.B*U!8( 55=+C7TGQX*5KWQSK"IUVB"B+:*D M20M!W:V?]H_9?@V#*)([RPX2:(H8,3 7FF#D5\(N@K7K[>_&K7^^ M3\#+E%"/T^E!LJ^NL'+Z@XN!PJ<9LQPMLWI#6EV@%8!4Z0E G#S@#:U!Y[_, MGJ,X=.=Q]:L16(4_F*A@0KI;7/M&% M%F][P!$.WZ1;@D2/]@JS)E) M(1<$.VJJB*LB-B0>L 4,]\'*F[_7]TCU;P)#94\=C0T+)R=5R$$_N&0+)B], M6[T#5R;6-DQ)PK,.8B*W "&.R'SYBGT,?CDX/JS41 ^#)@EK-OUKS&K-ZP M4QEB!:S(W6"B,$;=%FK9#NK9&X'N"[X/O3E.[_)-UNBC>Q(+K_2%O2_;0X-] ME^+HU!K5ZDW.RT24ZJSRK@$X-AOJ+>&LMWV=J**<)+-!DP MS;7Q)6.W/[$;LKUQ/U^]^2L*DLWO&R( T>NFATM<8@2:XRN!ZP=%4W1]F%XV M0HM4?'/#OW#,D]*DX[IP8^F,>)=-#H'&%.S0@>+$&*VEBO$2.%PU/M(=9<-: M6I,.:OK>&H/W:S^*0S8G&=W% MKSA\>G7]Y/C351 N,XC$;:2Q>IGM(^/H+A\ MRV@J-25;-F+&L!0:47/8T?JA9=. WY+EW:G,+Y5._:?T$5H$UFOWH?[]/U;/ MPHR,P#+ZO>8_1.]0M$EGK#[MF_^YJETE\O#DWN93./D4G@GZJ.0LYH!^Z%?P MA3XRP=J7O>OJ]P$IVFC>YT!S^#\UD>_TFQ9S^70/XPOSZX+Z=4G]^D8%TUT3 M?N!_>>/51S^%69G-SRBBU:0Z<3S1Z#GXD*X?:XVC_D$=M64#J29!\+&Z^MO MYZ#GVZAZA^%^^Q^BJ]XS2B>'KZEA:[XKSG0E/S)M.Z'Z#0/8I0^T--+J@Q36 M16YWO23V%W1STK.[DAT)->2VQ]@-XP$Z[ECBN&?\XOE^C>^&W_-)J+6?GDWT MX3YHSV7?^%1#M8_5WQE+H^G^;G.[2?6[0L#AJ"U=I>%O>:0S(OJG]K*&?7[< MT.?_M [:LE&I9CA\K&Z=7X #MKBWU_R'Z)Z+-FGD\-/>%_>2ZX\^\"Z]5A^C M,!3EDCXF-8M9H!_Z%7RACTRQ3T'LKN#&2I7*?$#Z+5JH7+IE.I[V/A[:)^/1 M!UZ),_>1V-+/E6QIC:VF43_'Z.T?P]]BBH%@<\&'_IOG>@\\ESSP:^.%[.'Z MV1@C\OMF>Q-*ZTS)'IMCZTP+^&W0_7N17QP5^.SJBJV[0D31-2O]P])K7B6# M%^^#/QUN$GDE8C/F^T&EP1FGYFZUI!5RZ8[%"^_-6V!_\=!!@0SE=H>0MJH: MHW&,^/#0&,'M,IS\K:^,^)B&*%41/0RO7D8WKF>LF/EGD?KGW<.K8::'NC W MDO9I?9M!I7-5ECV1#K2R#%HW#0XAX:NU0B=W.>F/(*EN \L*#;NZ2(@L1_1\ M]$Y+JH'S8:< -I(FJGV,#Y,W_AZLB)@5&?+WG3GNM3STW+%HCL[$E[G-[[7D MN%/RH^6/;=Q?),RW3!(X6_8#]L[S1\&W&3Q_/GC17UZF;)GQY5N M^NK&<=:S60E^1NBJ^%$&Q4?\3&!ZK6, MC:5ENUM.N#YHI]# R,R,7_GM5R\O(=O+GUYY1=PS#]9KXMGD\(G M ]TG4P=8(X16^6&&S&]OKD<^R@I?!2';E=-Q1)>:&R#;[=N@,1XZZI+T4KW8 ME4Y,LV&S7SL_Y\K]H9!?ZW6[O(%!NA3#7PW=46 MN'HO&=SS3<%SX&S8*:"-K/NJ?9Q!)81ED[HI=R9M9P@IH$QYC4DG@P->,>T- MMD29&>>R\]\BSX#36A>H-)+=53I^X"2V=^0D^0N_O+K[ *YL?9B$5V62#E+- M%506TV#IR%VJ*;],\$/PH[EO(2X]57391V13%7KHB&-K/][ !]1[]CW@M>O1 M@EFY,TF=[*ANH>56KG,\(F4FANQL3#V7UC?*GKB.$D]:'N=3>@ HZR*'K/]TP^34]>-[9 M[7T5+0V*/4OJJV^/F4[,G<+.D66FT8"KFY9H;,F[5@ M-LF0U9]FX%S8Z8[T!=XL 9QQ46Q]F%VIJ7[VY8IWB MCO7#GG'HY%NHG7'X\/VS.8>*[\ZN"Y@M MV'1U&%#:W("H6F:#\IS[PB'XS?W%/HN767>.+ M@":C30.U25,V$5<#_34&9--D7U]RT3R3B7YP,;96Y._<(XZ61ZSAGA:@TJ*@ MIOX?%A/)SOYVL?9E5HE!L%<3RW10K'&@(VI5G !B2:Q##NW^NX@G "65ORP8 MK_;.'F;(N/&''"A-E\XPPQ"UGAK#HFHMVW1(0>,^*0VR%A1'^+ATW>&W425L M^^LM=,0BA@E;_U,.DK(%Q[0A*%M7C2%1MJ9M&F?.QAI%Q94I6U@!XJ-2=J?? M1HVRAU%4HB,>,4K:33[F($F[\CQD+WRMH<&0J%K=+!TFT-@.IV/P1! M=_5%U+AY"!4RS).%45+6_( 6\3&;1R?:SU_QG8^_8?U#B$()\'PH4DMC"_AA M[6H[YZJD"43:0#]X*W8M9K7W0\T]TB4_6$@D55&N0 12']H)Y*>?04L@[R18 M!>1,+9UM'K7E9(H!3-JP'L@-_: %9-*&W4 N1;D>D(L^M ?(/*.8^8MKXB,_ M]MXP7=^.[H.5-W_7BIAJ2># KE1/)\^M 7@ZGD"NOT!96X@UAGAKZ$?R_R?\ M*T9GY)O_917V#;HJQP%G)5?9!W@E--0#O]Z!>@3P,PH8JL=.@FGR"]YT=+>\ M#7R^__F!_)?D_.2G1[H[^NYYY;%JL$\!VSQW[9\'OH_G5+4_O/@UTZU 62\A MYD.0O8CIHT7#'+$(YELJF#73OSF*0)DXZ&ZB MTY?D],6GAYR[F6+H+N_NZ]3=.^T052_']<4\)].P7XJWSN4.0(1#]# ]?NH;F4X/#@KI#&T'+8,0D990KBGV._8,4AN*]33\ M[-0Q^:2#I@RO>+5 ;H0VR1(@]4E,_/1SUW*$0KQ*4P^&:\1'^?/"*)\C'A[P MS1!4YH0&7P&&-KS-AFA&!M?_)@RV8B?YHY@/K>E\"IM.D<:;TLN]4H.*1AH+ M*$=9H2PNF$U#I:(1E3VR47O"B]# #+:HUT2C1/BK <[3!)8[,HG,$4[#H5\Y:7L?B:&C^76=HW M(M4"5X1(!4^9F.WU7GQOZ*2! MH6HFC@;5JU"&W%IPU"HA48HR=ET &!I6JU8W7U5[N%'J^_WEY?79_/;I_0[/S\[OOMT_7M5W1_ M=W-]?GWY"#I0T KDPD!!W7$@"*4K <_O-SBF(7"W/ _QPHNK=W16O=(G&BOT M4%_:.3U,;VWAXE BCZY2E4F@D*+X4H+("JSB= 4(IIB: ;TL3J MVI\':_SD_KK\1:?-\1GV\=*+:=U9S]\2"KC;X.0XM/R[-Q/7+P0;Z:@\@S09 M3P\R>,:831^QQA!OC2US)>VA3TF+GT=HURC:M0J&WQY\Y&0^ L9Q*PCL8;RY MW\#Q_Y]MZ$4+CVVRJ>M-*]^"0G-9%8W.YF@L!FU>*'RW:LY8IVAL$+^*KVD# MP:$\%*5PD_@##%5T[N=\Y4:DJV=;VF:_O,IN4_A\WT@2*:&Q?_XT6C_J!B(#'3WBQ'RZQ>,5,5:"6T2#T!BA->X)-NUPA\NG]3!2O"=R#P(E)$ M/;@.T\U029'3G1P[8-/>.D?7NM[14Q5^0@1)G0**HJ\X> G=S:M'>D,5!)6> MAT#/OA(ZL95D;'D1=H"FG5&.AE&]8T469$*<"/T BI'2&J;L$]YTM=% "16Z MZ\PLKU:!3^CV7/$[I.J M^W2B5R P(=!#8^VF,"?'@HG.(A.!B$DD%)O(A$9*:S.=YF;VCI^*8< M8$Q=>;[KSSUW=1]$'CN*IHPM^:LP&)/JH[Z;>7(@PEHF&*62;<*<(;/+V-,V M&P"#M>$KP6*UTX QR:??9SX[!1+B5^Q'WAM.?JL,3R4I,$A544VGYQB+.LB\ MZ'3]RB+8FO>!H/?4]P$ AG7"70)G96<"(YM-7-+S7B10^$R,.IXKWH5!L5PA MG9'2D0"[>- T?DXQ[X;>H'*_&/A M60CTY170R?/2B9;D=3OF')L;XR@:TSM&1,$DQ$3)=E ,B,X@2!Z"B'J=3>AL MKT!Y7A%B<[T)._:G$^&VS5<'C3#(@;?%ESH=Z?@EOBD\"/B7^(*B_7/@D&'*GC ML)%P4,PVT5BYWS@\VN6!97RSH.>-HZ3U$N2+"J!4 \"R<0 >%-2: ZTO!^ " M<5$Z6Q*I[NW/)5_VYUMM*+:Z/VGL:#OZGML@QA=>-%\%T3;$M>>"E=\'[4$D M2FGD0N.3BB20BD<[^38<$>[&!7R>X=^SA\M_W]U<7#X\$A?\]OWZZ4^[P%T3 MP]7XK7*4B2H?P@9OJNH&U;S1=WV/:G54JT!,3\:GITEQCYS$ J3@2@29M+'$ M&_W:6%W5PZ2A3BM#>RGHH0:^K)J'@GK()WC-FO[\F7?W4C=G4-+Q$L^Z!FA$.PB!'-%2/WY.AH>IPG'7:O M!6L=T=A!.+TH-5BFMV!P%=B)8IPHD?QIDZB!-J31GB]R ?+^N MF+U+#Y,F*B"B TJ52/Z4JL&NY.(%T2&N9@%RHM-!^$'?@- -RQ4HVMR7LH31 M?W=76VF>9T3V /F<*:Y)Y3>G?>0NQ&V_"=/?2 MV>WUC7A +,@6'A!JIS/D/E'/%M*VDEPA;ZGU4*<#7[6=MD64Q@VC-(DZ^TFV,=$E7H3JLJ>-DV>C PF5(AQQ): M:#5"GAR/@4='G3C"38>X,+2*J76KI-JAGD) MT#H>M!?+HO,&3218AV2=+=O'D^/Q]+ !D#O8TFX:QTW\4 -C^Z%;VFS>U&<6 M /<^I+=+K6^W]++/NR5GE=DV?@U"[[]X\12A!P>2 M?ALE+8X0;Y,5VN8#TEVS=.[[&>=) C!/[\=9/&?/7)*,T=U]EX35+@%BB680 MJN"-!IZVATD>\-KU:%&R+BA%6S@XM^AJK(.;<1W)9(T/EVZZ]9_#4Y'42_ZP M&:@I].JIJ-%7 .&D[7.$_][2ZV7?5&ZJE#W>)V](=% >')-(3K<79*(0DV7# MY95&K',:6=<;&FN"KH"O*G]8@)AOF )<[6,FS\)AA2N@,XLTE0&%B[(#)$W, M$B+$(E 4XZH"$3GC+8!#[06OLL?A0*%]XRD-H%,Q+BRXTM6(<4)T6'.1:TW( M58#%@@MA0.)WI7WY TY$36=X#>Y-/:*$EN9<&U/A6A58$)X"M^ M]I0A[55=XR9Y&A 5B0H:._5/9,"@LF#O=3-AFQ@?-;9!860OW*I@DG>&)4BY M".@T@_K'3)Z'10M70B,?.3RHQ N79P]BFMA7A9D*^P!14PR]&MSD7 *%'&_A MN>$[/1N5U+*JZ67$S_>,'*$2.I&5#M^3?5Q\YANZAS%@E:-C59\HJ0RS?93( M'0&#DLUFQ788N*MS-WJ]6@4_+_DOZD?U"J_VBIUZ?33.DQ]GLV [L8C*150P M2B5;,/8W;;;3WNS^T*<>OD4@*CH-#),>#L^I_3[1A9[U>_"BOVJFG:O?ZAN) M9%!%SNZMJ?!VM,?G_YBQ9+2L^)"SZ@,=$]LX4IO56O1#@93PY/ M.+<0&6A.VF:[L/^7M(Y(=D3'8%0!-&<:T.)2,7F.<#RF9XI2+S 'COW'JO_/4?[1U-,OYCVN KGU$GZ-*H)P6B*O!_I8H@A)-^B<_ M&!]F1]5RH92$$'+W;O[=N%'DOK ) GJ4[>G\/S,H/C7-82G[&OT($,.;[ +' MFOF%\G,]#F%*C:MOF3R>)+G+[LY1\$F"EN8X6N;T-2*1!E)^#"*V'"3NO9C. M^5W["^_-6VS=5<5DM/C9/N-?I(#&=.UI,GO&Y% ZWDD"G8HV8)>C;U=OB*@* ML0(JI&ZP AE_>/'K UZQ7#AZ]39/P:4?DU%&Y=*GKA1(-%6KIA./R9ZTO#": M"'%QP.NDG9KM-#0;#(MJ05V)4@7_@> W=!>8)*1W).<.9_-YL/7CZ '/L?=& M$_/[8.7-WV4QHO1NGUA544A]0>7$20XU,[EL",@DHU0TVLD>(2X=_4C^#WYK M?0?.8+@5&,]<,UNM@I^T-A%:!B&Z"+;/\7*[RGP%BF>=("^@6-F'8-B]==O$VR0//B8#>+VHG3%.T1AP/ @"IQ3Z^\8VC_((S__U$KS] MWP7V:( ?T1]H7!_EXIK\BC7K^2^/[^OG8/\[E/_>0R27&M58%IP>[4*8'K_D M OH-WI;Z.VKZ=QVYTM"@(2LVT<1:1NCZT9)XEEZM^!3#AVG&0I(97';S+]]!1\1EQHUU-DTG4! MIMY5()?-I]=Z!B8MR]6DJ\G,RD_VFIR5FEA$[16IKDE$V" MS=2DL51,UL1F@X=_9:U#T9-0X:]9K^^ _"0*_VZ*$S:*_B86%:/?FIM(*D)* MB@+@\H$"76;SO[>T5)KZQ\O>@$5%JH8&DZ97KXK1,4*I2&MPTLS&"KS84DE' M(1!K,%1P#3B6JBIN"AZ$0HY>WY *AT.F63XI/1H>.,)L<'N;+\A3N!Z$-' MTY$S. Y2_/0X7C$-Z/1U\D/DQ&]#&"#Y['WAE<@ M6U+K<2MEG*:E0\73-S_):DK;@-FKWJ$#QE8YH'IRJ#LO,/ZF4_32&]IZ MF1!J N)L@DC;.T9H)WAZ#;81(>0['S>A'9WW>Z<=#>54)R<=9SH]2&DG0&D# MZ(Y6OU. 7<_;T;MSP;BQ"R"8IS,W),QS, 9FG@8XWC&/KG<@1E;?_1#/@Q>? M53AU?R7;RV7S=;*G>QQC2530N$DKK5R>E\2.:*2R.D'2AA7&O_0K1R9&C&.C M$](07:]]=E=T0TZ'%CW&;AAW;M,QM>D,OWB^W[59M:-B(P8Q@F.WDZ%M/@YS MYV- )UQK>"$_?*ORAT64EIVDN<>^NXH]3$_A7/OD<^,HGLWGH?S^M382X:E1 M14WUBXT/IY,:^ASEC[UE;;+9B;15E#1K%8#-^XF!_#**O36=DD(NEX&\U O4 M)9O,0>176_(3H3=VF]N0:$$'6PK4H?PE[*(7.HV%HX?T,](M">?;D.Y(X+?B M4(."R&/[O[5#4TNX%:2CH[%ZYWET>JC"/ZQQ]%"$5-)\VBQ9:4%5JGK MW)WKHIWK5M6N R8W$QA68+K67\DBVGMZ=>,_@NUJ<;W>N//X-1IJW"[M'-7P$\D&W!BQQA!O#67-9450K$JFC#K'*3DG/S1CSADA MC^YV2!\8H9_,62YKER53.'-86G7'0M91A) "L:A\@/;GBMC1O/"=4T?RCWW6 M2'[]/_0#%T(H]X<>T+QK33WX)I.D*,/WV^NGRPOT^#1[NGSL%VA-]7:4].XZ MWLL?G\;NGDT@?1CM7]-I(FG677RHSSZGT++R]LB3PW0+Z'>>>F4B[#LIW<9$ M1V0B*)\+PZG TV5S(>+^=S?T:$*9SNSQ<@C\O]_<7]YZN[X)HNCRUR:(MB&> MK2E4)5^PF:P>4=1(08W<9)P7,; FYJ.$T%LP$C=D)L#\W:^0C^]^!6]I7[.9O,Q M4PP2^:T E2>(YIZ'Y!&:3%:4Y2H]!H#^M&V-+B;=C9@!FU69A"S#U8 MOI&S'T(B4!3,AH[WRJ):@@>!8EZS1A0)E&-AU(-6Q&IKD"CR+:AU)0\G6?0W MKE@EW"W[.^E@2%8R>R%)Z?FKAY>7O_!\2R<([I9+;R[<(5O_3L^[8FL54JTP M?GPT/CCF.V$3F2BIB3NG8DF2DL@EOV*"^]WZ:MC.<=Y.(A3=+1$3BS*Y*!'< M__Y6P[;R=5?^+24VHI^OV$=^X']Y(VV3S/,3S;Y";TY^_IP<_:%_ 1E?:F$U MW06KYD/#+'*YWJR"=[P_S2]]#) K4AW4JWB<3ATA/>!$$AP?-+.E1 %T'B61 M!(OY9O;D89Y^DT'A>A\](B@77 .2 R?*5 SW)OVA)*FD*\+90TEE170;GFT*X]& #VXAR^ MTY[OL"!YUX**I^,JGEH%&_"M72TQD0=Y&X=:0P=W2YG&.F%4(04:_G+5U MR MG1S6P)Y>I5Q"_"AE@V[P'L3N2AOOIKPQR7OCBYMX(RV-DM1,V0G_4N$)4.37 MAW\MXFM<:A'22PJ>N9$WUPL?B0QXE(L5TXCJHW$CC+-F+.K1S7C"T<1W=UX@ M33\'8'X8&W,$,,U58U^!Y"J\:6#6^ \Z'1?ZWWV/$FE,MT-)J[+(G^UY_EBJ MB.I$Y>3X]'C")Y$368@+0UQ:OU/(ALP92\T!+)%BR#:GF6U]S!S7(BB=/JYV M!8=08L0->8_\F_R+_$#/)Y)__']02P,$% @ ^H)A3+5^F+..80 9HH( M !0 !WR92>J7KZ/YFF(O@_1ZMT<)D$2PB!^FP+\#$.0OGOS M]NUNAJ\%+;^\^?/^A\KO+C$H)HT(/;^\^?##^W]] M^\./;W]X__C^7W_Y\<=??OK+?U9;H_4&P\4R>_._PO]-&__+FRN4)"".P>;- MS8ZL__/F]O;R^S>3.'YS3QNG;^X!I11$WV_'BG/?AAQ]^?+=K^-U__V]OBL:_O*:PUN'EQUWS]^_^X]/M0[@$J^ M3-*,4%/K M2 ?C=7W_\\\_OV-_+5JG\)>4C7*+0@:. H%OA"WHO][NFKVEOWK[_L/;']]_ M_YI&W_T;G?"O&,7@'LS?,!I^R39K\+?O4KA:Q^"[[>^6&,S_]MU+BMY2T-]_ M*+K_SRL4YBNZ;Y+H.LE@MIDF4.Q3"$ M()U$$3L>0=SA%C$RI\&5DWL\RF,PFU\$*0S)1KF"<9Z!Z#K ":$CO6.[9H42 MMJO:KU9S'G,KK$S AC;[%=5&[^-[$='X>CXGYR EAU#.@>1U),,L]UD MF@TI3V%N77<8K0%F]Q*]H-:4PW\&NI=#\WC]4FSV0ZC/8&Y55^#)\"K$(YJC MNA!<"/LQ?24W#FQN#7L>F>Z4-$C;2_9*6#FJ/]'H2$6< 8,E!F\^(6 MV$N49,Y[PAU;KT)Q>(-"(T940F:\]K=2>R MM\:Z6G"J!9M51BH'8QDD"T TAX^87-!?$J(^($+9GVS^"Y" .!24GRF4Q*)>UI\H5(%TF*8D@=/=%D/F<2 MB&%S0>L)>[@++P.,-S!93%;4YC2;?T0H>H%Q^]N^>6237RXCD\&GF/(!T.'R M/AK('(V[99-K\G 6L[M*>R)S:R2?&&?PSRK7N@=Q80NZ@0G,P"V1W(_(:KW4 MMO,9O@?JUG7SHI;"^.96M/?_3!,B,# GI^$-JCZ#2=L&AL\!U1L-+Z9Q8(-< M;K4.PNP&HQ41;XCX0[9\R)AL24,%T2N0DB;L,DEWWI)?0;3HH+$:(\#@;@T@ M_AK$.1$DN$00)K@+2Y@FCTLB7,4TSN%A";KPG6ZS&N2W!5^>TY[(X [/ MJ?#[B=QFJWQU2S"EAI$-(^5+0JX%HN!=TLT5!^1^FZUII!2AK6C8?H-WF=2D M;9%=YG;CP M<+!> M4M/7!(.@P^(T)C'LJV*^^B#>,7]C#BK)N"97\)2"/W(RT_6S>1E(;72#JP$Q MH+:??\_)+@_>+$B]]/VS,(AX$6YC^V> 9;2WND=ZVY#]HT3\_+Y 2?T<;F M/V3C1)87:OBS*D[7^Z(K\2/W,/U67AE]?&&%R7I>\"Y>@[J^LFK01I\+UYIT M0 8WO(MINX9#!KWTN>'%XW?\[+V(1=]KDTZB<4%&MZT"E/UO4GW$\_F57?C M5AV^1"F1^O8.R9WZW\-F[DC'L&$RO&W,4-.W",L<%9] MD11Z>-,^^0:&E/V MSD/VLQ]Z=5FF&-&.^F6?K:;O&12)3[)/,#2G'10(AAE'J\G[-F70$)V:4:WO/J,_9]\K<>[:J7N]>[37G"@2S< M-+/3F[;OC;_/*CZ,#NCAG"O,U?-RCV,&*J$/?7UQK4D' <")E[Y;]+I28NN6 MK+&V>M(8)!'-WBE^2V)S4SF)G34IF/U!!"NH[V=C56/2D'X_0(]OXL M?$>^P$_T!_HI?GK[P_MM[:C_27[U^X1,'='I;^)@L1LN#IY _+?OCO_^KC4] M\R!]8B6M\O3M(@C6E*A_>0?B+-W]AFV4"G7;7__.BNULT\^NT"J R0&9DH96 MZ&55.A@Q%Y_ Z@E@$;W'#>W1RU!3(+?:KCVUJKOS,LCM&AZ.BJ+ MW28^X?QVIZ/OD0PK(8O]N7]J"DYRR:)[B+@2@==_@ V'+'Z[D]%77A;,]YK. M\HS6TZ153<7$RCJ=C/+B'MEKOE1:Y#(A:?-34+" 5!9+L<[#B\1=NLU-1]Q7%.5%- MW[I_<6+(*X(&+R"GE( M'K:PH0SL=>.J,L6AM[E]_X@^XH#># ^;U1.*.7C6_[ZGIZK&3W"=M@"'NX'( MCT8#X-K<2HO\[:H@.Q+<2EK^,&A:^5EBBXY8@V Z=(^M7"8]; MTJ N/&)_28G0SZ-&J,%L4*H5XQ:6Y;;0$J5Q"\\"&UD)S[B%:*Y1N 1GW"*T MBI^DQ&KF:GG"!0%*_8.HA_&BE'SV=M#Y"1& M C],G=7L;-&N'BAE=T_-#,\QUI\.H+^^.XR_[#4J\_BM2"NA>>FV.C3-/'G8 MOM7Z@,K/>12C)^Q@PYMX]/@7/U:NL?D0:&?/LBD27K0= M7;1^04Z=ZU=B5Z MI3V.[*62.XSF4+19JRUL4%AP)?J>&JT^7&2EY>1C;DN/HB2] .1VK[[9=/U* MCA/AV# ARBJ[[#\C6@XA(QR/T+?8/3(@6'&?,]I'4% N0PD+45][J]I?7PTL M5]3:'N7EBUS;IW.DE!^WMD/Y[G4.2M.6(/9>GX!T07,?A50 1+ H#Y@ Q'H; MZU1.L@S#ISRCZM8CTN*K^N/86.V^I'7CE^&UM$%Q<3E+"*TTL$'?K@ZU@+K] MGZW$ 0*VXSX2IHH#6B%G$JU@PER2M/S%_E4G+N6*G:W&-Q[9&D6!C;<&\C4, MT,O+VQ TLFE0:-+XJO8$@8;E:F26"8CVZIRK<5J*4BS7V#N">$=OO.09+[E^ MH^-;UM78-#T\9#9%5T/3]!"JV7ZZA:6A+(A=@$15''0U3$T/+47#DJM!:WI@ MH1R-XMR@W=S:AP"KK:I2;'CQ5 M(U.WT#97-DP+LZBK<6X=@.L:X>;*;A);2TI\W$H8D9O^1A?[UPR';$.=,I;- M7H32+%L"S'GFRD[,TO%K6X#02"0(8="2N(>E@F@B>CIX^;J..C DR+_B/&(/ M'F+&!7I!IM4LKD0ON>73%_$HIKP5;Z<7Z49AM;CT)(G8O^+BJHG^*R_,)PTL MI:?)AH9;!Q0&OZ8B9YK\'M,GM*] \?^&<"8# P\-CWL0TKAK]M!L?5M2D\=D M=CF=)>6[%%VV1-N9AH38EX1\S1C^":*/A/G25=5HGF"8TFKF.:9W"ML(+0'K M,-$P\?H5Q?2B+5?S $)"/7W-I _46D[GXX@^>BM?C;+MKGG%RDMHY%6TG1 M]>BBTQ\.'K9C#E/B.F-''8ID8D_Z.*5>;.$^QLF(L\75BEW&8!Q1().>06&, M200^N, '%V@&%^S?QKM#*:337&X5,C*N!9O:) Q1GF3I7;"AWVI;HE!@6Q,T MMF$+W)%"%%I M%5"#6'0:M1SNUA: \[)[H;!$XR9PM>X $%[2]3GJYR]8=S! MJ:H[BI651A$LN,== (ED?QFL(;G%*\4&18MK[FAE/6D*A*4XMG^T1U>#H^*@ MD3TZ&\YJK8UU*I5 /6QK)48J2)=4WB3_HYD^ST%,LWLFV66 \89H*E^#.!>Y M?M3Z^D=7U1XQA45B%1/^:2+( A"Q15A>0=;#/QL[S&=CC5 K/9"'S6S0>K55 M(BI)2V2',F&C(DE1>XB4H6L/XTK<9(>J;PA%+S ^?$SLZ,^6:DP%R0(2):"X M^XB >?VZM3LVT*W4U)C:0M0*N>7YO!3=K5$<01P6B0; M"[!L[#;$M30(@LK=+:]-+GP/1$,^)D,=_2'(XKDO= M6;.G&"Z*EM0Z#W==3=]*;Y#AKK/A*&F-87.5U)(\FU\2$4U8Y)+;U ;- MGV#"[-,-J3Q'S:S%.JN8/#@-+=/;*-3SVUJCNGK8U&@7]+ 3U[W5D!K50EY+ M2Y'H:X"SS5T<%*_#$A%GO8T%%<>FB[O8J7J9$?4.1+O$[HH]G6BL,!3R0H6. M5F.\+;Z8/&!K>! MRR.-3\SQIO':YC2T&63"]Q96@TP$'C!7W[I7!T8N^)3XN/6VJ3H^I0%XC\4' M-R.UFK%0,Y27.+E99;H9)X':60+C9C*9*A>N(N%F.3=IO$4MN%@MQ,'UPNW* M>,E#_5S/UE2&J>[]4^7RP]&^AD-EB^@&%E0WCLP17HJ%;AZM3KAI.JI++-TZC":PU \#+-%T MLR)N%S2E <(E<&[FBGOA@WL,$W7];(LVBB)$FI=K[JB>1:E M"+E90*5=U"^/@]W6(DU=KYC2'3=I;&.W:BIC@$\U#+_;"U+#/\"-H8$U!95C MT73=1*=6V^C08SN:AW^DJ*AK B5>;HI<.C&AON;389RIK_G47//IF'_O2S]Y M=&Q5Q+*%BZ[5N5YVH#2QN!G]H8F2U$1,M\Y7 M"9^;7D@]^%02M$K$7!7!=1#C)224".D(W>=4?KZK@Z>*41L3IX[^/\CJF7<, MXB7(8$@(]46^?(FLH93((CMSAMDFCA@[VSV^W$R_L*?E%3$BTDF>+0FC^+,\ MT^*5'/48Q IF>99F04+]XJI+J'9QI<276^6S]_2&4+,"Z'HFHC94QV*MZ^\M!L M&[1DY\[-B-GV*.V4U6X1LZX@Q%427 ^*]4%2/DC*4I#4!P_.^%X-9'RU[AU. MA.$8EMX1;(H2D3KMU/L/Z 4X^8JD?>RLXK_RM$C:?D0"\MA&>PI2P)Y\)?"S M37T/R)XCMQMX /@9AJ!XX_H>A&B1L%%D=2-[GW:H6#X&K]?S.0BS&\+GV HO M#E?8 3*5T?60>4D16^[[#]O%DE]4%<_"'ECY!>%!=?F8>R#:CF*$^*1(]M8&1]KJ6@E[6+M]8YV#R / M]M7C.XSF,*-D",,R]@V&\/*%=,<(&EMQ_BM&GID,-[- [>\?[(96'%RUJ4J M#K>/#]+1"M)I\4R$2E\?IN-?MG 0%VTNR55S&2W4*Q4D(4BI4'?]"G (4[ ] M4[-"OJ-//:S6,=H 4+A(UKG6$&M]9[0'6Y,-M:DR8O 8YN$)X#F E#C#L, M>!;K_XC%$H0UNIY/SEXI#D+B.> M P(MCG3#6$-;M8$#+1G'VFKOP7HK,$1$DK@'&<0\+B1;J.H0PUVCS&&H,X+U MM BIV8G7TF:(A=1702,M6GO\7'^MJ!$YQ5 !U_-+U'%2#QAQ-?-$&S.1R=OU M+ )E@+B'JH^K!$U'[7 /M/[3#TNDO8JB MY5(O@1NS>F(LI]/U-\T-2(N-&]%-7XT:53='NTO' 572=N8,I)RNOV*OFYP:.2C^;K M-=%W-65 MRC!NU5CQF>5GGUGN8R<' 9X"=T-FAY,=R+X5[(-")D4COP M38Q>TBG1Z#$@Y\=V]4OJATM"&(//("O#+A\1I?0.(\K_HHO-EQ1$TV2V!IB MDRPF848X8P9!VG")]S*5E<<'"8U$'Z#_HPSP.8B9VIA=!AAO")FRC$BUODZN MRE(=*3YMA0>+[#QF[-T9?;66)QC"2@W0+7LL3A+U;+Y2)^8N@DNPK*9>=E9" M&&\(&=LE/\> 759)-%E1T_&?LE*[2EVMU!5E;N;9_/HU7 ;) MR3*V"6\#>5 M8&U:0[BBKW= _#4$Y#8)7K=;6>SBW[[Y4+U;1)^@TYC#1H%SPW9&@3>F#10^ MDDU(98M9\D#.QVQ.I M"6;:A 83,]KNF(HE@N8J=;:RKE)I8\"33Q#Z!;$FO MI)VW7/05U?I:6E7M.ITFDS!$.;UN@XW$Q-+<;UBK(?(O( R[S8(J78>Q)KIG M$C*;F&O(^PQC%7M^M8T/:]!F- 88R/JH^^*01J)]J:]/-("WR!>0$2QXZBM' M'*!13C#)R>^V>(H+?G<<]/QP:#AWA@8?$"[%E6MX?Z@.>GXXM-L?NH,/"!>. M(-U]?Z@.>GXXM-L?NH,;*(!+HUT))=4@V$?TTP_O_\$I -G.JG) M_RXQB(1N%;6^0UH5T^QO4;)X!'AU!9YT5W; M5;V7?Y**2]\S3*DO!^$KE#]E\SS>V5_%%(N[6'OP257"&Y#\=L:!K?N0'O5X MUN,N/HRU.:ZLS["E6OZN4CB"ZR6S3X5V8Q:^HZ6V3[>;&\*$.M7G/HM YE-! M+1<@7"_SW3?*"N93UVN%GVHC*X:9M*LY?D[)[Z<"7#5>J43!!J7B@G&]'GN/ #=$;[A?I[U_;#5B$-ROZ'[2K7PW!5@K':%;/W MV"J$X;A>O;X_:+NF4'4K?X^R(#Y+Y%NFSD@UEF97CU9-? AQ@U"AWS3/N].[ &7!MM=*PIKY/B::;#JQ.:&K+*"6:;D96=D)3 M6T$OT70SB%(-3;WZ?25F;FH3BH6SM:INEIBYJ0=TP>RH FL)5@MQOWCVA]"# ML]% 5G\KJ85,?GYO)0D3T7QM]L,D-U^;W==F+VB[@FD8HS3'X"%?K0*\FL8MA2#7^2DS/'.%5$?%@I8C[,\ 93 EMVXRNW2Q')=B/ M&MK(-IW$A#51=R\G.:J,";_,,0;"7'V],0R4:YJD*KV.X M(C)U!J(O:_9VZ?9=4GJ(^1G 74:R\:DN%#MI2I'->W;&P^%-JY M!<$5.OB"Y3H%Q3*B9DHLY64#"?!F? M(R<^@%A68ENEJR\Q6X#U*7B%JWPEW1KU-E:HA$DSE;4V)LHIYG2DV?SO""89 MX>WL2'!N 'X[*W4NMY0P,3N=)K\M8;@L-EAAC!.6IE/I:7=%Z!A\02,#GY[% MP^Y*=>RX!Y]_-C:W4^>."JDTU#1(-M)3PVMIJ3X2/YKB8O-(YI8(,2H]![4B M2I54L%'I.:@5?4D!499NX5RD)JKTM+&B>VI]E^RM\N_6J).>WFH+.Q7!X'I- MM+!?@R2*"\7L$0=)ND:X,*9X?3Z0':DU56!J M6H7KO(JC0E6Q.+ KNE[ZHPF-NBVX7;F.X:.AKQ'6(B$/+)*NEI(UA9+$$MVI M.*QST$E<#JY6=^VVQS2#/ERMW]I^MXFC'-H57W45*RW[=[LJJJY#I^;.;U?X MU'7L>,%X[8J;NHZ4JCNB76U3!] ;=YRR/CS-)OA]]+('BV-]V*'CMY*>Y7F' MVP>/F\Z-,(Y4@G )HIQ6(+D(4AB2+70%XYPRI@ G!!>:$[>M>4;+<]E('[B, M@S1E)I+PFSR$][BAG=!C"AAIH"N=5V-JBM[$NV(QN>,A,V M'P+M[,@I$EZT'0S51Y*S"OFW5A_".R1IR^@4%[!K[4HR@%N!Y[6:.*+ WEJ; MLZ#R]P_VZ9P\!S"FO%'"O\8M- M17*5OLBJ/8[5QV6K^H,DC%O1C4Z2S/TBQ( M6+34OJ"<8&UM1QO,RND3"WQJ=58L&65 *STB3L:A]<88Q2JKTI6-"&.A7:-N M+#[2SET-I6D#3-W,XGKT8I/QH^:^TK_$7775Z%DR#BK5536V3N%99_$ M3Y$ M1I0*5X.W#.T\%1WU1KF;+&M^/8@-7 MMVQ'%X^TT.?;*3EKT$?79VMT2/+56]Z]4QZ $T%>96&4P^F\,EB!)"5OZ2(!BD0\F).7M/"EOHM)Y(1/P],?PR MW'5"_4+V[6X0!G"1%(56P@W+N">B&.4?V_S[N. F>]?!9Y"Q_2W03GJ:;&BX M=4!AL&NZ!R$5)5FR;OTS4.EH,KNJHSQZS# MMFD[TYDC=A*P]'$2OSPAH$ADP&CN,Z0/^"7!H"@ZM9-5:CA.,*MTF\$6O)(SI,=-YXG0*JX:+T*V+5F,N%E+:-7DYCV_E<0*_SR6PY MG0O8G0XV6XA5'EPN%D"?HCY>5H-W1W<46Y:QU@:&JDVV+\W49:-WK\!WDN]< M-HT/#/4#O'524'XN\$[ @EHE/>+:4GFWQ)7AAGV>A*NWMS&U2X/QN[V#V<7E MH;_7'$;,: ;NQRA>9!8E]'72N_QW-X(Q:-;OE (V8W=6^@ MJR^@#3CDYM]OB%W]F60+F]B]/(KB!;E M@XA<,[*1H6U8T>N$EW+--"%*$E.?=HO16+_",);7VB9&K_4P UYK@XM-=Y31 MK-12Z6)%*F552[6&L+Q&KMM)E0_).KL2.-LA">Z/G!"P%P6E+T_PV_IPWZVB M&L+"E'5H@=PSBTE6U/LIBM;-C*DZA][65"6NI;KH22*=BAFMV C&.!NV2FT"VK;, MU?5JAR:P-<# W7426^0/W>LKLB]WG;@![;@MO%W!4I1/G*]9U!4_?3[@OLU< MJD,*P).J].4A=K1(8@O .EBJ70W+[0BGBI';U=A:[U<6^?UD>GNM;AU_TXT& M)WW_:+LK> SNTGR]CB$%(@G)1'A[*W:N<,>O4!%@3.8BGVU*-O=\#F-(O@3? MJ]?!K*5\G5UU&?L> M@UA!DPM8TF$0]-\!3'\1+,![U154NPQB#3(GIJ#Q,.@F,^HQI$H/.RM(R:W^ M$:$H97'L#<^DX7O2N3_ VQVH@.OCA2WF1T/(1/VZ+,H_ \G M:6B;WDK^:WJQJ?Y%#Z^!T($WL MP/)G4(S TC-["*2 M$$:SI50,.7*%;C1.UCN,UH#NGR2BKOOUMG*=Y?S3*T 6'D*V;/)S#-CN2:+) M"N$,_LE^OZ/\+@Z2K$J^P,1E;'@;5KV+'+)"&H20W8_3U1JC9Q9T($\^5>MK MY#TT^F(-P+\&.'JAC]0DT0.:9_1'L1^]L8\KOI/V'_\FQPG,<@;.#7RE/\F_ MN*2##?IO@R22TEMIYO$ !1(Y:NK9M)2WB&CA4_N5E5B&J/%3NIF;;K+72V= MVPTU .P-P-X W*>Q2'K'N6X( M\=J"EW5/)^M>@:?AR+:7!%N8W00AC/D"FJ2AE8( -3+DM0QX36W03#]X^?D; M!$I!8UMT3Q-"0,Z4^B"%Z0,Y'4$T2[X&&-*#?A]DPC(>RMWMKZU)+!:UMD^Y M3.SEM?3:YQ"USUN0930#M6!9\G!-7E,K-)-3L"-CQV0OT6H%BX=- 2BSC45+ MT1AA*"N\?EW#(E7A2L+Z5'H.946?@E>XRE<7"&/TPNIUKLE?LHW&TH1#6%DC M2B*43!-R2IZ"Y-ML3@1($-&;YG9Z,;N7'RZEOI96M7@$>%6%7[R(XZ9VPJC9 MMF@(G*ZVL4(E3)JIK+4QD*WQ*8\S&+)B]N%F?VX>\J<8K@07@'(W.P9'N&+2 MG!3&PU96"@T%R4(6,5[^W1IU4@RK+>R4.'I*P1\YN9:OGYNR(OAM!T!U0]: MJ/5 *)=JO>+V!MC6 V4WI!$@L\QWE[^(64D:VP"RJG-*OOU1,]NT2K\VIZ'5 M0@1":U(MXY=KPW'==BJS7.TB=V3GR_4P8A5\U,2F;N_7GS]2#4'0VN!TAWW&U"^ZOK M4=(ZN'$M::X'1$N\1J,M]=B B5AQ=#ZF61&9BBW-^<*-BI (#4W.%VM4!(AG M(MAA\^/(L1'>8NZ6L/31KX?U\P[]$T<,]]@@Y# 2=>MR+9&R[K5L;5%\3#A)F^T=W";ST MP-R#D(#):H]3A+,;0 Y.$-.'?W-"R*;66+!&$R.[$CW=_OOL\9CDV9+Q'$DL MA:#Q,.B6QE4(FUNE73F)1-;#0!A0A:D?F=HK 4#<9C[DWP?'-FROV1I0%W.R MH$^NTP EP5#J?_PD"7LB9:D\;4 II$W%/20<#(&^]@[/Y=AJ6]CM- MGHD<0(V/Q=F]0?BW)0R7^Y-,< 1)2BL*[:_3[=UX&<1A46A95SVQK8"N1K7N89 M?77G[^@IG82$T=(VETMZSJ?)EFG>8?0,TZT"7F>Q%R !\Z.$(J-#V_@X7Q+" M,M B@7\R17U+BNCSB%H/B/(]N'=D \7L925ZCV8 DYMT$H8X/[I^38PX( 0> MET'V&\KC:+I:$VWF4##06WS38#9-BG)%NVI6%*NVKMNHFY3ZFGNCZ:J2/9I M[7 U)EWGN&NZU%P-1]>!3&8/=#4:7?6X*EN 74V*U-E(0BW7U= = ^ TJI&N M1JP8P$[-".%J/*8/6/8!RX8#EMT2R;L&++LE1"N[CNK%K/G^,5<+&ZBYLT:7 MIZ@.2Y/1V-F$17V(QI"SJ(^*P(WI;-*B.D)B@=G=I#PEYS;OPN+<;J<3^JS% MN-/WUE!"ID@K6VEK.]2+;^=Z]V7#;W6R(S6NXL'7ZFX@&$%A/E&4BG)7*Y7G M"^.E6NB$8B<[]<.+ ZBWD*9>/C)^Z\L2 '2)"'U)#I/%W@,ABD-I,9"5]1+E M!"X2 ^O5'VAL4?B&5Z!TXH?$LXQ0_OL'GWS "X;I?H);#V=+]&\C4M4>)&[! MZUT.9NB*9_O]Z')@0^==VN*&=CF8H2N>"M$U;<(94!;$[H+6I#:Y'.K0%;M& M5>3BN1 KL%1CP#_(3.'+AQOV;9%B3]7>F^B5@C9%H=1$DJ$6NQ ^CF.F[4A#_8B'FC&KVP59\3)R. E3;/\Y&X<>*B:?8,*N MB-W'*YKNW)CM 9&/.U0T/B-ZL>6D&9%(ML0^+,G-?A&D(**B#/G-=M\?'9D> M)QHJ7O=@'61X=XEO#\%U@!/"#O3N1YUQAXH&WYX)N@ A'/)$%P7-16.ENVFT M]RQ;;"AP.96] \A=U J77<(G MVK<-ZKC+?N,3(2RR [N<='\"?L"U1W=+QA]V?,V)MFN#=;==MO[/!<()462R M;=MQ8=P00]%[>KC2UKBU&JWGC+*Q%J

!R''M M4=45$HA<8QT65P"!94/?%5G#9_DEK:2KC#6?UBE?7 M48_AK. .(R(>9)N[F.A>M!;R'SE.D!\XIQP^5PEI/L5FVESN5H%EN('ZB%+L>R M] #Q",)5^D!-Z=T+]^)2>H!RZR3H%G(R;']S#ZCQS$/M(DS.)?ZA!Q"9GZ3; M&P\CVGBZUK!V$22CW(YJAJIVCSN.'=!# 4?KI8KQ@<#7@=J^CHF.=<-5D..)/N;&+E[ABZ2Y"1+K$/G!M;X-P>RPIEA.3+W6N= M:KYS?N?AN#&K[X]J^"TKW;RCTCLJA^MU\XY*[Z@V6 M ]*K1%XEZN.-+I:NFTX3YC,1/9GM!;S=L2DR&Q<@"3MSU!6P5,QF]M[ M(=M^+3 SJ(J./!]14>NSI;S3XT?&:2<;%H,@!>D]2/.8'KD;AU!5H_TV6*=@-I^LUS$,*5\J*EB17]W"% M@V_6-,[UAU]:!#@61_XZ.4.\QFTLU$)&<=NY:P;4-, H@.OJOO)V%H[KF9MM M4J:CT-BL=!)%L"!WFLP17K$V!OS.Y;B,C'2:ICF-_[A>K6.T >0*1>&WNQR' M2T(@I80F&L!G&)%EWP.8/(,TH_%B/'^NN;%MZ!L3&F#]2&;A:.C\-E:>6%]" M,+]^!6%.RQW-YG,8 OP)K)Z$&;2R'E96$ =I.INSS<"U\DD:FHE:6+'3QH:_ M*/[)YN"BJ-3%"HR,BH(B^?<_;FB/7C'0XG96XB/VW'HVKW+I>Q!3=8"F!A99 M@T^4C]\%&\:W&FR0'07+=Z@'/\GP&B6@']0N53('@4-O0.IV#*?@E>XRE?2 M;55O8X5*F#1366MC8(M]!EFA%#%N!Z(O1(O$579'MQ-GQZGU,T%@3I=*Q&TV MVSV@9PLF"S;?XQ(0)?L]G6KR',"8VBP($Z;Z':=T5-?1;.R)G;"U%<4>T6/P M^AO,EDL41]3:C##_$A-LG];#&?B0Y(X,R=RS^:< ?P/9'28W\.,RR 1F!W;Y M3C#XB(,D.Q*2# QHY7.2O?4Y6,E4^5H3FS1*=>"#1E;H) >8FF@R*<,\;&6' M4A0"$*74-[3C)CL6Q#C/-*$;&3[3YW?XNY?9WDBS.*?GM"+Z"+=1KW/:1K%* MS/4KX0,P%>I1S?ULK.:>QK1)V$#Y=VO42<]5M845"HF*1A@^8>3-F@Z_K0VJ M'X(8;"V'E'O.YH_D,DH#YD.6\EN%CE;6$RY!E,<[SG)\Z6),]PF3.2XV99NM M'%*8K271?>;&-R# -)(@HF#R#'"P $Q (4(+:[3CQ3NW T_ Z7E"*QNF]9+H M?^[!'SE,8;8SX!1F%Y&UIY^YS@^UKX3]D0N\3[ .IC@KC*CUF]8IH_)!19/8 MG9,K]C2460$F,-]Z?FI3X=+?5U M#8N7I8JUR* T,OY9[ M@EDB-^[JC##,%3Z^H(XK+$_8H9O2QY03P,R[ MU#^[=];4J%U@ $0QSWW/:.VSIW37J6.(W$K>W M0SV9O;A&KG*\MQ 6Z.\"N2KI!<)%:0XSH+4R$:/S4H6C6%EI_I3"" 9X4W%+ MR?:DL+T-ZA]A1HF8$N'Y&49Y$$LHY[<=!-648[$P'BK9+N'Z$4F"$]N.8N#J M>WPAS&A# Q0S !+NM2(-;=3K;X1@]+A$>4JT*R+EM"%8I[\!@K?.E\F"AN_S MDFHX1#;W,4S8CG>Q+='YB[XN:9R43+W,8(ERB8K&;M; MY7Q5MY"6NE>"Y=8[B[6X;A'SJ86%N\YY.#'P52P.LO5*UN+F(6I"HYYA6:+A MUF.0^G'\59"XN=DE5&X]0=I;BD!3#;0?765(O2 IL-7L:Z1Y,%N 61?B=U@Z M>U/VBJ7$ ;H#]H,'M@6P%4EO!Z1GG:UVJ-@=N@/V)P]L"V %GMH=J/_7@]H" MU)J3:P?E7SR4;0Z^@=0']XO1FDL0V9ELNE826[/CUMQ-HKPNI8MR^.6^+M->'3W>EJ!2?*;^.5:8VST%P=M036:\7J MP/;X[$?Y0;R*/( /(GA)I/Q*7H\^@2&CL31,^3V\/JYOUQ DB.Y!_>!U:S50 M>R_I47X2KRV?RH@M+#!:3_!-^'7'RH_@-6F-BZ,5 MAU(K(U]^$:\_JWT1@V\/E^![';N=\:*'!W+*C^+U;(V+0KMV5XES"TV9,+"4ONY80.[J#F\HVUJJM<&JR MN)Y=W5A#L,8@%=)M70=,6K90FC735"EP=,BIE4ZLG5">U?28E[FI AO [^BM MSK*,AIO&S0Z848UT=W,>P^7F%N-47N3DK(V%87&K/"K8\/@5WDOVY*8]R !: ME6KQY4GK>V_]]5T5+*(@?BM^??C;&H;@-0-)5#X*=(3B2Y"E(?H^1*MW6?"* M$K3:%+25Y>T>\M6*R%U;@:J0RR=$EGHFU'YGH:BIF<)[!U50.P[:OKAK"L+O M%^CY700@A> G^@-=^4^5E1^7M:NMX>C/_5,CJ,%7(>BPA7]N5C;^@%[%&/=+ M;!U"4+:A<_1[UF,4^WJ?2#+A6>VGX^7T^A;6\3QGCM9!*L4NA),Y_OK'4#K[ MF9_C@[7M\ZN%,LE,YXC8#<)S +,< M@[X1X\UTCHC5L\\^8I0:%U\D,YTC8I64RI,\\BF>[\S1&\O+GN>(UN\?SATO M"]*?ZNP>V9YFM[EK.\BSXM6)Y-D//4G6;2@9Y&X6VI5$.91];&JS1)PISD>* MA1VD]<@X2ZPY*HD-K'7).$NLI44[3@*S!@4#>L:U"'L59%;S@=(?R#]_)?#6 MN.KQ]\]?V7XMPB/I*Q^?6;: >=-,IX+(Z^):RP*<^<]AR([M"R,;SUAJ*HJC M51/YYP+I!+ ,_U%BW8?#JUT=9?\Q>O'7MBNB[#]&'RZ-;M64BQOZ.O&?PTP4 M4Z?*ROYCG,*9TZEHLY=H3V=C]$6=K7PB33>2K]QLY2MI.T9\S69+ITG36>CK M/0]8>JC)VVT*1'L1[Q1Q\)WJ1/M/=.JP'U]]VL:G:I7[X.M26[Z=Q"7Q?0EJ M*V?G*/_O=$6H[:>)?T;)5UZ%8YLYXV4AJN-L97X;&[%$/K/=9[:K[11!)3KN M!N"W]?GXLO$'&:O9^N&NK5VH6H>Y7:RF00J<1)A:WA0>MK,#OAIQ;GV7NFOA MY,@?3.\RML/;]KKTN?5U]N^,])-/J3V_1[?'^<\MBU5]?<-C*QJD^6\RN&_B MW$FI/WQVUWZSNKK'-EJ':HRU\HRT5Q,WUCJI60JFW9_KA77 M3&2&#%S74[]\*J=/Y;2_"T^>ROG!(]DBE?. !^^S,CV8/B_V_-S]IS$.^7S9 M(7ZF0]^ 3Z(=UO\)C?OQV,0;U;WK"7&2W'8?EDXF%]/2TW;KDF!.];-U[?K"U MM(6#K39)TWQ5[,8O!%'"3ZJ%H-A&)//YW "?&S#8W ?9=]+/,+^[JFPB.O7 M-:!,\XJ^VDM8T3TY-:;#%93G/:L7 62KZN5)K>8)G=F-7Q%]-SHF/.C4^_%@ MYK-']!ZFWVXPH/F<@ @BV:GPY,Y[5FB.-7JK2ZFK_B,*NV9&^. D'YSD@Y-. M$9SDD?3Q-&=H%NQ)%>@40#/N+]*O*.QC9JQ_&)'6URY;5*4CF/'P??$SIKDU28*5,4\P&!Y&<,KY6K-C9AMG EY\ZO8NI/0[7JW6, M-@!4/'_2 DOB]MY!-D0'F2^>Y=UZHS=4^S1CGV;L+?G>DN\M^3[->$!(^C1C M[Q9QRFZE:M(8O8O#4"2S1'D?O;/B1,'BO3L2MERFLP17C'J](RK+REB>M[[#ULMC_SB=PD% M=P"'%(<%F(1_Y!"7B]ZJ;OK];>BP%WE*.&N:,B)2N/VJ4FU=VL7F&LB)?(() M^_9-%E-I%[TU<#?.98 Q!/B:?FQRU%+P^(*X-K"&QJX8-SL8BEE"TR>0+5$T M9:E+E*/NCU-YC$2&8^7^;IEN=S2%*$\RO"D W_[C$.OMKW__]!\')%7^8.!0 M?$8X6X(@S;XDD%UL1&1+A:="UMH$,2Q3?S:_I3WH\>>1<-3&Q@G866D>T?:F MV#$OD'[$*!6QZ<9N=MP"SR#)@8CF_9_M&O\Y-QP1ZRK_4K/Q*PYC9:U@03?' M1X 6.%@O81C$I2JB(7E0E:"&(EFJ"FV\#JT)W MS'9<-P'H(M-\N;BNT>L<0X[0X'H(H.Z&TI#770_24]%+^:XV50'$54>22#'= MG4.9>GVZF$+O91R(.T=/7F],"W+7^](!,079>X>?WW$2_.3WZ0@\@$V:YU[6 MDEF+.E7G6O\2@Q>J>[%*TYT$JI>YI\24+"F5 ,(^H> MG\SG,(;DI[[\94=RV2P!ZFZ/LK%W>YR#V\/TZM))$M7=NG(GGNXHPUEI\8X[ M_!-$-T0Q3$)8.XA;:Y76JM5&/'\7%Y?M? I>X2I?<7;W'>72C^@BWZ \*R)5 M.)Q(K[^-;?0))NRVV1E].:1>;#XCRNTS8%=_QV2(+NO= MCF#0N7B! AP5=YK,OUAK9G#Z*XA!2+JDD_6:T8+XN)7*(X$M])C=T,,)G[/$U!'#_ 10SP- F% MRHF@H=VX!,'&/O+'"",2&@<8Y/K4HBVDG7V,Q0!B+-H?V]]HQ7*<*,6-B=L. MT9,E8DBGJPINQY[7T@+ =Y?*^8:K?C#O$#S84URYO+ICCD3BT2"BZ$:OF&M+ M!N1F7(N^5*44!.1FO%T[L#J%!+6X]L[CN:9.4&I9PER/W.MC5RI:YEV/^CO! M+N5;JUV/">P&K+JES-4HN)YP5++*.1]TT@W31JN?\S$JK45*30>F\R\B=I;- MZXXWY]\@[(R7LJ>PTX. +D#I0XE;XB2PTHPH:%@7*850ZQ$4OM)&38,9^G#K M_4T@<;&4/-]1.X*/+5:-+;YR3X?M+]GP=,V^\?K%)'U&ZBCY.-!@F+GZ0IR-)R!S;$!.N-87.5-P@# MN$@N<\(BDG#SB(,DC=G)_4BV[JVXL(?& #;7=Z1S")9Q:R#X9"C1R:8#8G88 MJ47 U%O;O%%;G62^$'< @>L>6^'IJ:)3LO%._K(U>Z:%2#\X0VGQNX3,X$M8F89BOV ?G1\U8%6Z.JMA=M@RR)V2"H U]M82N%OIK+6 MQ@:5+"9UM089F"PP*-[SD)(LZ6"EO#;USDD$U_+OUJB3OP1::6& >98*_2%' MX1G457K8@.T1!Q&@LJE\*QXULVE*::%C5L%.:,ULEYCP^1*2Z5+QY2MWZ)4_D:&SL,NCP MAG.SPS5_()=E+IW34Y4=FABPJTY#G2,]2B%>!QSU#>AN,88!VY"L2:!5YG+] MN@9)"EAD H@>D43C\_4%9 [.8TP_DV_U^ +B9_ ))=FR1>B_RJ##Q^&?(, W MI*V1]>\'.Y-UHUP4--9RL/-8]R.9WMP'+T8[DY6_('/K)F-Y1=6ZRF7CZ0^1 M;BUI:)5>:9F,>J.S5&5%"W95UQBPW&RY4IE4;^\J(;JJU_>)XO[6=3THN#?P M"F'-]:#@ON K9'S78PQZ0X]IAJ[&),CEI-%9,)OAD&VW4;B'JW7[BRJZ@_$* MLUB/V?PA0^$W:I.6YHCUZ&F@*YU7:6J?V*,I@L M[N%B*0P.$+7V40';0RZWIAPTLDW8V?\0@((+-AA$I7(F\EU739E6:47F%^:B]5>H/6+&LMIJ\CXFB M$!22FFS[&5%M41Q&UM2C-Z*$52HDK>U\YRU?!=%5SJZ,HK(P8P:U0W0/(&LF M_/C: UE;[SU8YSA+1%[2/(178"RL73IK<<<#@KW M@(I9Y-/U 8?VX';JM53V:4&@8)&\E@.A>/LNHNCSR'I87\'7(,Y%;D!.0YLV M*+$UHU:ZY5@G=_UY;AU@ZL:5$ADWK;A\57U?<4 F2+ANT95:!Y0/E%NN$^]# M%YG]12I5;:-PV-!H ))I;<(H6FTO?1.YJ.$7+S=;&S-,IIN(9X"?D&(B-MFE72_NUQ4OJ\&E7 MN<]9L#H:)KO5\G,.3:E9S.52=&:P,MD9*EZO,&6-@^CX%5Y\L5_05 MCBZF4P,7!3N0VT6D6L+$MP:Y751*#2HE7C>*N.$;F!#A'-(@X33#.1/<#4<. MNQ)Q>1- S&2 $KW9?/X4Q%2[>5@"D-W#]!M-6,AI_'GP!&-"L,"KV7*P :_[ M)@B!T;7S!AS(^M.F-_%D70P$'W%.[9&05HD^DC;OAQQA&2UQV_./\S6SW^B# MYY %@/87]^6-&EK3UTH,-B=U"9A-2YK2BH,OY90 MV>'.=MF[V1..$@S=LV8TWO:CM&4HH=+FBG?:M*&$6O/!]84(1Q,,IB\=BP_> M@>PY+NBX@O>!'5$B8KH:IJ()EDQ_.%TPBC7SX17 \)D,_PR&4X7^,DB7-S%Z M^15$"_+UY#GQW+8&=$JZ=:C^DEZ_KB%F6+!B39,DHN5+.,IE4P\;6F;Y>7?4 M/9(II;JZM(O=-92B Q7:)084:9>AK"$E&V.[;2%# M V;&/!<49"46VX\WF-5_)'R%WM47FRW1U=>R-<^XPF"#6?=GE%V!%"X2]CAN MNJ67LQ;VYJLZ!%KC&K@H2R(^41&+:C)D9O8($N>2E+7N[C^ "9%C,OIA?MS^ M3.G]L?))BM]6R"!P,9FGL =4-S4VE>QN4$8D+UVF1.YF$C957$,[#9:$2H4 MTI@/.(>[2&9:!//]!WF)=#.#6\3E^C5(Y[;TWMD#H,]'H]_>A] #R6MJT8*@H;S5? MAY3GN)KDH*,F5M&2H^NZ*=& 0LH'4UNO\4@K*+X4ZT;1U56_KW$D&]465[V_ MO2#9:"EUW=-@#$W32I6KR;2] 6_ 4.-Z1?/.%LRFX)(/7A"0(*U7]RG,WSLJ,CXFS87FF.-=U5KGE5WZJQXN1 MV#+'M4&Z6OI!V91=*]7%C_EQM=C(@*-"K86B35?K(,QHD9X#0S:7I5=5LIJ" MW.&]ZO,)6?/Q&*==]\5FFI"]"\KGJ2AUY(\7&Y$FIAVVTP\!@\/WR "C@\WM M\**W=J15C7&4B4W",%_E,>50L\OI-,E0\06OYW- I71P1]_%0XEF>(^)Z8:( M'5HDM*S,-)EE2X!IS0L,EB!)60>SN+6:RH?Z^-"$DB9N)-PC#I*4B&6LT. C MNF/2GR",M[F]5Z+/5+:W)V6,+F_3+M2F[,?>%G?ZS^)MHD)Y7!G#UE+;*,,K MC.#=7L-P/0C#K+71K0"J 5L;3U^Q0$E*[W:]M[_%1F#FW5=DF+W36D^Q.L M;LKE];&S"DD@G]1KH]+3VPCMEMHTO(:TLG^KMQ#O-J]RR[U,4(D-D'F#>IS0 MIS[ZU,?3ICX.Q4+ODP?[21YTTWK@DP?;H261!?EP':A0X\E0T4:*IRJXGERB M6DCX%**:ZX>X?S%WM)D^IX'6IP)9 +LIB\6S"\-[FGMONN^R]1D89C,PE Q_ MKOK_>DA9<B.X(-"]/D.8 QO09O M$'L,_8'"R(@2&)HD'6S0SQ,!)+928?.AT"ZUETHZ>-_/GB?P. >'3Y &Y)+! M-;;1Y%$T.\>YHJ3D3.H\OE5T+C;['W^% ),K?+FY!<\@EO 6Q<[>+]IQ#=-D MG6Y)9Q-3Q9I=>8GIC6%GE[JV@"NOB'(>F M Z0YRA#*)V_M)8QW M4U_ Q32[0N:1JAJD3SFMNT)C5I?E5KDDS3^\D=+W8)JJ[4O6J=SV0JG>@M74#UT.,C!N4 MFL(V?G3UHNX%25W+UGCB-?I 62R3CB= H]?=:X:MNQ^_H6?(YD*M9N)S77MJ M'1+:_1B,!EH=8S(7:YY'P/5@FE[0^^!ZI$U'$[_LE0PUB[+K(?1Z-N,2*L ME"X6TZCLJ](;PT"I1:4)1<%$+08X%9.\VEDT)L]4U6SZQJ'YW MN&JU:'_M5\5U_L%QU59A!K.6!]=5$T8W4%6E!U<=Q6:V9(/,XJK/UPQX+40E M5ZUF[12ST=59;P]3FQWKKG?0V\@X]6!S,IV/E=L&&[Y0L9&W]&R245 MUIAI^H#O>WN9M^A8"SBO;\7:-MYMX*M_4"#7N\CF=7,!ZZ,-.P5OR SZ]V-8]ZF+II4YM71 M'N)T9(L\.UK=![RG'I< @V">B7.8M,NVY+7.3&+T: MY3*7K=HGQ+-Z6[ILTSXMI!61RV53]TE!KLO8]QC$ M"NX IK\(%N"]ZA*J70:QAL97)F4][*P@S6;SCPA%Z2.5A:3%F 2-33#*/,T( M"'AS \@-C# 37AX ?H:AC%TJ].J!N'NP0A$@O1:S^27":T2^)O@5!-$?.;E! MR.6N3+#J2%8>C"3B$M*Y5"4=SMF/S]T2'S$ "?DR"R(9Y1@NA%]U7>E;)P3D/;]%;D\R* ,9W-*[]36$C3 M"$-:H5C&D?48T J4M]=QGP&M0N2.5NXVH+4TE:1N[#:DM5QLJG_1/RZ\ >RL M[QDD.;C!:%47*X3+$;6WDJ@6+D&4QV V5X-95MJ^W5A65IVOUS$$^$C/D2H6 M3;WLQD.H64"JQFN15N6JT5_7PE+'J@E?5PW7&K8<*6!5H\/HL#JVN-22'IO8 MD:]),I*-(U;O=GX@F?+J>H'E9G1$%H\2&;="K=21:7#RE "Y%3BEH:57.7*# M2CPF-B2T".QW5EO#L^MU\SNAR/4MN%X&7M6&(Q4T:QXZ5V-LNR"F%I+@:BAM M%^0DMAY7@V2[P:5A_'8C0 LV?58?OH/P;$D?[ 82]00.F0I4@@L:))9 ME8]*(P3%[2U2?P_6"-,LNH9(.F%S*[23*Q,<8BD)F!.W/^WI^O(@.%WD#[92 M,-79.\?NZWC>OAXVK6]Z5PV7ZE?T*).?U:%1X'O.&GWTD%(]M;YB[W@LUTUB M&H6E>D.[[B'7 H3JZ:X[OK4 H1J2ZZ[M)MV@D=..Q(W8J(?4'W(1[K(1%$UG M$=T,JR"^#-+E38Q>6AW"_:,H) M5>IJ[\E5*;8[2L<^&:491A<@O0WH#0WC,31HW$F* M&^GD>I1%_> I!7_D9([K9P98]W*%7/'[ @4XFJS7&#V#Z-^+_)MX0S_#%7R& M$5D'?CX'80:?P2>49,M)$M&"NARIO,MH!G2)YNGOR?03FDL;TIWTB"9D M!\2/+P3AS35<+#, #L5X<^-:J8L6!VDZFS]D*&RH='CD\ FJ[:S4=]MBM\U5HOSE M$5T *LM>!1L)OVHQ@,WUI17Z=MM#;X$J(PQEA33@,237?/L5BD9PQ2;DEOV" M:@BS^279D3"["4(8ER]37R",T0M,%I?!FOPEVP@V@=805J-TJG>M2I3.47L[ M%J::0"HR'S&T'0'6S'4_0? "T2XN"\9H.@69Y'6I1ZX%0+H^\ M%+:W6A-)J*O4LT*.I%/7RT3H %-7G5PM!^%M;2+/NTBVJ.T4SGYR'J &\47 M8B1*O:L.I3:(:2FIKGJ7N@"G8KUP/LJJXX83V@Q<#HNUJ)+X.*W!!L!;O4V!N+X^,Q0 MY')6Z6$#NF.:*J&;Y0W0P)IT1W&G*@UW:Y05T?B?7)0OIM;/IL"D>8-5Q2?! ME5V*F&YY_WI ;'^INNK5\1[32HJ+XOW25.#'+3=,2V!J8I6KGI:6V!P(3ZYZ M4UJBH\R^77>@M!04=WX519'(98:N)16.SD70"B&E0^UPT>#/* /I(]JO?.\W M21_@(H%S& 9)MGTHAW"Q.Q3#$)(>9,8+HLY\LV&Z.R:G0;F4='#%8.26.49Q M[_&_MF)GJ[D1(B./I*%5>J61[?5&-D6,9L[ ]1$[+CIXI5@41BP5W%69D*NV M%#D3&)UXV0R';'MY$5)X@G:_&*\HV8'^Z!G@#*8TG!6E60VGK4^MHI,I!FL_D#(2C]2HX7PI,X1B_DG( M>:(5 M-?:SDL(., &7AOXJ?AA)AR'$&*@MHJF7*RID!US)H?-JU/I:617"@%S#Q7.I8?T%T21B_XR9 M1*!XI-N/9R4:!J'H!<8Q(6U*))]D 8G,5CS H+9H[1/M80R$*,WP(DC@GXS77Q)V M3V:("CT\B>XJFF;E1BPUP]+=)U]@CQ/9^-QW5'4GX6(P%I(NXB M804KU1;5W,_.FW#QG BK.:;ZY3TY4/A94352Z6EE1=M "Q!=HM4:$ F5,8CU MEFM,V8N[1*JAFTM^7[09RO:8G9!. MHJA%@'SO6;8$>"L[I(0O ?A,:9*>";6^-E;U)24*^'6:P14!6+13#AIY?^70 M/"W>7ZGEK^Q3&!^-;U/J">Y@0W.^"I 2@ T&8E=CS?5 TE<.78U#U\/M\-)W M-?Y<#Q5%?ZKK0>=J8"E*P\[7Y%$"2VS#=KU"J>+):_;YGZ[BPY"!DAGO72WI MJBL2J-I02[S&+*CKN'M+Q,8LF;=S()?8C5E@5PP8*<$:LY2NX#(I@1JSX-X8 MTEG"-&:17=7A4:(U9IF]E4.LA&[,XKPXW&B/SX]6.A2MS&+,(KA6^44#DNL?LD-3DQDU;L5:CRH4:P!U_GPHD \%,J23C3&BQPN"7A T(P@RZ*R4)[ O#GJ! MJD;^0E9"\GGD1.Y.Y-+QUZ MZ5 YUKWIVO!BH!<#O1C81@SL:G;T I07H$KM?1*&^2J/R>8KLMPXNX\^WZ-I M:FPWJETDS*Q\P"OU0K,7FKW0/%RA69L5C4:&5H2MY5TVFEH<7A7QJHBF*L(2 M@#";\1ZFW\J20):MT@ITB2S3"EU=L4Z[I;30KT4+*WTA7Q!G!)FL^5T.>1\O MAKLCAGNA\^">4SHN8U1/=$W9*G?-:$1Q+T-Z&5)+AA36JC$J2WJYRT+%]@;9 MJ[G?H%:CKD-H#>%E3"]C.GL/*K,&+V]/)F5WG3K5 *+W6> MH=396M;T$J:7,+V$Z25, Q*FERN]7.GER@:Y\@H\F359=GEOO4I*@SPD:&SC M$A9!J$*X=\X/6USW F&_G%I^YL_23GH-(BDLAX#64&3<"KMXF5"+Q.>@H4KG#PO&'K!4/=!"R\=>NG02X=& MI$.W',SG+R,Z)E_5$D910G?C;+Y'[OJ5ON@$+D "YC!KD<>N-Z)=!*ZVC(90 M63Q..$FB6Q@\P9B]'ZJY>KW1+!>)G<]!F.TS7 G)]X0UT0?U"*.*(6.$NI5B M]8>TB\&7!!:.H\*&*H*3*5\#G^5)PB?/HR1XF@XR\^>QN*MZ'H!5?M!:SB M=MR]1'P/6#4?]N!U^5;Q7;!AO>P&8:F2_%0EN2E8J]N@5H*Z.GZZCD (1O5! M8H,T6'F%M=\@,2,\R>NT7J=5#2;KROQ'H]=ZD=B+Q*<4B>T]3NB68.S%P5/Y M+W>?E'[+&X2/]O8$XR!9%(=C$C.R2.O9O&QX.$IZP7+=6G@^3T6+7=3YU-X# MC77D-.G_44P&DVW$Y+:PH=W MZO9Q,WM?KT7]Q+N)O4W,V\1X-K'BB:5/(%NB:)H\D[OBP%3FTS(/GL<[PFJ2 M1']',,F^DG\0P)KL;KJC#&BEZLF<&@-XTYU7<4]Q*;0\O5ZG]3JMHG"KPS5' MH[MZB=1+I)K)G_N3,TV^)"'1I5$,(VJ&9#L& M>DTY<4L4OV_8?M=.07O[>$ MH4Y8AX&\6#9"L>R$=.YW6H.Z=-S.2T1#NM"X$E$7!N8E(R\9#4HRLH.+D#\. M0R$=C+CX$:'H!<8QT>.G9-YD 0D21?*=8V*BF7M7":^&.UEOC,&NLLF(J3F( MEYA'*#%;N!E:G>!AW!I>:!^&K"4U8^KR3B^P>X%]4 +[F;&6;@%CZ#(_QNHC MV5WQ[E2IK^RXA]T53 F+GQO[;GJC>5W,ZV)>%_.Z6+MX:0[O'8WBI0B1)G/W M>0ZMY1F?S&!>7/8Y"MZ,XLTH/#,*2[5:HI@L?9NO0-MZ[YXP<%\I \%;/\:L M*YV43M7C*UJ":G_[Z05>U?.J7EMI4OV8C$;Q\Z*B%Q6U1,7]KZ8)8<2YSV45 M7=A[&*G/[XGB6+0&N_JKIC2RESEYD'J'(;.6Y')V][(5-+VPJ M"IO*[-^+FE[4]*(FMYHPP/ Y*!Y,VI^A21+]"J(%3!;;ZEJFLU4[%!'6I[>I M@G"'$:V\J]'EBQF#P+^HX67:,NG7M/1K M\2$-1V1@+_^=Y F-(%W>Q.B%?DN03I,PSB,:X#4)PWR5L\+HS"1'B]!BL 1) MNG\]]Q:ENL'D9F>SBQSW5$R3/?M@P88%2[E#*:1Q_ Z MAM,71"_6GX.,JI\]+[5YJ5PV!D3/"T7DCT0J(Y M(=$7,1J:J.B8D%6FJ^_@*O*L)TET"X,G&#.[WB<04/RB67(/PAQCF"PN@A1J M%^8Q,(<71;THZD51+XJJU> PP=2\Z.I%5R^Z\D372[1:P?V[;Y>([))D 4BC MP41I*U'8($CJC6'COM?\#AV6Z:.M!R[/>TFUU\NA%3_QHJL7715%5UU.[F53 M+YMZV;2[;&HOAOJ<)%0ON9W$$LM*7'Z""5SEJWMZ:.*[8%/X"A">K0$.Z/>] M!4$*M"VP'<;V\JR79[T\Z^79EJ;8+ES-B[E>S/5B+D_,O0=0=>=2+5P=7H"I;&*,LKB>" M:C$E+VAZ0=,+FMQ7(\""_O\>K.G3*\G""YAG(F >?K@&P5+8? BT:[QRH-#3 M"Y!>@'3W:FLX]EYP;+1=JC ?+S!Z@=$+C"T%1K>RFQP3&_>>FWOP#)(U\0F' M(+J>E=CMA50OI'HA=2"BAEQ([9%->]G6R[9>MN4&EVX+TSWDZW7,?A7$9FL\ M=0@H5:6-?TTJ=_=AI(,4V\0%J4 *4)5PT>.H&Q)C#^>QY@ M0GF\V?]MFLP17C$*O"GS#"1'Z1=4+E>E.XI=&5F^:_5,MCIC>3G:!WXZ*U&T M9"3#N%#/0WS7XEM>H/<"_: $^C,36KVXZL55F^*JXBYML4 OD'J!U ND7B!M M*Y"JDD @!W