0001193125-16-667627.txt : 20160802 0001193125-16-667627.hdr.sgml : 20160802 20160802090449 ACCESSION NUMBER: 0001193125-16-667627 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160802 DATE AS OF CHANGE: 20160802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TREX CO INC CENTRAL INDEX KEY: 0001069878 STANDARD INDUSTRIAL CLASSIFICATION: LUMBER & WOOD PRODUCTS (NO FURNITURE) [2400] IRS NUMBER: 541910453 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14649 FILM NUMBER: 161799122 BUSINESS ADDRESS: STREET 1: 160 EXETER DRIVE CITY: WINCHESTER STATE: VA ZIP: 22603-8605 BUSINESS PHONE: 5405426300 MAIL ADDRESS: STREET 1: 160 EXETER DRIVE CITY: WINCHESTER STATE: VA ZIP: 22603-8605 10-Q 1 d191217d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

 

x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2016

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: 001-14649

 

 

LOGO Company, Inc.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   54-1910453

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

160 Exeter Drive

Winchester, Virginia

  22603-8605
(Address of principal executive offices)   (Zip Code)

Registrant’s telephone number, including area code: (540) 542-6300

Not Applicable

(Former name, former address and former fiscal year, if changed since last report)

 

 

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 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  x    No  ¨

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x    No  ¨

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

 

Large accelerated filer   x    Accelerated filer   ¨
Non-accelerated filer   ¨    Smaller reporting company   ¨

Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act):    Yes  ¨    No  x

The number of shares of the registrant’s common stock, par value $.01 per share, outstanding at July 14, 2016 was 29,348,456 shares.

 

 

 


Table of Contents

TREX COMPANY, INC.

INDEX

 

          Page  

PART I FINANCIAL INFORMATION

  

        Item 1.   

Financial Statements

     1   
  

Condensed Consolidated Statements of Comprehensive Income for the Three and Six Months Ended June 30, 2016 and 2015 (unaudited)

     1   
  

Condensed Consolidated Balance Sheets as of June 30, 2016 (unaudited) and December 31, 2015

     2   
  

Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2016 and 2015 (unaudited)

     3   
  

Notes to Condensed Consolidated Financial Statements (unaudited)

     4   
        Item 2.   

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

     11   
        Item 3.   

Quantitative and Qualitative Disclosures About Market Risk

     17   
        Item 4.   

Controls and Procedures

     17   
PART II OTHER INFORMATION   
        Item 1.   

Legal Proceedings

     18   
        Item 6.   

Exhibits

     18   

 

i


Table of Contents

PART I

FINANCIAL INFORMATION

 

Item 1. Financial Statements

TREX COMPANY, INC.

Condensed Consolidated Statements of Comprehensive Income

(Unaudited)

(In thousands, except share and per share data)

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
     2016      2015      2016      2015  

Net sales

   $ 146,450       $ 136,779       $ 278,126       $ 257,579   

Cost of sales

     85,040         84,255         159,089         156,808   
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     61,410         52,524         119,037         100,771   

Selling, general and administrative expenses

     24,795         22,472         45,407         43,064   
  

 

 

    

 

 

    

 

 

    

 

 

 

Income from operations

     36,615         30,052         73,630         57,707   

Interest expense, net

     458         188         1,030         325   
  

 

 

    

 

 

    

 

 

    

 

 

 

Income before income taxes

     36,157         29,864         72,600         57,382   

Provision for income taxes

     12,878         11,149         25,919         21,114   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income

   $ 23,279       $ 18,715       $ 46,681       $ 36,268   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic earnings per common share

   $ 0.80       $ 0.59       $ 1.58       $ 1.14   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     29,264,362         31,735,333         29,481,042         31,709,645   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted earnings per common share

   $ 0.79       $ 0.58       $ 1.57       $ 1.13   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted weighted average common shares outstanding

     29,423,845         32,142,939         29,642,287         32,119,026   
  

 

 

    

 

 

    

 

 

    

 

 

 

Comprehensive income

   $ 23,279       $ 18,715       $ 46,681       $ 36,268   
  

 

 

    

 

 

    

 

 

    

 

 

 

See Notes to Condensed Consolidated Financial Statements (Unaudited).

 

1


Table of Contents

TREX COMPANY, INC.

Condensed Consolidated Balance Sheets

(In thousands)

 

     June 30,
2016
    December 31,
2015
 
     (Unaudited)        

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 2,553      $ 5,995   

Accounts receivable, net

     95,654        47,386   

Inventories

     18,756        23,104   

Prepaid expenses and other assets

     4,197        13,409   

Deferred income taxes

     9,136        9,136   
  

 

 

   

 

 

 

Total current assets

     130,296        99,030   

Property, plant and equipment, net

     98,943        100,924   

Goodwill and other intangibles

     10,523        10,526   

Other assets

     2,037        1,518   
  

 

 

   

 

 

 

Total assets

   $ 241,799      $ 211,998   
  

 

 

   

 

 

 

Liabilities and Stockholders’ Equity

    

Current liabilities:

    

Accounts payable

   $ 17,573      $ 17,733   

Accrued expenses and other liabilities

     29,465        28,891   

Accrued warranty

     6,825        6,825   

Line of credit

     43,000        7,000  
  

 

 

   

 

 

 

Total current liabilities

     96,863        60,449   

Deferred income taxes

     4,597        4,597   

Non-current accrued warranty

     24,456        26,698   

Other long-term liabilities

     3,611        3,791   
  

 

 

   

 

 

 

Total liabilities

     129,527        95,535   
  

 

 

   

 

 

 

Commitments and contingencies

     —         —    

Stockholders’ equity:

    

Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding

     —         —    

Common stock, $0.01 par value, 80,000,000 shares authorized; 34,842,137 and 34,819,259 shares issued and 29,348,456 and 30,904,530 shares outstanding at June 30, 2016 and December 31, 2015, respectively

     348        348   

Additional paid-in capital

     119,361        116,947   

Retained earnings

     166,076        119,395   

Treasury stock, at cost, 5,493,681 and 3,914,729 shares at June 30, 2016 and December 31, 2015, respectively

     (173,513     (120,227
  

 

 

   

 

 

 

Total stockholders’ equity

     112,272        116,463   
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 241,799      $ 211,998   
  

 

 

   

 

 

 

See Notes to Condensed Consolidated Financial Statements (Unaudited).

 

2


Table of Contents

TREX COMPANY, INC.

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(In thousands)

 

     Six Months Ended
June 30,
 
     2016     2015  

Operating Activities

    

Net income

   $ 46,681      $ 36,268   

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

    

Depreciation and amortization

     7,417        7,322   

Deferred income taxes

     —          (589

Stock-based compensation

     2,945        2,717   

Gain on disposal of property, plant and equipment

     (204     (3

Excess tax benefits from stock compensation

     (810     (1,771

Other non-cash adjustments

     (285     (270

Changes in operating assets and liabilities:

    

Accounts receivable

     (48,268     (88,074

Inventories

     4,348        5,121   

Prepaid expenses and other assets

     (67     979   

Accounts payable

     (161     (104

Accrued expenses and other liabilities

     (7,901     (856

Income taxes receivable/payable

     11,937        11,360   
  

 

 

   

 

 

 

Net cash provided by (used in) operating activities

     15,632        (27,900
  

 

 

   

 

 

 

Investing Activities

    

Expenditures for property, plant and equipment

     (5,182     (14,088

Proceeds from sales of property, plant and equipment

     4,349        3   

Purchase of acquired company, net of cash acquired

     —          (31
  

 

 

   

 

 

 

Net cash used in investing activities

     (833     (14,116
  

 

 

   

 

 

 

Financing Activities

    

Borrowings under line of credit

     194,000        118,000   

Principal payments under line of credit

     (158,000     (80,500

Repurchases of common stock

     (54,703     (2,847

Financing costs

     (485     —     

Proceeds from employee stock purchase and option plans

     137        197   

Excess tax benefits from stock compensation

     810        1,771   
  

 

 

   

 

 

 

Net cash (used in) provided by financing activities

     (18,241     36,621   
  

 

 

   

 

 

 

Net decrease in cash and cash equivalents

     (3,442     (5,395

Cash and cash equivalents, beginning of period

     5,995        9,544   
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 2,553      $ 4,149   
  

 

 

   

 

 

 

Supplemental Disclosure:

    

Cash paid for interest

   $ 696      $ 284   

Cash paid for income taxes, net

   $ 13,982      $ 10,342   

See Notes to Condensed Consolidated Financial Statements (Unaudited).

 

3


Table of Contents

TREX COMPANY, INC.

Notes to Condensed Consolidated Financial Statements

For the Six Months Ended June 30, 2016 and 2015

(Unaudited)

 

1. BUSINESS AND ORGANIZATION

Trex Company, Inc. (Company) is the world’s largest manufacturer of wood-alternative decking and railing products, which are marketed under the brand name Trex®. The Company manufactures and distributes high-performance, low-maintenance wood/plastic composite outdoor living products and related accessories. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company is incorporated in Delaware. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540) 542-6300. The Company operates in a single reportable segment.

 

2. BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The consolidated results of operations for the six months ended June 30, 2016 are not necessarily indicative of the results that may be expected for the full fiscal year. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2015 and 2014 and for each of the three years in the period ended December 31, 2015 included in the Annual Report of Trex Company, Inc. on Form 10-K, as filed with the U.S. Securities and Exchange Commission.

The Company’s critical accounting policies are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2015.

 

3. NEW ACCOUNTING STANDARDS

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, “Revenue from Contracts with Customers.” The new standard requires an entity to recognize revenue at an amount that reflects the consideration to which the company expects to be entitled in exchange for transferring goods or services to a customer. The new revenue standard will be effective for the Company for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017. The methods of adoption provided for in the new standard are the retrospective method and the cumulative effect method. In 2016, the FASB issued final amendments clarifying the implementation guidance for principal versus agent considerations, identifying performance obligations, and the accounting of intellectual property licenses. Also, the FASB provided for practical expedients related to disclosures of remaining performance obligations, and guidance on collectability, non-cash consideration and the presentation of sales and similar taxes. The Company is currently assessing the impact that adoption of the new standard and the guidance will have on its consolidated financial statements and related note disclosures and has not yet selected a method of adoption.

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842).” The new standard requires lessees to recognize leases on the balance sheet as a right-of-use asset and a lease liability for all leases with terms greater than 12 months. The liability will be equal to the present value of the lease payments. The asset will be based on the liability, subject to adjustment. For income statement purposes, the leases will continue to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases) and finance leases will result in a front-loaded expense pattern (similar to current capital leases). The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted and the new standard must be adopted using the modified retrospective transition method, which includes a number of optional practical expedients that entities may elect to apply. The Company is currently assessing the impact of adoption of the new standard on its consolidated financial statements and related note disclosures.

In March 2016, the FASB issued ASU No. 2016-09, “Compensation – Stock Compensation (Topic 718).” The guidance amends certain aspects of accounting for employee share-based payment transactions, including accounting for income taxes related to those transactions. The guidance will require recognizing excess tax benefits and deficiencies on share-based awards in the tax provision, instead of in equity. Also, the guidance requires these amounts to be classified as an operating activity and shares withheld to satisfy employee taxes to be classified as a financing activity in the statement of cash flow,

 

4


Table of Contents

rather than as currently classified as financing and operating activities, respectively. The guidance is effective for annual reporting periods beginning after December 15, 2016 and interim periods within that reporting period. Early adoption is permitted. All provisions of the guidance must be adopted in the same period. The Company is currently evaluating the impact that adoption of the ASU will have on its consolidated financial statements and related disclosures. The guidance is required to be adopted as follows:

 

    Prospectively for the recognition of excess tax benefits and deficiencies in the tax provision

 

    Retrospectively or prospectively for the classification of income tax benefits and deficiencies in the statement of cash flow

 

    Retrospectively for the classification of shares withheld to satisfy employee taxes in the statement of cash flow

 

4. INVENTORIES

Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Finished goods

   $ 23,775       $ 24,961   

Raw materials

     18,227         21,384   
  

 

 

    

 

 

 

Total FIFO (first-in, first-out) inventories

     42,002         46,345   

Reserve to adjust inventories to LIFO value

     (23,246      (23,241
  

 

 

    

 

 

 

Total LIFO inventories

   $ 18,756       $ 23,104   
  

 

 

    

 

 

 

The Company utilizes the LIFO method of accounting for inventory, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company’s cost of sales to be based on historical costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by year-end do not result in a LIFO liquidation. Accordingly, interim LIFO calculations are based, in part, on management’s estimates of expected year-end inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors beyond management’s control, interim results are subject to the final year-end LIFO inventory valuation. There were no LIFO inventory liquidations or related impact on cost of sales in the six months ended June 30, 2016 or 2015.

 

5. PREPAID EXPENSES AND OTHER ASSETS

Prepaid expenses and other assets consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Asset held for sale

   $ 2,010       $ 6,154   

Prepaid expenses

     1,487         1,209   

Income tax receivable

     —          5,134   

Other

     700         912   
  

 

 

    

 

 

 

Total prepaid expenses and other assets

   $ 4,197       $ 13,409   
  

 

 

    

 

 

 

In January 2016, the Company sold a portion of the Olive Branch facility that contained buildings for $4.2 million and, as of June 30, 2016, continues to own approximately 62 acres of undeveloped land which is classified as held for sale in prepaid expenses and other assets.

 

6. FAIR VALUE MEASUREMENT

The Company’s asset measured at fair value is summarized in the following table and consists of property held for sale. Fair value is determined based on management’s best estimate of market participants’ pricing of the property, including input from broker and industry specialists, and considers the condition of the property (in thousands):

 

     Total Fair Value
Measurement
June 30, 2016
    
Level 1
     Level 2     
Level 3
 

Asset held for sale

   $ 2,010       $ —        $ —        $ 2,010  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

5


Table of Contents
7. ACCRUED EXPENSES AND OTHER LIABILITIES

Accrued expenses and other liabilities consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Sales and marketing

   $ 11,233       $ 11,928   

Compensation and benefits

     7,170         11,217   

Income taxes

     6,053         —     

Manufacturing costs

     1,426         1,732   

Rent obligations

     593         664   

Other

     2,990         3,350   
  

 

 

    

 

 

 

Total accrued expenses and other liabilities

   $ 29,465       $ 28,891   
  

 

 

    

 

 

 

 

8. DEBT

The Company’s outstanding debt consists of a revolving credit facility.

Revolving Credit Facility

Through January 11, 2016, the Company’s Second Amended and Restated Credit Agreement provided the Company with one or more revolving loans in a collective maximum principal amount of $150 million from January 1 through June 30 of each year, and a maximum principal amount of $100 million from July 1 through December 31 of each year.

On January 12, 2016, the Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250 million from January 1 through June 30 of each year, and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends January 12, 2021.

The Company had $43.0 million of outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of approximately $207.0 million at June 30, 2016.

Compliance with Debt Covenants and Restrictions

The Company’s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and continue to comply with any loan covenants depends primarily on the Company’s ability to generate sufficient cash flow from operations.

As of June 30, 2016, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may be declared payable immediately based on a default.

 

9. FINANCIAL INSTRUMENTS

The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June 30, 2016 and December 31, 2015.

 

10. STOCKHOLDERS’ EQUITY

Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):

 

                                                                           
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2016     2015     2016     2015  

Numerator:

       

Net income available to common shareholders

  $ 23,279      $ 18,715      $ 46,681      $ 36,268   
 

 

 

   

 

 

   

 

 

   

 

 

 

 

6


Table of Contents
                                                                           
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2016     2015     2016     2015  

Denominator:

       

Basic weighted average shares outstanding

    29,264,362        31,735,333        29,481,042        31,709,645   

Effect of dilutive securities:

       

Stock appreciation rights and options

    97,847        226,680        102,800        233,373   

Restricted stock

    61,636        180,926        58,445        176,008   
 

 

 

   

 

 

   

 

 

   

 

 

 

Diluted weighted average shares outstanding

    29,423,845        32,142,939        29,642,287        32,119,026   
 

 

 

   

 

 

   

 

 

   

 

 

 

Basic earnings per share

  $ 0.80      $ 0.59      $ 1.58      $ 1.14   
 

 

 

   

 

 

   

 

 

   

 

 

 

Diluted earnings per share

  $ 0.79      $ 0.58      $ 1.57      $ 1.13   
 

 

 

   

 

 

   

 

 

   

 

 

 

Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
     2016      2015      2016      2015  

Stock appreciation rights

     —           —           9,262         —     

Stock Repurchase Programs

On October 23, 2014, the Board of Directors authorized a common stock repurchase program of up to 2.0 million shares of the Company’s outstanding common stock (October 2014 Stock Repurchase Program). This authorization had no expiration date. In 2015, the Company repurchased 1,134,300 shares for $45.2 million under the October 2014 Stock Repurchase Program. On October 22, 2015, the Board of Directors terminated the October 2014 Stock Repurchase Program.

On October 22, 2015, the Board of Directors adopted a new stock repurchase program of up to 3.15 million shares of the Company’s outstanding common stock (October 2015 Stock Repurchase Program). This authorization has a termination date of December 31, 2016. As of June 30, 2016, the Company has repurchased 1,578,952 shares for $53.3 million under the October 2015 Stock Repurchase Program.

 

11. STOCK-BASED COMPENSATION

The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company’s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company’s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June 30, 2016, the total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 6,420,000.

In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.

In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.

The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June 30, 2016. For SARs issued in the six months ended June 30, 2015 the assumptions shown in the following table were used:

 

7


Table of Contents
     Six Months Ended
June 30, 2015
 

Weighted-average fair value of grants

   $ 17.10   

Dividend yield

     0

Average risk-free interest rate

     1.7

Expected term (years)

     5   

Expected volatility

     44

The following table summarizes the Company’s stock-based compensation grants for the six months ended June 30, 2016:

 

                  Stock Awards Granted             Weighted-Average    
Grant Price

Per Share
 

Time-based restricted stock units

          47,708              $ 35.22       

Performance-based restricted stock units (a)

          44,925              $ 35.83       

 

(a) Includes 41,601 of target performance-based restricted stock unit awards granted during the six months ended June 30, 2016, and an adjustment of 3,324 grants due to the actual performance level achieved for restricted stock awarded in 2015.

The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1) the vesting date of the award, or (2) the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the performance and vesting period of each tranche based on management’s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. The following table summarizes the Company’s stock-based compensation expense (in thousands):

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
     2016      2015      2016      2015  

Stock appreciation rights

   $ 75       $ 99       $ 184       $ 288   

Time-based restricted stock

     863         662         1,479         1,496   

Performance-based restricted stock

     720         489         1,230         888   

Employee stock purchase plan

     11         12         52         45   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation

   $ 1,669       $ 1,262       $ 2,945       $ 2,717   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total unrecognized compensation cost related to unvested awards as of June 30, 2016 was $3.4 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.

 

12. INCOME TAXES

The Company’s effective tax rate for the six months ended June 30, 2016 and 2015 was 35.7% and 36.8%, respectively, which resulted in expense of $25.9 million and $21.1 million, respectively.

The Company analyzes its deferred tax assets in each reporting period, considering all available positive and negative evidence, in determining the expected realization of those deferred tax assets. As of June 30, 2016, the Company maintains a valuation allowance of $4.6 million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized.

During the six months ended June 30, 2016, the Company realized $0.8 million of excess tax benefits from stock-based awards and, accordingly, recorded an increase to additional paid-in capital.

The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of June 30, 2016, Federal tax years 2012 through 2015 remain subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdictions as the Company does not have a taxable presence in any foreign jurisdiction.

 

8


Table of Contents
13. SEASONALITY

The Company’s operating results have historically varied from quarter to quarter, often attributable to seasonal trends in the demand for Trex products. The Company has historically experienced lower net sales during the fourth quarter due to the holiday season. Also, seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift net sales to a later period.

 

14. COMMITMENTS AND CONTINGENCIES

Contract Termination Costs

In anticipation of relocating its corporate headquarters, the Company entered into a lease agreement in 2005. The Company reconsidered and decided not to move its headquarters. The agreement obligates the Company to lease 55,047 square feet of office space through June 30, 2019. As of June 30, 2016, the Company has executed subleases for 46,648 square feet of the leased space and is currently marketing the remaining portion of the space to find suitable tenants. The Company estimates that the present value of the estimated future sublease receipts, net of transaction costs, will be less than the remaining minimum lease payment obligations under its lease and has recorded a liability for the expected shortfall.

As of June 30, 2016, minimum payments remaining under the Company’s lease relating to its reconsidered corporate relocation over the years ending December 31, 2016, 2017, 2018, and 2019 are $0.9 million, $1.9 million, $2.0 million and $1.0 million, respectively. Net minimum receipts remaining under the Company’s existing subleases over the years ending December 31, 2016, 2017, 2018 and 2019 are $0.6 million, $1.2 million, $1.3 million and $0.6 million, respectively.

The following table provides information about the Company’s liability related to the lease (in thousands):

 

     2016      2015  

Beginning balance, January 1

   $ 2,106       $ 3,033   

Net rental payments

     (344      (461

Accretion of discount

     78         117   

Increase in net estimated contract termination costs

     —           206   
  

 

 

    

 

 

 

Ending balance, June 30

   $ 1,840       $ 2,895   
  

 

 

    

 

 

 

Product Warranty

The Company warrants that its products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use, excluding TrexTrim™ and Trex Reveal® Railing, which have a warranty period of 25 years for both residential and commercial use. The Company further warrants that Trex Transcend®, Trex Enhance®, Trex Select® and Universal Fascia products will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial use. If there is a breach of such warranties, the Company has an obligation either to replace the defective product or refund the purchase price.

The Company continues to receive and settle surface flaking claims related to material produced at its Nevada facility prior to 2007 and maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1) the number of claims to be settled with payment and (2) the average cost to settle each claim.

To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim count history and the identification of factors influencing the claim counts, including the downward trend in received claims due to the passage of time since production of the suspect material. The cost per claim varies due to a number of factors, including the size of affected decks, the type of replacement material used, the cost of production of replacement material and the method of claim settlement.

The Company monitors surface flaking claims activity each quarter for indications that its estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company’s practice to utilize the actuarial techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of claims received in the six months ended June 30, 2016 was higher than the Company’s expectations but lower than the claims received in the six months ended June 30, 2015, continuing the

 

9


Table of Contents

declining trend of incoming claims in each year. Also, the average settlement cost per claim of $2,778 experienced in the six months ended June 30, 2016 was 9.6% higher than the average settlement cost per claim experienced during the six months ended June 30, 2015 and higher than the Company’s expectation for 2016. Continued settlement of claims at this elevated cost may require additional increases in the Company’s warranty reserve. The Company believes that its reserve at June 30, 2016 is sufficient to cover future surface flaking obligations.

The Company’s analysis is based on currently known facts and a number of assumptions, as discussed above. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause the actual warranty liabilities to be higher or lower than those projected which could materially affect the Company’s financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.7 million change in the surface flaking warranty reserve.

The following is a reconciliation of the Company’s surface flaking warranty reserve (in thousands):

 

     2016      2015  

Beginning balance, January 1

   $ 29,673       $ 31,419   

Changes in estimates related to pre-existing warranties

     —           —     

Settlements made during the period

     (2,611      (3,131
  

 

 

    

 

 

 

Ending balance, June 30

   $ 27,062       $ 28,288   
  

 

 

    

 

 

 

The remainder of the Company’s warranty reserve represents amounts accrued for non-surface flaking claims.

Legal Matters

The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company’s consolidated financial condition, results of operations, liquidity or competitive position.

 

10


Table of Contents
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following management discussion should be read in conjunction with the Trex Company, Inc. (Company, we or our) Annual Report on Form 10-K for the year ended December 31, 2015 filed with the U.S. Securities and Exchange Commission (SEC) and the condensed consolidated financial statements and notes thereto included in Part I, Item 1. “Financial Statements” of this quarterly report.

NOTE ON FORWARD-LOOKING STATEMENTS

This management’s discussion and analysis contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. All statements regarding our expected financial position and operating results, our business strategy, our financing plans, forecasted demographic and economic trends relating to our industry and similar matters are forward-looking statements. These statements can sometimes be identified by our use of forward-looking words such as “may,” “will,” “anticipate,” “estimate,” “expect,” “intend” or similar expressions. We cannot promise you that our expectations in such forward-looking statements will turn out to be correct. Our actual results could be materially different from our expectations because of various factors, including the factors discussed under “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2015 filed with the SEC. These statements are also subject to risks and uncertainties that could cause the Company’s actual operating results to differ materially. Such risks and uncertainties include, but are not limited to: the extent of market acceptance of the Company’s current and newly developed products; the costs associated with the development and launch of new products and the market acceptance of such new products; the sensitivity of the Company’s business to general economic conditions; the impact of seasonal and weather-related demand fluctuations on inventory levels in the distribution channel and sales of the Company’s products; the availability and cost of third-party transportation services for the Company’s products; the Company’s ability to obtain raw materials at acceptable prices; the Company’s ability to maintain product quality and product performance at an acceptable cost; the level of expenses associated with product replacement and consumer relations expenses related to product quality; and the highly competitive markets in which the Company operates.

OVERVIEW

General. Trex Company, Inc. is the world’s largest manufacturer of high-performance composite decking and railing products, which are marketed under the brand name Trex® and manufactured in the United States. We offer a comprehensive set of aesthetically durable, low maintenance product offerings in the decking, railing, porch, fencing, trim, steel deck framing, and outdoor lighting categories. We believe that the range and variety of our product offerings allow consumers to design much of their outdoor living space using Trex brand products. A majority of our products are made in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. Our products are provided in a wide selection of sizes and lengths and are available with several finishes and numerous colors. Trex products offer a number of significant aesthetic advantages over wood while providing a better alternative for many of wood’s major functional disadvantages, which include warping, splitting and other damage from moisture. Our products require no staining, are resistant to moisture damage, provide a splinter-free surface and do not require chemical treatment against rot or insect infestation. These qualities result in low-maintenance products when compared to the on-going maintenance requirements for a wood deck and make Trex products less costly than wood over the life of the deck. Trex products are stain resistant and color fast. Special characteristics (including resistance to splitting, the ability to bend, and ease and consistency of machining and finishing) facilitate deck, railing, porch, fencing and trim installation, reduce contractor call-backs and afford consumers a wide range of design options.

We offer the following products:

 

    Three principal decking products comprised of a blend of 95 percent recycled wood and recycled plastic film and feature a protective shell for enhanced protection against fading, staining, mold and scratching:

 

    Trex Transcend®,

 

    Trex Enhance®, and

 

    Trex Select®;

 

    Three principal railing products:

 

    Trex Transcend Railing is available in the colors and finishes of Trex Transcend decking that make it appropriate for use with Trex decking products, as well as other decking materials,

 

    Trex Reveal® aluminum railing is available in three colors designed for consumers who want a sleek, contemporary look, and

 

    Trex Select Railing is offered in a white finish and is ideal for consumers who desire a simple clean finished look on their deck;

 

11


Table of Contents
    A porch product, Trex Transcend Porch Flooring and Railing System, which is an integrated system of porch components and accessories;

 

    A fencing product, Trex Seclusions®, consisting of structural posts, bottom rail, pickets, top rail and decorative post caps;

 

    A low-maintenance cellular PVC residential exterior outdoor trim product, TrexTrim™, that offers exceptional workability, durability and visual appeal;

 

    Our triple-coated steel deck framing system, Trex Elevations®, leverages the strength and dimensional stability of steel to create a flat surface for our decking and provides consistency and reliability that wood does not and is fire resistant; and

 

    Two outdoor lighting systems, Trex DeckLighting™ and Trex Landscape Lighting™ that are energy-efficient LED dimmable lighting designed for use on posts, floors, steps, and landscaping.

In addition, we offer Trex Hideaway®, which is a hidden fastening system for specially grooved boards.

Highlights for the three months ended June 30, 2016:

 

    Net sales of $146.5 million for the three months ended June 30, 2016, an increase of 7.1% over net sales of $136.8 million for the three months ended June 30, 2015.

 

    Gross profit as a percentage of net sales, gross margin, of 41.9% for the three months ended June 30, 2016, an increase of 350 basis points over the gross margin of 38.4% for the three months ended June 30, 2015.

 

    Income before income taxes of $36.2 million for the three months ended June 30, 2016, an increase of 21.1% compared to $29.9 million for the same period in 2015.

 

    Net income of $23.3 million for the three months ended June 30, 2016, or $0.79 per diluted share, compared to $18.7 million, or $0.58 per diluted share, for the same period in 2015.

Net Sales. Net sales consist of sales and freight, net of returns and discounts. The level of net sales is principally affected by sales volume and the prices paid for Trex products. Our branding and product differentiation strategy enables us to command premium prices over wood products. Our operating results have historically varied from quarter to quarter, often due to seasonal trends in the demand for outdoor living products. We have historically experienced lower net sales during the fourth quarter because holidays and adverse weather conditions in certain regions reduce the level of home improvement and construction activity.

As part of our normal business practice and consistent with industry practices, we have historically provided our distributors and dealers incentives to build inventory levels before the start of the prime deck-building season to ensure adequate availability of our product to meet anticipated seasonal consumer demand and to enable production planning. These incentives include payment discounts and payment terms. In addition, we offer price discounts or volume rebates on specified products and other incentives based on increases in purchases as part of specific promotional programs. The timing of sales incentive programs can significantly impact sales, receivables and inventory levels during the offering period. However, the timing and terms of the majority of our programs are generally consistent from year to year.

Gross Profit. Gross profit represents the difference between net sales and cost of sales. Cost of sales consists of raw materials costs, direct labor costs, manufacturing costs and freight. Raw materials costs generally include the costs to purchase and transport reclaimed wood fiber, reclaimed polyethylene and pigmentation for coloring Trex products. Direct labor costs include wages and benefits of personnel engaged in the manufacturing process. Manufacturing costs consist of costs of depreciation, utilities, maintenance supplies and repairs, indirect labor, including wages and benefits, and warehouse and equipment rental activities.

Product Warranty. We warrant that our products will be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, we have an obligation either to replace the defective product or refund the purchase price. We continue to receive and settle surface flaking claims related to material produced at our Nevada facility prior to 2007 and maintain a warranty reserve to provide for the settlement of these claims. We monitor surface flaking claims activity each quarter for indications that our estimates require revision. Typically, a majority of surface flaking claims received in a fiscal year are received during the summer outdoor season, which spans the second and third fiscal quarters. It has been our practice to utilize actuarial techniques during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. Our actuarial analysis is based on currently known facts and a number of assumptions. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause the actual warranty liabilities to be higher or lower than those projected which could materially affect our financial condition, results of operations or cash flows. The number of claims received in the six months ended June 30, 2016 was higher than expectations, but lower than the claims received in the six months ended

 

12


Table of Contents

June 30, 2015, continuing the declining trend of incoming claims in each year. Also, the average settlement cost per claim of $2,778 experienced in the six months ended June 30, 2016 was 9.6% higher than the average settlement cost per claim experienced during the six months ended June 30, 2015 and higher than expectations for 2016. Continued settlement of claims at this elevated cost may require additional increases in the warranty reserve. We believe that our reserve at June 30, 2016 is sufficient to cover future surface flaking obligations.

The following table details surface flaking claims activity related to our warranty:

 

     Six Months Ended
June 30,
 
     2016      2015  

Claims open, beginning of period

     2,500         2,872   

Claims received (1)

     1,465         1,609   

Claims resolved (2)

     (1,109      (1,598
  

 

 

    

 

 

 

Claims open, end of period

     2,856         2,883   
  

 

 

    

 

 

 

Average cost per claim (3)

   $ 2,778       $ 2,535   

 

(1) Claims received include new claims received or identified during the period.
(2) Claims resolved include all claims settled with or without payment and closed during the period.
(3) Average cost per claim represents the average settlement cost of claims closed with payment during the period.

Selling, General and Administrative Expenses. The largest component of selling, general and administrative expenses is personnel related costs, which include salaries, commissions, incentive compensation, and benefits of personnel engaged in sales and marketing, accounting, information technology, corporate operations, research and development, and other business functions. Another component of selling, general and administrative expenses is branding and other sales and marketing costs, which are used to build brand awareness of Trex. These costs consist primarily of advertising, merchandising, and other promotional costs. Other general and administrative expenses include professional fees, office occupancy costs attributable to the business functions previously referenced, and consumer relations expenses. As a percentage of net sales, selling, general and administrative expenses have varied from quarter to quarter due, in part, to the seasonality of our business.

RESULTS OF OPERATIONS

Below we have included a discussion of our operating results and material changes in our operating results for the three months ended June 30, 2016 (2016 quarter) compared to the three months ended June 30, 2015 (2015 quarter) and for the six months ended June 30, 2016 (2016 six-month period) compared to the six months ended June 30, 2015 (2015 six-month period).

Three Months Ended June 30, 2016 Compared To The Three Months Ended June 30, 2015

Net Sales

 

     Three Months Ended
June 30,
     $ Change      % Change  
     2016      2015        
     (dollars in thousands)  

Net sales

   $ 146,450       $ 136,779       $ 9,671         7.1

The 7.1% increase in net sales in the 2016 quarter compared to the 2015 quarter was due primarily to the increase in volume growth of our core Trex branded decking and railing products, and was positively impacted by continued strength in the remodeling sector and execution of our market growth strategies.

Gross Profit

 

     Three Months Ended
June 30,
    $ Change      % Change  
     2016     2015       
     (dollars in thousands)  

Cost of sales

   $ 85,040      $ 84,255      $ 785         0.9

% of net sales

     58.1     61.6     

Gross profit

   $ 61,410      $ 52,524      $ 8,886         16.9

Gross margin

     41.9     38.4     

Gross profit as a percentage of net sales, gross margin, increased to 41.9% in the 2016 quarter from 38.4% in the 2015 quarter, an improvement of 350 basis points. The benefit was achieved primarily through lower raw materials costs, manufacturing cost improvement initiatives, and improved capacity utilization.

 

13


Table of Contents

Selling, General and Administrative Expenses

 

     Three Months Ended
June 30,
    $ Change      % Change  
     2016     2015       
     (dollars in thousands)  

Selling, general and administrative expenses

   $ 24,795      $ 22,472      $ 2,323         10.3

% of net sales

     16.9     16.4     

The increase in total selling, general and administrative expenses in the 2016 quarter compared to the 2015 quarter resulted primarily from an increase in marketing spend of $2.1 million due to our strategic decision to defer certain branding and advertising spend to the second quarter of 2016. As a percentage of net sales, total selling, general and administrative expenses were relatively unchanged in the 2016 quarter compared to the 2015 quarter.

Interest Expense

 

     Three Months
Ended June 30,
    $ Change      % Change  
     2016     2015       
     (dollars in thousands)  

Interest expense

   $ 458      $ 188      $ 270         143.6

% of net sales

     0.3     0.1     

The increase in interest expense was due to an increase in average outstanding borrowings during the 2016 quarter compared to the 2015 quarter and a 30 basis point increase in the related interest rate. The increase in borrowings supported our working capital needs.

Provision for Income Taxes

 

     Three Months Ended
June 30,
    $ Change      % Change  
     2016     2015       
     (dollars in thousands)  

Provision for income taxes

   $ 12,878      $ 11,149      $ 1,729         15.5

Effective tax rate

     35.6     37.3     

The effective tax rate for the 2016 quarter decreased by 170 basis points compared to the effective tax rate for the 2015 quarter. The decrease was due to nondeductible tax items recognized in the prior year and the availability of Federal research and development tax credits in the current year.

Six Months Ended June 30, 2016 Compared To The Six Months Ended June 30, 2015

Net Sales

 

     Six Months Ended
June 30,
     $ Change      % Change  
     2016      2015        
     (dollars in thousands)  

Net sales

   $ 278,126       $ 257,579       $ 20,547         8.0

The 8.0% increase in net sales in the 2016 six-month period compared to the 2015 six-month period was primarily due to volume growth of our core Trex branded decking and railing products, and was positively impacted by our strong early-buy season, continued strength in the remodeling sector, and execution of our market growth strategies.

Gross Profit

 

     Six Months Ended
June 30,
    $ Change      % Change  
     2016     2015       
     (dollars in thousands)  

Cost of sales

   $ 159,089      $ 156,808      $ 2,281         1.5

% of net sales

     57.2     60.9     

Gross profit

   $ 119,037      $ 100,771      $ 18,266         18.1

Gross margin

     42.8     39.1     

Gross profit as a percentage of net sales, gross margin, increased 370 basis points in the 2016 six-month period compared to the 2015 six-month period. The benefit was achieved primarily through lower raw materials costs, manufacturing cost improvement initiatives and improved capacity utilization.

 

14


Table of Contents

Selling, General and Administrative Expenses

 

     Six Months Ended
June 30,
    $ Change      % Change  
     2016     2015       
     (dollars in thousands)  

Selling, general and administrative expenses

   $ 45,407      $ 43,064      $ 2,343         5.4

% of net sales

     16.3     16.7     

As a percentage of net sales, selling, general and administrative expenses during the 2016 six-month period were flat compared to the 2015 six-month period. The $2.3 million increase was primarily attributable to a $1.3 million increase in marketing spend and research and development, and a $0.9 million increase in personnel-related expenses primarily due to incentive compensation.

Interest Expense, net

 

     Six Months
Ended June 30,
    $ Change      % Change  
     2016     2015       
     (dollars in thousands)  

Interest expense, net

   $ 1,030      $ 325      $ 705         216.9

% of net sales

     0.4     0.1     

The increase in interest expense in the 2016 six-month period compared to the 2015 six-month period was due to an increase in average outstanding borrowings and a 30 basis point increase in the related interest rate. The increase in borrowings was due to $53.3 million in stock repurchase activity related to our expanded share repurchase program and to support our seasonal working capital needs. As a percentage of net sales, interest expense increased 30 basis points in the 2016 six-month period compared to the 2015 six-month period.

Provision for Income Taxes

 

     Six Months Ended
June 30,
    $ Change      % Change  
     2016     2015       
     (dollars in thousands)  

Provision for income taxes

   $ 25,919      $ 21,114      $ 4,805         22.8

Effective tax rate

     35.7     36.8     

The effective tax rate decreased 110 basis points during the 2016 six-month period compared to the effective tax rate during the 2015 six-month period due to nondeductible tax items recognized in the prior year and the availability of Federal research and development tax credits in the current year.

LIQUIDITY AND CAPITAL RESOURCES

We finance operations and growth primarily with cash flow from operations, borrowings under our revolving credit facility, operating leases and normal trade credit terms from operating activities.

At June 30, 2016, we had $2.6 million of cash and cash equivalents.

Sources and Uses of Cash. The following table summarizes our cash flows from operating, investing and financing activities (in thousands):

 

     Six Months Ended
June 30,
 
     2016      2015  

Net cash provided by (used in) operating activities

   $ 15,632       $ (27,900

Net cash used in investing activities

   $ (833    $ (14,116

Net cash (used in) provided by financing activities

   $ (18,241    $ 36,621   
  

 

 

    

 

 

 

Net decrease in cash and cash equivalents

   $ (3,442    $ (5,395
  

 

 

    

 

 

 

Operating Activities

Net cash provided by operating activities was $15.6 million in the 2016 six-month period compared to net cash used in operating activities of $27.9 million in the 2015 six-month period. Net cash provided by operating activities in the 2016 six-month period was attributable to the timing of customer payments and an 8.0% increase in net sales. The decrease in net cash provided by operating activities in 2015 was primarily due to an increase in accounts receivable balances, which were collected during the next quarterly period.

 

15


Table of Contents

Investing Activities

Capital expenditures in the 2016 six-month period were $5.2 million, consisting of $2.0 million for process and productivity improvement, $1.9 million for Trex University (our state-of-the art training facility) and purchase of land adjacent to our Winchester, Virginia manufacturing facility, and $1.3 million for general cost reduction initiatives. In January 2016, the Company sold a portion of the Olive Branch facility that contained the buildings for $4.2 million and, as of June 30, 2016, continues to own and intends to sell approximately 62 acres of undeveloped land adjacent to the sold properties. Capital expenditures in the 2015 six-month period were $14.1 million to support cost reduction initiatives, poly processing equipment and the purchase of land adjacent to our Winchester, Virginia facility to support potential future expansion.

Financing Activities

In January 2016, we increased our borrowing capacity in order to repurchase shares of our common stock and to support our seasonal working capital needs. Net cash used in financing activities was $18.2 million in the 2016 six-month period compared to net cash provided by financing activities of $36.6 million in the 2015 six-month period, primarily due to stock repurchase activity and increased borrowing for working capital purposes. There were no stock repurchases under the stock repurchase programs during the 2015 six-month period.

Stock Repurchase Programs. On October 23, 2014, the Board of Directors authorized a common stock repurchase program of up to 2.0 million shares of the Company’s outstanding common stock (October 2014 Stock Repurchase Program). This authorization had no expiration date. In 2015, the Company repurchased 1,134,300 shares for $45.2 million under the October 2014 Stock Repurchase Program. On October 22, 2015, the Board of Directors terminated the October 2014 Stock Repurchase Program.

On October 22, 2015, the Board of Directors adopted a new stock repurchase program of up to 3.15 million shares of the Company’s outstanding common stock (October 2015 Stock Repurchase Program). This authorization has a termination date of December 31, 2016. As of June 30, 2016, the Company has repurchased 1,578,952 million shares for $53.3 million under the October 2015 Stock Repurchase Program.

Indebtedness. Our indebtedness consists of a revolving credit facility. At June 30, 2016, our indebtedness totaled $43.0 million, remaining available borrowing capacity of approximately $207.0 million, and the interest rate on our revolving credit facility was 1.6%.

Our Third Amended and Restated Credit Agreement, as amended, provides us with revolving loan capacity in a collective maximum principal amount of $250 million from January 1 through June 30 of each year, and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends January 12, 2021.

Debt Covenants. To remain in compliance with covenants contained within our debt agreements, we must maintain specified financial ratios based on levels of debt, fixed charges, and earnings (excluding extraordinary gains and extraordinary non-cash losses) before interest, taxes, depreciation and amortization. At June 30, 2016, we were in compliance with these covenants. Failure to comply with our loan covenants might cause our lenders to accelerate our repayment obligations under our credit facility, which may be declared payable immediately based on a default.

We believe that cash on hand, cash from operations and borrowings expected to be available under our revolving credit facility will provide sufficient funds to fund planned capital expenditures, make scheduled principal and interest payments, fund warranty payments, and meet other cash requirements. We currently expect to fund future capital expenditures from operations and financing activities. The actual amount and timing of future capital requirements may differ materially from our estimate depending on the demand for Trex products and new market developments and opportunities.

Capital Requirements. Capital expenditures in the 2016 six-month period totaled $5.2 million. We currently estimate that our capital expenditures in 2016 will be in the $20 to $25 million range primarily to support research and development, specialty materials operations and continued cost reduction initiatives.

Inventory in Distribution Channels. We sell our products through a tiered distribution system. We have over 50 distributors worldwide and two national retail merchandisers to which we sell our products. The distributors in turn sell the products to dealers and retail locations who in turn sell the products to end users. While we do not typically receive any information regarding inventory in the distribution channel from any dealers, we occasionally receive limited information from some but not all of our distributors regarding their inventory. Because few distributors provide us with any information regarding their inventory, we cannot definitively determine the level of inventory in the distribution channels at any time. We are not aware of significant changes in the levels of inventory in the distribution channels at June 30, 2016 compared to inventory levels at June 30, 2015. Significant increases in inventory levels in the distribution channel without a corresponding change in end-use demand could have an adverse effect on future sales.

 

16


Table of Contents

Product Warranty. We continue to receive and settle claims related to material produced at our Nevada facility prior to 2007 that exhibits surface flaking, which has had a material adverse effect on cash flow from operations, and regularly monitor the adequacy of the warranty reserve. In 2015, we paid $7.2 million to settle surface flaking claims, down from the $8.9 million paid in 2014. We estimate that the number of claims received will continue to decline over time and that the average settlement cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average settlement cost per claim differs materially from our expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flow in future periods.

Seasonality. The Company’s operating results have historically varied from quarter to quarter, often attributable to seasonal trends in the demand for Trex products. The Company has historically experienced lower net sales during the fourth quarter due to the holiday season. Also, seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift net sales to a later period.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

For information regarding our exposure to certain market risks, see “Quantitative and Qualitative Disclosures about Market Risk,” in Part II, Item 7A of the Company’s Annual Report on Form 10-K for the year ended December 31, 2015. There were no material changes to the Company’s market risk exposure during the six months ended June 30, 2016.

 

Item 4. Controls and Procedures

The Company’s management, with the participation of its President and Chief Executive Officer, who is the Company’s principal executive officer, and its Vice President and Chief Financial Officer, who is the Company’s principal financial officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as of June 30, 2016. Based on this evaluation, the President and Chief Executive Officer and the Vice President and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures are effective. In addition, there have been no changes in the Company’s internal control over financial reporting during the quarter ended June 30, 2016 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

17


Table of Contents

PART II

OTHER INFORMATION

 

Item 1. Legal Proceedings

The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company’s consolidated financial condition, results of operations, liquidity or competitive position.

 

Item 6. Exhibits

The number and description of the following exhibits coincide with Item 601 of Regulation S-K:

 

    3.1    Restated Certificate of Incorporation of Trex Company, Inc. (Company). Filed as Exhibit 3.1 to the Company’s Registration Statement on Form S-1 (No. 333-63287) and incorporated herein by reference.
    3.2    Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated April 30, 2014. Filed as Exhibit 3.2 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2014 and incorporated herein by reference.
    3.3    Amended and Restated By-Laws of the Company. Filed as Exhibit 3.2 to the Company’s Current Report on Form 8-K filed May 7, 2008 and incorporated herein by reference.
  31.1    Certification of Chief Executive Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934. Filed herewith.
  31.2    Certification of Chief Financial Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934. Filed herewith.
  32    Certifications of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350). Furnished herewith.
101.INS    XBRL Instance Document. Filed.
101.SCH    XBRL Taxonomy Extension Schema Document. Filed.
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document. Filed.
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document. Filed.
101.LAB    XBRL Taxonomy Extension Label Linkbase Document. Filed.
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document. Filed.

 

18


Table of Contents

SIGNATURE

Pursuant to the requirements 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.

 

    TREX COMPANY, INC.
Date: August 2, 2016     By:   /s/ Bryan H. Fairbanks
      Bryan H. Fairbanks
      Vice President and Chief Financial Officer
      (Duly Authorized Officer and Principal Financial Officer)


Table of Contents

EXHIBIT INDEX

 

Exhibit
Number

  

Exhibit Description

    3.1    Restated Certificate of Incorporation of Trex Company, Inc. (Company). Filed as Exhibit 3.1 to the Company’s Registration Statement on Form S-1 (No. 333-63287) and incorporated herein by reference.
    3.2    Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated April 30, 2014. Filed as Exhibit 3.2 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2014 and incorporated herein by reference.
    3.3    Amended and Restated By-Laws of the Company. Filed as Exhibit 3.2 to the Company’s Current Report on Form 8-K filed May 7, 2008 and incorporated herein by reference.
  31.1    Certification of Chief Executive Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934. Filed herewith.
  31.2    Certification of Chief Financial Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934. Filed herewith.
  32    Certifications of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350). Furnished herewith.
101.INS    XBRL Instance Document. Filed.
101.SCH    XBRL Taxonomy Extension Schema Document. Filed.
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document. Filed.
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document. Filed.
101.LAB    XBRL Taxonomy Extension Label Linkbase Document. Filed.
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document. Filed.
EX-31.1 2 d191217dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

 

   I, James E. Cline, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Trex Company, 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 officer(s) 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 an 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 officer(s) 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 function(s)):

(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: August 2, 2016

 

/s/ James E. Cline
James E. Cline
President and Chief Executive Officer
(Principal Executive Officer)
EX-31.2 3 d191217dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

 

   I, Bryan H. Fairbanks, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Trex Company, 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 officer(s) 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 an 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 officer(s) 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 function(s)):

(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: August 2, 2016

 

/s/ Bryan H. Fairbanks
Bryan H. Fairbanks
Vice President and Chief Financial Officer
(Principal Financial Officer)
EX-32 4 d191217dex32.htm EX-32 EX-32

Exhibit 32

Certifications of Chief Executive Officer and Chief Financial Officer

Pursuant to Section 906

of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350)

The undersigned, the President and Chief Executive Officer and the Vice President and Chief Financial Officer of Trex Company, Inc. (the “Company”), each hereby certifies that, on the date hereof:

 

(a) the Quarterly Report on Form 10-Q of the Company for the quarterly period ended June 30, 2016 filed on the date hereof with the U.S. Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Date: August 2, 2016       /s/ James E. Cline
      James E. Cline
      President and Chief Executive Officer

 

Date: August 2, 2016       /s/ Bryan H. Fairbanks
      Bryan H. Fairbanks
      Vice President and Chief Financial Officer
EX-101.INS 5 trex-20160630.xml XBRL INSTANCE DOCUMENT 29348456 2000000 4149000 2895000 28288000 3150000 11233000 7170000 2010000 0.01 6053000 2010000 29348456 34842137 241799000 593000 130296000 4600000 80000000 3400000 119361000 2553000 95654000 348000 17573000 9136000 4597000 0.01 3000000 10523000 23775000 42002000 23246000 700000 0 18756000 129527000 241799000 3611000 96863000 1487000 2990000 2037000 43000000 18227000 98943000 112272000 1840000 24456000 166076000 5493681 4197000 173513000 0 6825000 1426000 2700000 29465000 2010000 43000000 200000000 250000000 207000000 6420000 62 27062000 55047 1000000 900000 2000000 1900000 46648 600000 1300000 600000 1200000 9544000 3033000 31419000 11928000 11217000 0.01 6154000 30904530 34819259 211998000 664000 99030000 80000000 116947000 5995000 47386000 348000 17733000 9136000 4597000 0.01 3000000 10526000 24961000 46345000 23241000 912000 0 23104000 95535000 211998000 3791000 60449000 1209000 3350000 5134000 1518000 7000000 21384000 100924000 116463000 2106000 26698000 119395000 3914729 13409000 120227000 0 6825000 1732000 28891000 100000000 150000000 29673000 2015-10-22 2016-12-31 117000 1771000 0 -5395000 2717000 1.14 7322000 1.13 36268000 0.368 1771000 -589000 257579000 100771000 -856000 197000 36268000 57382000 325000 -14116000 88074000 118000000 2847000 31000 -104000 -979000 -5121000 57707000 36621000 3000 11360000 10342000 461000 21114000 -27900000 270000 14088000 3000 156808000 32119026 43064000 206000 31709645 80500000 2717000 284000 0 288000 0.00 0.44 17.10 0.017 P5Y 176008 45000 233373 1496000 888000 0 3131000 TREX CO INC 78000 810000 10-Q 0001069878 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>8.</b></td> <td valign="top" align="left"><b>DEBT</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company&#x2019;s outstanding debt consists of a revolving credit facility.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <i>Revolving Credit Facility</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Through January&#xA0;11, 2016, the Company&#x2019;s Second Amended and Restated Credit Agreement provided the Company with one or more revolving loans in a collective maximum principal amount of $150 million from January&#xA0;1 through June&#xA0;30 of each year, and a maximum principal amount of $100 million from July&#xA0;1 through December&#xA0;31 of each year.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> On January&#xA0;12, 2016, the Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250 million from January&#xA0;1 through June&#xA0;30 of each year, and a maximum principal amount of $200 million from July&#xA0;1 through December&#xA0;31 of each year throughout the term, which ends January&#xA0;12, 2021.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company had $43.0 million of outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of approximately $207.0 million at June&#xA0;30, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <i>Compliance with Debt Covenants and Restrictions</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company&#x2019;s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and continue to comply with any loan covenants depends primarily on the Company&#x2019;s ability to generate sufficient cash flow from operations.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> As of June&#xA0;30, 2016, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may be declared payable immediately based on a default.</p> </div> 0 2016-06-30 -3442000 2945000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>3.</b></td> <td valign="top" align="left"><b>NEW ACCOUNTING STANDARDS</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No.&#xA0;2014-09, &#x201C;<i>Revenue from Contracts with Customers.</i>&#x201D; The new standard requires an entity to recognize revenue at an amount that reflects the consideration to which the company expects to be entitled in exchange for transferring goods or services to a customer. The new revenue standard will be effective for the Company for fiscal years, and interim periods within those fiscal years, beginning after December&#xA0;15, 2017. The methods of adoption provided for in the new standard are the retrospective method and the cumulative effect method. In 2016, the FASB issued final amendments clarifying the implementation guidance for principal versus agent considerations, identifying performance obligations, and the accounting of intellectual property licenses. Also, the FASB provided for practical expedients related to disclosures of remaining performance obligations, and guidance on collectability, non-cash consideration and the presentation of sales and similar taxes. The Company is currently assessing the impact that adoption of the new standard and the guidance will have on its consolidated financial statements and related note disclosures and has not yet selected a method of adoption.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In February 2016, the FASB issued ASU No.&#xA0;2016-02, &#x201C;<i>Leases (Topic 842)</i>.&#x201D; The new standard requires lessees to recognize leases on the balance sheet as a right-of-use asset and a lease liability for all leases with terms greater than 12 months. The liability will be equal to the present value of the lease payments. The asset will be based on the liability, subject to adjustment. For income statement purposes, the leases will continue to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases) and finance leases will result in a front-loaded expense pattern (similar to current capital leases). The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December&#xA0;15, 2018. Early adoption is permitted and the new standard must be adopted using the modified retrospective transition method, which includes a number of optional practical expedients that entities may elect to apply. The Company is currently assessing the impact of adoption of the new standard on its consolidated financial statements and related note disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In March 2016, the FASB issued ASU No.&#xA0;2016-09, &#x201C;<i>Compensation &#x2013; Stock Compensation (Topic 718)</i>.&#x201D; The guidance amends certain aspects of accounting for employee share-based payment transactions, including accounting for income taxes related to those transactions. The guidance will require recognizing excess tax benefits and deficiencies on share-based awards in the tax provision, instead of in equity. Also, the guidance requires these amounts to be classified as an operating activity and shares withheld to satisfy employee taxes to be classified as a financing activity in the statement of cash flow, rather than as currently classified as financing and operating activities, respectively. The guidance is effective for annual reporting periods beginning after December&#xA0;15, 2016 and interim periods within that reporting period. Early adoption is permitted.&#xA0;All provisions of the guidance must be adopted in the same period. The Company is currently evaluating the impact that adoption of the ASU will have on its consolidated financial statements and related disclosures. The guidance is required to be adopted as follows:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Prospectively for the recognition of excess tax benefits and deficiencies in the tax provision</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Retrospectively or prospectively for the classification of income tax benefits and deficiencies in the statement of cash flow</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Retrospectively for the classification of shares withheld to satisfy employee taxes in the statement of cash flow</td> </tr> </table> </div> 2016 false --12-31 1.58 7417000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>11.</b></td> <td valign="top" align="left"><b>STOCK-BASED COMPENSATION</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company&#x2019;s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company&#x2019;s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June&#xA0;30, 2016, the total aggregate number of shares of the Company&#x2019;s common stock that may be issued under the Plan is 6,420,000.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June&#xA0;30, 2016. For SARs issued in the six months ended June&#xA0;30, 2015 the assumptions shown in the following table were used:</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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>Six&#xA0;Months&#xA0;Ended</b><br /> <b>June&#xA0;30, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Weighted-average fair value of grants</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Average risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Expected term (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The following table summarizes the Company&#x2019;s stock-based compensation grants for the six months ended June&#xA0;30, 2016:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Stock&#xA0;Awards&#xA0;Granted&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</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><font style="WHITE-SPACE: nowrap">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Weighted-Average&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font><br /> Grant Price</b><br /> <b>Per Share</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Time-based restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,708</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Performance-based restricted stock units (a)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,925</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left">(a)</td> <td valign="top" align="left">Includes 41,601 of target performance-based restricted stock unit awards granted during the six months ended June&#xA0;30, 2016, and an adjustment of 3,324 grants due to the actual performance level achieved for restricted stock awarded in 2015.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1)&#xA0;the vesting date of the award, or (2)&#xA0;the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the performance and vesting period of each tranche based on management&#x2019;s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. The following table summarizes the Company&#x2019;s stock-based compensation expense (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></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'"> <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>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</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>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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> <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'" 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"> Stock appreciation rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">184</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Time-based restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">863</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">662</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Performance-based restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">720</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">489</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,230</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">888</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Employee stock purchase plan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">&#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> <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'" 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"> Total stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,669</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,717</td> <td valign="bottom" nowrap="nowrap">&#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> <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; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Total unrecognized compensation cost related to unvested awards as of June&#xA0;30, 2016 was $3.4 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.</p> </div> Q2 1.57 46681000 Large Accelerated Filer <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>9.</b></td> <td valign="top" align="left"><b>FINANCIAL INSTRUMENTS</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June&#xA0;30, 2016 and December&#xA0;31, 2015.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>6.</b></td> <td valign="top" align="left"><b>FAIR VALUE MEASUREMENT</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company&#x2019;s asset measured at fair value is summarized in the following table and consists of property held for sale. Fair value is determined based on management&#x2019;s best estimate of market participants&#x2019; pricing of the property, including input from broker and industry specialists, and considers the condition of the property (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="66%"></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> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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&#xA0;Fair&#xA0;Value</b><br /> <b>Measurement<br /> June&#xA0;30, 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><br /> 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" align="center"><b><br /> Level 3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Asset held for sale</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</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">$</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">2,010</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> </tr> </table> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company&#x2019;s asset measured at fair value is summarized in the following table and consists of property held for sale. Fair value is determined based on management&#x2019;s best estimate of market participants&#x2019; pricing of the property, including input from broker and industry specialists, and considers the condition of the property (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="66%"></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> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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&#xA0;Fair&#xA0;Value</b><br /> <b>Measurement<br /> June&#xA0;30, 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><br /> 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" align="center"><b><br /> Level 3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Asset held for sale</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</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">$</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">2,010</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> </tr> </table> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>14.</b></td> <td valign="top" align="left"><b>COMMITMENTS AND CONTINGENCIES</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <i>Contract Termination Costs</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In anticipation of relocating its corporate headquarters, the Company entered into a lease agreement in 2005. The Company reconsidered and decided not to move its headquarters. The agreement obligates the Company to lease 55,047 square feet of office space through June&#xA0;30, 2019. As of June&#xA0;30, 2016, the Company has executed subleases for 46,648 square feet of the leased space and is currently marketing the remaining portion of the space to find suitable tenants. The Company estimates that the present value of the estimated future sublease receipts, net of transaction costs, will be less than the remaining minimum lease payment obligations under its lease and has recorded a liability for the expected shortfall.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> As of June&#xA0;30, 2016, minimum payments remaining under the Company&#x2019;s lease relating to its reconsidered corporate relocation over the years ending December&#xA0;31, 2016, 2017, 2018, and 2019 are $0.9 million, $1.9 million, $2.0&#xA0;million and $1.0 million, respectively. Net minimum receipts remaining under the Company&#x2019;s existing subleases over the years ending December&#xA0;31, 2016, 2017, 2018 and 2019 are $0.6&#xA0;million, $1.2 million, $1.3 million and $0.6 million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The following table provides information about the Company&#x2019;s liability related to the lease (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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: 'Times New Roman'"> <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'" 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"> Beginning balance, January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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 rental payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(461</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Accretion of discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">117</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Increase in net estimated contract termination costs</p> </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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Ending balance, June&#xA0;30</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,895</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <i>Product Warranty</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company warrants that its products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use, excluding TrexTrim&#x2122; and Trex Reveal<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>Railing, which have a warranty period of 25 years for both residential and commercial use. The Company further warrants that Trex Transcend<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>, Trex Enhance<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>, Trex Select<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;and Universal Fascia products will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial use. If there is a breach of such warranties, the Company has an obligation either to replace the defective product or refund the purchase price.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company continues to receive and settle surface flaking claims related to material produced at its Nevada facility prior to 2007 and maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1)&#xA0;the number of claims to be settled with payment and (2)&#xA0;the average cost to settle each claim.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim count history and the identification of factors influencing the claim counts, including the downward trend in received claims due to the passage of time since production of the suspect material. The cost per claim varies due to a number of factors, including the size of affected decks, the type of replacement material used, the cost of production of replacement material and the method of claim settlement.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company monitors surface flaking claims activity each quarter for indications that its estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company&#x2019;s practice to utilize the actuarial techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of claims received in the six months ended June&#xA0;30, 2016 was higher than the Company&#x2019;s expectations but lower than the claims received in the six months ended June&#xA0;30, 2015, continuing the declining trend of incoming claims in each year. Also, the average settlement cost per claim of $2,778 experienced in the six months ended June&#xA0;30, 2016 was 9.6% higher than the average settlement cost per claim experienced during the six months ended June&#xA0;30, 2015 and higher than the Company&#x2019;s expectation for 2016. Continued settlement of claims at this elevated cost may require additional increases in the Company&#x2019;s warranty reserve. The Company believes that its reserve at June&#xA0;30, 2016 is sufficient to cover future surface flaking obligations.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company&#x2019;s analysis is based on currently known facts and a number of assumptions, as discussed above. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause the actual warranty liabilities to be higher or lower than those projected which could materially affect the Company&#x2019;s financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.7 million change in the surface flaking warranty reserve.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The following is a reconciliation of the Company&#x2019;s surface flaking warranty reserve (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></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'"> <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'" 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"> Beginning balance, January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,673</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Changes in estimates related to pre-existing warranties</p> </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;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Settlements made during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,611</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,131</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'"> <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"> Ending balance, June&#xA0;30</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,062</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,288</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The remainder of the Company&#x2019;s warranty reserve represents amounts accrued for non-surface flaking claims.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <i>Legal Matters</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business.&#xA0;Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company&#x2019;s consolidated financial condition, results of operations, liquidity or competitive position.</p> </div> 800000 0.357 810000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>7.</b></td> <td valign="top" align="left"><b>ACCRUED EXPENSES AND OTHER LIABILITIES</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Accrued expenses and other liabilities consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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: 'Times New Roman'"> <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>June&#xA0;30,<br /> 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>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,233</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Compensation and benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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 taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Manufacturing costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Rent obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">593</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">664</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,350</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Total accrued expenses and other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,465</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,891</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 18pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June 30, 2016 and December 31, 2015.</p> </div> 278126000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>4.</b></td> <td valign="top" align="left"><b>INVENTORIES</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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: 'Times New Roman'"> <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>June&#xA0;30,<br /> 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>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,384</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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 FIFO (first-in, first-out) inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Reserve to adjust inventories to LIFO value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,246</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,241</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'" 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 LIFO inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,104</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company utilizes the LIFO method of accounting for inventory, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company&#x2019;s cost of sales to be based on historical costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by year-end do not result in a LIFO liquidation. Accordingly, interim LIFO calculations are based, in part, on management&#x2019;s estimates of expected year-end inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors beyond management&#x2019;s control, interim results are subject to the final year-end LIFO inventory valuation. There were no LIFO inventory liquidations or related impact on cost of sales in the six months ended June&#xA0;30, 2016 or 2015.</p> </div> 119037000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>12.</b></td> <td valign="top" align="left"><b>INCOME TAXES</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company&#x2019;s effective tax rate for the six months ended June&#xA0;30, 2016 and 2015 was 35.7% and 36.8%, respectively, which resulted in expense of $25.9 million and $21.1 million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company analyzes its deferred tax assets in each reporting period, considering all available positive and negative evidence, in determining the expected realization of those deferred tax assets. As of June&#xA0;30, 2016, the Company maintains a valuation allowance of $4.6 million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> During the six months ended June&#xA0;30, 2016, the Company realized $0.8 million of excess tax benefits from stock-based awards and, accordingly, recorded an increase to additional paid-in capital.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of June&#xA0;30, 2016, Federal tax years 2012 through 2015 remain subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdictions as the Company does not have a taxable presence in any foreign jurisdiction.</p> </div> -7901000 137000 46681000 72600000 1030000 -833000 485000 48268000 194000000 54703000 -161000 67000 -4348000 73630000 -18241000 204000 11937000 13982000 344000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>2.</b></td> <td valign="top" align="left"><b>BASIS OF PRESENTATION</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The consolidated results of operations for the six months ended June&#xA0;30, 2016 are not necessarily indicative of the results that may be expected for the full fiscal year. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December&#xA0;31, 2015 and 2014 and for each of the three years in the period ended December&#xA0;31, 2015 included in the Annual Report of Trex Company, Inc. on Form 10-K, as filed with the U.S. Securities and Exchange Commission.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company&#x2019;s critical accounting policies are included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#xA0;31, 2015.</p> </div> 25919000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>1.</b></td> <td valign="top" align="left"><b>BUSINESS AND ORGANIZATION</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Trex Company, Inc. (Company) is the world&#x2019;s largest manufacturer of wood-alternative decking and railing products, which are marketed under the brand name Trex<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>. The Company manufactures and distributes high-performance, low-maintenance wood/plastic composite outdoor living products and related accessories. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company is incorporated in Delaware. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540)&#xA0;542-6300. The Company operates in a single reportable segment.</p> </div> 15632000 285000 1 5182000 4349000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>10.</b></td> <td valign="top" align="left"><b>STOCKHOLDERS&#x2019; EQUITY</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <i>Earnings Per Share</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr style="COLOR: white; LINE-HEIGHT: 0pt; VISIBILITY: hidden"> <td width="52%"></td> <td valign="bottom" width="7%"></td> <td></td> <td style="FONT-SIZE: 10pt" nowrap="nowrap"></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td style="FONT-SIZE: 10pt" nowrap="nowrap"></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td style="FONT-SIZE: 10pt" nowrap="nowrap"></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td style="FONT-SIZE: 10pt" nowrap="nowrap"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b><br /> <b>June&#xA0;30,</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="6" align="center"><b>Six Months Ended</b><br /> <b>June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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> <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'" 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"> Numerator:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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'"> <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 income available to common shareholders</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,715</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Denominator:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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'"> <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"> Basic weighted average shares outstanding</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,264,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,735,333</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,481,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,709,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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'"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock appreciation rights and options</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">226,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,636</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">176,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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'"> <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"> Diluted weighted average shares outstanding</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,423,845</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,142,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,642,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,119,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Basic earnings per share</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.59</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.58</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Diluted earnings per share</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.79</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.58</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" 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> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</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>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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> <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'" 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"> Stock appreciation rights</p> </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;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <i>Stock Repurchase Programs</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> On October&#xA0;23, 2014, the Board of Directors authorized a common stock repurchase program of up to 2.0&#xA0;million shares of the Company&#x2019;s outstanding common stock (October 2014 Stock Repurchase Program). This authorization had no expiration date. In 2015, the Company repurchased 1,134,300 shares for $45.2 million under the October 2014 Stock Repurchase Program. On October&#xA0;22, 2015, the Board of Directors terminated the October 2014 Stock Repurchase Program.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> On October&#xA0;22, 2015, the Board of Directors adopted a new stock repurchase program of up to 3.15&#xA0;million shares of the Company&#x2019;s outstanding common stock (October 2015 Stock Repurchase Program). This authorization has a termination date of December&#xA0;31, 2016. As of June&#xA0;30, 2016, the Company has repurchased 1,578,952 shares for $53.3 million under the October 2015 Stock Repurchase Program.</p> </div> 159089000 <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The following table provides information about the Company&#x2019;s liability related to the lease (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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: 'Times New Roman'"> <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'" 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"> Beginning balance, January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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 rental payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(461</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Accretion of discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">117</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Increase in net estimated contract termination costs</p> </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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Ending balance, June&#xA0;30</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,895</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> <br class="Apple-interchange-newline" /></div> 29642287 45407000 <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June&#xA0;30, 2016. For SARs issued in the six months ended June&#xA0;30, 2015 the assumptions shown in the following table were used:</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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>Six&#xA0;Months&#xA0;Ended</b><br /> <b>June&#xA0;30, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Weighted-average fair value of grants</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Average risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Expected term (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" 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> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</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>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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> <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'" 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"> Stock appreciation rights</p> </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;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The following is a reconciliation of the Company&#x2019;s surface flaking warranty reserve (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></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'"> <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'" 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"> Beginning balance, January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,673</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Changes in estimates related to pre-existing warranties</p> </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;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Settlements made during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,611</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,131</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'"> <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"> Ending balance, June&#xA0;30</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,062</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,288</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr style="COLOR: white; LINE-HEIGHT: 0pt; VISIBILITY: hidden"> <td width="52%"></td> <td valign="bottom" width="7%"></td> <td></td> <td style="FONT-SIZE: 10pt" nowrap="nowrap"></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td style="FONT-SIZE: 10pt" nowrap="nowrap"></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td style="FONT-SIZE: 10pt" nowrap="nowrap"></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td style="FONT-SIZE: 10pt" nowrap="nowrap"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b><br /> <b>June&#xA0;30,</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="6" align="center"><b>Six Months Ended</b><br /> <b>June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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> <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'" 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"> Numerator:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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'"> <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 income available to common shareholders</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,715</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Denominator:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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'"> <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"> Basic weighted average shares outstanding</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,264,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,735,333</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,481,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,709,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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'"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock appreciation rights and options</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">226,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,636</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">176,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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'"> <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"> Diluted weighted average shares outstanding</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,423,845</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,142,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,642,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,119,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Basic earnings per share</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.59</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.58</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Diluted earnings per share</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.79</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.58</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></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> <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> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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: 'Times New Roman'"> <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>June&#xA0;30,<br /> 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>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,384</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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 FIFO (first-in, first-out) inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Reserve to adjust inventories to LIFO value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,246</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,241</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'" 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 LIFO inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,104</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The following table summarizes the Company&#x2019;s stock-based compensation grants for the six months ended June&#xA0;30, 2016:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Stock&#xA0;Awards&#xA0;Granted&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</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><font style="WHITE-SPACE: nowrap">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Weighted-Average&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font><br /> Grant Price</b><br /> <b>Per Share</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Time-based restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,708</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Performance-based restricted stock units (a)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,925</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left">(a)</td> <td valign="top" align="left">Includes 41,601 of target performance-based restricted stock unit awards granted during the six months ended June&#xA0;30, 2016, and an adjustment of 3,324 grants due to the actual performance level achieved for restricted stock awarded in 2015.</td> </tr> </table> </div> 29481042 TREX <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The following table summarizes the Company&#x2019;s stock-based compensation expense (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></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'"> <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>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</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>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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> <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'" 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"> Stock appreciation rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">184</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Time-based restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">863</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">662</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Performance-based restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">720</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">489</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,230</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">888</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Employee stock purchase plan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">&#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> <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'" 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"> Total stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,669</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,717</td> <td valign="bottom" nowrap="nowrap">&#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> <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> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company&#x2019;s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company&#x2019;s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June&#xA0;30, 2016, the total aggregate number of shares of the Company&#x2019;s common stock that may be issued under the Plan is 6,420,000.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.</p> </div> 158000000 2945000 696000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>13.</b></td> <td valign="top" align="left"><b>SEASONALITY</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company&#x2019;s operating results have historically varied from quarter to quarter, often attributable to seasonal trends in the demand for Trex products. The Company has historically experienced lower net sales during the fourth quarter due to the holiday season. Also, seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift net sales to a later period.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>5.</b></td> <td valign="top" align="left"><b>PREPAID EXPENSES AND OTHER ASSETS</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Prepaid expenses and other assets consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></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: 'Times New Roman'"> <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>June&#xA0;30,</b><br /> <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>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Asset held for sale</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,487</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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 receivable</p> </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">&#xA0;</td> <td valign="bottom" align="right">5,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">912</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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 prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,197</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,409</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In January 2016, the Company sold a portion of the Olive Branch facility that contained buildings for $4.2 million and, as of June&#xA0;30, 2016, continues to own approximately 62 acres of undeveloped land which is classified as held for sale in prepaid expenses and other assets.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Accrued expenses and other liabilities consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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: 'Times New Roman'"> <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>June&#xA0;30,<br /> 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>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,233</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Compensation and benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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 taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Manufacturing costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Rent obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">593</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">664</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,350</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Total accrued expenses and other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,465</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,891</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 18pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> </div> 1 <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Prepaid expenses and other assets consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="77%"></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: 'Times New Roman'"> <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>June&#xA0;30,</b><br /> <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>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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"> Asset held for sale</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,487</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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 receivable</p> </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">&#xA0;</td> <td valign="bottom" align="right">5,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">912</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" 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 prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,197</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,409</td> <td valign="bottom" nowrap="nowrap">&#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> </tr> </table> <br class="Apple-interchange-newline" /> </div> 9262 184000 0 Black-Scholes option-pricing formula 58445 52000 3324 41601 102800 1479000 35.22 47708 1230000 P3Y 0.00 2.00 0.3333 0.3333 0.3333 35.83 44925 2021-01-12 P10Y P25Y P10Y P25Y P25Y P25Y 2012 2015 0 2611000 0.096 2778 0.10 53300000 1578952 4200000 45200000 1134300 1262000 0.59 0.58 18715000 136779000 52524000 18715000 29864000 188000 30052000 11149000 84255000 32142939 22472000 31735333 99000 180926 12000 226680 662000 489000 1669000 0.80 0.79 23279000 146450000 61410000 23279000 36157000 458000 36615000 12878000 85040000 29423845 24795000 29264362 75000 61636 11000 97847 863000 720000 0001069878 trex:PerformanceBasedRestrictedStockMember 2016-04-01 2016-06-30 0001069878 trex:TimeBasedRestrictedStockMember 2016-04-01 2016-06-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2016-04-01 2016-06-30 0001069878 trex:EmployeeStockPurchasePlanMember 2016-04-01 2016-06-30 0001069878 us-gaap:RestrictedStockMember 2016-04-01 2016-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2016-04-01 2016-06-30 0001069878 2016-04-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockMember 2015-04-01 2015-06-30 0001069878 trex:TimeBasedRestrictedStockMember 2015-04-01 2015-06-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2015-04-01 2015-06-30 0001069878 trex:EmployeeStockPurchasePlanMember 2015-04-01 2015-06-30 0001069878 us-gaap:RestrictedStockMember 2015-04-01 2015-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2015-04-01 2015-06-30 0001069878 2015-04-01 2015-06-30 0001069878 trex:OctoberTwoThousandFourteenStockRepurchaseProgramMember 2015-01-01 2015-12-31 0001069878 trex:OliveBranchAssetsMember 2016-01-01 2016-01-31 0001069878 trex:TwoThousandFifteenStockRepurchaseProgramMember 2016-01-01 2016-06-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2016-01-01 2016-06-30 0001069878 us-gaap:InternalRevenueServiceIRSMemberus-gaap:LatestTaxYearMember 2016-01-01 2016-06-30 0001069878 us-gaap:InternalRevenueServiceIRSMemberus-gaap:EarliestTaxYearMember 2016-01-01 2016-06-30 0001069878 trex:ResidentialUseMembertrex:TranscendEnhanceSelectAndUniversalFasciaProductMember 2016-01-01 2016-06-30 0001069878 trex:ResidentialUseMembertrex:TrextrimAndTrexRevealRailingMember 2016-01-01 2016-06-30 0001069878 trex:ResidentialUseMember 2016-01-01 2016-06-30 0001069878 trex:CommercialUseMembertrex:TranscendEnhanceSelectAndUniversalFasciaProductMember 2016-01-01 2016-06-30 0001069878 trex:CommercialUseMembertrex:TrextrimAndTrexRevealRailingMember 2016-01-01 2016-06-30 0001069878 trex:CommercialUseMember 2016-01-01 2016-06-30 0001069878 trex:ThirdAmendedAndRestatedCreditAgreementMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockUnitsMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:MaximumMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:MinimumMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockMember 2016-01-01 2016-06-30 0001069878 trex:TimeBasedRestrictedStockUnitsMember 2016-01-01 2016-06-30 0001069878 trex:TimeBasedRestrictedStockMember 2016-01-01 2016-06-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockTargetMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2016-01-01 2016-06-30 0001069878 trex:EmployeeStockPurchasePlanMember 2016-01-01 2016-06-30 0001069878 us-gaap:RestrictedStockMember 2016-01-01 2016-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2016-01-01 2016-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2016-01-01 2016-06-30 0001069878 2016-01-01 2016-06-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2015-01-01 2015-06-30 0001069878 trex:PerformanceBasedRestrictedStockMember 2015-01-01 2015-06-30 0001069878 trex:TimeBasedRestrictedStockMember 2015-01-01 2015-06-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2015-01-01 2015-06-30 0001069878 trex:EmployeeStockPurchasePlanMember 2015-01-01 2015-06-30 0001069878 us-gaap:RestrictedStockMember 2015-01-01 2015-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2015-01-01 2015-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2015-01-01 2015-06-30 0001069878 2015-01-01 2015-06-30 0001069878 trex:TwoThousandFifteenStockRepurchaseProgramMember 2015-10-22 2015-10-22 0001069878 2015-10-22 2015-10-22 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2015-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMembertrex:SecondAmendedAndRestatedCreditAgreementMember 2015-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMembertrex:SecondAmendedAndRestatedCreditAgreementMember 2015-12-31 0001069878 2015-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2014-12-31 0001069878 2014-12-31 0001069878 trex:SubleaseMember 2016-06-30 0001069878 us-gaap:ContractTerminationMember 2016-06-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2016-06-30 0001069878 trex:OliveBranchAssetsMember 2016-06-30 0001069878 trex:TwoThousandFourteenStockIncentivePlanMember 2016-06-30 0001069878 trex:ThirdAmendedAndRestatedCreditAgreementMember 2016-06-30 0001069878 trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMembertrex:ThirdAmendedAndRestatedCreditAgreementMember 2016-06-30 0001069878 trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMembertrex:ThirdAmendedAndRestatedCreditAgreementMember 2016-06-30 0001069878 us-gaap:RevolvingCreditFacilityMembertrex:ThirdAmendedAndRestatedCreditAgreementMember 2016-06-30 0001069878 us-gaap:FairValueInputsLevel3Member 2016-06-30 0001069878 2016-06-30 0001069878 trex:TwoThousandFifteenStockRepurchaseProgramMemberus-gaap:CommonStockMember 2015-10-22 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2015-06-30 0001069878 2015-06-30 0001069878 us-gaap:CommonStockMember 2014-10-23 0001069878 2016-07-14 shares iso4217:USD iso4217:USD shares utr:acre utr:sqft pure trex:Segment trex:Plan EX-101.SCH 6 trex-20160630.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Condensed Consolidated Statements of Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Condensed Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Business and Organization link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - New Accounting Standards link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Prepaid Expenses and Other Assets link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Fair Value Measurement link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Accrued Expenses and Other Liabilities link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Debt link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Financial Instruments link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Seasonality link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Financial Instruments (Policies) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Prepaid Expenses and Other Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Fair Value Measurement (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Stockholders' Equity (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Business and Organization - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Inventories - Summary of Inventories, at LIFO Value (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Inventories - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Prepaid Expenses and Other Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Fair Value Measurement - Summary of Fair Value of Asset Held for Sale (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Commitments and Contingencies - Summary of Liability Related to Lease (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Surface Flaking Warranty Reserve (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 trex-20160630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 trex-20160630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 trex-20160630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 trex-20160630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 g191217g95p39.jpg GRAPHIC begin 644 g191217g95p39.jpg M_]C_X 02D9)1@ ! 0$#P / #_[1C44&AO=&]S:&]P(#,N, X0DE-! 0 M "<< 5H QLE1QP!6@ #&R5'' %: ,;)4<< 5H QLE1QP" " M.$))300E 0FHFM72AMNB$"R,NI9P4_VSA"24T$.@ !0P ! M ! +<')I;G1/=71P=70 % %!S=%-B;V]L 0 !);G1E M96YU;0 !);G1E $-L @ %< ;P!R &L 0P!E &X = !R &4 ( W #4 -0 V M " +0 @ $$ 8P!C &\ =0!N '0 :0!N &< ]P&Q >0 IV96-T;W)$871A8F]O; $ 4&=0.$))30/S ) M ! #A"24TG$ "@ ! (X0DE- _4 $@ +V9F M $ ;&9F 8 $ +V9F $ H9F: 8 $ ,@ $ 6@ 8 M $ -0 $ +0 8 $X0DE- _@ ' /__________ M__________________\#Z #_____________________________ ^@ M _____________________________P/H /__________________ M__________\#Z .$))300( 0 0 D ) #A"24T$ M'@ ! X0DE-!!H S4 & !O !5P M ! $ 5< !O M $ $ $ !N M=6QL @ 9B;W5N9'-/8FIC 0 %)C=#$ $ %1O M<"!L;VYG !,969T;&]N9P 0G1O;6QO;F< !O M %)G:'1L;VYG !5P 9S;&EC97-6;$QS 4]B:F, ! % M7!E96YU;0 I%4VQI8V54>7!E $EM9R &8F]U M;F1S3V)J8P $ !28W0Q ! !4;W @;&]N9P M3&5F=&QO;F< $)T;VUL;VYG ;P !29VAT;&]N9P 5< M #=7)L5$585 $ !N=6QL5$585 $ !-'1415A4 0 "6AOD%L:6=N !V1E9F%U;'0 )=F5R=$%L:6=N96YU M;0 ]%4VQI8V5697)T06QI9VX '9&5F875L= MB9T-O;&]R5'EP M965N=6T 115-L:6-E0D=#;VQO< ! H #0 '@ !A@ #7U5F9VAI:F MML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34! (1 R$Q$@1! M46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:BLH,')C7"TD23 M5*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V M)S='5V=WAY>GM\?_V@ , P$ A$#$0 _ ,WK?4>HLZWU%C,O(:QN7>&M;:\ M 6/AK6AZI_M/J?\ W-R/^WK/_)KU#)^H/UVYU[*R7V.>-K@\N]KCM_-49B7/R\OF'%/CT%RWE ML\E^T^I_]SL_\FJR[?ZJ_5;H'4?J_P#M+J++ M-['6^H]ECP-E9/\ @Z_W6! "V#%')ED8B9%"]27D'=3ZGM/Z[D?]O6?^37NB M\U]+_%8X?SV1KY9/_I-=MTSZS=%ZJS(LP\C=7B!KLA]C75-8UV\MW_/O=1N_L+WZ5?[Z<""V(Y(2) D"1V;J2S^I]? MZ-TG_E#+KH<=163NL(/YS:*]]VW^PL2S_&5]7&N(:,BP#\YM4#_P1U;DK")9 M(1^:0'F7JTES.-_C$^K%QA]UF.3QZM3@/\ZL6L:N@QLS%RZ1?B6LR*G?1LJ< M'-/EN:=J0(*8SC+Y9 ^13)+F+/\ &+]6:;'57V74VL);9592]KFN'TF/:6^U MS4JO\8WU3LM97]J0W>^MS6">]CR-K&?RTN(=PKW(;<0^UZ=)18]KVA["' M-< 6N&H(/!!4D5RDEB]0^N7U=Z=EOP\K*VWUQZC6UV6;2==KG5,>S?\ R%6_ M\<'ZJ?\ ]+?Z+7_\ !L=;ZFS_ $GI M_P"C0&?0;\ NL_Q>=&Q>I=4OR,M@NJP6,]OT7>FVI_\ ;0#! MBC*>01B:N]?#])YNC!S\@!V/BWW-/!KJ>\'X%C5UY^L67]7OJ?T_IM3'8_5; MQ-_6_+=E_67J%CN*[?08/ M 4@5?]6VQZ<175M3Q_=H&49$REZ/[7)_39%\^^_(O>-3-EECW&!^]9;8]RZ? M%_Q/ZWHUV5_\ @BP.E=2OZ5GUY^.RNRZG=L%P+F@N M&S=M8ZOW-:[V^Y=!_P".7]8_]'B?]MV?^ET!75@Q>Q1.4DR)W^;9_@_YVS_!^IR?5\O+ MZ9=]EMIZ+;?#A8,7%KL-1!V;;2^IM;+MW^#_ $G_ K%SX'9#B-4P9>:E & M^;O^ZHDDDDDN<2229))UQ\ME?4S_Q# M9'_H5_WY>:KTKZF?^(;(_P#0K_OR9'=H\E_.2_NE\S9]%OP"[[_%5]+JI_\ M"_\ [L+@6?1;\ N__P 57TNJ_P#H/_[L)1W"SE/Y^/U_)[]>,_6S%=B_67J- M;OS[CS+D/K]]6+NJ4,ZE@,]3-Q6[;*F_2MJG?M9_PU+MSZ MV?X3?9_P:=(:-[FL9GCTU,3Q/#?5G&Z7E]9IQ.J@G'R0:V.:\LBTQZ,N9^__ M #/]>Q>@_P#C=?5C_17?]O/_ /)+RHCEI'!+7 \@CD.;^:MW#^O'UFPZ12S+ M%S&B&^NP6. _XWVV/_ZX]Z:".HMIX,N*(,;K(#6ZDZ%8GH?XK/^Y5W_LU_Z27.=5^LG6NL-#,_)=92TR*6@,KD<%S* M_P"<_P"N[U3Q,3*SLEF)AU.OR+#[*V\_UG'Z-=;?S['^Q(D= %TN8@9 8L49 M><7T_P"J&-]4VW95_P!7K++7!K&9!?ZL '<^L-^TM9^Z[Z"A]+5_A-GJVK@[+++;'VVO-EMCBZRQYESG'Z3W._.]]CW66.=98\ESWO)[W/>Y:'3.D9^4UF7515?0U MWT+KZZ0_;RV'W57>GN^EL6K]3OJA9UNT9F8"SI5;H,:.O<#[J:C^;0W_ ]_ M_6*?TGJV4=E]8/JCTG,K=F4=,IRUM6[&+&-L;5^BH?8W_ M $=3_P!%] ")(8L/+2D/A;F.9^4WX&I M?]Y!ZA))).9G_]+U5<]]>/V/^R*_VSZ_V7[0S;]FC?OVV;-V[_![=Z^=DD#L M5F3Y);;?I?+]7U'_ -=Y_P";/_H+M/JW^Q?^:UW[/^T?L[]/O]:/6_.];9M] MO_%KYZ238[]&#!\Q_F]O\GN^H-_\;O:(_:G _<76?4+_ )N[L_\ 8GVK_ _: M/M4?\-Z7I;/^N>HO TD([C9&'^<'\UU^3YWZJ3+Y624C;??/K;_S%]5W[7V_ M;X_[3;OM' V^KZ'\GZ'VM<1D?\SY_5OVI'\O[.O.DE'+?HTN8^;_ "7^%\_^ M$^FX7_,/>W[7^TXGW;_2].//[+^G_P U>A_5W_FW]B?_ ,W?2]+_ GH_P [ M.NSU_7_3;_\ 1_:5\WI(QWZ?M76I(?8LE\ MQ_F=_P!+YO\ "?J3%^S?9JOLFS[-L;Z'I1Z?IQ^B]+9[/2V?0V(R^54E(WGV M[ZY?\P_VQ_E7U?VAL'K_ &3P_P %]JCV^ML^A_A?1_G/9Z"PO_79?]WUY M $R ( 4 TH=I M 0 ! Z 2 " ( @ /0D G$ ]"0 "<0061O8F4@4&AO M=&]S:&]P($-3-B H5VEN9&]WG)E4WI. M5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B M('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T-38V,2P@ M,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI21$8@>&UL M;G,Z&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA M<"\Q+C O(CX*(" @(" @(" @/'AM<#I#&UP.D-R96%T;W)4;V]L/@H@(" @(" @ M(" \>&UP.D-R96%T941A=&4^,C Q-2TP.2TR,U0P.3HP.3HR.2TP-#HP,#PO M>&UP.D-R96%T941A=&4^"B @(" @(" @(#QX;7 Z365T861A=&%$871E/C(P M,38M,#(M,394,#(Z-3DZ,S8K,#4Z,S \+WAM<#I-971A9&%T841A=&4^"B @ M(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#$V+3 R+3$V5# R.C4Y.C,V*S U M.C,P/"]X;7 Z36]D:69Y1&%T93X*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^ M"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@4E05$-$:6=E&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T179T/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O&UP+FEI9#HX13$Y,49&.3(V1#1%-3$Q03&UP34TZ26YS=&%N8V5)1#X*(" @(" @(" @/'AM<$U-.D1O8W5M M96YT240^>&UP+F1I9#HU.$%$1#%%,48S-C%%-3$Q03DQ145!-#5%03(Y.#!! M0SPO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.D]R:6=I;F%L M1&]C=6UE;G1)1#YX;7 N9&ED.C4X041$,44Q1C,V,44U,3%!.3%%14$T-45! M,CDX,$%#/"]X;7!-33I/7!E/2)297-O=7)C92(^"B @(" @ M(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8W)E871E9#PO7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#I%-T9# M1CE!1#E&-S)%-3$Q03E"-D%$04,R-CDV-3DV,CPO7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I M;VX^&UP+FEI9#HX.#$Y,49&.3(V1#1%-3$Q037!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I M;VX^&UP+FEI9#HX1#$Y,49&.3(V1#1%-3$Q037!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII M;G-T86YC94E$/GAM<"YI:60Z.$0Q.3%&1CDR-D0T134Q,4$W,38Y0SDT1D(S M-#,Y0D,\+W-T4F5F.FEN&UP+F1I9#HU.$%$1#%%,48S-C%%-3$Q03DQ M145!-#5%03(Y.#!!0SPO&UP;65T83X*(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" */#]X<&%C:V5T(&5N9#TB=R(_/O_; $, M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! ?_; $,! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_ M !$( !L 4@,!$0 "$0$#$0'_Q ; " P$! 0 )"@4'" 0# M!O_$ "X0 $$ P ! P,# P4! 0" P4& 0<("0 1%!(3%18A.0HBMB,Q M=WB!4?_$ !P! $% 0$! 4#! 8'" ( ?_$ #\1 (! P,# M @0!" 8+ $" P0%$082(0 3,0=!%")182,R,S0V<7.1H35U@;*TP15" M0U-B8X*#DL+1_]H # ,! (1 Q$ /P#[+K+PZ>1;6<;T+T;.7RD-:TJ"]E;8 MD&(O<-K>G&J>"7+V530<3F &'7)(BL82V!\UIK#^,,_(2CV7B+5%NK$[TQ9= MB[Y#B0YVC+>,><>V>L9ZF]+-?4"7V_37"E%!3-<+DXCNU4THI5>6?"1]@#N" M/ "%@N>,@="XY)TETIVGN./T9IN^E-W>2@IVPC*M]^L4'#?CZZ*DR1^Y(#-R MCB'_ +*L?8;^+E+J_P"W*T?[^F%/%/4R"*)OF()^9RHP////\,=5OI:TZCU= M=EL]JN#"K>":H'Q5=4PP[*=0TGXBB0[L'A=IY'D=,_\ A#T=.NN%C'9*='SA#38#)13SB%-Y9Q]/ MOZ.6R(T\DG=G@8R*JHJSJY+9S@+G/T\=:+](;-4Z9NUT6\:GT[<'N-/3TM%3 M4.HH+C4&HCF=W18"RON*\ *&8D$8XZ8)@>M.8[5MA&BJKOO4]HW"M$HI6N:U M>("?M3"H00@^88,BX@TQX$N,"$)*-#,PP4,PRMQUE*GO-MJ+IB0_ 05<,U2.RK-*&CC=BK1JK&1&PR M 98#J=VGT=SYHWX^-S[RU'J=PMO#P;&Q=BU&FE&M9RI.' A;!+QY)B,J2I.% M#-.XSE*L>_NG/M]>6*+'C(*9. M/9;0A*EJ6Z.A.$8RO.?IQ[^OB30R_FY8Y/LCJQ_@"3UQ;M0V&[L4M5ZM5Q^/7C/"I*M-$K#RK2*I'[02" M/[>D:C5.F*.>6EJ]16.EJ86*34]1=J"&>)P,E)(I)UD1L<[64''..K[K]A@+ M;!Q-GJLY$66MSP LK!V" D@YB$F8LUI+XB^?-532*WM#>VF];V)P%B3;@+[L^DT^:&)98+2QD=UT=]MMQ2V7,)X>:*,[7EC1B,A7=5)'UP2#CH=6WVR M6V407&\6J@G*"00UMPI*64QDLH<1SS1N4+*P# ;258 Y!Z]HOH+0DY5\WB%W M=J*8I6)A5>S<(O9--D*MB?0+@U<'FP"33T3B82$I):HS)?S4BYP1EC#6<+]> M$L17>)8RF=NX.I7/G&X'&<>V<]=Q7BT3T_QD-UMLU)W.S\5%74TE/WL ]KOI M*8NY@@]O=NP0<=6J*8&:,.8&4,6&6PT4(6*^T^,4,^VEU@@=]I2VGF'FEI<: M=;4IMQM25H5E.<9RH#GD<@\@CWZ(JP8!E(96 964@A@1D$$<$$<@C@CK$_DP M_CU[3_ZT;A_PF7]-:W]$J?W,G]T]1'U _4C5G]07/_"R=)H?T\/\E%/_ .*= ML_X^UZCUG_3!^ZD_R\=9/]"?U^@Y/]%W//T_,)[_ $\?7V^O0LM.U/:-_P"B MZ=0-+&DQVU+YL9%)I!XLDN'=#F[;*.UYDG,PW_JQ##+4BZLJ49]GX\5+Q;&4 MNLH5ADJR/4[(CB1I2J'.,%F(SGVQGR.1Y'/5=VFGN=;J2EHK/(\5TK+B]+12 M+(8C'+42/!O[@^:,*KLS2#E$RR\KTQ!9O&U>_"5K>;[^3T;7+UMNJUZ5UM0J M+&ZR)%@T7W<,%(49B919)>V$9D&*.%*2UR8%-J3;,]^G6XXL41HUS[18T;6Q M&JQ,'D52BKLPNZ3YGEH*.C M6WLL)K;K&U(DO?EJB7%*'DJMC4X$O9V,%W$@0G)<=QYT'L[9>S/)EU;M>FK+ M? D EUJ"M=TO^S+%+.&N2LG+6]%+V"'"1<$P(&/D0J,6;)*DV&HYZ/$BG$OC MJ<4TTCR5U0X/M@,SN3G)+[6"A>./?C& .JMTP-*Z@N-PN/J)J:YTSL4>/L15 M%35U\LA?N225(I:U(8X0JJ$,>YS( G;6,AI'M"E< :DDJ#L+QR=7;6O,T)/> M\Q6KG6;A5KE2B165GQ%QJE]30== K'8,'^$\"EG$^ 8^ <&88.LS\=ZI2DC* M/1SR,0>0P8,I X=7VI^PCSD\9&0.M6TFB+1)1W#06IKG55"S?B4]5%505-*5 M4LE535HI*)?*[PVQL_%JD8GL#1%@*U5:IP:V. M:_K^Y000H"6KMCV$;#TB\FIL.:D;^-'FX^OD$FSL1((-83&'!)AS-,6KZ7?N M(J(FV,V[8),;2&"%SN'TXZOC2GM5Z?YE9B]65'5]6LE/A(B(F M%5F1BFIXRL2C=FCIY^N6W!\X1+5S[]N(E0<3=A5)DS@UEC[ &ED(Q;;=;+$$MU);X)J:**"3L21K*T+ MK*DS15&^0R1%JDR(99BYE6>.5/*W2KSLH]O^RT]Z2<6>[4J>B3^%;_ 'I7_A5?E7[+DYP/ M SSCI-M&U$K-(;Q5TYD8N:>GW&G@+G<88"TJL88L[(MRJVQ5R >.KG\F'\>O M:?\ UHW#_A,OZZK?T2I_H]9_TS_M/_P"O64/0KG7U/Y_HNZ>W_)7_ #X^OL>>LN>+Y"7/)_RPE6/? M&.@H]>,?_%-ER+B,_P#BD8S_ .?O^WI&C&;A%D_[8G/W&X_S/0#TY ;U)T_G MVO9/\.^R_P \?_?HZ?YL.;[ATUX^]IU?7T69/7>@RE;V[7Z]'H6\=/)I!)'Z MBC !FDK>.DET^4L1,5'#H<)DI08*/&0L@EI.9%1W4SD]#SRHF0U]M)!6TEC4\L)!@\W7;%":SG@99^/F,. M@%1LF+!RSP)H9K!OVA#&GQ8]0O1 NE;&"#@I(=V%QD,K!3G!X(.#C!SYZROZ M<5OI]!-746OK7W8Y6B>AN!%PQ3,@99H*B*AF27MO^&\3B&4HRNKX!4KL[K?H MSP5:N+KD5RGQ+#],%%+)?M,[,;*Z3U75847#:,!AQ;MAF\V*;EGG\K45C$ ) M$B#-I^U)&$O+8'VF"+ M3ND(=0.Q9JB5ZR^6ZFA3& J-42]Z65CY A6-5'Y;$X! ]">0+GGQ[^/>1WW7 M^2ZUS7L+I&R2DOH;G>)V5?K[([1CH*+#A8G;UK,O#GYFJT%!SAZ$OB-,-S\2 M''O03I3\^*2,[BJX*2D[RTX@>8DQ0AV]Q:9AT]67V>22SV&.OK*R:XI$BQ17*I-5B2FH]Q?>J3LNF]5>JM\ MN5WE22H.YJFX5K]N",D*!#;Z,R;81.T:K%30EEBB1%::2.,;R>SQX]QU[AZ1 M9Y9V_-4JL:IKTLY5R6)W9/)=8G-/64$DQBQ2]FC*=M8FUV>?!O#0^K(-(L M-.722FIK?3R?#XFKM.4\MLF0L)WJ(Z2M^(G:23FHW(\V_,B@G.2-@Z2(P#*Z.I*LC*0RLI*L"" M"0>I#U[KOJD.EJ=7-A<^[GHMOCOR]5MVMK=7K#%_+. _(0\K#%!GA_-C"@I$ M3Y SKC?R 2QBFOJ^ME]MS"582F57AE5AE6C<$9(R-I]Q@_PZ$WVDIZ^S72BJ MX^[355#4P3Q;G3N121,KKOC9)%R#C*,K#V(Z#CX^^'>7-#=(0VP=4:P_2EO% MJ]LBV)?]:[$G/H!DXW[)S'P+);9B,5]]M*4_<6$IYKV^IEQM6L,T4WQMQ?9+A_FV25;Q-Y/#HR_;IDOT7ZO+I<'R]>/GC9N$7NL#1- M9@]EVB5D7K%8*Q)VJJC3!>4(?=D#ZY6Y^*J[\J60XX0?+*A?R4B0XM\XHAU2 MEY$UU'3$-)V5#DG+*63)V9R0I )SSG&3]>J+]3]#Z4:FENXLU/%<9F+35%/) M4TW=8Y)>2&GFB@>1CR\C1%W/+,3U1WB8\='%FQB#[S?]"UVZV"JY"D(7]53= MRGH)HM)?LE9U2D[(34YEO'TIS@>:A) ?"L85]KZL>_I&@HZ9LNT*L5\;BS#S M[J25/]H/0;TTT%I&L)K:NR4]544^'B-3-5SQ*P88+4TM0U-)CZ21,/MU/ @S.8F*R8^LR9FQ!SI:7E9.3*.EYF5/(7[D24L>::IEH87 M#^!11F6B$$4<,2)&H10 <#/D\DDG)))]R2>K9TW:+;9+-0T%JI(J*D2%)!%% MN.Z250\DDDDC/++(['+22N[G@;L 94[8TC2;E?Z[9)*2VE#R9-<4&4FA[UW MAK"*+;"/<6.077];[#JD 5(X^4ZV[+$1CDH0.D88@QT<,1IA&IC5B&)D!P!\ MDTL8]_9'49^^,^/H.HSJ^TTE564]0[U\4K0%&-'=KK0(P5V(+14-;3Q,_)!D M*&0C +$*H&@.+J^/4]8RM: E[E+QD9:"\@.7F_WG9,P,V6$"0Z,W9-AV*T6+ MX*7E+<'CU2J@0\K%+4Z[8P,L>3R[O(?_ "=F;'T&<#VZ.:5A6FMS I0))4R1QS'8:JLJZZ50\<;E>_6S3SE0Q)5#(50'"!1QUK_P!+=2;K_]D! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2016
Jul. 14, 2016
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2016  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q2  
Trading Symbol TREX  
Entity Registrant Name TREX CO INC  
Entity Central Index Key 0001069878  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   29,348,456
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Income Statement [Abstract]        
Net sales $ 146,450 $ 136,779 $ 278,126 $ 257,579
Cost of sales 85,040 84,255 159,089 156,808
Gross profit 61,410 52,524 119,037 100,771
Selling, general and administrative expenses 24,795 22,472 45,407 43,064
Income from operations 36,615 30,052 73,630 57,707
Interest expense, net 458 188 1,030 325
Income before income taxes 36,157 29,864 72,600 57,382
Provision for income taxes 12,878 11,149 25,919 21,114
Net income $ 23,279 $ 18,715 $ 46,681 $ 36,268
Basic earnings per common share $ 0.80 $ 0.59 $ 1.58 $ 1.14
Basic weighted average common shares outstanding 29,264,362 31,735,333 29,481,042 31,709,645
Diluted earnings per common share $ 0.79 $ 0.58 $ 1.57 $ 1.13
Diluted weighted average common shares outstanding 29,423,845 32,142,939 29,642,287 32,119,026
Comprehensive income $ 23,279 $ 18,715 $ 46,681 $ 36,268
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 2,553 $ 5,995
Accounts receivable, net 95,654 47,386
Inventories 18,756 23,104
Prepaid expenses and other assets 4,197 13,409
Deferred income taxes 9,136 9,136
Total current assets 130,296 99,030
Property, plant and equipment, net 98,943 100,924
Goodwill and other intangibles 10,523 10,526
Other assets 2,037 1,518
Total assets 241,799 211,998
Current liabilities:    
Accounts payable 17,573 17,733
Accrued expenses and other liabilities 29,465 28,891
Accrued warranty 6,825 6,825
Line of credit 43,000 7,000
Total current liabilities 96,863 60,449
Deferred income taxes 4,597 4,597
Non-current accrued warranty 24,456 26,698
Other long-term liabilities 3,611 3,791
Total liabilities 129,527 95,535
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding
Common stock, $0.01 par value, 80,000,000 shares authorized; 34,842,137 and 34,819,259 shares issued and 29,348,456 and 30,904,530 shares outstanding at June 30, 2016 and December 31, 2015, respectively 348 348
Additional paid-in capital 119,361 116,947
Retained earnings 166,076 119,395
Treasury stock, at cost, 5,493,681 and 3,914,729 shares at June 30, 2016 and December 31, 2015, respectively (173,513) (120,227)
Total stockholders' equity 112,272 116,463
Total liabilities and stockholders' equity $ 241,799 $ 211,998
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2016
Dec. 31, 2015
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 3,000,000 3,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 34,842,137 34,819,259
Common stock, shares outstanding 29,348,456 30,904,530
Treasury stock, shares 5,493,681 3,914,729
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Operating Activities    
Net income $ 46,681 $ 36,268
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 7,417 7,322
Deferred income taxes   (589)
Stock-based compensation 2,945 2,717
Gain on disposal of property, plant and equipment (204) (3)
Excess tax benefits from stock compensation (810) (1,771)
Other non-cash adjustments (285) (270)
Changes in operating assets and liabilities:    
Accounts receivable (48,268) (88,074)
Inventories 4,348 5,121
Prepaid expenses and other assets (67) 979
Accounts payable (161) (104)
Accrued expenses and other liabilities (7,901) (856)
Income taxes receivable/payable 11,937 11,360
Net cash provided by (used in) operating activities 15,632 (27,900)
Investing Activities    
Expenditures for property, plant and equipment (5,182) (14,088)
Proceeds from sales of property, plant and equipment 4,349 3
Purchase of acquired company, net of cash acquired   (31)
Net cash used in investing activities (833) (14,116)
Financing Activities    
Borrowings under line of credit 194,000 118,000
Principal payments under line of credit (158,000) (80,500)
Repurchases of common stock (54,703) (2,847)
Financing costs (485)  
Proceeds from employee stock purchase and option plans 137 197
Excess tax benefits from stock compensation 810 1,771
Net cash (used in) provided by financing activities (18,241) 36,621
Net decrease in cash and cash equivalents (3,442) (5,395)
Cash and cash equivalents, beginning of period 5,995 9,544
Cash and cash equivalents, end of period 2,553 4,149
Supplemental Disclosure:    
Cash paid for interest 696 284
Cash paid for income taxes, net $ 13,982 $ 10,342
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business and Organization
6 Months Ended
Jun. 30, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization
1. BUSINESS AND ORGANIZATION

Trex Company, Inc. (Company) is the world’s largest manufacturer of wood-alternative decking and railing products, which are marketed under the brand name Trex®. The Company manufactures and distributes high-performance, low-maintenance wood/plastic composite outdoor living products and related accessories. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company is incorporated in Delaware. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540) 542-6300. The Company operates in a single reportable segment.

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basis of Presentation
6 Months Ended
Jun. 30, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
2. BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The consolidated results of operations for the six months ended June 30, 2016 are not necessarily indicative of the results that may be expected for the full fiscal year. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2015 and 2014 and for each of the three years in the period ended December 31, 2015 included in the Annual Report of Trex Company, Inc. on Form 10-K, as filed with the U.S. Securities and Exchange Commission.

The Company’s critical accounting policies are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2015.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
New Accounting Standards
6 Months Ended
Jun. 30, 2016
Accounting Changes and Error Corrections [Abstract]  
New Accounting Standards
3. NEW ACCOUNTING STANDARDS

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, “Revenue from Contracts with Customers.” The new standard requires an entity to recognize revenue at an amount that reflects the consideration to which the company expects to be entitled in exchange for transferring goods or services to a customer. The new revenue standard will be effective for the Company for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017. The methods of adoption provided for in the new standard are the retrospective method and the cumulative effect method. In 2016, the FASB issued final amendments clarifying the implementation guidance for principal versus agent considerations, identifying performance obligations, and the accounting of intellectual property licenses. Also, the FASB provided for practical expedients related to disclosures of remaining performance obligations, and guidance on collectability, non-cash consideration and the presentation of sales and similar taxes. The Company is currently assessing the impact that adoption of the new standard and the guidance will have on its consolidated financial statements and related note disclosures and has not yet selected a method of adoption.

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842).” The new standard requires lessees to recognize leases on the balance sheet as a right-of-use asset and a lease liability for all leases with terms greater than 12 months. The liability will be equal to the present value of the lease payments. The asset will be based on the liability, subject to adjustment. For income statement purposes, the leases will continue to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases) and finance leases will result in a front-loaded expense pattern (similar to current capital leases). The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted and the new standard must be adopted using the modified retrospective transition method, which includes a number of optional practical expedients that entities may elect to apply. The Company is currently assessing the impact of adoption of the new standard on its consolidated financial statements and related note disclosures.

In March 2016, the FASB issued ASU No. 2016-09, “Compensation – Stock Compensation (Topic 718).” The guidance amends certain aspects of accounting for employee share-based payment transactions, including accounting for income taxes related to those transactions. The guidance will require recognizing excess tax benefits and deficiencies on share-based awards in the tax provision, instead of in equity. Also, the guidance requires these amounts to be classified as an operating activity and shares withheld to satisfy employee taxes to be classified as a financing activity in the statement of cash flow, rather than as currently classified as financing and operating activities, respectively. The guidance is effective for annual reporting periods beginning after December 15, 2016 and interim periods within that reporting period. Early adoption is permitted. All provisions of the guidance must be adopted in the same period. The Company is currently evaluating the impact that adoption of the ASU will have on its consolidated financial statements and related disclosures. The guidance is required to be adopted as follows:

 

    Prospectively for the recognition of excess tax benefits and deficiencies in the tax provision

 

    Retrospectively or prospectively for the classification of income tax benefits and deficiencies in the statement of cash flow

 

    Retrospectively for the classification of shares withheld to satisfy employee taxes in the statement of cash flow
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories
6 Months Ended
Jun. 30, 2016
Inventory Disclosure [Abstract]  
Inventories
4. INVENTORIES

Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Finished goods

   $ 23,775       $ 24,961   

Raw materials

     18,227         21,384   
  

 

 

    

 

 

 

Total FIFO (first-in, first-out) inventories

     42,002         46,345   

Reserve to adjust inventories to LIFO value

     (23,246      (23,241
  

 

 

    

 

 

 

Total LIFO inventories

   $ 18,756       $ 23,104   
  

 

 

    

 

 

 

The Company utilizes the LIFO method of accounting for inventory, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company’s cost of sales to be based on historical costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by year-end do not result in a LIFO liquidation. Accordingly, interim LIFO calculations are based, in part, on management’s estimates of expected year-end inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors beyond management’s control, interim results are subject to the final year-end LIFO inventory valuation. There were no LIFO inventory liquidations or related impact on cost of sales in the six months ended June 30, 2016 or 2015.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
Prepaid Expenses and Other Assets
6 Months Ended
Jun. 30, 2016
Text Block [Abstract]  
Prepaid Expenses and Other Assets
5. PREPAID EXPENSES AND OTHER ASSETS

Prepaid expenses and other assets consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Asset held for sale

   $ 2,010       $ 6,154   

Prepaid expenses

     1,487         1,209   

Income tax receivable

     —          5,134   

Other

     700         912   
  

 

 

    

 

 

 

Total prepaid expenses and other assets

   $ 4,197       $ 13,409   
  

 

 

    

 

 

 

In January 2016, the Company sold a portion of the Olive Branch facility that contained buildings for $4.2 million and, as of June 30, 2016, continues to own approximately 62 acres of undeveloped land which is classified as held for sale in prepaid expenses and other assets.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement
6 Months Ended
Jun. 30, 2016
Fair Value Disclosures [Abstract]  
Fair Value Measurement
6. FAIR VALUE MEASUREMENT

The Company’s asset measured at fair value is summarized in the following table and consists of property held for sale. Fair value is determined based on management’s best estimate of market participants’ pricing of the property, including input from broker and industry specialists, and considers the condition of the property (in thousands):

 

     Total Fair Value
Measurement
June 30, 2016
    
Level 1
     Level 2     
Level 3
 

Asset held for sale

   $ 2,010       $ —        $ —        $ 2,010  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accrued Expenses and Other Liabilities
6 Months Ended
Jun. 30, 2016
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities
7. ACCRUED EXPENSES AND OTHER LIABILITIES

Accrued expenses and other liabilities consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Sales and marketing

   $ 11,233       $ 11,928   

Compensation and benefits

     7,170         11,217   

Income taxes

     6,053         —     

Manufacturing costs

     1,426         1,732   

Rent obligations

     593         664   

Other

     2,990         3,350   
  

 

 

    

 

 

 

Total accrued expenses and other liabilities

   $ 29,465       $ 28,891   
  

 

 

    

 

 

 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.5.0.2
Debt
6 Months Ended
Jun. 30, 2016
Debt Disclosure [Abstract]  
Debt
8. DEBT

The Company’s outstanding debt consists of a revolving credit facility.

Revolving Credit Facility

Through January 11, 2016, the Company’s Second Amended and Restated Credit Agreement provided the Company with one or more revolving loans in a collective maximum principal amount of $150 million from January 1 through June 30 of each year, and a maximum principal amount of $100 million from July 1 through December 31 of each year.

On January 12, 2016, the Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250 million from January 1 through June 30 of each year, and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends January 12, 2021.

The Company had $43.0 million of outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of approximately $207.0 million at June 30, 2016.

Compliance with Debt Covenants and Restrictions

The Company’s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and continue to comply with any loan covenants depends primarily on the Company’s ability to generate sufficient cash flow from operations.

As of June 30, 2016, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may be declared payable immediately based on a default.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Financial Instruments
6 Months Ended
Jun. 30, 2016
Investments, All Other Investments [Abstract]  
Financial Instruments
9. FINANCIAL INSTRUMENTS

The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June 30, 2016 and December 31, 2015.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2016
Equity [Abstract]  
Stockholders' Equity
10. STOCKHOLDERS’ EQUITY

Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):

 

    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2016     2015     2016     2015  

Numerator:

       

Net income available to common shareholders

  $ 23,279      $ 18,715      $ 46,681      $ 36,268   
 

 

 

   

 

 

   

 

 

   

 

 

 

Denominator:

       

Basic weighted average shares outstanding

    29,264,362        31,735,333        29,481,042        31,709,645   

Effect of dilutive securities:

       

Stock appreciation rights and options

    97,847        226,680        102,800        233,373   

Restricted stock

    61,636        180,926        58,445        176,008   
 

 

 

   

 

 

   

 

 

   

 

 

 

Diluted weighted average shares outstanding

    29,423,845        32,142,939        29,642,287        32,119,026   
 

 

 

   

 

 

   

 

 

   

 

 

 

Basic earnings per share

  $ 0.80      $ 0.59      $ 1.58      $ 1.14   
 

 

 

   

 

 

   

 

 

   

 

 

 

Diluted earnings per share

  $ 0.79      $ 0.58      $ 1.57      $ 1.13   
 

 

 

   

 

 

   

 

 

   

 

 

 

Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
     2016      2015      2016      2015  

Stock appreciation rights

     —           —           9,262         —     

Stock Repurchase Programs

On October 23, 2014, the Board of Directors authorized a common stock repurchase program of up to 2.0 million shares of the Company’s outstanding common stock (October 2014 Stock Repurchase Program). This authorization had no expiration date. In 2015, the Company repurchased 1,134,300 shares for $45.2 million under the October 2014 Stock Repurchase Program. On October 22, 2015, the Board of Directors terminated the October 2014 Stock Repurchase Program.

On October 22, 2015, the Board of Directors adopted a new stock repurchase program of up to 3.15 million shares of the Company’s outstanding common stock (October 2015 Stock Repurchase Program). This authorization has a termination date of December 31, 2016. As of June 30, 2016, the Company has repurchased 1,578,952 shares for $53.3 million under the October 2015 Stock Repurchase Program.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
11. STOCK-BASED COMPENSATION

The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company’s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company’s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June 30, 2016, the total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 6,420,000.

In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.

In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.

The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June 30, 2016. For SARs issued in the six months ended June 30, 2015 the assumptions shown in the following table were used:

 

     Six Months Ended
June 30, 2015
 

Weighted-average fair value of grants

   $ 17.10   

Dividend yield

     0

Average risk-free interest rate

     1.7

Expected term (years)

     5   

Expected volatility

     44

The following table summarizes the Company’s stock-based compensation grants for the six months ended June 30, 2016:

 

             Stock Awards Granted                      Weighted-Average         
Grant Price

Per Share
 

Time-based restricted stock units

     47,708       $ 35.22   

Performance-based restricted stock units (a)

     44,925       $ 35.83   

 

(a) Includes 41,601 of target performance-based restricted stock unit awards granted during the six months ended June 30, 2016, and an adjustment of 3,324 grants due to the actual performance level achieved for restricted stock awarded in 2015.

The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1) the vesting date of the award, or (2) the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the performance and vesting period of each tranche based on management’s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. The following table summarizes the Company’s stock-based compensation expense (in thousands):

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
     2016      2015      2016      2015  

Stock appreciation rights

   $ 75       $ 99       $ 184       $ 288   

Time-based restricted stock

     863         662         1,479         1,496   

Performance-based restricted stock

     720         489         1,230         888   

Employee stock purchase plan

     11         12         52         45   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation

   $ 1,669       $ 1,262       $ 2,945       $ 2,717   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total unrecognized compensation cost related to unvested awards as of June 30, 2016 was $3.4 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes
6 Months Ended
Jun. 30, 2016
Income Tax Disclosure [Abstract]  
Income Taxes
12. INCOME TAXES

The Company’s effective tax rate for the six months ended June 30, 2016 and 2015 was 35.7% and 36.8%, respectively, which resulted in expense of $25.9 million and $21.1 million, respectively.

The Company analyzes its deferred tax assets in each reporting period, considering all available positive and negative evidence, in determining the expected realization of those deferred tax assets. As of June 30, 2016, the Company maintains a valuation allowance of $4.6 million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized.

During the six months ended June 30, 2016, the Company realized $0.8 million of excess tax benefits from stock-based awards and, accordingly, recorded an increase to additional paid-in capital.

The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of June 30, 2016, Federal tax years 2012 through 2015 remain subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdictions as the Company does not have a taxable presence in any foreign jurisdiction.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
Seasonality
6 Months Ended
Jun. 30, 2016
Text Block [Abstract]  
Seasonality
13. SEASONALITY

The Company’s operating results have historically varied from quarter to quarter, often attributable to seasonal trends in the demand for Trex products. The Company has historically experienced lower net sales during the fourth quarter due to the holiday season. Also, seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift net sales to a later period.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
14. COMMITMENTS AND CONTINGENCIES

Contract Termination Costs

In anticipation of relocating its corporate headquarters, the Company entered into a lease agreement in 2005. The Company reconsidered and decided not to move its headquarters. The agreement obligates the Company to lease 55,047 square feet of office space through June 30, 2019. As of June 30, 2016, the Company has executed subleases for 46,648 square feet of the leased space and is currently marketing the remaining portion of the space to find suitable tenants. The Company estimates that the present value of the estimated future sublease receipts, net of transaction costs, will be less than the remaining minimum lease payment obligations under its lease and has recorded a liability for the expected shortfall.

As of June 30, 2016, minimum payments remaining under the Company’s lease relating to its reconsidered corporate relocation over the years ending December 31, 2016, 2017, 2018, and 2019 are $0.9 million, $1.9 million, $2.0 million and $1.0 million, respectively. Net minimum receipts remaining under the Company’s existing subleases over the years ending December 31, 2016, 2017, 2018 and 2019 are $0.6 million, $1.2 million, $1.3 million and $0.6 million, respectively.

The following table provides information about the Company’s liability related to the lease (in thousands):

 

     2016      2015  

Beginning balance, January 1

   $ 2,106       $ 3,033   

Net rental payments

     (344      (461

Accretion of discount

     78         117   

Increase in net estimated contract termination costs

     —           206   
  

 

 

    

 

 

 

Ending balance, June 30

   $ 1,840       $ 2,895   
  

 

 

    

 

 

 

Product Warranty

The Company warrants that its products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use, excluding TrexTrim™ and Trex Reveal®Railing, which have a warranty period of 25 years for both residential and commercial use. The Company further warrants that Trex Transcend®, Trex Enhance®, Trex Select® and Universal Fascia products will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial use. If there is a breach of such warranties, the Company has an obligation either to replace the defective product or refund the purchase price.

The Company continues to receive and settle surface flaking claims related to material produced at its Nevada facility prior to 2007 and maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1) the number of claims to be settled with payment and (2) the average cost to settle each claim.

To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim count history and the identification of factors influencing the claim counts, including the downward trend in received claims due to the passage of time since production of the suspect material. The cost per claim varies due to a number of factors, including the size of affected decks, the type of replacement material used, the cost of production of replacement material and the method of claim settlement.

The Company monitors surface flaking claims activity each quarter for indications that its estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company’s practice to utilize the actuarial techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of claims received in the six months ended June 30, 2016 was higher than the Company’s expectations but lower than the claims received in the six months ended June 30, 2015, continuing the declining trend of incoming claims in each year. Also, the average settlement cost per claim of $2,778 experienced in the six months ended June 30, 2016 was 9.6% higher than the average settlement cost per claim experienced during the six months ended June 30, 2015 and higher than the Company’s expectation for 2016. Continued settlement of claims at this elevated cost may require additional increases in the Company’s warranty reserve. The Company believes that its reserve at June 30, 2016 is sufficient to cover future surface flaking obligations.

The Company’s analysis is based on currently known facts and a number of assumptions, as discussed above. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause the actual warranty liabilities to be higher or lower than those projected which could materially affect the Company’s financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.7 million change in the surface flaking warranty reserve.

The following is a reconciliation of the Company’s surface flaking warranty reserve (in thousands):

 

     2016      2015  

Beginning balance, January 1

   $ 29,673       $ 31,419   

Changes in estimates related to pre-existing warranties

     —           —     

Settlements made during the period

     (2,611      (3,131
  

 

 

    

 

 

 

Ending balance, June 30

   $ 27,062       $ 28,288   
  

 

 

    

 

 

 

The remainder of the Company’s warranty reserve represents amounts accrued for non-surface flaking claims.

Legal Matters

The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company’s consolidated financial condition, results of operations, liquidity or competitive position.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
Financial Instruments (Policies)
6 Months Ended
Jun. 30, 2016
Investments, All Other Investments [Abstract]  
Financial Instruments

The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June 30, 2016 and December 31, 2015.

Share-based Compensation

The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company’s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company’s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June 30, 2016, the total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 6,420,000.

In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.

In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2016
Inventory Disclosure [Abstract]  
Summary of Inventories, at LIFO Value

Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Finished goods

   $ 23,775       $ 24,961   

Raw materials

     18,227         21,384   
  

 

 

    

 

 

 

Total FIFO (first-in, first-out) inventories

     42,002         46,345   

Reserve to adjust inventories to LIFO value

     (23,246      (23,241
  

 

 

    

 

 

 

Total LIFO inventories

   $ 18,756       $ 23,104   
  

 

 

    

 

 

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Prepaid Expenses and Other Assets (Tables)
6 Months Ended
Jun. 30, 2016
Text Block [Abstract]  
Summary of Prepaid Expenses and Other Assets

Prepaid expenses and other assets consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Asset held for sale

   $ 2,010       $ 6,154   

Prepaid expenses

     1,487         1,209   

Income tax receivable

     —          5,134   

Other

     700         912   
  

 

 

    

 

 

 

Total prepaid expenses and other assets

   $ 4,197       $ 13,409   
  

 

 

    

 

 

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2016
Fair Value Disclosures [Abstract]  
Summary of Fair Value of Asset Held for Sale

The Company’s asset measured at fair value is summarized in the following table and consists of property held for sale. Fair value is determined based on management’s best estimate of market participants’ pricing of the property, including input from broker and industry specialists, and considers the condition of the property (in thousands):

 

     Total Fair Value
Measurement
June 30, 2016
    
Level 1
     Level 2     
Level 3
 

Asset held for sale

   $ 2,010       $ —        $ —        $ 2,010  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accrued Expenses and Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2016
Payables and Accruals [Abstract]  
Summary of Accrued Expenses and Other Liabilities

Accrued expenses and other liabilities consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Sales and marketing

   $ 11,233       $ 11,928   

Compensation and benefits

     7,170         11,217   

Income taxes

     6,053         —     

Manufacturing costs

     1,426         1,732   

Rent obligations

     593         664   

Other

     2,990         3,350   
  

 

 

    

 

 

 

Total accrued expenses and other liabilities

   $ 29,465       $ 28,891   
  

 

 

    

 

 

 

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2016
Equity [Abstract]  
Computation of Basic and Diluted Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):

 

    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2016     2015     2016     2015  

Numerator:

       

Net income available to common shareholders

  $ 23,279      $ 18,715      $ 46,681      $ 36,268   
 

 

 

   

 

 

   

 

 

   

 

 

 

Denominator:

       

Basic weighted average shares outstanding

    29,264,362        31,735,333        29,481,042        31,709,645   

Effect of dilutive securities:

       

Stock appreciation rights and options

    97,847        226,680        102,800        233,373   

Restricted stock

    61,636        180,926        58,445        176,008   
 

 

 

   

 

 

   

 

 

   

 

 

 

Diluted weighted average shares outstanding

    29,423,845        32,142,939        29,642,287        32,119,026   
 

 

 

   

 

 

   

 

 

   

 

 

 

Basic earnings per share

  $ 0.80      $ 0.59      $ 1.58      $ 1.14   
 

 

 

   

 

 

   

 

 

   

 

 

 

Diluted earnings per share

  $ 0.79      $ 0.58      $ 1.57      $ 1.13   
 

 

 

   

 

 

   

 

 

   

 

 

 

Antidilutive Securities Excluded from Computation of Earnings Per Share

The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
     2016      2015      2016      2015  

Stock appreciation rights

     —           —           9,262         —     

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Assumptions Used to Estimate Fair Value of Each SAR

The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June 30, 2016. For SARs issued in the six months ended June 30, 2015 the assumptions shown in the following table were used:

 

     Six Months Ended
June 30, 2015
 

Weighted-average fair value of grants

   $ 17.10   

Dividend yield

     0

Average risk-free interest rate

     1.7

Expected term (years)

     5   

Expected volatility

     44

Summary of Stock-Based Compensation Grants

The following table summarizes the Company’s stock-based compensation grants for the six months ended June 30, 2016:

 

             Stock Awards Granted                      Weighted-Average         
Grant Price

Per Share
 

Time-based restricted stock units

     47,708       $ 35.22   

Performance-based restricted stock units (a)

     44,925       $ 35.83   

 

(a) Includes 41,601 of target performance-based restricted stock unit awards granted during the six months ended June 30, 2016, and an adjustment of 3,324 grants due to the actual performance level achieved for restricted stock awarded in 2015.
Summary of Stock-Based Compensation Expense

The following table summarizes the Company’s stock-based compensation expense (in thousands):

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
     2016      2015      2016      2015  

Stock appreciation rights

   $ 75       $ 99       $ 184       $ 288   

Time-based restricted stock

     863         662         1,479         1,496   

Performance-based restricted stock

     720         489         1,230         888   

Employee stock purchase plan

     11         12         52         45   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation

   $ 1,669       $ 1,262       $ 2,945       $ 2,717   
  

 

 

    

 

 

    

 

 

    

 

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Summary of Liability Related to Lease

The following table provides information about the Company’s liability related to the lease (in thousands):

 

     2016      2015  

Beginning balance, January 1

   $ 2,106       $ 3,033   

Net rental payments

     (344      (461

Accretion of discount

     78         117   

Increase in net estimated contract termination costs

     —           206   
  

 

 

    

 

 

 

Ending balance, June 30

   $ 1,840       $ 2,895   
  

 

 

    

 

 

 

Summary of Reconciliation of Company's Surface Flaking Warranty Reserve

The following is a reconciliation of the Company’s surface flaking warranty reserve (in thousands):

 

     2016      2015  

Beginning balance, January 1

   $ 29,673       $ 31,419   

Changes in estimates related to pre-existing warranties

     —           —     

Settlements made during the period

     (2,611      (3,131
  

 

 

    

 

 

 

Ending balance, June 30

   $ 27,062       $ 28,288   
  

 

 

    

 

 

 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business and Organization - Additional Information (Detail)
6 Months Ended
Jun. 30, 2016
Segment
Accounting Policies [Abstract]  
Number of reportable segments 1
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories - Summary of Inventories, at LIFO Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Inventory Disclosure [Abstract]    
Finished goods $ 23,775 $ 24,961
Raw materials 18,227 21,384
Total FIFO (first-in, first out) inventories 42,002 46,345
Reserve to adjust inventories to LIFO value (23,246) (23,241)
Total LIFO inventories $ 18,756 $ 23,104
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Inventory Disclosure [Abstract]    
LIFO inventory liquidations $ 0 $ 0
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Prepaid Expense and Other Assets [Abstract]    
Asset held for sale $ 2,010 $ 6,154
Prepaid expenses 1,487 1,209
Income tax receivable   5,134
Other 700 912
Total prepaid expenses and other assets $ 4,197 $ 13,409
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Prepaid Expenses and Other Assets - Additional Information (Detail)
$ in Thousands
1 Months Ended 6 Months Ended
Jan. 31, 2016
USD ($)
Jun. 30, 2016
USD ($)
a
Jun. 30, 2015
USD ($)
Proceeds from sales of property, plant and equipment   $ 4,349 $ 3
Olive Branch Assets [Member]      
Area of land own | a   62  
Proceeds from sales of property, plant and equipment $ 4,200    
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement - Summary of Fair Value of Asset Held for Sale (Detail)
$ in Thousands
Jun. 30, 2016
USD ($)
Long Lived Assets Held-for-sale [Line Items]  
Asset held for sale $ 2,010
Level 3 [Member]  
Long Lived Assets Held-for-sale [Line Items]  
Asset held for sale $ 2,010
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Sales and marketing $ 11,233 $ 11,928
Compensation and benefits 7,170 11,217
Income taxes 6,053  
Manufacturing costs 1,426 1,732
Rent obligations 593 664
Other 2,990 3,350
Total accrued expenses and other liabilities $ 29,465 $ 28,891
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Debt - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Line of Credit Facility [Line Items]    
Outstanding borrowings under the revolver loans $ 43,000,000 $ 7,000,000
Third Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Termination date of the Credit Agreement Jan. 12, 2021  
Remaining available borrowing capacity $ 207,000,000  
Revolver Loans Portion Effective January 1 through June 30 [Member] | Third Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Revolving loans in a collective maximum principal amount 250,000,000  
Revolver Loans Portion Effective January 1 through June 30 [Member] | Second Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Revolving loans in a collective maximum principal amount   150,000,000
Revolver Loans Portion Effective July 1 through December 31 [Member] | Third Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Revolving loans in a collective maximum principal amount 200,000,000  
Revolver Loans Portion Effective July 1 through December 31 [Member] | Second Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Revolving loans in a collective maximum principal amount   $ 100,000,000
Revolving Credit Facility [Member] | Third Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Outstanding borrowings under the revolver loans $ 43,000,000  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Numerator:        
Net income available to common shareholders $ 23,279 $ 18,715 $ 46,681 $ 36,268
Denominator:        
Basic weighted average shares outstanding 29,264,362 31,735,333 29,481,042 31,709,645
Effect of dilutive securities:        
Diluted weighted average shares outstanding 29,423,845 32,142,939 29,642,287 32,119,026
Basic earnings per share $ 0.80 $ 0.59 $ 1.58 $ 1.14
Diluted earnings per share $ 0.79 $ 0.58 $ 1.57 $ 1.13
Stock Appreciation Rights and Options [Member]        
Effect of dilutive securities:        
Dilutive securities 97,847 226,680 102,800 233,373
Restricted Stock [Member]        
Effect of dilutive securities:        
Dilutive securities 61,636 180,926 58,445 176,008
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Stock Appreciation Rights [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from the computation of diluted earnings per share 9,262 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Oct. 22, 2015
Jun. 30, 2016
Dec. 31, 2015
Oct. 23, 2014
Equity, Class of Treasury Stock [Line Items]        
Common stock repurchase program, termination date Oct. 22, 2015      
Common Stock [Member]        
Equity, Class of Treasury Stock [Line Items]        
Common stock repurchase program, authorized shares       2,000,000
October 2014 Stock Repurchase Program [Member]        
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased by the Company     1,134,300  
Value of shares repurchased by the Company     $ 45.2  
October 2015 Stock Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased by the Company   1,578,952    
Value of shares repurchased by the Company   $ 53.3    
Common stock repurchase program, termination date Dec. 31, 2016      
October 2015 Stock Repurchase Program | Common Stock [Member]        
Equity, Class of Treasury Stock [Line Items]        
Common stock repurchase program, authorized shares 3,150,000      
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2016
USD ($)
Plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of stock based compensation plans | Plan 1
Unrecognized compensation cost related to unvested awards | $ $ 3.4
2014 Stock Incentive Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total aggregate number of shares of common stock that may be issued 6,420,000
Performance-Based Restricted Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 3 years
Performance-Based Restricted Stock [Member] | Share-Based Compensation Award, Tranche One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock-based Compensation vesting percentage 33.33%
Performance-Based Restricted Stock [Member] | Share-Based Compensation Award, Tranche Two [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock-based Compensation vesting percentage 33.33%
Performance-Based Restricted Stock [Member] | Share-Based Compensation Award, Tranche Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock-based Compensation vesting percentage 33.33%
Stock Appreciation Rights [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions method used Black-Scholes option-pricing formula
Stock Awards Granted 0
Minimum [Member] | Performance-Based Restricted Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target number of shares that will vest 0.00%
Maximum [Member] | Performance-Based Restricted Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target number of shares that will vest 200.00%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) - Stock Appreciation Rights [Member]
6 Months Ended
Jun. 30, 2015
$ / shares
Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]  
Weighted-average fair value of grants $ 17.10
Dividend yield 0.00%
Average risk-free interest rate 1.70%
Expected term (years) 5 years
Expected volatility 44.00%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail)
6 Months Ended
Jun. 30, 2016
$ / shares
shares
Time Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock Awards Granted | shares 47,708
Weighted-Average Grant Price Per Share | $ / shares $ 35.22
Performance Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock Awards Granted | shares 44,925
Weighted-Average Grant Price Per Share | $ / shares $ 35.83
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail)
6 Months Ended
Jun. 30, 2016
shares
Performance Based Restricted Stock Unit Target [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock Awards Granted 41,601
Performance Based Restricted Stock Unit Adjustment [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock Awards Granted 3,324
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 1,669 $ 1,262 $ 2,945 $ 2,717
Stock Appreciation Rights [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 75 99 184 288
Time-Based Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 863 662 1,479 1,496
Performance-Based Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 720 489 1,230 888
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 11 $ 12 $ 52 $ 45
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Income Tax Contingency [Line Items]        
Effective tax rate     35.70% 36.80%
Income tax expense $ 12,878 $ 11,149 $ 25,919 $ 21,114
Valuation allowance $ 4,600   4,600  
Excess tax benefits from stock-based awards     $ 800  
Earliest Tax Year [Member] | Federal Tax Jurisdiction [Member]        
Income Tax Contingency [Line Items]        
Tax years subject to examination     2012  
Latest Tax Year [Member] | Federal Tax Jurisdiction [Member]        
Income Tax Contingency [Line Items]        
Tax years subject to examination     2015  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Additional Information (Detail)
6 Months Ended
Jun. 30, 2016
USD ($)
ft²
Schedule Of Commitments And Contingencies [Line Items]  
Change in warranty reserve for disclosure purposes only $ 2,700,000
Surface Flaking Warranty Reserve [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Average settlement cost per claim $ 2,778
Percentage of increase in average settlement cost per claim from prior period 9.60%
Percentage change in warranty claims used as a threshold for disclosure 10.00%
Residential Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
Commercial Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 10 years
Transcend, Enhance, Select and Universal Fascia Product [Member] | Residential Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
Transcend, Enhance, Select and Universal Fascia Product [Member] | Commercial Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 10 years
TrexTrim and Trex Reveal Railing [Member] | Residential Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
TrexTrim and Trex Reveal Railing [Member] | Commercial Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
Sublease [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Lease square feet | ft² 46,648
Net minimum receipts remaining under the Company's existing subleases for 2016 $ 600,000
Net minimum receipts remaining under the Company's existing subleases for 2017 1,200,000
Net minimum receipts remaining under the Company's existing subleases for 2018 1,300,000
Net minimum receipts remaining under the Company's existing subleases for 2019 $ 600,000
Contract Termination [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Lease square feet | ft² 55,047
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2016 $ 900,000
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2017 1,900,000
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2018 2,000,000
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2019 $ 1,000,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Summary of Liability Related to Lease (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Commitments and Contingencies Disclosure [Abstract]    
Beginning balance $ 2,106 $ 3,033
Net rental payments (344) (461)
Accretion of discount 78 117
Increase in net estimated contract termination costs   206
Ending balance $ 1,840 $ 2,895
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Summary of Reconciliation of Company's Surface Flaking Warranty Reserve (Detail) - Surface Flaking Warranty Reserve [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Product Warranty Liability [Line Items]    
Beginning balance $ 29,673 $ 31,419
Changes in estimates related to pre-existing warranties 0 0
Settlements made during the period (2,611) (3,131)
Ending balance $ 27,062 $ 28,288
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +-( DF\2RS W@$ ( = 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V9S4[C,!2%7Z7*%C6N?V 81-D 6T""%_ DMXW5.+9L4\K;8Z> 9JHR M@ADJG4U^>J[O.L3ODV M+)G7S4HOB8G9[(0U;D@TI&DJ/:J+\]LUA6!:FEQNA=)[7FGO>]/H9-S UD.[ MTW7J%@O34.N:1YN7U"E;TU'6J\F=#NE&V]R";7HV"MLCKXO.OL)^;=YE=7X*8?= MA7]+9FP9FA^6?ZPH]__X+#LO<6W[JZ"?S([!^F!C*N?::C/L&]63"ZM?SJV^ M:J6VJD/N3 DLV>7Y.*[K$:66_^7]]M.:5R@3QF6P@-^%)T.U-ZGD.>[ M_]OXO>!P.[% *P( L !?.0Q(OW[CMB PD.MQ-*O>X^NO ZIK XTHO8<4M?'5$Q^ M#*G*_=ITJK$"2+8CCVG!D4*>-BP>-9?20D0[8$NP+,L5R*V.V:SGVL7.U49V M[M,41Y26M#;3"&>6X9MY6&3I//B)]!=C;IK>TI;MR5/0!_ZS#0//>997'L=V M+YRO+0O]C^AY%.!)T:'B1?4C9@,2[2F]@OIZ (4QOCLEFI2"(S>C@KN_V/P" M4$L#!!0 ( +-( DE=-=7JS0$ /H< : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%V4M.XT 4A>&M1%X Y?L@0$08,6%*LP$KJ<11$MMR5:MA M]VTR0.%11PPBG8DMV]*M?_2I5+[O4KUXCH4H'DY:$X)NBD'W5"";LM!MY2@NW+0 M'25(:B!CS4E"6'.T%L"U<+P6 +9PQ!9 MG#,%H"V<-06P+9PW!8 MW#D%D"W M<.P6@+=P]%:@MW+T5J"WDO;::+/-T5N!WLK16X'>RM%;@=[*T5N!WLK16X'> MRM%;@=[*T5N!WLK1VX#>QM';@-[&T=N WD8Z*T&')1R]#>AM'+T-Z&TAM'+T-Z&TCM'+T=Z.TCMI+-N=-C-T=N! MWL[1VX'>SM';@=[.T=O/]$YM,\;UGSSNNFVZ=,VGX;#H#.^4WP[Q\BFGJ?#G MS9G6>5HIAM/UXBB>IKZ'A&^_.1_^ U!+ P04 " "S2 ))"$ $,?H" !) M# $ &1O8U!R;W!S+V%P<"YX;6R]5UUOVC 4_2M67M8]T%#*6@G12)2V M6J5V18)US\:^@%7'SFR'07_]KA-@H75HP\/Z4OOZGOMUCJW05[;=&QF=@7$" M+%FE4MD>&J^BA7-9+XXM6T!*[2FZ*#R=:9-2AULSC_5L)AC<:):GH%S<:;.7*[8B#[\5N' H&1Q\!R(]PZ M:9<^55/A,V94PA!S)3,J+91>_XR%SU"G&57KN-P]"/5B?V83?4,=5%'[!V7T M!37 ,>E>])VQ\/F^QCZEQPX75,V!5WW?'VYG\0S&^D[/.J=M_-N-8&LO8P/E M0LU'5!B;])>NMP3FM-G0M'3'LL0U\Z3;YPG69R,RI1;\\BI:4B.HWRJ$QJKFO07%JN TZWZLE!M,&GYG@.6;+J$". M5IGO;U.L6X A ^LO:0!SAZHCSU3F0!Z!VMQX>ES0%>LT.03#/P@Z#6)N8!H. M=B<4,B2H1"GAOA!8N*NQT^QEH27'M^(+N?V=H_[J'5LX^X+9U!=9/_A[Q70* M9$)7-<,'\QP402=\X4(,'LY21^4&U9P0O:(#;(^YIJSFF M>W$$YO+=EUSUD^S-!UB\_\,A^0M02P,$% @ LT@"2=RS7D@_ 0 :0, M !$ !D;V-0I)-,I)4+WJG3:-+,NBK,CBNF<>E$7(M M0=RV0]GO5.B,X)0_R4'T[>/?/SW$#$FZRH.7?573-)-F&NO"P!EY6SX^Q[-) MI?;(-(>@\K+ UL(B.7=^G=[=KQZ2*J?9+*7SE.8K>E/0ZR*?OQ\GN_ W&%;= M$/_6\=E@W"Y*K&'D;J-&Q.7&SP@2X+F3%J71HW 1\TT<87[_\0D>4C^BBU=5?0%02P,$% @ LT@"29E&UL[5I;<]HX%'[OK]!X9_9M M"\8V@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O. M14?GZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%: M;U\@M.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YO MI^1.6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V? MC,K:=#1M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$ MUFG2&98T1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7< MK_WUE[O)I#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMA MAR=N.Q-R.AQG0GS/]O:1I24RS^_Y"NM./&K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 M 9<8WS2J-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S- MD77.UI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L M+([W1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;& MO%"N@GL!_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_G MM,T+,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C M[SR6'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@ M!X.O40+R4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)I MF!-GJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^ MYRM)Q%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9 M$N)-7>W5YYNTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4 M)?.NVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6 MVZ3VW> ,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F M.-^'19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#" MQ([A[8N_ 5!+ P04 " "S2 ))F,!/F4$" #<"0 #0 'AL+W-T>6QE M?SOG.IR/YV%&M]A0_;#%6H&64US'<*E5]\+PZVV*&ZJ6H M,-BO?#SV&"(=)Q!NV9JH&F6BXBN'5 $7?R=R M',/'B[??&Z%NWP W+MXM%O[CY>TTRS/,L_3&3+-,8^MUS>KIT9+>#V1ZA M]'![&DBB"BF%)5_K">CLS;[2F^."8R?2^CWC74JT#U;7DP [Z+RID#F60^8 M]E 245PH'2!)N36C$I61+I023!LY0:7@B!K*/J(S-&V&*7TP;\FWXH"[+8#S M,6?L0V!4]*8N1&>.U\ 6U9NR.>XIK?\J7M 60P(=C:J*[C]24G*&G5@'K44W M>XX^.$*?1*AG!5LAR9/V-QUWTN,/.OR @K0A5!'>:T#FFWQO=-.#YCMV=\V9MV-CMZL*I?I7 MZR"+)LMQ@1JJOI*=4'8QAJ/]V<@/PL%K,U#$<+2_X)PT[+U5,/[/)3\!4$L# M!!0 ( +-( DF*E$<_'P0 (H/ / >&PO=V]R:V)O;VLN>&ULE9=; M;^,V$$;_"J&7I@^IK8N=76.]0+))6@-[">H@?:8E.B9"D2Y))=G\^@YEN_O) MIH7X25<>#H=G*/&3F[P8^[0PYHF]UDJ[B9TF*^_7D\' E2M1<_>'60M-SY;& MUMS3I7T?^>UF":O*F&*.W]322^J:5+0I7D1G1NV65\U M4H6+T7"4# )L-]0[RTI3B0WL?B7=/]L'":O$DC?*WU.PNWZG29H563;>,,)K M#U*\. 2&&XR77CZ+>[Z8)L.$\<:;6ZF\L-?K[X.\S$ M-!D/"?@LG5Q()?W/:=*>*Q%&,M@;2IO^7V=,M\G933'CNF(WVA.%S?1F\B@U M(09Z>5:U'=N)I!,[J])-JA#TQ>A*:"K01@ : 6AT"+IJG-3"N3;9/^PCU_)M/\UC0(PC M".ZD8V;)[JQP-&_[S2^@^<5A\^^D\659FH9F6C^&(>B*V\H!X0,0/AP29OJ9 MNB5_!3;Z"(T^'C:B8-=Z-+5@]_RUHT"*ZJ41]^8T749SM1-LK$CM#%*J< M150^NI"S!X1O%?0/$44NIZ?ZGJ.KN?H>OY^UW=I0U3GW^!4UW-T/4?7\XCKX2,0 MR_?64T2A[?DQV_?+YKP5OZ%//:+0]CQB^Q'4)3E?2=4@"FW/8POW$=1VP(A" MV_.([4?+>8-#%-J>1VSO004=\/<.;2\BMO>B"K2]0-N+B.W]*+2]0-N+B.W] MJ!Q1:'L1L1T_V1%5$=7Y%X[^#/>MHN>(0MN+B.V]J&*,*+2].'5M+RX0A;87 M%]N=TJ_-$>T/:6FOPM;1M=W0WJL,^TDZ;/X)BU'XU0C7WVB/.4W"1I#V?(U2 M7^C>#_W5\':[M"'O=I"?_P-02P,$% @ LT@"2<_ I*I4 @ ] < !@ M !X;"]W;W)K,@I]MK$G; MS63V8I/)7.Q>TY96,RHNT#K[[YKKAJV M2(L;\>=*:(VX:-*;QUJ*T469ZLJ#OA][-2H;-\]4WSO- M,W+G5=G@=^JP>UTC^N^ *]+M7. .'1_EK>"RP\LS;_1=RAHWK"2-0_%UY^[! M]@A"*5&*WR7NF/'MR.1/A'S*QL_+SO5E#KC"9RY#(/%ZX".N*AE)D/_V09], M:32_A^BO:K@B_1-B^$BJ/^6%%R);WW4N^(KN%?\@W1ONQQ#)@&=2,?5TSG?& M23U87*=&7_I=-NK=Z3]AT-OF#; WP-$ PV\-06\(1H.>.D]GIL;U W&49Y1T M#FN17&VP%7(J@XC(#E/1J)XN,3(F>A^YGWD/&:970*4XF HP*CP1>Q8 W:D= M&G8X!SB:BF 9$ P W=P'ACU#/=3VT+!'T_RTXF JXF5 9 $BPY[, DQ% MN@R(+4!LV#>S %,!_&5"8A$2TP^FB%@CM*31R^R#%?.46I#4A%B5$FG(1+*B M5#868F/ZP]FIFDBB903P+88\.IX1XEG(5).LH ";,MF5Z>R2])JF7_9XDR8K MJ@M &V7N3S!?8!,-7%%A(+ IYC:&8)XRT< 5%'NS W,OPV!NVHZ]IB_E31"F M8627LV<Z@.Z:<\SUITP[\0O94- MG?_ 5!+ P04 M" "S2 ))\D?UN^H# "I$ & 'AL+W=O,%D>2VY.W#[7831+5 ML2Z617^U_%R+7MV:]F=W,J:/?E5EW;W%I[Z_O"9)MSN9JNA>FHNI[2^'IJV* MWKZVQZ2[M*;8CT95F5!"9%(5YSI>K\:V[^UZU5S[\ER;[VW47:NJ:/_-3-G< MWF*([PT_SL=3/S0DZU7RL-N?*U-WYZ:.6G-XB[_!ZQ;4@(S$7V=SZYSOT9#\ M>]/\'%[^V+_%9,C!E&;7#RX*^_@PN2G+P9.-_,_L]#/F8.A^OWO_;91KTW\O M.I,WY=_G?7^RV9(XVIM#<2W['\WM=S-K$(/#75-VXV>TNW9]4]U-XJ@J?DW/ MC#X!$'-V"S ?LTX/]KP&<#OC2"F U$$"&9M(\]MRGZ M8KUJFUO478IA/L&KQ=O!B?4<=:.W=AH0VW>=;?U84[Y*/@8_,T)')/,0@2$; M%X$'D=CX:!(T]B-0-P(6(/<(B>;PU,GV"R=?ILGN:;*IKYAKKY[;\[L]G^RY M:Z_]%-74$Q-23QW))1<$PW(/8U*I%,,V+D:5AK#G)FSK84()Q]N7VD2@3;C: M@FSDI$TX8;0@G&!4[E&<"H%1&Y<"D1*-AMSZF-1$/UY3%**K, MI;C@!!?F48Q(_ER7#G1I5Q>:2Z:=*$Q*P'5Y%"$"U^52BDE\CFQ=2BA%%NP? M:: K=74Q5%?J];%&5;D,:)39> SY0I(+,>=D^%(0D$#1<))_2D(71#8S][$" M@E?G4HF$+BQ!P MJQ"&SK8,O(H@I9+;;L3GI4LR4$PP?&?:!#ZY!L)1G]O0)TEM';1 :5B2@%N3 M,+3?,Q#>Z(3S\SZ&/H6/SL:C[!BBDV8;4, 6* M+$G!K$KR.RD#Z_4V9YO@I MYY&, J=IV%OW,?1]2D[MAH6/8>#3%C)+*FX(2Q1P:Q2.KO<,U+)-1BW;9-2R M348]V602YQY6F?8XWH"[:-=._[ M=+]>78JC^;-HC^>ZB]Z;WMX>QZO>H6EZ8_.VDS>.3J;8/UY*<^B'KVH8@>DF M/;WTS>7^Q\#CWXGU?U!+ P04 " "S2 )).B='#_L# "P$@ & 'AL M+W=OQ:U/M&4QU5K4JGD MD*JM/21G9BR/70O& 6:\^??AT]O2MF(N8V#>EAX9>&BSO=7-M_;D7)=\K\I+ M^[PY==WU*4W;UY.KBO93?767_C_'NJF*KM]MWM+VVKCB,!959OWKCQ?W)]UAW/E M+NVYOB2-.SYO/L-3+L;(F/CK[&XMVDX&^)>Z_C;L_'%XWK"!P97NM1N&*/J/ M#Y>[LAQ&ZF?^9Q[TQYQ#(=Y>1O]M7&Z/_U*T+J_+O\^'[M33LDUR<,?BO>R^ MUK??W;P&-0SX6I?M^#=Y?6^[NEI*-DE5?)\^SY?Q\S;])V-S&5W YP)^+P#Y MOP5B+A!!03J1C>OZM>B*W;:I;TE[+8:S#4]]O!D&Z4=.VG&T9OJZ^I6U_=&/ MG>3;]&,89X[P,;+'$3*1>X.(>R3MYR3.'-FF4EQFN>GV(HS!1#R8,6%]EAX -\G3-!7L)<" M!=D*&A[28&'2 MG/F9E&@K'DM9[[.0!KUQ#=#3P;'+""U0IQ0FA.P.JD1;0' M;$4PRD3.N!\S8L4C"4)[ M:GHO4)GAFMU(KF\6)99F$%3VA0P I5M$(!ZU%G M/((33<5I0HD"MJBB+0K8D%(P1BHN]V(&I^(XH4D!JU33*@5/DCK3D8L'QS23 MUVSCQ=R$@KX,>T7B,+'LJ4 M8YEJ6NX<:U)H(*ES/V76W%@\E"G',J4OBCW'D@1N%:?/EI>S?9NYXM[B83?+ ML4MU8'6I1CBVI#KT6M6$LD$R<)_RH&_X_/KU&PO=V]R:W-H M965T&ULC9;+CILP%(9?!?$ P09S&Q&D&:JJ750:S:)=.XD3 MT "FMA.F;U]?(.,@DTP6\87_/^<[QK%3C)2]\YH0X7UT;<^W?BW$\!0$?%^3 M#O,-'4@OGQPIZ["00W8*^, (/FA3UP8A $G0X:;WRT+/O;*RH&?1-CUY91X_ M=QUF_UY(2\>M#_UYXJTYU4)-!&417'V'IB,];VCO,7+<^L_PJ8):HA6_&S)R MJ^\I^!VE[VKP\[#U@6(@+=D+%0++YD(JTK8JDLS\=PKZF5,9[?X<_;LN5^+O M,"<5;?\T!U%+6N![!W+$YU:\T?$'F6J(5< ];;G^]O9G+F@W6WROPQ^F;7K= MCN9)DDXVMR&<#.'5 -%=0S09HH4A,&2ZKF]8X+)@=/3X@-7;AD]2SE00&=GC M.AHSRR4KXW+V4J:H""XJSB0)M>3%EH0N164K4'25!#*_$R*<(V>3(G3VP7[21Q*U89D@5#8C/D3H;D(8-;L%JT3Y@BBWB4(G46[O192A$$;.S5TMA# / MX_PQ$00+)'7^?C)%3J9)8W*%N<**$R?4C3(".4!Q](5U@G!)99]S&7)302M7 MC/(H<;_DZD88Y1"EX7*E NLH'_")_,+LU/35?6;N+S,0=)BOX^M_@O(_4$L#!!0 ( +-( DGXL+%U=00 M $45 8 >&PO=V]R:W-H965T&ULC9A-;]LX$(;_BN#[ MUIH9BJ("QT"LHM@]+%#TL'M68B8V*EFNI,3=?[_ZLL,A1C OM:6\PWF'-!]. MN;G4S<_V8&T7_:[*4_NX.G3=^6&];E\.MBK:+_79GOJ_O-9-573]8_.V;L^- M+?9C4%6N,8[UNBJ.I]5V,[[[WFPW]7M7'D_V>Q.U[U55-/_M;%E?'E>PNK[X M<7P[=,.+]7:SOL7MCY4]MB$HY0@ M9PI]/P-=,TR/3^36$!"OKO%JBE=./&EN,9V*F"2G4:*T-B"I-])ZCE)'2T8& M=GTZ =')K)FS&!#]YEP%:1JP^P%\.RX^,I3M )L9GT-7.UR5Q@%NT-M>X+(F M"YE>\NMQ:9.):[B;-;-395P2L(J8SI@X50&.?'R!RR\E;N<=,("16O#CJA+ MD/5.?#0\NUDSUZUE C%1E@; 7P8@DO#1,M>-/N1:W'#Y)XJ#EDG'XC@ M$C%96">&Q#2+%^PPF4D"#CWPT0DN.S-QR^W Y2) 1@M+Q66D0[:F#U!@!%U8 M+)>.D&@2>9(#)VT_C0&&,/98@0RD 4<"^NQ#QCYY+R"C6@)&+HG+0,4FH+E M] TQ_,GGY:RYH4(^NIDJ@*/HHF+[B4AV MH_@: 3L._0[/$R8H8#."GVNH69#B&YWZ"(+,A4OS3'3@8F#-HL/-TR9)?E< M1(8M2,RB)\ZW. GRY!,.#?,D(PX-VW\JE:7_$?E-(,4LD7S8D-O?P0+;N2@$@^1CD!@&Y1U(+M^6&E(F"NM'R4<@(9L9 M&9MO+5KHY?Z_=1-5T>WM[>;P2<<;K>\]SMXR*?[O<]AMIMS\6;_+IJW MXZF-GNNNJZOQHNNUKCO;^XN_].M_L,7^]E#:UV[XFO;?F^F6;WKHZO/UTO)V M<[K]'U!+ P04 " "S2 ))#+HW": ! "Q P & 'AL+W=O6CG-"\V![ D3U#Y_OC-B BX+> R5[$)'@_(;Z$Y&=S MH%FP !)J%Q2X7\[P %(&(=_X==9\;QF(E_&B_ABG]>Y/W,(#RC^B<;TWFU'2 M0,M'Z9YQ^@'S"+L@6*.T\4OJT3I4"X42Q=_2*G1E08G8@<>SB[?>[@)(EZ9V*AFTO3>J/75;*X>W7 MM%8)L$MO\;,6&.UYB[#TW8Q9XJ M,%V\.I;4.&J7MG2MKK?SOHAG\@ZORH%W\(N;3FA+3NC\R<9C:!$=>!/9S8Z2 MWK^?-9'0NA#>^=BD*Y42A\/R0-976OT#4$L#!!0 ( +-( DD,3'&PO=V]R:W-H965T&ULA5/;;IPP$/T5RQ\0 M [M)TQ6+E$U4M0^5HCRTSUX8P(KM(;99TK^O+T!VHRAYP3/#.6?.^%).:)YM M#^#(JY+:[FGOW+!CS-8]*&ZO< #M_[1H%'<^-1VS@P'>1)*2K,BR&Z:XT+0J M8^W15"6.3@H-CX;842EN_AU XK2G.5T*3Z+K72BPJF0KKQ$*M!6HB8%V3^_R MW6$;$!'P1\!DSV(2O!\1GT/RJ]G3+%@ ";4+"MPO)[@'*8.0;_PR:[ZU#,3S M>%'_$:?U[H_;4=) RT?IGG#Z"?,(UT&P1FGCE]2C=:@6"B6* MOZ95Z+A.Z<]M-M,^)A0SH7A'8*E1M/G ':]*@Q.Q P]GE^\\W 01KTQL5#-I M>F_4^NJIRO/;DIV"T(Q)E,,%9D4PK_YABX)>THLS>O$U?;/0-\GAYL+AS=<" MVT5@FP2VGXV8,(=+S/=W3=C9GBHP7;PZEM0X:I>V=*VNM_.NB&?R!J_*@7?P MFYM.:$N.Z/S)QF-H$1UX$]G5-26]?S]K(J%U(?SF8Y.N5$H<#LL#65]I]1]0 M2P,$% @ LT@"23SOR8FA 0 L0, !@ !X;"]W;W)K;$=@"-O2FJ[IYUS_8XQ6W6@N+W"'K3_TZ!1 MW/G4M,SV!G@=24JR/,M^,,6%IF41:P^F+'!P4FAX,,0.2G'S?@")XYZNZ%QX M%&WG0H&5!5MXM5"@K4!-##1[>K/:'38!$0%/ D9[%I/@_8CX$I+?]9YFP0)( MJ%Q0X'XYP2U(&81\X]=)\Z-E()['L_I]G-:[/W(+MRB?1>TZ;S:CI(:&#](] MXO@+IA&V0;!":>.75(-UJ&8*)8J_I57HN([ISS:?:%\3\HF0+X2?632>&D6; M=]SQLC X$MOS<':KG8>;(.*5B8UJ)DWOC5I?/96K/"O8*0A-F$0Y7& 6!//J M7[;(Z24]/Z/G_Z>O9_HZ.5Q?./Q&_\TLL$D"FW^-F#"'2\QGE^QL3Q68-EX= M2RH1':UI:3S[V=) M)#0NA-<^-NE*I<1A/S^0Y966?P%02P,$% @ LT@"27 /2=JB 0 KP, M !@ !X;"]W;W)K&X,C:/^G0Z.X\ZGIF1T-\#:2E&1YEGUBB@M-ZRK6'DU= MX>2DT/!HB)V4XN;/&23.)WJ@:^%)](,+!597;..U0H&V C4QT)WH_>%X+@,B M GX*F.TN)L'[!?$Y)-_;$\V"!9#0N*# _7*%!Y R"/G&OQ?-UY:!N(]7]:]Q M6N_^PBT\H/PE6C=XLQDE+71\DNX)YV^PC' ;!!N4-GY),UF':J50HOA+6H6. MZYS^%/E">Y^0+X1\(WS.HO'4*-K\PAVO*X,SL2,/9WK@)(EZ9V*AFTO3> MJ/75:UW>5>P:=!9(8ISWD,.&8%[\W0XY?4O/=_3\8WJQTHMDL-AWSXN/!2!B?MTH9NU>UNWL1W=Q2,OC7LR42.A?".Q^;=*%2XG!&PO=V]R:W-H965T6CG-"\V![ D3U#9;=,<:%I5<;:DZE*')T4&IX,L:-2W/P]@L3I0#=T*3R+ MKG>AP*J2K;Q&*-!6H"8&V@.]W^R/14!$P&\!D[V(2?!^0GP)R<_F0+-@ 234 M+BAPOYSA :0,0K[QZZSYWC(0+^-%_3%.Z]V?N(4'E']$XWIO-J.D@9:/TCWC M] /F$79!L$9IXY?4HW6H%@HEBK^E5>BX3NG/MIAIGQ/RF9"OA&]9-)X:19O? MN>-5:7 B=N#A[#9[#S=!Q"L3&]5,FMX;M;YZKC;YKF3G(#1C$N5XA5D1S*M_ MVB*GU_3\@IY_3=\N]&URN+UR>/NU0+$(%$F@^-^("7.\QMQ]:,(N]E2!Z>+5 ML:3&4;NTI6MUO9WW>3R3=WA5#KR#7]QT0EMR0N=/-AY#B^C F\AN=I3T_OVL MB836A?#.QR9=J90X')8'LK[2ZA]02P,$% @ LT@"22G^^8ZC 0 L0, M !D !X;"]W;W)K&ULA5/;;IPP$/T5RQ\0LT#: M=,4B95-5[4.E* _MLQ<&L&)[J&V6]._K"Y#=*&I>\,QPSIDSOE0SFF<[ #CR MHJ2V!SHX-^X9L\T BML;'$'[/QT:Q9U/3<_L:("WD:0DR[/L$U-<:%I7L?9H MZ@HG)X6&1T/LI!0W?X\@<3[0'5T+3Z(?7"BPNF(;KQ4*M!6HB8'N0.]W^V,9 M$!'P2\!L+V(2O)\0GT/RHSW0+%@ "8T+"MPO9W@ *8.0;_QGT7QM&8B7\:K^ M+4[KW9^XA0>4OT7K!F\VHZ2%CD_2/>'\'981;H-@@]+&+VDFZU"M%$H4?TFK MT'&=TY^B7&CO$_*%D&^$NRP:3XVBS:_<\;HR.!,[\G!VN[V'FR#BE8F-:B9- M[XU:7SW7N_RN8N<@M& 2Y7B%V1#,J[_;(J?7]/R"GG],+U9ZD1P65PZ_?"Q0 MK@)E$BC_-V+"'*\P1?:F";O84P6FCU?'D@8G[=*6;M7M=M[G\4Q>X74U\AY^ M P=H@-O(KNYI63P[V=+)'0NA)]];-*52HG#<7T@VRNM_P%0 M2P,$% @ LT@"27VSIR6B 0 L0, !D !X;"]W;W)K&ULC5/);MLP$/T5@A\0:G&Z&+* .$'1'@H$.;1G6AI)1$B.0E)6 M^O?E(BEV$;2]B#.C]]Z\X5+-:)[M .#(JY+:'NC@W+AGS#8#*&YO< 3M_W1H M%'<^-3VSHP'>1I*2K,BR#TQQH6E=Q=JCJ2N#\A/H?D6WN@6; M$AH7%+A?SG /4@8AW_AET7QK&8B7\:K^)4[KW9^XA7N4/T7K!F\VHZ2%CD_2 M/>'\%981;H-@@]+&+VDFZU"M%$H4?TVKT'&=TY_R\T)[GU LA&(C?,JB\=0H MVGS@CM>5P9G8D8>SR_<>;H*(5R8VJIDTO3=J??5L7,06C")G%!+_Y-+U=ZF1R65P[_0V"W"NR2P.YO(R;,\1I3_M&$7>RI M/' MJV-)@Y-V:4NWZG8[[XIX)F_PNAIY#]^YZ86VY(3.GVP\A@[1@3>1W=Q2,OCW MLR42.A?"CSXVZ4JEQ.&X/I#ME=:_ 5!+ P04 " "S2 ))6O)WKJ(! "Q M P &0 'AL+W=O MP)$W);4]T-ZY8<^8K7M0W-[@ -K_:=$H[GQJ.F8' [R))"59GF6W3'&A:57& MVI.I2AR=%!J>#+&C4MS\/8+$Z4 W="D\BZYWH<"JDJV\1BC05J F!MH#O=_L MCT5 1,!O 9.]B$GP?D)\"NL^=XR$"_C M1?TQ3NO=G[B%!Y1_1.-Z;S:CI(&6C](]X_0#YA%V0;!&:>.7U*-UJ!8*)8J_ MI57HN$[I3WXWTSXGY#,A7PG?LF@\-8HVOW/'J]+@1.S P]EM]AYN@HA7)C:J MF32]-VI]]5QMMD7)SD%HQB3*\0JS(IA7_[1%3J_I^04]_YJ^7>C;Y'![Y7#W MM4"Q"!1)H/C?B ESO,;GBU;&DQE&[M*5K=;V=]WD\DW=X50Z\ M@U_<=$);0XOHP)O(;G:4]/[]K(F$UH7PSLZH@$ +$# 9 >&PO=V]R:W-H965TU#I2@/[;,7!K!B>XAM MEO3OZPN0W2AJ7O#,<,Z9,[Z4$YH7VP,X\J:DMGO:.S?L&+-U#XK;*QQ ^S\M M&L6=3TW'[&" -Y&D),NS[(8I+C2MREA[,E6)HY-"PY,A=E2*F[\'D#CMZ88N MA6?1]2X46%6RE=<(!=H*U,1 NZ?WF]VA"(@(^"U@LF;RH/\9IO?LCM_" \H]H7._-9I0TT/)1 MNF>9W[GA5&IR('7@XN\W.PTT0\JLWVMF2G(#1C$N5P@5D1 MS*M_VB*GE_3\C)Y_3=\N]&URN+UP>/>U0+$(%$F@^-^("7.XQ'S[T(2=[:D" MT\6K8TF-HW9I2]?J>COO\W@F[_"J''@'O[CIA+;DB,Z?;#R&%M&!-Y%=75/2 M^_>S)A):%\);'YMTI5+B<%@>R/I*JW]02P,$% @ LT@"2;=][7"@ 0 ML0, !D !X;"]W;W)K&ULC5/;;IPP$/T5RQ\0 M TO::L4B95-%[4.E* _MLQ<&L&)[B&V6]._K"Y#=*&K[@F>&<\Z<\:6:T3S; M <"15R6U/=#!N7'/F&T&4-S>X C:_^G0*.Y\:GIF1P.\C20E69%EGYCB0M.Z MBK5'4U#\A/H?D>WN@6; $AH7%+A?SG /4@8AW_AET7QK&8B7 M\:K^$*?U[D_;4=)"QR?IGG#^!LL(MT&P06GCES23=:A6"B6* MOZ95Z+C.Z4^1+[2/"<5"*#;"ERP:3XVBS:_<\;HR.!,[\G!V^=[#31#QRL1& M-9.F]T:MKY[KO,PJ=@Y""R91CE>8#<&\^H/5L:3!2;NTI5MUNYUW13R3-WA=C;R' M']ST0EMR0N=/-AY#A^C F\AN;BD9_/O9$@F="^%G'YMTI5+B<%P?R/9*ZS]0 M2P,$% @ LT@"24L2F/.B 0 L0, !D !X;"]W;W)K&ULA5/+;MLP$/P5@A\0RK*N6'/F*U[4-S>X #:_VG1 M*.Y\:CIF!P.\B20E69YEMTQQH6E5QMJSJ4HYS6NS]Q"X\H?XO&]=YL1DD#+1^E M>\'I!\PC[()@C=+&+ZE'ZU M%$H4?TNKT'&=TI^[8J9]3LAG0KX2[K-H/#6* M-K]QQZO2X$3LP,/9;?8>;H*(5R8VJIDTO3=J??5<;8IMR^6P^%J@6 2*)%#\;\2$.5YC=O\T81=[JL!T M\>I84N.H7=K2M;K>SH<\GLD'O"H'WL%/;CJA+3FA\R<;CZ%%=.!-9#<[2GK_ M?M9$0NM">.=CDZY42AP.RP-97VGU#E!+ P04 " "S2 ))CS\>S*(! "Q M P &0 'AL+W=O*FA<\,YQSYHPOU8SFU0X MCKPIJ>V!#LZ->\9L,X#B]@9'T/Y/AT9QYU/3,SL:X&TD*2DT/!LB)V4XN;/$23.![JC:^%%](,+!597;..U0H&V C4QT!WHXVY_ M+ ,B GX*F.U%3(+W$^)K2+ZW!YH%"R"A<4&!^^4,3R!E$/*-?R^:[RT#\3)> MU;_&:;W[$[?PA/*7:-W@S6:4M-#Q2;H7G+_!,L)M$&Q0VO@ES60=JI5"B>)O M:14ZKG/Z4Q0+[6-"OA#RC?"01>.I4;3YA3M>5P9G8D<>SFZW]W 31+PRL5'- MI.F]4>NKYWI7WE7L'(063*(7]#SS^G%2B^2P^+*X?WG M N4J4":!\G\C)LSQ&O/P3Q-VL:<*3!^OCB4-3MJE+=VJV^U\S..9O,/K:N0] M_."F%]J2$SI_LO$8.D0'WD1V&PO=V]R:W-H965TI5"V0/NG.OWA-BJ \GLE>Y!^3^- M-I(YGYJ6V-X JR-)"D*S[)I(QA4NBUA[-&6A!R>X@D>#[" E,V]'$'H\X V> M"T^\[5PHD+(@"Z_F$I3E6B$#S0'?;O;'/" BX"^'T:YB%+R?M'X.R9_Z@+-@ M 014+B@POYSA#H0(0K[QRZ3YT3(0U_&L?A^G]>Y/S,*=%O]X[3IO-L.HAH8- MPCWI\3=,(^R"8*6%C5]4#=9I.5,PDNPUK5S%=4Q_*)UH7Q/H1* +X4<6C:=& MT>8OYEA9&#TBV[-P=IN]AYL@XI61C6HF3>^-6E\]EYO\9T'.06C"),KQ K,@ MB%?_L@7%EW2ZHM/OZ=N9ODT.M^ON]/I[@7P6R)- _K\1$^9X@=EEGYJ0U9Y* M,&V\.A95>E N;>E276[G;3Q$\@$OBYZU\,!,RY5%)^W\R<9C:+1VX$UD5SN, M.O]^ED1 XT)XXV.3KE1*G.[G![*\TO(=4$L#!!0 ( +-( DD72>.'H@$ M +$# 9 >&PO=V]R:W-H965TV!]LX->\9LW8/B]@8'T/Y/BT9QYU/3,3L8X$TD*\M MO(P7]>]Q6N_^Q"W81]@%P1JEC5]2C]:A6BB4 M*/Z65J'C.J4_NV*F?4XH9D*Q$KYFT7AJ%&U^XXY7I<&)V(&'L\OW'FZ"B%V=*VNM_,N'B)[AU?E MP#MXXJ83VI(3.G^R\1A:1 ?>1':SHZ3W[V=-)+0NA%]\;-*52HG#87D@ZRNM M_@!02P,$% @ LT@"21ND^G>P 0 %@0 !D !X;"]W;W)K&ULA53+;J,P%/T5BP^H"8&DB@A2TU'5+BI57;1K!RY@U0_& M-J'S]^,'4*@B98/MZ_.RKDT^2/6E6P"#OCD3^ABUQG0'C'79 B?Z3G8@[$XM M%2?&+E6#=:> 5)[$&4[B>(\.H@#>%=,\Y4?].P.1PC#;1 M5'BG36M< 1W];()T$TB"0K@3VZR,&S&F%R;+;)MDO MDVPEL+MJLL;L?YG@1>,XJ,;?3XU*V0L3^C97YR?PD/C&_\"+O",-O!+54*'1 M61I[?7RO:RD-V!#QG4W1VD&PO=V]R:W-H965T56R,V?:6MN?&#-E"XJ;.^RAZ[#TB 'X+&,TJ)M[[%?'%)S^K,TV\!9!06J_ MW7*#1Y#2"[G&?R?-MY:>N(YG]>]A6N?^R@T\HOPC*MLZLPDE%=1\D/89QQ\P MC7#P@B5*$[ZD'(Q%-5,H4?PUKJ(+ZQC_9,>)]C$AG0CI0C@FP7AL%&Q^XY87 MN<:1F)[[L]N='%Q[$:=,3%#3<7IGU+CJK=@=CCF[>:$)$RF7#69!,*?^88N4 M;NGIBIY^3L]F>A8=9NON:?:YP'X6V$>!_6;$K]L1(^:RP=PG[YJPU9XJT$VX M.H:4.'0V;NE276[G0QK.Y U>Y#UOX!?7C>@,N:)U)QN.H4:TX$PD=P=*6O=^ MED1";7WXQ<4Z7JF86.SG![*\TN(_4$L#!!0 ( +-( DGW-<32I $ +$# M 9 >&PO=V]R:W-H965T#NIJJZVH]RTN;5]@ . MO4FA[!'WS@T'0FS=@V3V1@^@_)]6&\F<3TU'[&" -9$D!:%9MB>2<86K,M:> M357JT0FNX-D@.TK)S/\3"#T=<8[GP@OO>A<*I"K)PFNX!&6Y5LA >\3W^>%4 M!$0$_.$PV56,@O>SUJ\A>6R.. L60$#M@@+SRP4>0(@@Y!O_NVI^M S$=3RK M_XK3>O=G9N%!B[^\<;TWFV'40,M&X5[T]!NN(]P&P5H+&[^H'JW3_SDER"T!63**<-9D$0K_YE"XJW=+JBT^_INYF^2PYWZ^YT_[U M,0L42:#8C$BW(R;,:8O9?6I"5GLJP73QZEA4ZU&YM*5+=;F=]S2>R0>\*@?6 MP1,S'5<6G;7S)QN/H=7:@3>1W=QBU/OWLR0"6A?"'SXVZ4JEQ.EA?B#+*ZW> M 5!+ P04 " "S2 ))"V>:?:0! "Q P &0 'AL+W=O70&%5J2]X9CCGS!E?\A'UBVD!+'E3LC-'VEK;'Q@S90N*FQOLH7-_ M:M2*6Y?JAIE> Z\"24F6)LF>*2XZ6N2A]J2+' )O<15=6,?X)YMH7Q/2*R&="3^38#PV M"C9_<\N+7.-(3,_]V6T.#JZ]B%,F)JCI.+TS:ESU4FSV6ZI -^'J&%+BT-FXI7-UOIVW:3B33WB1][R!/UPWHC/DC-:=;#B&&M&",Y'< M["AIW?N9$PFU]>$/%^MXI6)BL9\>R/Q*BP]02P,$% @ LT@"20#/D+2E M 0 L0, !D !X;"]W;W)K&ULC5/;;J,P$/T5 MRQ]0$Y+T$A&DIJMJ]V&EJ@_MLP,#6+49:IO0_?OZ A16E79?\,QPSIDSOF0# MZC?3 %CRH61KCK2QMCLP9HH&%#=7V$'K_E2H%;!I*2+$V2:Z:X M:&F>A=J3SC/LK10M/&EB>J6X_G,"B<.1;NA4>!9U8WV!Y1F;>:50T!J!+=%0 M'>G]YG#:>40 O @8S"(FWOL9\W/,\T#L1TW)_=YN#@VHLX M96*"FH[3.Z/&52_YYOHF8Q*M!UN#J&%-BW-F[I7)UOYWT: MSN0+GF<=K^$WU[5H#3FC=2<;CJ%"M.!,)%=[2AKW?N9$0F5]>.-B':]43"QV MTP.97VG^"5!+ P04 " "S2 ))FK)('Z\! 6! &0 'AL+W=O_PLNAI"[^H M;IDTZ**LNS[AK!NE++@0R9U+T;E'NBPX--9/#VZNX[V-"ZOZ^14NOX+R/U!+ M P04 " "S2 )) >1H1< ! ![! &0 'AL+W=O5)[)WG#6PIM"NA>"JG]GX'(XX0V>"N^L M;HPKD#PC,Z]D EK-9(L45"?\O#F>4X?P@-\,!KW8(Y?](N6'._PL3SAR$8!# M89P"M1JQ,:,8%R7F%F!+'J M=RUBO*;'"WK\F+Z=Z-N0<+MT3Y+' LDDD 2!9-5BNFXQ8,YKS/ZQR>[&9+<2 M.-PU66.^/39);TS2I< ANFNRQMQ^+K*8#@&J]I= HT+VK0G#,5?G>_8<^^GZ M@N=91VOX157-6HTNTM@9]0-526G AHB>;*N-_1/,!PZ5<=N]W:MP.<+!R&ZZ MZO/_)O\/4$L#!!0 ( +-( DFK06?WKP$ !8$ 9 >&PO=V]R:W-H M965TG%T PD^@+;7?7;:"*K_'8&K MX8 W>"J\L::UOD"*G,R\B@F0ABF)--0'?+?9'S./"( _# :SF".?_:34NU\\ M5P><^ C H;1>@;KA#/? N1=RQA^CYI>E)R[GD_ICZ-:E/U$#]XK_995M7=@$ MHPIJVG/[IH8G&%L("4O%3?BBLC=6B8F"D:"?<60RC$/%?,&+O*,-O%#= M,&G025EW?<)9UTI9<"&2*Y>B=8]T7G"HK9_>N+F.]S8NK.JF5SC_"HK_4$L# M!!0 ( +-( DD!65';I@$ +$# 9 >&PO=V]R:W-H965TYC_FW]\*$8T[[8#<.1#26V/M'.N/S!FJPX4MW?8@_9_&C2* M.[\T+;.] 5Y'D9(LS[(]4UQH6A8Q]FK* @9(GS>'TRYDQ(3? D9[-2?!^QGQ/2Q^UD>:!0L@ MH7*!P/UP@1>0,H!\X;\3\[-D$%[/9_KWV*UW?^867E#^$;7KO-F,DAH:/DCW MAN,/F%JX#\ *I8U?4@W6H9HEE"C^D4:AXSBF/_MLDMT6Y),@7P1Y,IX*19O? MN.-E87 DMN?A[#8'GVX"Q).)C323NO=&K8]>RLWC0\$N 33E),EIE;-D,$^_ M62*G:WF^*O'X-6 [ [;)XW8%>/H:L)L!NP3870.>LG63^^0RY>B;3;*K/55@ MVGAU+*EPT"YMZ1)=;N=S'L_D,[TL>M["+VY:H2TYH_,G&X^A073@+61W]Y1T M_OTL"PF-"],'/S?I2J6%PWY^(,LK+?\#4$L#!!0 ( +-( DD.[]A ! ( M .D% 9 >&PO=V]R:W-H965TM-?,B*-9% O,N'W[@NA4+.GLC7#P/__YC@CYR,6; M;"A5P7O'>GD(&Z6&/0#RU-".R <^T%Z_J;GHB-*A. ,Y"$JJ*:EC $91!CK2 M]F&13VLOHLCY1;&VIR\BD)>N(^+W,V5\/(1QN"R\MN=&F050Y."65[4=[67+ M^T#0^A ^Q?L2&\4D^-'24:[F@6$_OYXOYEZE;3'XFD)6<_VTHU&C8*@XK6Y,+4*Q^_TKF%U!B>.)/3 M,SA=I.+=DA(&'7FW8]M/XVC?[*(YS9\ YP1X2XC1?Q.2.2'9) !+-O7UF2A2 MY(*/@1R(V>QXK^7"F&CG0$YNPGXNW9G4J]U!OH4Y5J! MDIL$: O!5PH;/@$UQ3P P;)8H"L0>*TL8'$M@VKZ6T;"<:I3U4Z*O28Q?=A MT 8&.3")6R:S,&A5)MY!B'VJ*&V"=._KQ<@9(0T+]CW^IQSS_5".DCUKAL @SXX$_J$&V.Z(R&Z M:(!3_20[$':EDHI38T-5$]TIH*4G<4;B*-H33EN!L]3G7E66RMZP5L"K0KKG MG*I_%V!R..$-GA)O;=T8ER!92F9>V7(0NI4"*:A.^+PYYEN'\(#?+0QZ,4?. M^U7*=Q?\+$\X";,==8)R4A([@2_=20X\WW]H(9FJ9(#TAUUA[TY6KAR(E89::^FPG;9 MSK3-WK+-]T-*;DYHQ,0>&PO=V]R:W-H965T8:E*?@%BX 17AM11$$"8@ ZWO5_D9NV5 M%SF[2MKVY)5[XMIUF/]Z)I2-1Q_Y\\);>VFD7@!%#A9>U7:D%RWK/4[JH_^$ M#F6J$0;PHR6C<.:>SGYB[%T7WZJC#W4$0LE9:@6LAALI":5:2!E_3)I_+#71 MG<_J+Z9;E?Z$!2D9_=E6LE%AH>]5I,97*M_8^)5,+<1:\,RH,$_O?!62=3/% M]SK\:<>V-^-HWSS"B;9/""9"L!!0]$]".!'"#0'89*:O+UCB(N=L],2 ]<=& M!P7G6D0I>\*H<;M=JC.A5F\%RK()-E&B593-?B4V M2N2XH.@QW0.5*U L_M1XDV4>!4EW'6)'9<8A?_1<+)Q258NT6[#B>.20KB; MQ,5D*+@?)-T$25=!XMV?('5,(I2ENS^!"U);\M?6 ^>,#?A"OF-^:7OAG9A4 MQ]6<.1[9D[5"?JH20*,OSFJU#DJMFQ7&JBB!4_4D&JC-GY.0G&H3RC-6 MC01Z="3., G#%'-:U4&>N=R[S#-QT:RJX5TB=>&J8"?8[^JH2V,V#- 13O3"](=H MWZ [PL(*%H(I]T7%16G!;Y0 G[:UJA3/::DS#- M\-4*=1CB,-LQ9CF'V0TQ48_ QL&L#1*,2Y!1B>?9$F/,RQQF/\)$X6,C\^:ZU?H%5))UW-)2C#41$-S2KYDRW7A<\("2\<>G,T M)][[!O'-!P_U*DF]!1"PM9[ W'" 6Q#"@USA?P/SJZ07'L]'^EWHUKG?, .W M*%YY;5MG-DU(#0W;"_N,_3T,+2P\<(O"A"_9[HU%.4H2(ME['+D*8Q]W;M)! M]KT@'P3Y),BC\5@HV/S++*M*C3TQ'?-GERU=NO801R8FT'3LWADU;O50Y=FL MI 03,C@%I=NKR.KJ,.6K, M22]7F9]5F9_8+"X#%F=]+OZWS^+,0?&+/HN?^Z1'Y]^Q'3PRO>/*D U:=Y7" MN3>(%APJO7*&6_=@IT! 8_WTVLUUO,,QL-B-+W+Z+52?4$L#!!0 ( +-( M DFCCCA**0( -$& 9 >&PO=V]R:W-H965T>(NQ\-Y[,O"]WPHQ[H* GUK<(_Y$1SS(.PUE/1)RRBX!'QE& MY]G4DP"$81KTJ!O\JIS77EA5TJL@W8!?F,>O?8_8GP,F=-K[D;\NO':75JB% MH"J#N^_<]7C@'1T\AIN]_QSMZD(I9L'/#D_<&'N*_4CIFYI\/^_]4"%@@D]" M)2!YN>$:$Z*"9.'?2^:_DLIHCM?TKW.WDOZ(.*XI^=6=12MA0]\[XP9=B7BE MTS>\M)"HP!,E?/[U3E=% MM($)C--G1!?\ [%+-W#O2(4\R.93IZ%48)D5/LE]U\KORWU"<"/4,)-CIH]< M/1%T7#\@]Z]8]1=02P,$% @ LT@"28TA-0:/ @ 1@H !D !X;"]W M;W)K&ULE59=CZ(P%/TKA!\PT(*@!DF4S6;W89/) M/.P^5ZU"!BC;5IG]]]LOD3;."#Y(6\X]]YX+AS;K"7UG)<;<^VCJEFW\DO-N M'03L4.(&L1?2X5;<.1':("ZF]!RPCF)T5$%-'< P3((&5:V?9VKME>89N?"Z M:O$K]=BE:1#]M\,UZ3<^\&\+;]6YY'(AR+-@B#M6#6Y915J/XM/&WX)U 2,) M48C?%>[9:.S)XO>$O,O)S^/&#V4-N,8'+BF0N%QQ@>M:,HG,?PWI/:<,'(]O M[-^57%'^'C%2EJ#;TO2,^H4O-WTC_ QL-"TEX(#53_][APCAI;B&^ MUZ /?:U:=>WUG65HPAX'0!, AP"0?!D0F8#H'A KI;HRI>L;XBC/*.D]UB'Y MM,%:P*DD$

4VQ4MTLH8V+UFD,89\%5$AD,5)C=& ,&1"#8'Z: OAT.QRD> M)2C&B#AZGB&Z9=#3;62)6#PGB&\$L2:(+8+$+C+5,C2F-46&ZO<(6(R!J8/[ MM**%4]'"JBA]3I X/4GF]B1U*D@M@J4M56-V-F;U/,G22;(<$T0/^[E;COH) MP\D=73FI5E:J">\Q")V6RJ_"O)X"X!0!++]%CAT2XS4 ZY3FGUIL] M7;/K(F#;:$K!*U?S:JYF&#I5P/ KS>;C:$#F.4_7#%TG0=M)R00*Z&B&<+;F MR*TBFK!S&- G6X=.%HRV[0;3LSK.,.] +BW7N_:P.AR9ME!M^W=XGG7HC'\A M>JY:YNT)%X<'M=.?".%8E!*^"'>4XE W3&I\XG*8BC'5QQP]X:2[G=J&HV/^ M'U!+ P04 " "S2 ))>OH',R8# ^# &0 'AL+W=O6%8Z M+MJ_&U;QVRJ$X3CQ7)[.4D]$ZV4TQ1W*FC6BY$W0LN,J?(2+':0:TB%^E>PF MC/M %__"^:L>_#BL0J!K8!7;2TU1J,L;RUE5:2:5^<] ^I%3!YKW(_NW3JXJ M_Z40+.?5[_(@SZI:$ 8'=BRNE7SFM^]LT!!KPCVO1/<;[*]"\GH,"8.Z>.^O M9=-=;_V3% QA_@ T!* I8,KC#\!# /X((/\-($, F9LA'@)B)T/4:^^*M)%',@.K:V?R'*.Z%FW]8()\OH31,-&-1A-A8F]D&V M)@1.B$@5X*T"A78&9&;P)<@M!/76<)=D]PG)IV7BL4SZ&4"]W"Q)_;#<@B&D-D[@71@6#@*4 B]N9_.IS2B9X[-[>$#K M]" S=FGH;M,P_K+/[D8-Z1R?S?V20HJIWV<3!E.0N2?[Z+.)BU/BW]!V-EU" M 7 ]BHSFJ&;MJ6M+1;#GUT;VQ_TT.[6^CT@W5\[\!BYRZ)G?ZE:Y:\8^Z-?+ M2W%B/XOV5#8B>.%2M71=_W7D7#)5N%K#87!6S?PTJ-A1ZMM$OX2^O>T'DE_& M;GWZR[#^!U!+ P04 " "S2 ))D\1I\LT! "!! &0 'AL+W=ON=XO M4KZYX&=YC&+7 C HC%.@=KE"#HPY(5OX[ZAY*^F(R_VD_MV[M=U?J(90 MD4!FPEQGG; ="=L;(?%.0V?>US=J:)8J.2#=4?>Q-P<+5T[$*B/MU50X+NM, MV^PU(\ESBJ].:,00CSDO,9L9@:WZ:@D2W=/)LL1:@?P.L?^XPG:JD 03VR5_ M%W\LD$P"(3PE=P*?\+A[Z&!W)_#@C>#%I^6@:G_E M-2ID+TPX]CD[3]6)N*OQD#_;:0O#<9/)TH[6\(NJNA4:7:2Q%\_?DDI* [:U M^,GVUMC_P1PPJ(S;?K%[%48D!$9VT\#/?YWL/U!+ P04 " "S2 ))Y/(8 MM&4" J"0 &0 'AL+W=O[BL;8C^-23ZLH+ M?#_R:EPV;I[U?:]=GM$KK\J&O'8.N]8U[OYM247O&Q>X0\=;>2FX[/#RS'OP M3F5-&E;2QNG(>>-^ ^L7D$A(C_A=DCL;W3NR^ .E[[+Q\[1Q?5D#JR(U4EE83S7RWZZ2F)X_M!_7L?5Y1_P(SL:/6G//%"5.N[SHF<\;7B;_3^ M@^@,2 H>:<7Z?^=X99S6 \5U:ORAKF737^_J29QJVC0AT(3@00#1EX10$\)/ M OR2 #4!+B4@34 6P5/9^Y';8X[SK*-WA[58OD]@+>"=%!'*#NO5.C4A8NR8 MZ+WE 0HS[R:%-";H,5L3 Z&PO=V]R:W-H965TV1MTP]B!/OS)V]D"W3YE(>(G62G.WZIK:)@) L:EG= MA579K[W*JA1GW=0=?Y6!.K>2,NZY"&MX6W^G#4=B&JRFCLV]4M[U0M MND#R_3I\HH_/,;$E?<7OFE_4Y#RPXC="O-N+G[MU2*P&WO"MMA#,'#[X"V\: MBV28_UY!OSAMX_3\AOZ]MVOD;YCB+Z+Y4^_TT:@E8;#C>W9N])NX_.!7#ZD% MW(I&];_!]JRT:&\M8="RS^%8=_WQ,MPIR+5MO@&N#3 VQ'DO?"#J97YCFE6E M%)= G9A]>/31E$L+8I #U:/)P;T1JLSJ1P597D8?%NA:,[0\3VOH6!$9]%D* M"-UV<"B*^P#Q#2 >-,8.P.H^0'(#2 : 9 J0$]=D-J@<:CI?DRFB2!T*ZE*L M!HIT0A$_)/=),D22.21P'R!'.YDOW;=N4>S!@Q,#3AB*9/9S M"--_%I\-P7D!-R^I!P3."RS."^"\@!.%(IO?4[?(XT,&."_@YL5C7 "<%UB< MEQCG)28>;E$1YHDFDUC+Y:$?.%6P%>=.#X/8N#H.M4_03W)?Y55Y8@?^B\E# MW:E@([29!_OA;2^$YD8%>3"OQ]&,W>-%P_?:GN;F7 Z#Z'"AQ>DV5X_#??4? M4$L#!!0 ( +-( DE]>W_KX@$ $@% 9 >&PO=V]R:W-H965TDT;0^3JCYLSPX<+JJ-F6U" M]^_G2Z 8(:4OV#Y\MR,XSD;&WT4#(-$')9TX>XV4_NC4FXIQ MBJ4Z\MH7/0=<&A(E?A@$1Y_BMO/RS-1>>9ZQ09*V@U>.Q$ IYO\N0-AX]O;> M5'AKZT;J@I]G_LPK6PJ=:%F'.%1G[WE_NJ0:80"_6QC%8H]T]BMC[_KPLSQ[ M@8X ! JI%;!:;O "A&@A9?SWKOEIJ8G+_:3^W72KTE^Q@!=&_K2E;%38P$,E M5'@@\HV-/^#>PD$+%HP(\T3%("2C$\5#%'_8M>W,.MHW:7"G;1/".R&<"6%L M@ELC$_,;ECC/.!N1Z+'^=ON3@G,MHI21,&K<=J^""E6]Y>%3D/DW+73'6,IE MB=G/"%^I;UJ$GDL/'8LO"$230&0S1HY ^%@@G@1B*Q [ I';9&I36DQGFTQV M7XAY6+D<')?8=;&8BX-)D\-HT66*B(%B9^(M?G0*OS40+5+"AD_9/GZOSI?$=VTNU!LGZZM^;+,_\/4$L# M!!0 ( +-( DD(UX*D^0$ +$% 9 >&PO=V]R:W-H965TXPEJ<*&)$;WD*CWURX8$3I MH[ABV0H@9PMB%(>^GV)&ZL8K"QM[$67!;XK6#;P()&^,$?'O )1W>R_PAL!K M?:V4">"RP"/N7#-H9,T;)."R]YZ"W2'P38K-^%U#)R=[9,P?.7\SAY_GO><; M#T#AI P%T;5)P-$ \Q\N[6NK%KY]YD>0_[&!#V@' $1+82 MV E9F]^((F4A>(=D2\S'"W8Z71@2S8RD91/N]MJHU-%[&?E!@>^&J,]QD,,T MYY&!-?N'$J$WAXN=&/;+KQPKD#[\#?Z#ZKT_!P/%"[* M;#.]%VZBN(/B[3 @QRE=_@=02P,$% @ LT@"23^9MF37 0 W@0 !D M !X;"]W;W)K&ULE93;;J,P$(9?Q>(!:DXA;$20 MFJZJW8N5JE[L7CLP'%0;4]N$[MNO#T )JI3L36P/\W_SCV,[&[EXDPV 0A^, M=O+H-4KU!XQET0 C\H'WT.DO%1>,*+T4-9:] %):$:,X]/T$,])V7I[9V(O( M,SXHVG;P(I <&"/B[PDH'X]>X,V!U[9NE G@/,.+KFP9=++E'1)0';W'X'!* M389-^-W"*%=S9+R?.7\SBY_ET?.-!:!0*$,@>KC $U!J0+KP^\3\+&F$Z_E, M?[;=:O=G(N&)TS]MJ1IMUO=0"149J'KEXP^86M@98,&IM+^H&*3B;)9XB)$/ M-[:='4?W)?4GV=>"FR^EL3APD_AT[E6S*).M& _\V8+]I M=/^_C:8;!^D=C::K1J,HC#=5\.H ,A"UO6<2%7SHE#M_2W2YRH^A/<"?Z7G6 MDQI^$5&WG41GKO0UL&>VXER!=N$_Z/UN]&.S+"A4RDSW>B[<_7,+Q?OY-5F> MM/P?4$L#!!0 ( +-( DDV.V+DO@( -,* 9 >&PO=V]R:W-H965T M&)BP2MR;XS;5PUN:45:I\.'I?L,%B6(!=(3?RI\ MIK>\Z>WQ EYJ]DNM///00"<$=J6G_Z>PNE)'F%N(Z#?J4 MUZKMKU?Y3>H/8?8 . 3 ,6#,8P\(AH#@'A!^&Q . >'<#-$0$!D9/-E[[]P& M,53D';DZ](S$?@(+CG="A"L[M%?KY _"O:-\]:,( ,B]#R$T,+!G5BH#(QNR M49&[B,<+L%8!73T#5#/8$JPU(K;6,"E2?B'R99G!K_C3 K%A M:_RHK8E10?*=K;&T-5'Z3"(;LE:1++,A&Q4!:6AC2I6!:3K=3FJTDVKM!-," MF6%H]JBAP#=*$$?LI*4#)#M-X\!JJ@;%YDX=;-4@$"96\TN#RF;\@P$P&],. MLR2<(0$-=P%\V-[ K"*88V^@;EGHV^U5H3"U[UH- C"P2I4:E<[9N, \WX!^ MP,UQ-S+=C1YV-S:KB&< *LIZS.V ]9C8FL3*DQRCDL6_*4-W:#NV,_ M*U%G1RXMD^^@<76.,;ZRNP6 /+^D;,;_V$<)\)_6 EQMS[;.J6+?V2\VX1!&Q?X@:Q%]+A5KPY$MH@ M+I;T%+".8G1024T=P#!,@P95K5_D*O9&BYR<>5VU^(UZ[-PTB/Y=X9KT2Q_X MU\![=2JY# 1%'HQYAZK!+:M(ZU%\7/JO8+$%D80HQ*\*]VSR[$GS.T(^Y.+' M8>F'T@.N\9Y+"B1N%[S&=2V9A/*?@?2F*1.GSU?V;ZI<87^'&%Z3^G=UX*5P M&_K> 1_1N>;OI/^.AQH22;@G-5-7;W]FG#37%-]KT*>^5ZVZ]_I-!H$^%F%9$A(+(5 UZXZMT$<%3DEO<PEDV.Y";:8HF,R!$[4U4)+L<6&I M55AJ% :I3[?@NZ*Z5S+*2&5:@LR_91&7VC,C,$ID9(M%C@KGU M3<^_^DV#T+(@C^.)A]C9S@$T[&T(X!-"P!8R#JO)272? EK5 OCE%BMJA!<"2$8V$[?!$UE^*O8ES4^,CE8R:;H>>L7G#277\; MQG^7XA]02P,$% @ LT@"2>?P^)M$ P .Q !D !X;"]W;W)K&ULG5C;CILP$/T5Q &QNJR329JNJ?:BTVH?VF4V< M!"W@%#N;[=_7X"1E1D@QS4, 9^:<.3:'P5F<5?>N#U*:X+.I6[T,#\8<'Z-( M;PZR*?6#.LK6_K)375,:>]GM(WWL9+D=DIHZ@CA.HZ:LVG"U&,9>NM5"G4Q= MM?*E"_2I:*WV!],/1*M%=,O;5HUL=:7:H).[9?C$'M=B M"!DB?E;RK$?G05_\FU+O_<7W[3*,^QID+3>FARCMX4,^R[KND2SS[POH/\X^ M<7Q^1?\ZR+7EOY5:/JOZ5[4U!UMM' 9;N2M/M7E5YV_RHB'I 3>JUL-WL#EI MHYIK2A@TY:<[5NUP/+M?\OB2-IT EP2X)8 8"G=$0YE?2E.N%ITZ!_I8]HO' M'FUXUX-8Y$ /:)U3;PO5=O1CQ2%=1!\]T"7&I:S',>P6$5GT20H(<3H@BNP^ M +\"<%E< MJ1FI($,5L$FI&9*:>;#DA"5'+(!97,P:Q_#[) 4A*1" F"3!,$(*J%;/54INPQ$ M9F(IY4%V$A[/+I91M=ELM=0L+/=1F\]>6^H7ALP@P.-)'1.U$,]5"XQ4 CW4HJ-IBKEI..P-'9A#DW2AU:B]!KIF*-!4^3-0S'-N! MS.NE:U^"'%/J^8+"J6TXMDT^+0I&5 Q\N6BSX@K%_TPA]2)'7DP\N@JG7N2SO.7_62)!8^;]_4C1RY,8'IJ]ZYO:V[,.IXW:K?_B]8_0502P,$ M% @ LT@"2:3G'S A @ 1@8 !D !X;"]W;W)K&ULC57);J,P&'X5B_L4L].(("54U8RS %VD[OO5J(?J-[_-CC0GB3[3'G7QRIHP@(9?L MXO.>8732)-+Z(82I3U#3>66A]]Y86="K:)L.OS' KX0@]F^/6SILO<";-MZ; M2RW4AE\6_LP[-01WO*$=8/B\]7;!ILH50@/^-'C@UARH[ =*/]3BUVGK014! MM_@HE *2PPU7N&V5D#3^'#7OEHIHSR?U5UVM3'] '%>T_=N<1"W#0@^<\!E= M6_%.AY]X+"%1@D?:Z0^=K"1<*9$I#+@6HV9UR4KXW+W5D9)6O@W M)31B0HW9VYA@1OA2W6D1>DMZ:-%#ET&U0*2/':+)P2QWD1TP"1\+Q)- ; 3B MQ5O(EB$S4X;!="9D %,7J+)!$8RBQU&2591D$25?NJ0F2F*Y_(CBV 6J%J X M_<:'2U=1TD649V>4U'+)G&DK&Q($V>,J^[W:W\N6 M:3K<7:8L>G3!OQ&[-!T'!RID]]!7_4RIP#(=?)+'HI9-?5ZT^"S4-)-S9OJ< M60C:3UU[_NLH_P-02P,$% @ LT@"2>B&ULC51-CYLP$/TK%O*JWV MT)X=,@EH;4QM)VS_??T!!!"K]!)[AO?>O(GMR3K&/T0%(-$G)8W8.964[=9U M15D!Q>*)M="H+V?&*98JY!=7M!SPR9 H<0//2UR*Z\;),Y-[XWG&KI+4#;QQ M)*Z48O[W (1U.\=WAL1[?:FD3KAYYHZ\4TVA$35K$(?SSMG[VR+5" /X54,G M)GNDO1\9^]#!C]/.\;0%(%!*K8#54A.G^T']U72KW!^Q M@(*1W_5)5LJLYZ 3G/&5R'?6?8>^A5@+EHP(\XO*JY",#A0'4?QIU[HQ:V>_ M;+R>MDX(>D(P$L8ZZX2P)X1W0F0ZM3.BK!8H9(GE<(1PJ MV' ?SIH('PM$@T!D!:*I0)S.3::V#8MIK,GG) W74,44%?J1__S83+PP$\^Z MB>9E$FLFGI3QUA#%.N)+$\G"1#(S$:^:2"8EO@6)[Z\:F:%"/_R/&Y0NS*0S M,_[J\:33XTF]Y57NCV>&V@2;S<*,.WD]%/C%3!6!2G9MI+W98W8<7/M O[Y% M_J &FIT_=YD\:_$%?F)^J1N!CDRJMVT>XIDQ"]Z1.K5(C=PP(G*7>IFK/ M[12R@63M,%/'P9[_ U!+ P04 " "S2 ))^FN8H*0K !'N0 % 'AL M+W-H87)E9%-T&UL[7W;"S\RLR.JK#4@3$XIU4;[LC6"I6 M6W:5)(NJMKT3^P"1H(0N$. 8*GDZ <_[!_LO$S$/LT'S,-^@C_%7[+GDIE( M( &0JHLGPE,1W2J)3&2>/'GNY^3!]UF6RP^;*,Y^\\U]GF^_>_X\6]X'&S_K M)-L@AF_62;KQ<_@SO7N>;=/ 7V7W09!OHN?];G?\?..'\3=R%X?_N@O.DEV< M_^:;P7C\S0_?9^$/W^<_O$R6NTT0Y]*/5W(>YV'^*,]CGC-,8GDBLWL_#;+O MG^<_?/\_:MWDJS!;^I'\<^"G\A5\Z*"Y.E*M6SOV#_WJ)S>I MOPKC.[EXW-PFD?/M]?Q/U<\4QJ^#NQ#1# M?^!MG>_BD/+N4YQ=G#1.< 7.?[#)8 MPSG4P<%\-JI^J58RP+3PSD60R\R/7#8_2T#\P!YJO_PQ3;),;M-D'>;5[Q9! M% '"/'D7Q %2 LH7?[4)8R*L'%$1?-@B\IQY%>#K--E($'(I<7[-J#R X\GU M-)Z, P<,-=5M !(D $337[G_P5WT*DW>AQF*&!C:.A*1Q=]7OWGA9^%2 BG' ML'7 #-#EDBF*A&C]\(<@O+M'JO'?PU:!6.U'@(":J>]E&.WPP8,7U ]\_))E M6J['0@-3O/ C/UX"/:)VR@YF@)?!$DB\5T_B6HKX609S?N=\[6?W1'A+_"7X MUUWX'N@8V-)1!1KS0Y[G6+3%^[C1^39/401I$% M8QC#B=^%MS5L?MFR"8:O_CM].%'HWX91F /2G!,RB-_ZCXCUFN_375"+56O: MIJ<>_!1UF*L4PCA J;8$]+NBJXSSEF4NDOC$',V>)1F)41+?G8#8VK1-R^NW M#$ M%>:L7XBZ04, KP;QTAV,MN-WV=9?!K_Y!C@W"]+WP3<_2$=+O\GM@E[\$ MJ_\AXP2P'F89HHF.L57,D#QJ6&;:;5MG,/2FP[[7&TQH&?RS=^KU1Z=ZL 5# M_]0;#*?><#3FL5WOM#OT1H-NC2R4?BY!X0;&L*5'0#X%FULX6RVC/! BV398 MHHJ+'#J8K8#B0,O ":.X. '1M_2W(9QX=>1UD(/I;HEWU[H+_&R7/FHT 7A+ M4->>''G#TX$WGO9X3]XI&-N3OMG^Y]@&TVA60S5[J9F6.^3)P_3(T96/#'@? MY"$8DL>@5Y[)YPU.2V$* ?._"F.8)T2C.LG"/.="CTT">83 \= M?3 W-4)>'K87[-KA]3#7#FT!N$K9]:=YF/&-FO]5E#P<;G%,> M4;5MLR,TYFCJ@)+8(9.@+_*D M^;425P@[\ MIS?>C!PED%N1\R))T^2!G)T=<#]:@6VFW%4*O!AN2=D^,K<>\MAUL%4H(.0M M+?'5##3JWCK;W#J.8+.-DL<@4$RB%V%K:$L,CL=3ZW$2.@MJLVEP;6!H1BY. ML0J6*%C1;U/'=X!KU.A#><#X=V&,I@E1&$6FGO!T@)MN>FZQVVXCDN)P=B_# M;!DEH!"">@^/_"[VVCDDL&]4P?:U[M&+70;DD;&,N4SO_+A!VMK?>986TI+Z M"@UNV )]4#(Y+"75;'3T.O+%V\7YQ7RQD+.+E_+R^L?9Q?G_G-V<7UX(T)$? M*+1$3 FBK"./U)_'H(8E"%GYD*31ZN]__?=,1A@&RW*Q\>/=&M8"7*8(T0-X M@B=^!&B+.28#-/*.* G 3_T08SA(:ZO=$LY,/-R'2SC/-) ;/WT7H+IE?L+5 M;E-\*/8!MP3++^87-VK'L :X6;Q' MA&L7^SO@7A).VA18VJ; 6N-;9 6^[_WW&! *@-?096XXY#U#0R-<0<<[ M#PX[ M$;AEP04?$#RP+#BT\!!F@5@%V3(-;P%*^"1 D4N3 K'#1W& UH\/%BK"[LNU M'Z*>MK@=J4P0E2FDFKW7'])^PNU(9(#2,%AP%[&=6\1)"21<* L_B T'CP,, M'E>]/N!B/'2]EQ#.*03#8\F"(%D+G$0OD=^#V[CQ'X%S*!BS)##52NL=',": M(_F/X*X2J(##?;NS23 #&S6E(..O)C_4<[.SB[?7MR<7_PH%S>@,6?7 M+Q<"1,<;H%L\?1JMGAQK/Q943OP[1:I3Q[-%F^/Y472 MH25.NJ>>^/M?_R^@\7T0[U06 TP# CSC,SX#R0,F2)IU$+I7P6VZ0UF";*E MA,5UF JFU[./3[I]GOUU0,;IT0U(Q*6<#OO'O$\P* ^:1@%Y9KEI\N]__3^< M^2I_S&N(26]Z#,_\!^CNI(@+&7T^1YHW M>0J*"[X^?W4ICP#V_"0$2W4=IO!;LLN/=415*4RM]==)%)&;)8\(:A4I.?Y. M&!UB\[]XA6F]>Z"R.[ G,_E,]@?>9#+"7X;>Z;@GKOT'T!YH$/E1)GM3K]^? MR'[/&TR'@B.$KPA$AJP"8UCL1@[[7K?;E\.Q-QB.0,I20!N1SOJ\-!8^I8W3 M'N41P-0?CN6Q^JTGC]72-,A^\!E".!F->2.][M 6M'*7@UG\EX!-;'IV$P"* M5NPN&T'!-J Z16TZ%R:1_0!Y4H]A515U2#6-II8,0KJ&D. M,J&I X0#>$.UP_""(7)/ /FQWHD@S<%?'Q&440CF(_M*QQW@-PM6;3H7P H# MK+$]& BPX,&=9-H#.Q17.4''4AFT;+V0?2^JJU;L9[TF#8.]+)6IS7J3-NNA M20 > UB&-#9FS@"<#I09(%'B/X- BG;BAXR7*0-MJ%:[7@#A2 M&>BD 4:5_07F0(B^27I!D@Z1&L,%&!%E-&:1(5V]9V M7F46$@9AK.PZ0FV)6QZ)N10^;]!2E@\!&98TSMYV@?D,!7H:1&2[A4!E2S(W MRD2FI67X0;88L3!1K>VAL[%S.V_(@<=9?2(S^)#+%Q%JOV8I.^J@1WHU.W\I MYW^ZFE\LYLHQO_GM_%K,%HOYS4+L3017A*TL"5M1*VQIKR6)2[N0I'%0@"#. M4%IY77 5G\FQUQL-74AZWG Z@9_][JDH@I]6Z!-TW[_)D=<;# 4C:]+MRM-> M7PG*[=ZM/9-#KW"\>=2 J'&-D%3P\&8M1AJ70G^6PFW,T.#WX5 MQMM=+DBVWJ;).SR/&#>T K,!4TU;3+)$N .OV _F)VE&=&7)NA65)1P+29DS MM8<*=CL0E>RWLR]QH?K)GS45.-2(M]?-=0-7G-?@T30%&F/-%#3IH$=U_79> M*^Y>G\]>G+\^OT%[\[ RC8\0?"69M_ U\$P%^"0(&I!G@P'_I,NC>]-1"GY,_:ZHP$B7+PQ 5(3TT>QV1_#S\F@#Q8G&NZW47BG5-GH M="#'8RTO^][I:5<.O,&HJPC!/PPUS[ 483@FDWGJ34^=:L>7P:TC$_"SP_R# M:4>^G+]P6=\N;UCA;#87^VAL)M%[P@0E2HPX[@ B]%=G]!50/'\%:Z3)[N[> MR/U>SW-E/ZV^P+0ID.*&0PJ(&;#H<[(+U*RSNS1@UC$9#UN#D#N-=27 1)LD M#40!<93X;$WZL*DH8E<.* ?$_6ZCPY1X0!NTV'&_SWIP:EJ+D* P6\# $&^* M*9.,/(P;H5E$\D+X>^8&35J>>Q=9$]OQE-+D'7%9J-!>OP:58!CE 8>QT0\" M,RQ,#T0JZ4F?1WJ,S!=^_ X!@.?1IO?$16?6P6&O<13L=58NXIS=T3P+XF,J MK.*!1.>O@QQ 0Y&I5C['8$2J!"R(3TI#,S/04YDEL,^ ,VX!&@;!DV=<)R,O M8W!8^2.<9K&+;U*0X1P?+6U>K2H:]FM9H0?:*JB21QK#CL#Q>4Z"P M_'L_C,BF,-.(I0\N @Y%F52RV '$PN0:F53AY0!B%F3UB&)>9: 4^+KZCED M#J!TDN:N:72KK,\$SN(=N$9+\#1W&*RUCH3<.U6,K//,GH)?;0\^5D>GD8*H MM+"V!T':1Z^?@(?S\36[9F0Q M1JC:S+Z%B9+COJVY-EC3K((96IB@/#2E_^1/TE%LJDJ\B*!4D.]9WODM)H7 M^D=1JTI$P'O=P'@F1F/#^AAM],&==DU]$WH^I[Q?;=4+%XDH*IH!VMBTL#YN M4?2G@++SB]G%V?GLM3R_6-QOGXYOUX DXKY']Z>W_Q9 MS'5U_Q5 05=2Z"RK+AAM"7P)Q1S(++NB\N"6KAI0()SO (C2I0$*8I<]&4]G M1?D[?-2,%"L_]]'5H6R9?4&EP. B_%#_C2#<4N[,_"8N@!6 1Y/T.U%V@^#\=4^OI,#L9>?SP%-1@G8+'PY U7+FJ*?<$< M[X^'WF# +P,--*G/:\[Y$^[I]YX.!+S]1KC98!GPBY:!9G)WGTG M.*F")&KJ^%($(+,*?S)Y.O&FPXGL]Q%^<%.Z?6\*&AY\&V\P&0BMIG3AIQSW MO/$ W))I%]R>L1Q-O>%P)'L3\&6ZL.NFJQ[U6QT"'J?P^*#O]8;@Q Q.\=,Q M_-J?3NC3WJG7[8]%S147)I!GLMN9=NF?$9U'9S2E?WI#47M1I7B,SJ^KQX\F M_-B@[3&,PQ"%8P5*1ER ]2Z5S8IX1[Q;I&FLD(..N]\V[$C8++2-=BPLS0$' MYLSM\C!;W(D"L+Q4T*HB]#JA7V+4%O8$?L3<;5;QG;=)#JN%E%30T(F"_$!M ML4[$IQ30#SK5#HHS/-$/U?)SE8UKN;>1P,FEQC@&,E.?_N*Q184=YA/O4G^3 MH9]SN7";-4I3'QGPL'R -B+9(5!<=!H(9M2$I/'6-@BN-K> M-J&*/:QD#Z.QWJ"XZL#QSE$1\!2%]>("6(/I#GA0PHSLZW+_!DPSOY#WB/;3 M82N4SG+?"OXJH=H@7\;!@]A_BH,.$)]SC 3=DX]Q].1CA$\,3O0Q(A55ZR'& M';G75(;91/FL1Y.I=SKJE\YZ-.@,S'Z=LQ;%+NI.HKY _(7/9?/-1=I65$E= M834QM6N5N<&[H9FZ):M*SJ]TE6V+I=-3EL[)B]EB_E*>7;[!T&)1XF521H-\'F_= ?QBFM (T[X*BEB&K*984*A[. M%1R:&:L[+"6\:74:2=@7R@BB2T? M5WQ9S0V1FN:([1WXGW?(UH[Y4"-F2J+%KI)3=3<%P^IS'H.U19?7J/JG4'.: M\&]A\9@Q1/H]2*D$$["MCK+8D9*6>"3J7IE*VLH\W+C#%90A!E.#]R%8^N!/ M*T+@DVI;3".!"FA]+I4[P8"2T+7]7"KG2?TWL.])3@&Y(OADO.0<2Y+SPM Q M=[0YDN+I NU5V_T7J@3JJ9C9AI#V U^<:/B;CXN,!?UR^V\;A+>>LZ2S? M$R04W76T 0PJB, I!]$ M8CW]XYE'8;##V&H-A99"'13Y2Q0&+4.5!U@F#]$ G9FQG: (6D*_ M)AE4K9GEL]=-3@[ "N4HUIR ,NM"5PY5+]@.4) )PIB R6C3C>N=.!,J7AF M278WA"]?P ;?G2R6H#E0,I .]%Y2-PS$%VU)@(%DZXI7'&*257JMA0Y=+ 0 MTWY49V%;'QMQN2P\L%$.9G:/*>^&#"Y!B+=+P%UM\MS9V/^CJ V*Z,QU5J_U%1&7=*/:@%5%78]D\H2T[5B-_NX40XGWJ2+OO C/R^N-K+0>JY(_\8,.&=]D?\['0@ M\*/S6+F-PYXW[E(J0(G>_;Q),TN?-Z+*BXR F^N ^#]\IE=Y0?04@GSNF M LQ-E;6G'/4<4L7 M%6N3,=8H]#'0H;)*?X\'1\B5B;]KAQ.\8'^H"NGL,B\ MX0(CNF*RUY.]O@3G=3@25G^ .I8#P+WQF#: @2$JY$73/6%3QW8]R-!_S4L\&G:%VI77XS=2CP#[T/$+-$Z)9 MRD:8 <1P %V RL+;2AEO'-W7M7HKO#BOKZ/6Q[AM8& MSH%W3NWB//BDU^GI3SSAVN):>H.HB!Z1"SDUJ/H>X$Y4"@=7\FEIJB'$RWK* M!=$I+LHIX_4PDTK84K>']YS2B-'1HW NF2G+@&I\M=#0XM:4\Z:!'VG/@X@F MR8(28"JW=$#L!Q/>Z%UC/,G4T H?!1%)*,3'@_-:-)CTF[!X@F(4 M-(ISFHA%JTJ9^O]0.-*TQP+P'@4:U[Q-\ G%RT.-U-+FA)X 6[=,[3J!NGLA M1=L )56S^2Z-JZ73(OC@FR#A+=9)I^AP MXQ-$DQQ6Q A]1RYV6'I1C,\PAB"*XO7U#B_LTFEG&0?8.#Z4!37S>?IRJ3!\ M1/E4I#2=[WR4#_=X-Q%T*%@=H#:5OQN2ML6Z%Z5R!57Q8RT]?6\.C:S(#XJ9 M$&*B)QQW:]$/:=?"K;57\E<@/I%"+8>MN)J[@:_Y;B7XUC:2K=IT"V'U_"9> M@?K'WG,X <<#X/.^J;PA\<:E)TWSJII# @>+Z@$QX1VUS0!5>;OC4)FZ2 FK M<$U 3&49:JRHT%:YVFB5P.SXL ZJJ#GX+BD5_ MKLA*ANK%=X =D@IH$=&\ M5#:?+2XO9J\QJ>S4 9KF%?HB %47.V(F((#-H<%'%V:HQY,I/H5K-MU'F - M#F-&IVTS!13FP+ L1?'5"M"N[E]2Q%3?,6>M;,> 2S"@)$[Q&A>("9"4V$=$ MMRZT_!*8=H>)< VEY63(9(,'Z31$/2W7E#/MUH;A9@<[/ MT$GVN0A!%P-SI8L*D]X%&'+?@BX$)-[1MW0%A^U\=F6 1N]!PXMP0_%HTWD5 MU96^!ZZ[.*C*'Q^3'.$ZMW:*(D^@H$^5R>&00K5%V%E+B[#VP0<:(L,.1O+? MG-]0M0F6"8NS2[J*.;\XPQ)A?052WEC)$THA8! ,8YU83:4U*^BQ9,D$&5*= M4 H*'J7%?>"OU+%F7DG(5:H@(U(.II2(WH(X6D&833RNL.)S/!QH,R VJ>HF+NDSFS54D 2 M7Z<-,JV2/P*."):4!@<)%O&M4&0JK((83BNK$KYHT$JM3"7PF;ZE%3U:E=5L MXNJZO.*.!H>>&.X$RX1PZ5#Q.]=BE9FXL#E(\",,ZJI\N4*GB+LI?:=WQ-5" MVSS3S6<$>I69OS2^0,916-0]$=D7J+3*&T!S#DLI:4;17 2&IZUH!W:&&"ZL MCD)]"FU%&],P _6;KT%(-93(Z?5-(YH"-),B*"46]-8C9@/ -0=6+8HU;"$T MO^ ):?^$-5[ &5 G/4D_)Q3%FGK:VC\E909&FS'8/?FL5_K+RJ%321A\W2V^ M+MGR$DMY]+[U&1;[MO+6)9?E@RHJ*PBZ=DMNQE5M"7].G1V-"X<#0.Z7]C:79:BS=O!K8@=%-."%:;6C;D)Z5B4Q M>LV]+MY6'7C=P8 JJ%)NG6.H[6@P'.+5U^$8[[WB?8V@*#G)J !/3J;@P]/- M"-,F"/FMX,NEEN%V ISXCXH\^MVQF*L:8 .EJFY&3W\Z[!*LT].1N&)]+_^H M^F66['351-/8I)DQ#PR;4]R8/ =]K5B@9[1DI_ A2=^!?0%Z,#HA!(1O:[J%Z':F&R"=*F^]U3- M#F($K9P;\-/^_K__@Q[#O_$2!9C*\F__:?ZKUFD6]]6X9)+7!*\OISA5ND8Y MO(Y\:MJSC/QPD]E.H-ZX0B#?[D*$7@3O_95?%!F#"YF0.0=*N%=D7\02"287?!#LG#%!'SIF$3)U6=3JZ U7>C.!G=9N9S H>1(,FV0!Q*;^8]$#-(5*RS_8 J :=^$&HQX@QH02/]8EU6S'V6#-8%8T MD;IP$SSD,='T@FS2X@S5/JJ@9D ==,N!PG8!V:/OE)V;/VX#-HTIM4J'9=@; M,W>>*OSE@&8)9%'[D$9ST;Z P2XXN1P^V21Q2-BOESN%WT+,H\QEP7T05NH0 M+9E>V(6:!K$H(>/0[..6/3XP3<3&_QE#&U1SX0R%U,#($7XHIKTQCA5)@P MD!F4Z-XE5H,FVA92)S=50.+D]A!J$I8Z5O\#N@FU"7PT0=8[1>V.2+)/X8 0 M\P-Y]W>F5X1K"190B%LPI]CC-V,_9M61N05NQ$.PC%2H-U4]":G\W-)!.LS, MO:TX9&#K#DOU520 L-ZSOCQE5N.8: :Q<>':N$UTM0 ?#>)TD8826,):+Z#;]+L82R[6U/F);_05/&-I1+J66!$&'2SAQ) DE9,0: );OV"K- P7JT#B M'K/ :["-C"505?]:)Y3,(C.[6%+E>%%0KG+VYF@JUW)N TU02FN1^=B_P+MO>L(06@E6<"B-A M"&7V73P6'H'R4-%@8 3J"=4]A I[TC0F@9%%F-=%55=OH/K*9-IH<>Y[J M/HI^LTEJ)F!9JDK^S"4Q.AXKT\'N5_G 1.7 ?/"\OI6J*9Z2J"8:4QQA$6[8 M[Q=48SK*)U"#]00LNPR22A=2?0R03$PXH02=J-HNCD"KA!>P^MRT%@]]V_PL ME214!)9S&A\?5CCUQA-LK3#H>J;#Z<=O&F_$VMVEP8L(W"@R0!/H6B%@8 M!:%2*I9N4A[W4=\;]WH8J1AXO0'&*IHC"OV)U^7B@:E')1 FX+?BL]^G0="6 MYDAD)O3M7'WW$!4<]BBO-S@[XG5P!Z+BC8\7W#.G<#WR'S HRI+](< $M&HN MJB8 9E>1.978%<" 17M=RGGB,:1@IZ* 09EZ5]3 &L-D23Y240:ITY,= ,WX MRQ0GYB1SH$W^5&?QJ%.GAM>:W%/-,VRU"H/#M*C1 =PE>'<(?#.3_E.)+.-D MZ'M2KGEGM_ 4A\MT3[62(H<@Y2*72E6F,>.]V@RD&8KY=E MGWY9MKXOEWU9I.WZ296?OEX$^7H1Y.M%D*\70;Y>!/EZ$>3S701I>;V?/+JA M7FF.:;"@VF#2W;5==G^J>[72UWZ\G[O[*N35+C@9Z5 MFZ*\,-V+=$L8MRE2G5#XVB/I:X^D?^X>28X@ UO8X-=Z@\S\@WKOBWH=28GP M]S)3_4N$;UP66C5OPNY>)-J[%\D#NA>)_Y+N1?7O3:YIIW*0JK)*8MYF'$'7 M-385(VBNKJLBXTOO(3N$'+X6R3^]2+[E,*Z=J@"% MP5]G*E/'IV#(B"@[O1A%"3F+<"UY MG1=V(SCU)[HWXOTQ"-]W\.T([94L'$<\8%)=7WUKH)^2"%%C_+9!HX:)['=R MF>-\0Z%-]S!!,2*)T6NST"G[13IK-H232R2Z-P]P*![KL.!P6D*O+T'K66T/ MESJ!I4XHF/TO]&J3\SS89,Z&.0@^:$;(8='MTN8/C8@_E4EK8M!UP=?: '0S MR[GL6!.'=H5P.11=SY>'Q9]KWXST*8*7BGK7U7<;M9+!9=L[4#C_C*_X0,#Q M13*N&6:_N<9O?1=2$Z7=N(V)V7*K3% K2WI]3_SJ5_C"%_>D6E[/(O7K6=RG MU'9?TWMSKM1UE;EI2=3\+AR]/Q =GP,MUQ_Y"I\OLZ/R6Z\^:4MMH)1>!F0G MHKX,=C\9E,^(%CQIAW,_[Z9KTUDGUAG^7"]@/3A:Y8K3("SF>SJ%I(N=E**V9(+<1^<%)FGH(W5Q$TQ+[1ZH@IAU0NBZR M5)$[#12 M4%JD)OG;G+DZ%/.'FAK,QV_XAHB#U\MEWC&O3*C_4KT;H_X=0YX\P_?3XI9N M]$M'%"6UX.VL_0T:GO/&@R:PR8!P 5?SMY/T7B"LEW[4$^5!+Z=H7/^B6OAI MOYJA7"Y>?=1X*4]^TGT710W(KEA>DNO'V!Y_U)R@!P\ZE<9;1.AUSEE M6!C=(&X:[@W(64HM!DA7 Z9K7D;!.:=6\K=.GG#1<,<@ YPAB-7'WWYTG])? MY+/J9!;M5JXP-!K]!Q2K[RE.=V(;5F*#C_Y@Q?13J02\^JVJN_Z$]=!2I$.N M(;K%5PHL%BY-K6R7=919(]O5 MN+)LMX"W-XDV^1NBS"1*[MJ#-P?5?;@&O5W^X1BC[94@3K2W,W%/MK9.I#IH M5"]4:VI)JD.&PX\GISUE)X>EM0JJJ*<-S,C+!B8AM[A=P%?K37YI($&G#H4> M %,).[D4KLM7/F:U[P.Z$W-\V"E\TH[D#4O+ ]14ZS2S MHOCE"Z%()Z:>'C3?\^J(.JI]JF@W92$\[,J8ZVVFG]U+_ND^:.-^K3;T19E( MN_R<.XWF';-I5"?@L)^\^ZF5S&M \4^Z9;HT+=-=^;>_U[@RQ)U'Z;T>64XH M^#/>5K3TM^XJC=_]SNK'W&R@F_;3]5VFG>0#ECA\IK7;RWX^K29!$=,Z_]O_ M51#H&".U M=N:UU?X2+,A&O!D$UV^DWV"PG!7-,]MFUPTW'3;#IL" #'!FYO$]U^TL LSQ M$.6#DL$NWG27*8-%I&Y!:K'7H1O\#$L=N%G=-M3T#)6J9^@UL"<2\T=!?_B< M!X*YT*V:FP:\YE9'5COJ7V2=X&AO&2R=EL&_KFT8K+N3?='9G1++SSJ[4UGV M66=WKFO6MF=O.DSM>[?ULK; >$HG:VEULFXZQ7_L\LXQ_V.7=^C@'[M\#:&T M&Q0'50P_W21UBD;KV*-2S^NH\[J"WAK3\\F%O8[Y6*H>_00,?DJ9;REVXHGG69;_\/\!4$L! A0#% @ LT@" M2;Q++,#> 0 @!T !, ( ! %M#;VYT96YT7U1Y<&5S M72YX;6Q02P$"% ,4 " "S2 ))2'4%[L4 K @ "P M@ $/ @ 7W)E;',O+G)E;'-02P$"% ,4 " "S2 ))7375ZLT! #Z' M&@ @ '] @ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "S2 ))"$ $,?H" !)# $ @ $"!0 M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( +-( DG&UL4$L! A0#% @ LT@"29C 3YE! @ W D T M ( !V0\ 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ LT@"2<_ I*I4 @ ] < !@ ( !D18 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LT@"2>M;<$Y2 M @ 'P@ !@ ( !;"$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LT@"20Q,=R2@ 0 L0, !@ M ( !=2H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ LT@"24*LN!^B 0 L0, !D ( !^B\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LT@"25KR M=ZZB 0 L0, !D ( !AC4 'AL+W=O&PO=V]R:W-H965TUPH $ +$# 9 " 3@Y !X;"]W;W)K&UL4$L! A0#% @ LT@"24L2F/.B 0 L0, !D M ( !#SL 'AL+W=OS*(! "Q P &0 @ 'H/ >&PO M=V]R:W-H965T&UL4$L! A0#% @ LT@"21=)XX>B 0 L0, !D ( ! MFT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LT@"2?1H1< ! ![! &0 M@ &P30 >&PO=V]R:W-H965T&UL4$L! A0#% @ LT@"20%94=NF 0 L0, !D M ( !C5$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LT@"26M,^)3U 0 MP4 !D ( !GU< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLT@"2:...$HI @ T08 !D ( !TET 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LT@"27U[?^OB 0 2 4 !D M ( !W6T 'AL+W=O"I/D! "Q!0 &0 @ 'V;P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ LT@"238[8N2^ @ TPH !D ( !-'0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LT@" M2:3G'S A @ 1@8 !D ( !47T 'AL+W=O&PO=V]R:W-H965TY 4 " ?2! !X;"]S:&%R C9613=')I;F=S+GAM;%!+!08 . X #H/ #*K0 ! end XML 60 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 61 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 77 182 1 false 37 0 false 8 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.trex.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.trex.com/taxonomy/role/StatementOfIncome Condensed Consolidated Statements of Comprehensive Income Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.trex.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.trex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.trex.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 107 - Disclosure - Business and Organization Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations Business and Organization Notes 6 false false R7.htm 108 - Disclosure - Basis of Presentation Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Basis of Presentation Notes 7 false false R8.htm 109 - Disclosure - New Accounting Standards Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDescriptionOfNewAccountingPronouncementsNotYetAdopted New Accounting Standards Notes 8 false false R9.htm 110 - Disclosure - Inventories Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories Notes 9 false false R10.htm 111 - Disclosure - Prepaid Expenses and Other Assets Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsPrepaidAndOtherCurrentAssetsDisclosureTextBlock Prepaid Expenses and Other Assets Notes 10 false false R11.htm 112 - Disclosure - Fair Value Measurement Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurement Notes 11 false false R12.htm 113 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock Accrued Expenses and Other Liabilities Notes 12 false false R13.htm 114 - Disclosure - Debt Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock Debt Notes 13 false false R14.htm 115 - Disclosure - Financial Instruments Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsDisclosureTextBlock Financial Instruments Notes 14 false false R15.htm 116 - Disclosure - Stockholders' Equity Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Stockholders' Equity Notes 15 false false R16.htm 117 - Disclosure - Stock-Based Compensation Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 16 false false R17.htm 118 - Disclosure - Income Taxes Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 17 false false R18.htm 119 - Disclosure - Seasonality Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsSeasonalityDisclosureTextBlock Seasonality Notes 18 false false R19.htm 120 - Disclosure - Commitments and Contingencies Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 19 false false R20.htm 121 - Disclosure - Financial Instruments (Policies) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsDisclosureTextBlockPolicies Financial Instruments (Policies) Policies http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDescriptionOfNewAccountingPronouncementsNotYetAdopted 20 false false R21.htm 122 - Disclosure - Inventories (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 21 false false R22.htm 123 - Disclosure - Prepaid Expenses and Other Assets (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsPrepaidAndOtherCurrentAssetsDisclosureTextBlockTables Prepaid Expenses and Other Assets (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsPrepaidAndOtherCurrentAssetsDisclosureTextBlock 22 false false R23.htm 124 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurement (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 23 false false R24.htm 125 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock 24 false false R25.htm 126 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlockTables Stockholders' Equity (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock 25 false false R26.htm 127 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 26 false false R27.htm 128 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 27 false false R28.htm 129 - Disclosure - Business and Organization - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation Business and Organization - Additional Information (Detail) Details 28 false false R29.htm 130 - Disclosure - Inventories - Summary of Inventories, at LIFO Value (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesAtLIFOValue Inventories - Summary of Inventories, at LIFO Value (Detail) Details 29 false false R30.htm 131 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureInventoriesAdditionalInformation Inventories - Additional Information (Detail) Details 30 false false R31.htm 132 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssets Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) Details 31 false false R32.htm 133 - Disclosure - Prepaid Expenses and Other Assets - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherAssetsAdditionalInformation Prepaid Expenses and Other Assets - Additional Information (Detail) Details 32 false false R33.htm 134 - Disclosure - Fair Value Measurement - Summary of Fair Value of Asset Held for Sale (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureFairValueMeasurementSummaryOfFairValueOfAssetHeldForSale Fair Value Measurement - Summary of Fair Value of Asset Held for Sale (Detail) Details 33 false false R34.htm 135 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureAccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilities Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) Details 34 false false R35.htm 136 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureDebtAdditionalInformation Debt - Additional Information (Detail) Details 35 false false R36.htm 137 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockholdersEquityComputationOfBasicAndDilutedEarningsPerShare Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) Details 36 false false R37.htm 138 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 37 false false R38.htm 139 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation Stockholders' Equity - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 39 false false R40.htm 141 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSAR Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) Details 40 false false R41.htm 142 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationGrants Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) Details 41 false false R42.htm 143 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationGrantsParenthetical Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) Details 42 false false R43.htm 144 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpense Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) Details 43 false false R44.htm 145 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 44 false false R45.htm 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Commitments and Contingencies - Summary of Liability Related to Lease (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfLiabilityRelatedToLease Commitments and Contingencies - Summary of Liability Related to Lease (Detail) Details 46 false false R47.htm 148 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Surface Flaking Warranty Reserve (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfReconciliationOfCompanysSurfaceFlakingWarrantyReserve Commitments and Contingencies - Summary of Reconciliation of Company's Surface Flaking Warranty Reserve (Detail) Details 47 false false All Reports Book All Reports trex-20160630.xml trex-20160630.xsd trex-20160630_cal.xml trex-20160630_def.xml trex-20160630_lab.xml trex-20160630_pre.xml true true ZIP 65 0001193125-16-667627-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-16-667627-xbrl.zip M4$L#!!0 ( +-( DF3>%:@GWP -;-!0 1 =')E>"TR,#$V,#8S,"YX M;6SLO6ESVTBR*/J](_P?\'2G3]@1A(Q]<4_[!KCUZ!Q;TI'4W3/WBP,BBA+: M(, !0"WSZU]F%7:"%$EQ 2UT.VR)1!4RL[*R,K-R^?O_?9IXW ,)(S?P?ST1 M3X43COBCP'']NU]/9A%O1R/7/>&BV/8=VPM\\NO),XE._N_G=S_]_?_C>>[J MBNL'OD\\CSQS_QP1CX1V3+@S'T>,"'PYFDV('W>X6SLB#A?XW#^[5U\XZ53D MN/LXGG[Z^/'Q\?$T#)UTFM-1,/G(\7SZBC\8=)\X3CN5Y%.M\-55,/.=3YQ2 M^*@7$CN&QSD'X/C$28*H\8+.2\:-J'^2X8_\_XI/!]/GT+V[C[GWHP_PL*#R M,$+FKDZO3@N(_1=W'?@1/#V9VOXS9WD>=X6C(NZ*1"1\(,YI,NG3;>AQ0%,_ M^O6D@!Y^?!J$=Q_A%?)'-Z'."7OR$W[K+7G><_WO2+[L>?R@]/RC3)\63=/\ M2+]-'W6C0)%$?1DP[(EL[LBMFQD>%3_^\^N7Z]$]F=A\%0/@E#O;GF8CQW9T M2\2H!AA]05L&I!4T6 M"K#$SU,2U0)#OZF!!B%PXC) "=[J1_9EZ5&W]E&-/>JFCT;Q-*Q'$K]!,,0R M&"-@Z#A\KA^3?%D#_6@6AK!M%XU+OJT92)Y&]_6#\)N: ;[MCJ+Z$?2K&IQ< M_X%$T@'#NJ.8=/KF#[>XL9'/S8QAXY&/R6#9J-JD?X<3A M1^24C_ $"=U1-@ DPLMC I^OC)O%X1+0X-L3D!T<1Z6']RFB>^R*C#FZE3_A MK+^>1.YDZN&&HY_9X0@Q6DUHT!'W(1G_>H*[AD]WS.E3Y&P@4U875Q\96K"C M/PW\V(V?08). O\Z#D;?K^_MD$07LYB>+7#><*/ C\E3?(5PDL#[=CDP15AH M^$_41('_7P'VXK?KF_XWX1O%0!>5;[#K9[[+QD1TQA/.(2-W8GO IF?GPQ/. M!;9PG6^BH&JF(>K?#,4P "F!5Q6CQRMZS^2[?:W/:[V!/A EL:>K\C?IFWKR M63)EQ5!4[>\?5\. 89N(O$_TF2LRG86C>Z#&91C'%F VV9O%] M$+K_(]V35D;]F3!Z)O?%#@,@/*?8;7QO[]_W K*9>KU[.C>\AW\9_#OF?M@ M>Z!%1%;C>!;" M]XFBL4^,K:'8[4E=@=?[ALX#/AIO#623UV5+ZNE*3U7%+L-8 5XP3+6$&4@&#RB+_�%_2>: G60(0WX5HCYI)A5+;!,L0.)R54D!(2HY$I M4AI)NB#O2VK(<#8@I\BBNC.I04E,G*]V^)W$P'>]((JC'M5_XK7/EU=L'6$P M4$P+#I5!=R#SBM4W^*ZA@W'1M?K64!)5'1:"RE!1E&2Y1(YE.)2Q'8!&$#P3 M((>':LT7U[YU/3=V28-1%D\^ZZ)>9H 7\2BCW7>C:1#9WF]A,)N>^2-OAH![O;X()XTX7"(?@K:$81B:-_$,\9!N$U*!WG M00P$BB_&);XZ .ZJ)DN*T%=XK=N%,V, IZTEP^DQ$(:B) QEO3>POB5J9F5+ MK(?4//.[\80J7Z".T3UT!]8Q")OM8O\4N9]\UT.3:T8VYG1)SJRH&E9_O0U5 M16'+^U0I&E&K(/ "JF=1-%M;[=DYEJ $(HZ2*.M+L&2PUVW/O8JY3@F8P(;S;F"/=6#?]VXN9(4^%$URX)T(?AU*W4(S%9;,!U42=#= M3:UFO>JUJ 1O.#O84WA84C7"\KS@D7KO=X6F.H^F9@Y%L-LTWI0TC5=$T(\, MN:_Q74M3#,,"9"V#'0>*5O$ZK(#)"V(EMRZ:)EK@Z#>$JIME"?SU!L(U&-_N MB-"'NV@UX4T&\2-*I/. .F&)8SV"S1K=!+'M%;]'^P,.V'\10' 4W/E;(=,: MG"'T5="@-9'79+G/*\-!C^^"XADAE^;8*+E7L'V K!.'S MT/7=Z)XX^-A>C6RQ+RK#H='EA7YOR"N]@<&;/67(RY;0$X9#"0P=(?%MR;JN M5O"M@WX!AK^%0=1$S/ &%._'ZC&C4"_ Z,O9\&*SN\Y]X(77?;*D:/5X%6 O M8W<1WY/P8!Z$%3VM@)M>D3GS<+\L59OKC91 OKP@4!=Z(K,U!O'30,F)FJ&A MJPOX$F N8U/0'1J(C 320Y1,52KK/@6@%V(#UAM=S?O OJR@R![X9GM%A=T 8T4S-'G1DBX2H5/;=09/ MZ&\ZA/&YXND RR=AKSOYV%WE4<0GT+ _L^X87(3$PJ.^T?M1I!>K MLK[HO%_-IMR!%VA+]Z;JW+WI%]>' WY\N"NJ%1<&C#]ESOJK WZ!AG)E/WX% M:SAT 9(&JM H2 RI":=DP M8U@& :4JIJP9!<]J#=C+M%608(?U;*R(JXKQ^.8RW;46DR5+VMC;+PP#T655 M+)\[\["_[,=I9*B59+SHPJD+LUHNP)K+N")((\V0U#6D<8EW,=LKCR?W9V,[ M.;<2MF^P'2:CO2DQ*;PJ&@6DK^%S,-(>,&/KWO;OR)E_/0MA(!EZ]G<8FI)M MU_I'34"+(?>,GCH00/70^[S2UWJ\,; 4'A1D6>V;/4E23U+N#^%_4>)-8#^@5U_@ M#:D_Y%5! G:4)4.1%683")N9Y_A$^L#0'B$S/G^UG]S);-(-PC!XQ$P?>PK? M;+K;XOJ$J3V9Q:[9TX::P1NZ#-:2WN_R744>\%VY.QQJFFKT>SK+ M LPS0JND617QPY%,5@Q),?=,,G8#K.Z89%=D K8+#-DBT?:UX9ATTEUG:66:(I5)N'4R5(+JP.*X&'\!375C M\M $7LSC-< @+Y#''H7D1>*HDM@51;G+#V1!XY6!I?*69G9Y4>G+FJE;0J^O M,1T+MJ F%<+I,L!WF*Q<0')_RD$7M*JW;O5D94:<*V)[@P@CKM+#?W/T M#4UC><>J5$0_^OD/EH2F@F\WQORP\' Z.E6=VAH\ Y< M8%45%+VZQO-H5&YRF(KCWWT!XYE$PQG8'.0KB!@0P\F&B/HST,"'P2S\%['# M#5T\2\BP3O[$4.D#&_5XK=^S0)YJH#5+JL7+NM)7%;,O]?HFDP9H654%ZOJX MKD\K)J =E!U#T"1M#^*6 @M38E(5*O9\] M%\I*,-VC[2FGF,.[R_&N:]F>VROMI+YFL5>ZOY)8:2=3*B.B/3O'DA7M 1&MFOLHVO,Z ;P:3K1H M#YPZIE&S\W93M&=B]3 55?8A.;%RM2P*2CU?;K&B MREY,,PDOVE2Y+#WV55!E+\LEU+J^#E1092]KB@55=/- !57VHJ\;&&R@* MK MY.RLH,H^#@>11@2858UTKP55]N&]58%-Y4K'GW4*JA0Z7.3NE :N)[J_1+EZ M7M3 OOUZ,7O9C'BAK8K&(FUF=_5B]G-EMY-Z,7M9&#VMV[?WA=U*X5UID),D"M72 M(0>J%[,7)10QUC1SG?Z'>ZL7LQ>6UE@7A;GFE_NN%[/S"UV04+(I*KI4")J.05C]J(,-K-@S#[L M3)E6/F+>U@T*QNRS/,I>. '+HQA&XA_:=GF4'99F4+/X] 75+$1L7JQN6)JA MU[<&EB5;O*#T![PR%$2^J_:'?,_H#2VA*VAPQ&75+)(TV<97LY@C6;6:Q5Y( MQMH9;[.:Q78;A.\][T%)30)3TZL6S\MY#ZS>4VUK[!L23ER?%FSH@TJY.B%$ M1@C:!7P>J=6Z>-,;.YB%AYDE*:U+M0J<^\'K6Z6[^89X2MBM7*6H:KPH\;*X M/JK%M ^"7R7'SQJ(&0RUG9<[I?Y+L9*[486[DJ+R-")1=&,_=8D/-DT\#(-) M?561(5#&'\$VMT:T=ME:EV3;(,%J*6E4611UO7RE\BHT*Q0;C\DHOACCK79^ MQ>W^>^8Z=((+GSF,=T><6@$O]3%\4=5X3;$T7M%-E3?[P"\]49&&>D_H29;" M8BN*9%D1EU5B6R])Z ;8RAJM#M(G[-]&L@@&0X*JM5*8:SU:%='@><$(W0+U M+'40@0&*M6B8L@*DT.# -S2=-WJ*QLNJ-C"'DH"%F[XI](9:PHM]9:CU+'$H# W M'07%J:@4MD,=$M6(R6D(KV9G!)EZ5+("UUB3((S=_]#/F\GS)Y_!L"K'L:R" MS/)E[KO>+%['7W"0A3;I0LN+%SI!8RZJ&\ASC\4Z'PB3@^<$A"6<(GO>RD:O M)XL#G1=UM)W%H0E82B*O#S5)'PB*V)6&@*6(R5!8&K(:Y+T(B[IS+7L(OK\" M&<#2]&9 K*Q8Y#:.?5"\2N6_ZJZ6AD9/&YI]OB_U>[RBR5@4S;+X7L_J2ZJE M=OM&$BPHG,J:43W45D%D4U4HR_EON"JDOTH3JL&R/GH\HW-R,B0S-Y(D"I[\ MAED1@TOQJ)BSH!9$5P1TI1E9ZQ9RCY* %J345;V2IU^&O(P6C3T%,VCOZ[8B M2A)UY%29N0#U7+Q)25\[\Q?[S?(*'IN$_^V1=S'1A3?F^L.]#M.Y"_<1(4Z$ M4@%=ZF *D;1*Y.]8;PA>!UHQ"%>,Q*L5&WC-'66AZ-30OIANZ]S8@;F(0G*N MK< .J5 F. O;!['S9:V(]7UR79U640*[+M0+/T?RU1V[73(.0E((JQH\Q:$= MA$ I.WP^B\F$!B+!R##P/!AZ!E0!TC=3,FDGGU5=-JI=4G=&A+F4%OKI86S, MU2B$P8-2->>A!/;X2',SHHHK(^LB/M= =2!G81+RJB MJ%6WT2LP7>'(JR2P-I(V&)1H&((^%W7Y(CJ+SZY2Z%PCL9;PJE,TYM/9%B!1 MP36I+#8,PMR+#8]NDEJ_3Z3I?68EM?YE7.IQOPFLT;]G+AR^LP@I%=$\5QB( M?CSVS98=$]NB BVC54N#57!:==LGF<^-) 'Z*OCYQ)P74'D)\R2Z)[7G:J-\ MFDD.,&]XLV*O;8;?2S1*W?R--7+PI%1%J9I+N 2/!24H#Z57KZ@5*:@WZD*E M=^L\\"OI1C6W5L>C&YEH86B5%7\=HA7GANWZ2,H+'WT@%^-21/8&G7[V2!R- MI;P77!XKX?*R%,CLCD2VTF/FE6DZ^Q03M$P/+8'Q@IA8'=&%*4M8\F?OOKY5 M[W60$(*LU-F?1>"7Z(^%T/9&!C6(F#5?KR]5X5^PA(=T3*]XC\&JOHD+4L^6 M>:072,H:]_W1' D8 K6<_NLPK4G90P\+3,C(?! 7RHH$,=(>@I6TO3H$ M7K"6MM#I;I^<@)?TBF 8R\VE%1O8%:WKFN.S^=0PJ^K &AA5;[0!C;6(S?!_!KF<&QL MF!9(IXB"N4&#\I5L-JJK8!$5'>Q4HW(?\RK$#Z3ZG@1^CO4+NJ*O:C\_M]?+&,98P;89;XZQ2#$,T M38%7%:/'*WK/Y+M]K<]KO8$^$"6Q![H4,X]OK@;_Y'H7W-EY[^\?%P&VO7(( M9;!WYCJGRK0^W[RS =407D^!E3R1(JV&8(AE7_(6BB$@C_2#T0SY^>9YND6F M[9N*TNNA U$%":Z879$W#*W+=P53 @3%GB9KB>O+ZW>V?EOGSAA^O0+UX6/!E=\[^++%^OR&N8< M!9YG3R/R"W_^A?LRN+F!L=F$ M?A#"]DD&GIWW!^H^%OT]MQTE_I\_^>@+;ZN<3[C8('1+BYT42A<5?'.[!]MP[_]>3.)AFPQ48 MG'SLD7%,A^/CM_B#<8H_?KQ-/_P8.TMF7#A-?]"]63;1QQ*@'^G*%CZ8IJO\ MU;KZ[>R<[U[]P#?YFB=PW5Q:><"@1;?_YO^S)])?_ \:A:/X2 M<4$A7,"!W8I;,X+3$KX9Z"Q!/2:#J8:)V6SV,I.6S(7R(Q4Q,C7 M!#C7X2PX0!WBP&3 U!P&&*!-E*Z"=0=*/@V+FB;!=\4)0:+%]QP0C M";A*$ M!&;)-X 7V'[$N3[L"I3FK#8#-V'%XV ^%S2,J>UQ-KO$A.WS-]#I88J)ZWEX M>ST&_:0&-8 @P7KFD_QS6< IB#VZYYZ)'780'\3JA3<*0N5],Z_N93 3&#<$ M@P\*KQ1+KSSR#2Y*NV#1"[]F":4:[N0(=4T[P#%Q ,MV<^^&*[,GK'8$RTJ? M[3"V[-K^=UP>F"%T1W8'IC@_M4[QP2_X''!(.5H(9J,S76--0PZ#+9('Z:N_ MD!C @TE@RN3MM/8L8S10%4(L<%&)W)>70<,G^2",[U0(F^!8A2,#IJ!C!' O851+;_;U<4>+N;8?[FR*?YLL%I"\J3+=IR= (;%_< M66XA16G<5%; I[ %@)1 2WC-R MCEX QH[GV)')H6-?6&.GJAFNKN=B+0PF2]!&A25_(#Y>]F9R&80LO0]K%;9- MS I6E^69@Z-O8G\'*WMT3YR9!T*_(!*IL'33HAAI8& GV0W)9H&/$^&9;C+< MFH5=^.*&&[$D"H+ C'#QDT,$Y\$# _=MU.M(SH%\\SU9F&!16 ..B-.A$Q2 MF&V"82"PLK.(9)H1JGBC$?$8 \ @RI4)2W/!K>?>)7E*C(38_M"3#\ M+8YWR,BS48.<)AGP[F0"(]A90._RD3=M>&YLS[RXS%'L#_TH\7H5"X75>N5V M7Q]V/7?QYO5AQ5?5ARVZ8EGDS\!WUJP!O1WOL)24?!8T7A;*/N(28/NI:[LW M9S^M:RLKE5S0)M6U?3TI5KL!IW5MS2U$5_1)- K=*8L_!B&?5*2 (_,R#'SX M<<0DX7D0_XO$EA-,URR'^L(E@ZYV@;\'_+ WU&'A#9.WA/Z EW5=[TG#P4#7 MAZV;_G!N>GD[;OKSP9^M=_'Y^ S3AKF^L\[YUU;]N7?>O4(K.?.XKJ 2P MO12F R6WF:!!Y[N82Z_L(ZX;P#_<^Z%UW?W N;2?$*I6=8_^/G7P6'MO7?_^ M@3L/3G.M"]_&"R:Z=W*-M_=+T;^-]3>95HM9RJ$] M6(JDR]613#81HF.BZS MG;))^K]0J\$GCS!WE( "NA+-?T7S"QUGB>D0DE%PY[O_(:CAT_>!S0M/),Z4 M^-Z.J9XU1D]/E"A]?N0ZB9:-1=_G,>60/(WN,:Z* M&P>@I(6V'V&-&J3:'69GHM,I2M(SJ(U&ERK3.8)T0F >10HW91IF/-,L\XPB1RXP?Q"K#Q@ZIA@MH LM& M4X81^M#H=!1L2F[69 ZQ97@G#YPB1^<:/?)ISJ9CX&V/>0"3*!I0@=WQ,R*% M3[N@F[-@.0KK'6IPJ/T#K# ZMRT?@/UFP$UW20ITSA- )\QOB)-)@;!CW* P M"3I#I9Q*XOTR1)F?. (["7TREN-2\*"KB5Z#G%?>+B M(B,7.B[%,22T&1^S(IU,,:?&4.XM*D Z#V=&B("9LQ3"Q#KMH+SCJ25:WATI M@E-X5T92R@P1UMBEWT?NQ/70SX@U.$Y+[C$75HYNR5,#,-00[\%!91S)FXH\ZSQF;,%\!(Z,?Q*1" M2/SZ'DQ&^ HV2PQ[V*-!SNBJ95R+SK8$S-8TKS^%AN0V1$]R_>;EX!"9.T/ M=)$6GB%?4%./N/Y2SHGL":X\W#%R(-CP?C'DPXE'X8GOC V M$X,NG26S_./B2SI<-+O]"Y@:G1]P,#E_P;&$[1AN.@N!BTC$ MUC'#S?.H^,@=9O!"$,&PL\((RZ]$@K28B4C*<)WDY1VGMX(442T^M])F:"5*;@[L_>P>;Z0%=F"^6U427R8/K#9 M/5OZBJF-%UY^W:O0Y4[OKI+7,*JGS(;"+*HL=U/1<*PY8^: V3KF!'5)O M5"9$ 9@I-GB*J?Q*I&=I=TQ@Z7'A[,2,PQJ,=XE3;!(X;"E+IS=3=5PZ/Q.( MJ3>*7?FA"(4)?)JM3F]!*"ST!*PYT*C4IVH5QA.B0XO*6W; V=.I][SJ29*> M(P7QG#OX2DBO"9P.HM3R3K:G; MEFX*>Y1JC=GE]]PLB72E.E)!FTO4].(TIV5($X&;'&?9 88O(32Z%>>$K4SC M6YD:XQ!VMS!RZ0&'REH!=/N1&G:)VHZ#J?H9P;L1@R@FML.T6#R-,(JKI+!F M@&7V&'P:D>P"INY H&=?+JIM%F++KEY8_@P5AO?$HS3!58W&SSGE&=6H:)B? M.]W"Q8D3Y/*S#/!![187PPL>.QQ FIB)A#@<7CT> /Q&2 MJ=3*B%0]%FA4AX]G?$BFV'J(:>WT/%A9Y&O%>[&Z P5$:W7ZY)0HGA%H#:6G M1&%G6IZ7VYQ$B9V,DL_10L7'TRDX#'ZU AQKVTH[86=7)1GS#)'F]85 MN[8K-AFA_GQ2<(.EM%WJ94U&2G5^V_3HDZ35)Q+7!Z'ZWLM<8_2>4Q]6>FKE MNME*1U?=$744WN%VL[:;]1@VZU71P,,X%O0^5O9O&BF1Z$6CU 58T&A?W,+% MPSE5Q:@BUN[F=C>WNWE'NSF_0)K?O*M;7=O M5#38?_W^4);-?D_H]MLPIL.%,8GB=N*8KF\N>O_#=ZWK01\TQZ^7@_-KZ^;L MXKR-8]I:9DU$<[@B=/D_]6R?N:0Q$HE="]"+B*1A*8=EX;GW^/>' M#DN3>8 Y;I\7Q^K3=]T''L9K4_\J9TU#UZ,O8+Y#.F>2?99X&9/\O"1L'-\= MDO@Y49IN0O*4OJN#L)W"9(*:7&*482V\@3IG[217CZ8(%L#.*("UH-![F]X- MUR(%$[%P+WBF#Z"-XB",3AD =61U\=+:]K-@DP 3%0A>23KIZ%+ZWW>2JXPL MKPX4M]#) NX3^W'>HUQ!.&4I1G V&6)!G& %\+VW5U([E ARJ\^ M$^TZN[&O9;81K>25@$S=WRRL/[TRR[, @^?[!_& MW,M>F#(*O=ZP,5&3$!X# &"2I"]J%CFB.;9WCF\1Y8'Q^O4TBB M,0+ZV'PW2Z'J,*NN@TE,^::@42U%19'Y?<0D9;40IB>Q^ 0F ?*/Y31LH705 MEDCTN7U!F?V!0D-#99)!2&J*4X)J)[W[Q(@6$C\2XG/"S_35($-_3N4(PWGN M+>T.6;A#U+H=@E('^:M>FN*6\%PRHP?"W#.G-'88&SK?>7#,+=LK=#9ZGPWG M]P@/F24/XU+/[1\ZN!;&;,[E>XY"G/!FNJM8M%;"40NFQZ!6%A,1K3ZRGJ/<$'X^>=%PO@WB.)CDUKRV>,QV M/B_;U7%8L]#&.NM\LA2O-=ST]2.6CTU@3]@JW<7YWH--%W,T .9DCN+ >L $ M/O4]EE>Y[+MPGW(@OE(IE?\^0'%5]F+KW!8#A M=_O,=+2LD_9OX9Y=XCE[YY'U1LPSR\:,\G,K;#;DF*2?"1>ZT7=^')+(]B683+-CUGW*YR)HKP,S16+H92RZETICFEUT\, &ZB9J1 M0(!D;L,8C\A78TJO\]6HZ@:^&F/7OII#OKOU$ZWD)RJZ>6K!><5/-.R@D&M& M"',1Q-Z;LJ1\IR)?45/V4^J<1>W/HZEBF+ M*-;X*.$/Y2/N,G1'Y&57YB4).1H;V'HO]Z;;W[QT17Q\FK[>T05CM^9B8_RU MLGHJ2<=F&B_>+'50-GCS7+X8WI!$++RWC\_CHB@=4]JQVZ5)^\B0][F/FN$J M:$W1XS)%=Q"0GXJFM:+OS])*0XK8T03:YB*+>'PYYHL*Q;3\21KCG$?]P!PK MQOVPL&$,!,]*:"$H6E'<_I7XBAU7'8N4!62G 0GD^CSP0#[ZX=\E#4OBO M)A"5 LN"R_%Z_?0XMG?S/(%IJ&-6_JWDZ"N[^=)J8*&-Q,1XWN A"<1FL;BL MHBDMBD+-#!J2EJPTL4//I6&HG[CWXH><=QB#I;&":10;90YKKD*GIE%JJVV0VGC+.KY, M(NQ34M%"*@EEG91P);)E?,\JUY2#F[.@/RR#-+HOU*^#,3;K8%WVTOXU<^XF M204X1L69QP(%&5VVI]_4&TWA6"+ L^"+G],P?SV.]G&:KA:3NCV(MSZ]WXX!FT8_' MLR_BO.6 YZ/ N5WG]FIHE]YMEAI?D[0]I^8WU*FKOQ7OM6F^$41%8^,POB/# M5#)V?(791DBO<@>^=U'WVEL[0]OQ-5;S4-:T'=^ -P]EL:/H1R?SMX"TJ1V; M4/R!],&7HQV.3EKJTHZ3'9N'LF*\0<$AR6]NG8U6@=Q?@E36F8::S--9.+JG MK<$\VS\ZF2B*;VVKB&].?U3?',9* Q)("U?FB_'< RU7D:2)'Y<*OY(3]XDY M<>?$XPK1 ,<$V_H\UZY*NRKMJK2KTA387EJ5M^7KD-=T"=.2PHM"4_>NTV]Z M7=+1M*.S]C?&53H^/_"FET,=<]?Z;(-PU<6-:P2UNGOA=)'A='&"V:U'&GCT M;1>XH])(VG5IUZ5=EW9=7JW#MTEG-4EG5)''SB)96E0IS6<48.G$O W\S,>4 MJ+P[NXV)7L%X00(B]VA'W-_D4X6;N)X'\[%6$W12EL 4D6Q*F"AM^8[M(%B- M_PRJ+$F+=L*.W)C,)V>]^XFE9[%TLGGNF>_E][IN7(NZ^EU2@ [3UT\Y^?R_ M4EU7OP)0RSO/]5UO%E,^:'+O.9/VGM,7]YY+T"CCBHL!G-'&L.+ YT7M0'V'YM: *6DLCK0TW2!X(B=J4A8"G*)Y\533/$ M4MNY)5CD+#GP8S=^'KH>"7O S'=!^+SW5HC C%\P[QG;;A A$H1"A+CT!H8 MR^LU='W;'[FV=^:#"*/<'.6;=@=M\415$.6AI/! \R%RGP8;3))X5=*-KFX, M5-,TV[9XAVN+9VZG*][P[-PZ[YU97[BS\^N;J]^_ A&NE\W\(VD2.V^)![LQ M&U7S'DB_C=&=C6Q%"6^U@5K?GVK=80=7%WD]TGK1IC8O9 MRIBMG33UI9V=\ ?4!V!J% U8R=)F_7AIIC>!+V"A.OF'4_LY^R3$3BA)'C/K M%!4 O)B"/F(M6XO0H/)#>_,]L?3M>*X=3-)))VDKA9!0Q*IH<7:\2%O")_L M-3:(*GPM)@4ZU554FA4E9D7, B)_(![YD[OH.3JP^J)L*D-^V)5Z*%R[H,)( M75XUAH8R,/2NV;=:X7HXX:IM2;A:9U?<']:7WP?#WE4$K %-G%+=;*13Y^8?W:NA;:DI94<_<[:3GEPU5X:%^]DU>W.?[K MY4%3GV8.!AY;^6]4S2WK(G6U=K^R$Y4>9-[R@@[<6\PUKQ#E"U:)RZ$2WQHY M*OA+;PW_.G;@Y.U2X6T%9*W;^(K: 26%?:.KO8-$L B[[JFW75SKX%@-]\K M>5KD6C4VB-\JA"U]FD*?!NR5C81K&^-U3,#MGZ<;@WJC@6O7I9G M>O23.#6 M.[G6N#MXVIV;%@BP48B7@2_;HYNVYOIPV4U@^=*P&#SU)?#OOK@/Q*%V2/0/ ML$.&07@-5L@.KA$50>NJ^G#("VK?Y!59-'BKW]-YLS?L&]9 Z M=9=$U8GN5 MU%XEM5=)[552>Y74A)N-]M7M55*C_=KM55)[E=1>)1V<'=JKI/8JJ;U*>H-7 M)2U]&K]7-A*N[572,0&W?YYN#.J-!JY=EV8"UZY+,X%;[^1JKY)6==.R/_2C MI2GV*]P2S:5K3US:MSBR?*<7^)@+2/R12W:;!6R)@J++\I ?RKTAK_0&!F^) M%ORE]'NB#H,D?= FJATN44U4MI.IUKOX^O7LAB;_V6%,PJB3-(M.D[&IBXW>V6(&,^<1 MK+QNWX6$]9&F'=L%];1X+PRC,6F;76_B5;#OT'(6F,3M!S&F0D^"!T*!*+XZ M;36=SQ[+;[ZW(XX\D1$M]S$,RL5V?YJP'8;)R"10)/@$FO^/K7796Q,3'&^O2 M$F07W!%K$<[@F(8D0K*66$?/-G4H9*!2: D*G3>DS/Q YA4_DTBJ*V>D$")_RM M)Y4,#!9!@4!PN-O^)IR::8FH#O&S[,] MU,;X["#&YZW93+KVNB ?0UH_R$XTNZ)([ MUZ?*Z:WM8:_$#O??M@\VUW-.4G$C-_-![E!%8<XE%Z+Q,7 M[F5&V;W,OK;0ZP/HFA+K=U1[4-JUXOI&P@#;?GGMJC1X55K]<5E?;&5C0;NJ,ZN=ET6[,3C#K(3C9U&V5V& M@3,#8^Y/.PQM/WZF!&MCZUYN5O+(");$66'XRY21,LHBH\8A(:PP"%K.H6M[ M,(=#Q@0? KOZ,0B_ R;1O3NE,1KI4S2DRXW25SQS=\0GH>UY& ,% !+?8;%G M=M[#C)/4)+P$OP@)AN'X,?9)F25Q5:+ 'GC'XJA&P61"PE'R1 ?F34N:W(3D MZ29T)ZGI*TK2+W0&_ )&7Y$'8GO($=%L6G?(B4C1/P97-V<]ZPMO?3G[[?P3 ME^IUZ;X=, :#*?#3*]OUX-T=[O'>'=W#2^[M!P [)\$"1$$ZW9>P!3AA=!FY M!9BNY;* B:XW6"=<8=S7Y-/."M[4Z>RUED@=]] M]X&$$=!U:$= WXSIX>V4[3'.,$H3J+2Z$X:!P&-P,0'1QA;A2_P'(R 2N)S M'!8S2=^#\98>L;$^T*,;W\,G$3"OSSGV,XV-LZ=38"6)P%-#QS&>DF<["T3VZ]K"\$6G#OU[N2A6[_HRU>_1W9=.39[B2B_)S%>Z62/5D15B8+SXQS\F [-NR8$8L1 M@R4)Z))*@J"_^RDY%EP?N3DJRD.,Z T?:%1PPO=9="R#B\7:)B'$L-@,K%-N MP!RY:=CQW(0T=[^,$@I4.IHUT80G"T6V$(*LJM9[L7 KA=/[,PQP9' D<\#S MMRF0;%MFH<&([7NI,@4KZ+@E1#S*NI4P,.X:>%3./(>4]I^R8\<][#-)+XUI!I6&[(/IPBB=O M%AB?[!.8/7V 1M8F.+@ T2S"[6%SL#/NDE)Q=A3-)E,6M>[ 7D; Z8%$(>3H M%2(')TB,_3)3C-C1,'99[/,[6N$--A8\0X-(O1GFI"4;L3!/5"PPA]\YP:./ MO6F1#B&AU>5R\B5$=68DC2R= K I%8$1._^X"'%!6\2?).8DVXOI-P><$@RG-1THT:D@EVZP/"GI+*9*URTA_N)P_RE>A;HL/2<1DPF7U\I*C#:819@4 M9-]B*E0!9 I ^GK:D7(<8S%)V$QW/A4BP.]Y;A 'Q$M)DX&9T2B1<;@ZM(MS M0B_?H;N9J\U3[>8Z0+\-0>&]E_ZST=I4E;)5?^VY!SE!A!2E[(O2G7"_1KITY MM365.IA= :82G-4/2?Q!A'(_/_TQ'AYG!49VDZB%*"\U6PM+5>LM>PANB>>" MF9A+,F:<4O5X<1=66NH6$Q#=1"L>T;R?++F."C7LGTV.KRFNJP93LG6Q^ZM2:>=B[&/T,]$$\8+R< MERM=AP&:9&?"9J.RDJG1?J):3QFBJ/K34Y%-GRI40$BFO"W;TGDSYJR,,PCG%RG* CQ([N*?\'CR\FK:8G4Y7,=": M+Z-I.B4C+*5D20K2B5+1P44>7AJB8I(WCTZ4:]39*3YH4# _#N?10H,U9R&Z MC8I+F;_/<8&RU!%;H#8U)HJG'.C4<;(HC*14\@.3A? IV,&3DRCMO(T-C4JB>I466($2W0D7OG#LD M6BG]4J(D=6G2-&#T9]E%4[-6@,R?BG-D?0I&/2$U^#K-&1C!U777@C)U6; MK-2N2\/7Y8=*(MO9W1^[Q778E>[*\388P\EJ4N,M.,L&P0##43A+@M> $GQ] M(."Q7\/N-I_O"[FS/>ZK'6,,(Z54F\SWSP>-NF,70XWX,O%D2G9XE<"7)=UEP-6&10,&2^$RL_(UVA,UB_E>/ M#.H E?X]T:_U^W+6J]OL:XSAH#_Y23;,MIEFK(!L(K9%%? '+TLQO8B#PY[/;FFL+9% M.LGS9!*'1D\;FGV^+_5[O*+)?=X86!;?ZUE]2;74;M\0&)F$4UG5)?X9.PNH5TR@W]GL1![C.#;'0O5T,:P5%G3=8OO#PR#5Q1+Y[NR MH/)R3^OKFJX8@F8";71@(;',0J]"LK()1RS[Y=)^1EW+8MK ESRJ$;;U!KRI]P:F+@N2VM?;KDZ'Z^JD M;Z>ID]7K7?T^Z'.#?UX.SJ\'M+,3=W'SC\$5S/3ES.J>?3F[:;L[O;(E2:+B M8QRGC\&JJ*$P):L8ODS[B$1I)YU"@.'[)*Z_C0=LXP$/& ^(XU?ULJ5CE@S9 MUN<'>W4;#[A>;-Q<"A'])N0^)I"\Q7C!VFY(\W1I8PKW&%%A>\D1G?6J.Y:+ M*5'L2+ON.] D9$VI 1=3;^3RMFC5)BXV:OL>7ZL%O2/J1UT7;,HXDL&<^''J[T93E M2,VA[89_V-Z,7(R'::#WF0]PSVCX]25H/Z/G[05@:D/#E-1^ES>Z8I=7NJ+) M6YIH\ --'"KF4!MVN]*B ,Q7Z"65%9^+CJM+)*"!:PX)69%0K(078O5CB+ ,&%!)"LI()PV 0P]N7H42BTQB6<:L/B-6$(6ID>:T8'2R MY$D-2ESV3O[AE#%"9XE"!',D=52KQ40+A1191!YP0(X5PY66DG%5@OU7XL RT])@!NQ=Y,_(;F/T:P*L):/7D\6! MSHOZ0.85<6CRW8$D\OI0D_2!H(A=:?A-1A:6=$.4M%*,=07R,EIG/A:G#<+G MFB2'[6W!KBH/-%.3>%66-5Y1,?Q9U26^JVC=8=_L][O=?AL#?;@8:&4[,=!G MYW\ VA=7;9CSZT[J=%-260Y2[\O9\()[[]E1S+M^!TZ $'X*9O$')D,[E8#G M=S^50Y[;@.&[2J]N YS;@N0UX;K['>,TK3K EW.@>;*.[('".QR%5:9>[%Z_\A=;TPCTO%]^+F7IJC.]D4J2,(1U=X\=58:QU9 MV;&FVRI_A8CHK,FX34L%%;<,?DK]FM2%>70;Z#U839*R<9+!L=76IMBVQ;6; MG3I<)L[,T6A=5XT+WROT< = MU9G5KLN"G7C>$^!9B6( M:=KOAU,P>PN@PQ^\_9CDD,,$&>Q9/^JT_?O4(\D5XNTS?0]/? XGKOKF4ZR.2&M(WV'W\?2]]#' :#3SDG*Y6&N:HHQK"Y--[3#N(/J3K&1T MB6J%/G= N SD%#HZ2;HJM)UY4D2:,0#E'6RKS=J6LT;E2>_YI*(SMD._=H$@ MRR9"J*/9[5^TIWS 88F"((R :L\!A6$1\!C#& 9>3I"TC'1EPB1NRO4!KHSP M)97OF;HJ$EK#OH+QC_B7SQP993KDZT+;JZ<- EU@2E8*N\R(>1=Q]XF; ,CW M0'8?8W_G0A]8Z"O,N6JPZ[(0SW(PZ&]A$$6783!VFQG?*IU\%D53D/52?&L! MZFIL:U)P>:>QK:8TU$UK(/!]2S0 =D'A#4'J\U;?&BBR:2HXKHUM/5ALJRAM M*[BU=_%UP-U8_VRC6[>EDE3.F;12.M9VPK.79!I&52S"- L$(YX8*!FY1SOB M9/54_YE^)&NGQL^=0IJ!5U!MV)& XME/TQI0-/]-4D]-;N)Z7EJI[6^2>"JF MG^#XXGS'WEEDY_HGG-#>,^J?F,;B$- &0E1]8*V3A \DOTW7@RIS_AU,P%IO M=K+4&-I [MK/-BN1\4GZ_* +2=@A7R"Y5?@%X(J*C9'8TJ.0^#TG[A^VM$S M4V-" CO^/W:N.@:P^$7@WJ7Y**!@40VHGO$Z1:V3PZXV,7;Y ,4TTQIP)@S+ M1MV/\I=RJN7LQ9J"U-(ER^&A')>U&HYBFD\#SXU@ !(5SNU<6:/]. !/%_4] M CN)YM[@'*CZ,+R)TW)M#=?V\]:O*RIDI>6GR\3(R_U-.#6R1:;Z,W8\H*N6 MUGUD.C&8'J/O/%7,<8D>[="A^B_+P!K ;MK0!!RCTKL-3 MJVG$NG"T:_R"9&+]9)@>/L'N-F"'T27Z"Q@A!Z[$S,.2ZW!\0S>0JBPB"+6P!CFI)U]:F9D;7T8"IEDICE]**S2?+MG.!J) MCP*EW (/G ! A0FGON=4)%$S6,T4.D3&5>C- 4:I$UXHKQ!T&U!_. Z%" I MO\UVR+^Q:Q%S.41T%MI=Z)80GW5I1@T!I"J"42!XP; KD.X%"0YS#(F#3@XZ M%UJ!$7XC 3!A,+N[9XH%ZUFVZ!7OTKK'%#JT5(%6H%*"_0NLZ-[.J-EJ4[LQ MQO?0,PQM>L ^>1;FJ#!>5#I=G #F+W1:2F=A3=&H'4U=)MF$I>G*TH#]660Y M+C:@YDPM*HGZA/U[YB_.&,XZN7PIMVQH7+\:43GYS.NF();,S=>B6B8QHT&A@SOK..)>>[4?PF#?#,^(:CY&+ MZ;8Z(VV?JI(.5GS%A-\I%XM!.^\V=Q602G0=^XBGS8.@9^LI DVRD%T@[^:S3%.?* MKMP5$:K49I\.$CNQB11288<) M%R)1S]/#(+PBTUDXN@<2P:/!!$Q@>J8V$VD0>*JB"W(M?R]&9E5.3XK@-!)W M$1:0GSRY"@%Z&?.*.20R-5:RWFEFHD.:23SYK^ C%6P>XE"A5J M-#23$'C^*;+RDO@KX%%&.;-=#J4NKZCL@)&FRUI%VZD!?B6-)SL)CU'C,5$2 M&)(R9SF\ M/*!;'M^DC+"Q]]'!=CF!2>C)_1^(H'_YZYTPF+_6@>=4 !D@2E M?'&\$C8O"X+,HDB$*U#\8ESXN.F*DDJOU>67I.8ZB"ZXB,>1KK/W\EDK$D)& M0LBF(=58ED7@E^A,6$(L[YVQ1Q2MH=CM25V!U_N&SBNFH/'60#9Y7;:DGJ[T M5%7L,M^"K"B+U:0"_)73(+RS_>2>K)/U%)UZ MI_$7@_[0[/4-C>_U=0$P-Q2^*QE#?BAWAYHX[)NB);?Q%X>+O]A2^$77NCZ[ MYBZ&W.75X!H(8-V<79RW<1BOO ##JT5ZIX ":^;;,S )"8;<^0ZJQ/2G9*_# M+UGI20Q4RW9WX49FBHIUR (IV*TEO>O&*-!"A"G>ZH.$&>$M6U2(*X4GR#0) MP\#KCM]]"@R5(U$2EDIC^)) /58%T_7'2(BLFQZ.='TFR*BN%@<Y=.QZ MQ,F1__WTFE[L(F\GM6@!\,'3Z-[V[^B][,2-HKF[U:,[9W8>:5&)S49BCEB3 MA4S&8>U=2N&0%%?[4K_'*YKKS4+ M#AB6O26SX/?KL_/!]35GG?>YBZO?K/.S_]>:!J^6V/-'Y/ODUP\8_X42]3$( M/:<_!E!7/#[O7MWSX/THHH\1AMS7O#(T^A? M@E(?U3'$_>,4JS>[(ZJ)8T <:'NSV D"["+T4$0^4:)ID.\[6I0?5$7JG@?# M!(#Y"\/XGM-F /DH2JD,4B?-$H,'P&H@,>K14[P$C!*U$@"YQ8M 5-@]&UC. MH8""YG.+_0<0"E#.[2G.$7C/)+X'XOJD1!UD!3BB@Q#.73LQ0/H ^B- DP;V M)3:+C:'(H#XEBN[8'25'/)Q]="B !,(<="H,U.;Z(3R'?/ GC :U-L94P3_< M\ [L$YN3)$V0LSA&+B8>F=[#_N+\&6T%8+-01"2?XX2(,@#Z7E6$0B$259%X MO#4X71@(:H-F#S8@H;&6J%FP4X'!"9FJ<9!XG!7I88"&5 F^6(A A3DH0U^,KS(&O&;\ MMXV%3Z8J(GEV/JQ1I?IR5QEJ"J\KELDKW:[,FXBJJ@F&8G1[DM43F2HE%E9[ M(>3U[O.;P!I1IT?I%@:4Z69?*XFPMJI8N3)8':?%H28U5U+-)X9Y\EF1E;(E ML 92E8XK&*)Q'WC8#P&.K" ML"\90E\]__G'Q!:AZ751A89[!__Y^=O.OUGIX34,- MH(*+/P_L$!/N(NX2E#(:MDTIYF9T/5I'VV92UL4)_FVQ,;8.@/78#.A"IKMVG9A&JY?!56C<=H%W5X3#= M<@.J!F/:KNGNI,;;+3Y\/IN@#SP(YXVR'7'8H9YK(7T3D+8=,O*]36AH:# A MA7I6<8!NGDG@,Y],X@'?T^;?O.RVI)LKC=U=C?'=HHAEU,5#MTG<+8J*UM&, M'3='/#"*LM:1-&.W*!ZP/OR*(U81B6WU\9THZ$U&N-' M:O1).#:U6@2<*V! M_0HEO$_\@);O:TWL%M(? ](?V<26U]O=71HB\4C0 L PXP<2VG>$F=81!F%' ML>WC3?:^MOXK6S%*)A@P2D?6#MV]=4_XRF)'E]6.+,MO U]87\40.X+RAM97 M,#O:\?7E;;(*M*:0'-#."QA11N/(,$B$)EZQU#TMW%82A)ZZ(6W@:PH2!U#>"/(2K+< MD?4=Z[AO2P=:4R;2XF1N+U*Y&NQKM:K2KT2#@]J^F-]E=OF;4)(NKFB\VLRG3K$CT^S_L'S_X4?7_%4C\2EO;EFW8 NU:S;CYPK?;0).#: MU6@2<.UJ- FX]33KXRY6OYONA(L5;NP:Q JN8_>IB!9EQ\97E5 5F"/I.Q2, MT[ 5![L835R_T*_S=H'#_-U/I:KN4V_&^FMEF7@D2\Y+RX+1[!UL$0NKQ2VO&DR?:>I'!DE>EGP8QO-&E?6=3"&&" M/%N0NR4C>Q81.BX!_3'M,6K#4#X=UA:9;XO,[[3(?%F*I\7 Q?4KQ2OK%Q!? M]_/VU7M]]9'5J5X^=E\UV7,P6,WQ_/>L^'BAY/BA2[(?G&;7[E.C*-;R?'7] M&E?1NPDX[[M>>Q-P;M=Y']+E[09++:RWL)'S85-G^PM^[0UFF/>QYS8,L)BR M*U!WM_=:DKV69!N0:(XD6./LT/6O6C[YH7V)QDX[7S*!?T6FLW!T;T>$NPR# MN]">,('?-L"L)]^%SUV,XN"6A#D;2G*'0W[O4(=B-[!#!WV7?1>.TCC 3O6S M^#X(W?^@0Y;Y4G,?:9@OP)0M (Z=3;''@G0JY&^9N)[GIAT7(G@(9HKSOO#Y MOC-_*>4DEE_W/H&> LP._7<_U7#!!W3'NCGH3".XMQV@($>>IB[K>8Z].,DI M=^;#)*BP=8H@%7!S.+$CRDI'%H04 70Z_TU13R4NP0Q=Q&!R,E?T/)@U0)[" M.%UQ[T?=G,W4;LA7J*_[013>CW!^>01 M??,O;@7Y%*R!Q7LA6<;-]X*ZP5Z 3S).2O<"VY=],B*3$DEDD9)$.^4L"N^< M(X5^6]X^\ :8J[R)5-WHF*I4VD2J?"JGFVA^"R4[ M'VJ2/A 4L2L-O\G?Q)//HFH*1KDY_&(D*KW@1_?$F6'S>%JF:3:*9R&P'/P" M0TCW^>9Y"M_A;#OH"B\ 'EU)Z_*BU)-X1=!,WM -C1^:@^[0'/9D11PLZ@K? M"K':MM8@@AYX?0O29.&Q"S-YKGWK>K!!8-]Z[( )Z/,>P3U7 M:G/=]K#>SO7BNFZ28[]?U+77W2\:&W2B;F_:VEN'UAO=>J/WE;I+[EP?XWVX M6]NS_1'ISE$0M8$!;V$/2KM67 ^8CKC/=)^VKFR[*@U>E59_7-9YC%T= MYHZ(RM7=L;@AQ(ZA'+JRV/Y<+H;9@&Y]/\#)U2:JMNO2\'5Y(>CO-N1&GAU% MOYY8TZE'>!>]^Z-[V[\CO$\>/=2S9&J*)!EZ3I,U4:I$2A /B'[W&_%AL&?YCN6 9>D" M;6U,NAT\38D?D4:&B,@GGQ55$?12A,AJ^"R*%J'$ZF)XSR5SX5J/=NC0B)L+ MUN7P#]N;4;O;BJ+9A'UV@TR^@T 2PS*Z [,O\4:O*_)*;]#C+7B8UX$S!@.E M;UI AS:09&D@B>V&*$]G& S&$7MTSUU;5YBIGWM5 I\ET+.(,>XNM/V8)S1=QYX)/ PO(TN.3\-78P,P)BOR$DTH^GR M#I51]"61^\1-:&X?1S"E;T'LV2DW#,+B+)R+P96KSZ#29^V<1[GH/GCT\VFJ M$384\ADP_CIQ,$^[8R4XM#;DI*]E]MW&6W#N_3.QP^C#T3%* SSB;U;H9!ST M$'AV3%-$CHY_-@_46T/.[-!_NPU7VR(WGN7';EHV\#HK-3A@)0J=81A,>GEI MPXOQ("EG>$E""M4.7'GZ0%.'/5GFA;YE\(HVT/GN<&CRDMK7#-U4C:XBMZZ\ MI:Z\^FJ4+]6BA,'+JU&N4HL2)FFK4;;5*-MJE.VKF_#JUBO95J-LJU&^=9YO M\T+;:I3M.K?W06TURC;II"59@SQS;37*)O+)UAR;,""=9(E[FXB>V08GK:E(1N<'QQV^^ECB;NIII; Y&5.Z)\N-)U/T 9A;;43+LJ#5Z5 M5@G]X'KLN1>]=U*-Z6KW60N MN@>M7IQV[<@=6;Z35+_9U76HI9J&WNL.>%6Q>KS250R^:ZH"+VBJV1-E35., M'Z,TRTX:]]6U^(E(3%MHQ??4$JUD>]SBLG*V[Z1Y'S!+3>9'Z1:T@XD@!!WT M]#L4E^35Z@;]@O3U[SD7V!SU&MLZ\[8@O@40C^SB>PE= M=IZ7PK'D"F[3ZCCE(3N_+S\0J:[=IV81JN7PA@9T' [3?>>>M&MZ=&O:7DPN M:Z UFY#0CH-PWBC;$8<=ZKD6TCC?H0XR'K MHT\FZ6F^I\V_Z>6&W)'T'4>A'1A%T>CHXH[+4QT8147K:,;&,11'@:*L=23M MQ[V%6W%$8ZY1&@W<3A3T)B/<:.#:U6@2<.UJ- FXUL!^375FX@>T;6AK8K>0 M_AB0_L@FMKQF9AL-D7A,BO=S:?%^UGZ*"_(&4/O:^J^,PCH;2D0\>-[DG M?&6QH\MJ1Y8/G="WO_55#+$C*&]H?06SHREMY>_#"$[*B M('4,X8T@*\ER1]YUT8JWI0.M*1-IYV27]C^)4#P>B?C3Q(XF:V]CDXB&T#&E M-X*L:G2471M%3<%5U+6.(+37LIO?)[1IXNU:M&O1KD6[%@V [27*_LB>B#4] MCTE"\H]U0:-(J8\I&$?VYA?37 5S+>B,\)UUWV_&I7HUV-=C7:U6@2G6?_@^?_"CZ]XJD?BTMY]/A2^K5KU5Q?E'9^C/_@?AQ$#[W9F$(/^VJ3KUI]/K]OBCQJJX+O"(. M1;ZK:09OJF)O:*E]O=_KM77J%U5"3U?))5&'LV/NR]GP@GL/;!0#_W2XL1O" M3\$L_H [9T8ZN&Z1&\5),V^8(:]RWS;H;AMT'[Q!-XY?5>U.QRP9LJW/#_;J M(ZOBO'SL'BKBUA;5+E3??HL-O/MD1":W)"S01:RA2UM)>'^NQ:'KNQ&H6MQ= M$#C[;4G\"J^-)'=T_="QM'M#5NF8VHXK<+;.]CSGTW[DL(5WZ-K>_C?$J[/F MC(XD'=IEN__X:[$C&S]NA$2;D-/$Y*AV57Z(-*D?2)F["6+;XX;4]<(\+A7? MBYM[:8[N9%.DCB K"/+H-]!X;,B@;9VQ].*Z-P[#=V&Q:BFVK"KXMI:-=E2:N2JL*OJ@*TM/J MD$K?*_KJJ(>NZ;1'9Z8HM,Z+YL51-!JXHSJSVG59L!-?$7P# ]))EH3@+(^> MJ<3<)#$ZQ.D%DRGQ(UH%U@I#?/L$!G>?\T"%8?]#1Z,HS/_ MDH1NX/R95&^Q6/$6^F7?CLG0=L,_T(#:52"/,.P9O8'UAH.!T=.ZEO5#!/)@3,KV8TMN[DDA%B<))YE-)G;H_@=M8/@:V.0^<1/6H9I@AVIN[J[\';L?;T-_ MVM"?#4)_3.EUH3^JNG[HCV@<+O9G]^]N@W]6"G1)S_"%X+SB)UJ>/?^5GKM1 M_CL]7HFS[;=2 KZA""7\80Q'4_JNRI&RW.IZQ4^ILL0GVM+6U[%,640QPSLL MZI.4C[C+T!V1\MH7'LNH!8H>=YVE(;8!6WMQ[,"43,OBPDIU8^[S.JX.RP9L'!-88M4]_M'P/<>_M#\>WCY2.*;V5 MH$C81\9>$W?G/#6M*=J:HB^:HJ(@_+RB\5D2J\EP)3=D/3).+K83T;2([^GX MZJ S?^3-'*"P(G8T0:195W9X1V(8/UU-*'(V-3F8,P>^<68A=1#1Y*V773K4 MH=.AO:1L/PFN0 :PHM] M9:CU+'$H#(UO\C?YY+-D*H8H*%).V[408K1PB/OI)K3QT^OGR6W@;<^/;"B& M(9JFP*N*T>,5O6?RW;[6Y[7>0!^(DMC359GYD6^N!O_\^\;8#V>)NL^7GNWORJNN:Z)LZ;K&BX8B\$I_T.>[ M0E_AS<' ZNJ*H0[D;NM5WZ=7G3SASZ1-EVT5E?OJ]IY@ M+^YF;:F[^>8^) 4U^2O5H//?!ZA*5YROM7G%/Y:+?CG-KMVG1E&LY?GUKEC> M8N+[]I/:CP+G=IW;N[!=NO,7MBR?4_,;ZL5^,S4,S$/7@=U?Y/J.([D;@ZED M-* W[QM)2UQRZ;]W4??::TI#V_&]7?-0UK0WE[MI=6 MY6WY.N1-"OP4P@-+P8%[U^DWO2[I:-K16?L;XRH=GQ]XT\NACKEK?;9!N.KB MCBMNOQ'=O2T3U*Y+NR[MNK3KUE4BFX-!]:PSTN*H2:UR88P@Z:K0U44NJ8EFS]$%M5.F@S> MY%E2W+T=<0#[0@N(7FUT:&(5+(C"8@7?8:/"9'TY7&#N/?[]H4.#" /,)[U] M?B$9ZS[P'!)&,)7K<]8T=#WZ@E,*'9W3GK <6,QUQ0MH.V:)J%A8 -\=DO@Y MR9N]"C05-Y'-[Z'*1 TI+X;88)L"FP%9?H 9C!CPF^2* Q/ M1LFR!BR[MC-WXS__"2OQT,F&UL2/'8V[$/)@JI[TH]A>5'N0:8?TRRCZ4L/H"2@,_\ MET^Y1E^1"\GLCW(W0D-,;Q*HEC#EH(IO?1\6 9FXYA+J?3A?A_,W"99D:O! M*A$'^ST41F;#Q8+4*_(C;UZ[Q]F:VR=>3'ES*E4@'9.997IE>5?(T4@8["'H M?6D5ZHV^\F40D0$1FL@78 MEO:= 96 -_SS-7?C,("0-WD9>/'0#^,TJF*@!8502U+ MF[\VK=?$:5]-#;X7 Y40S*F;Y+Y!ZB>YOSJ&T#2,A"WT7X!4D2>&-47A!);Z M.W6C1 0OX?37,[")"?AO;@(6\3;-Y N^CG-E< *J(1A)-R,+F49\(JR_" 9E M# W6=90.D_C32I)@81]B9@KL!*RD\!/\\ EV$8#:C%V?QX615K!P&H'K.=UI M82356+S^=H4?GVT.G!L_#L]F6ST[X9' Q_ $]@;;\L/@7B0#1H\0)4/,RUU8 M1;C/H,FR&$*"-8V7[WD(\<'#&.Z'N%%^"Y8MA6A9/#P;?@7^PSB<"#1X$YFV MD(.TI,\-UR<1($*Z[<+1!C6:?0,^7#SV[I("O.*4,X$&<=IM'D@L^B _K1F$ M54))%[3Y%3A=H.+!-;D48.>G$%AQS).X4O5NV,0P>P.J((1MA5H&47K84L% MP0=8ZS'543OU?CCUKNU'NU]]MZ^LB\&)_3]7]K=K^_K$^C8XN;SYS?X.*UG7 MU_;-=:?U=]#ZN?Q.ATUED7TH1/G$E4(L50ZHV&E0,Q]R]5]>($.@;C)5-YEJ M!R6DLQTG4^EOGTS%#C>CJ?)'=_-JWC;38\OXH'5S\8]Q],F #[G(L!90A(/0P9,"HN-VTBT%BMN$Z\,R4;I.8B&(83\2[U^20"0^\]RD"Y3M'90MAW MK+#*9?. 3-0)''"KAQ8W[0R1SB35)5PR,]HZ.Z2KK7/0=@79K+H/_TCZ/+H. MQXXJ#:9*YPEN[3M]V/9:H"V)!GJ&S-9%4^]M0"5GM E1U >P8$?3X=,R&];1 MY15);/>K[@^#Z=OM2U^4L_(+IQ4L\?R?IZD7C_3_H)GTP\W\]KZ<].W"WM(V(E M+TBS$IWP*21^^$#/-@7=OAI[ W'HE%G MZ(,Q]NY$Y94HA"J^"! E1[D1AR5>->.;2I+?4]]3K/.CE-JFV6>*1AVF4$PLQ1P8?46E/=4DV'*H:76->:])4D[! M=7SDSVG7E8ITI2+-+A794'S1E8ITI2+O*A59K'_HZD*ZNI!#IW"N9?&W,-$3 M-_HW%Z7[;4G7(#$INW7G1[P?6!-W,[+K$HN%'D$A';<\X'?> 7*9.[^:.T/Z MT;V<$ZJA"7/8CM:LS&M$6EA5Q/4PW36J8QT_>$&Z9T[3+(6Q:&8 M==4Z(4-G%%=\/E(3@=9) \I&CM8L?1>]L>$M[%=Z=NV3&LULE6':BS5F7?5A M5WVXB4/PF6D>78A#SHA6,=!'4K_1U;IU5&DP58[+H7O7R1=NJ5?.M=NU]_8[ MFF>4'^.HK,SAR&*::R4L4<7U55%_9TVS&12A2,#*90 MR@9*S\268CD#I.K$8'H/==6%W0RJ)NF?CO=F-JNKM>S&ZGBZP=R52^SF'Q1%$K2+R1 MYZ?B%-EK/DPC63YB/P_]=,1'3A1.1(U%FF0'S][9^4G25SR2YY5:DS -WGT. M*?R*$<,&1/K$U#52*"')CFW>6D1"M9ZM.OV^0A&#_ZCM*!8Q-:5O:7UGP/J: M:6IPM4I$M86)&9Z?2;H7R)>0Z0."W82/UI_EFM-H%VQI!.EKL/6&4UQQST*& M2:@RL)FM4(/IBM&G3"$:LTT'J\[ &]E M?LE5=M"O]>1&(_OOU$M>+N01A]GIOX*S;T ZL@.0XU_%R>KQ17 ESS*L *TE MF;#/;!VI-E8<50,F5#6B&*2'%#0PM8%*L&/K/8%2] .=GF\]\7?_F-D3/1S7 MB_[I^BD'Y9).L@?]P9-Q./I3'*J]-_2_'[W L3W?'?Y;N1Z.0S'U))2[5!XB M3Q0XB!=PXI#Z/5!@,RZ6#VT>1G(QUX>G3,) +AE;A<-/;\+5Q\PW$>\!MQ2I MIOEVUC8Q48G!'*5G]$R%.M12>C:C@'OJL+Z%'-4Q,FW!3L\U@U*M>.CSKG ? M2+OJNLJT"K4K%O@B@"]\3,K5-$U=?SL'6GV=,LW2%=NV&'"@S90>,)^B]U5L M,,Q,JZ?-E"LAF+96O]9.$D08PFI%),&Y0@;'3$6'IDD35# R=(2-BE2P5"D: M.&Q @:).::L.QIH.UJ1"'4P$PD!C(*J;K='"_^(BC<1'UB./W'LNOQS 7F?> MR.Z(!Y6@(GT]XG\\\.C'*M?B-1H".WW#,@Q%-R$BHZKN*&8?]172Z]G:@/09 MZ=.9RT:T3QC7KR&V(K.M:GV%A&7#&%U'/:<'4BWMNMR][ MNVG9[T*GB!R1J,X%K7(3WKC1/4]FK4M2%/>%5?&W04T9.ZN(%IV+AS3B6R6^ M+ VP3%Q\$HQ9-ZH^#H$(T5%5!)*N##X@@19D<]\/WB,UB$Y,F6[6-<0V4..] M"DM&/50("]";+.FL?>.EI:@W#!U7@'HB4(\[U&] /3CBFEH!ZJE /3DR!7#I$[[B6T M/\V7:)V.97DU 9FM#KV42[C/TFA*-4A-KAPZ]OGH!O[SK M1WSD)4Y^+A)$(UXDGRZ(N5OLH!F@L+#!D(AD5T8'],P^DJ/ M$EOID9[C,*89@[X^=XM4C!05*:B08RBQ^X+C^2]7(#-YV0.7Z(@\@TAK5%\C MN@:FJJ$B"[8Z "ZPD*GTF-97U)YNJCV$>CK#LU3W%5+_RKV]Q?U5OG%A4#1 M*A@4 R-BO!,0G!N-*ZP='!!LZI2@=P(B'0_M,!0A5*.4O7/C=!I='X "V<;W MQ$I:[OHU 9"=6(GEX<,60*9J[!+4_8W[_!=WHQT (:J)L7#,J2G0" XZP@"8 MB@G6UK'6P':(95+%&)"!L%5,L?2^K6ADP!R$&68#9Y:X@0<5U&YAOW4"0E1= M7T>1DH#@'!"M!"#7B1N,P+9>1>$H'293XLG1/:Y_%7'^[$FO5KZ8 8L\X-G/ M7<#63$R!$1'5"7MGDM+H(4.S;<5Q+*Q0&QN*A?M(L>V!JO>1I5HV6EO!\EYP MWX2US&?9)2E3*XI $6'P6Q;RN.4@+(XOFL4[EW=3Y%T$N<-\S9/$E[Y=/XP3 MN+3ON]Y$E*Q=@9*(=E9MKZ%K.5Y<@R;=IH,^Z]F*B3 $C0-#4P QCN+8/9L8 MC"##+-1"?5)--JUCW!G@A>%/BVC>M$I];+5F5%1Y= D=I.O&K.JS/("K7'4- M48*7>(_@]?9EL>F%?),P%.\9TNC.'7+'=_\-8BOOKT+PECEIG3=,^D9?$^&0 MJ8-Z'K"^8M@656!!H@W,/L::.4.-^@FIBXST1A@7%=*-8+\T>I&3QK(ZKR%$ M2Y&(L>(D*_3:!2M ;8$5K(-M*J&.M%7LV$C'5-.)8C("83X$GO";AI1>SR3, MZ1/5&)C"Q:8_]--SC041#I8SW>Z5%(@:,-]66,7,@:2F-B7U*RY0]@(\H M>14)FZ1EWV_E32DHVLJ4R;V798K(2_C].[^!7^X5@+N\X5X!+I\/+E<^]L,0 M-E0SYW"OA6$SF /13?$6!C\$H*8$U'@=T!R*15 %R2,^%C[%(\_F<'SCR>4= M!('U,K+1[Q-DZPK2;:)0Y)@ )$:*[C"LVRI%/>P D(B(W@T=GE5DY0U +,5C MXLC0[_R1!ZFXHHD0BN84PO2EXKVEC2]"]6L4QC&8M#NOD1!A41"NX<6&F\*> M%X$!Z#(*?H4+:@6GI)RA=1RXL.N5$MW\\ZSU*DB\( 6YO 0%D!WEU.-W893S M[8TX=M!^3B(WC$9>X$8O%PF?Q-_"0* B"GU?)AT2#GJCD=0&?Q2;!END=H4X M6$9V]NE!;'$Y!(EB9L-80L_"KE=2B )',M5T"+$H"1:X&.!5+75^K-G[.N$ M@N>@][*S:IL(H"Y<1T3--8R]LO]E&QN#,?HU#$=BL/DUCQZ](8^O0W^_'L6^ M3.SIN4&QMFQA7P-A$=2E%^#3BJK<]&N/'>INHI9]J[MY@4F?_TFOHJKB# M5+I$R%!-S-K3OO0:KFKH()5RAW;/532 M:KNC)/.),:,&2WJC'L%5W4TQDGG MANTA#U833NIHS\DRP\;NJKP:G*R>P;-W:R:SHXSMCH&]9$0&5V5-^0!JXZ.[H;(Y=QVI',CHI7CJ9ZB.QH'1"*["AE5%M\C555 M=K0.B$#[,D31(D#59$=W J>DG*%U'-B.[&@=U(90@#"DZ:W,CM:!($V\IJXW M.UH'6"([RMC22X.ZLJ-U "BRH]C0ERE7:W:T%A-[>FYH*E75!F9'5^'?7S9, M4AB;%!.C. JK@=G1.KA ^%E4-Q?%N7'9T6KY0># Q(R2XNS)QF5'#S)B4OJI MNK9S0%E_"JOV^7K2)6*(D=8E1P\R7D^*W5()?DLYJ^KDJ/0E3=V@>NLYJX[< M:.;:,-+L/&"]N5$9GOH4\^&G^_#Q<__BOT_/X4E(!>A%H\7\MOE2,;^7 M]<]?GF\C?^3]S)\??&_H)7_(8S=/1MY$Y(_"X)?3&1Y$J_7-RP.WGKWX]'S: MHB!&T;K!,$/,=PC;(D^V)HCBVFRQ+Y_7/N/\R^?I)G)P/R_ ^^5AW@R3;3EQ M(]E=+WK8F*)21(M!_4AUE0T;$]/SI+.J'>FZ?P9ARFL1N,G#"-$LX#*04K MMU8K *@4B1%6"*J&Q!L'RC22PE_#X/ZK]\A'V7FEOW$?*!B).M7>B_QHR:FX M].'B7@2QV3B[H]I\0QF*RLLJHNB6<4F-).E6H2U*JW=W$&$M3]K*]/&626F- M)*V8?)0-E_;]\$DD2$10!GXBCQYYO!S%+0Q9FPZJRR\^-MIN'$S:2%K/:E*M M-!F'$6SLFSM9;'5T2R]"7A\-MIQ\;E?@5YQDL]?[5BI M,*RW8Z4WLI+M1KYWM,RT>81U(YGIU]05AH3SRUO?N\_;/H"ADC0J6A^P,]GS M7/_/>)NY*?WP?.KJ993S9]&K@5W%0R":'8R%9;SF/A^*F8E_!N"R1K'K.VX, M$7F^1,=HA:'O':.]B=& !)$W =82OPJ%"6K3]41-_3%SU?%PT06.-I.* WR;SL]J*PCCV MHI$%'X[X*$O'):+M(COP8ZO"Z<0=6^V%K2Z#XW,D-ITWWK'5 M?K35&)R:(VFQ5!:^RC8IH0W,> M#6,;+SAVMCD6-OFP1$1J4Y,:;^G=.>+@MVN_:C/UNOZKCT%&4*3XXV2<;MSH MGA]I6E@U35-OD4G<0DIK]+]IG!QOEK]KC6PW^;K>R';2K6N.;#$-$<-&PVD( M:XS$A&3OD5_S81IYB2=&N@_]=,1'V0SXR4.:2$)>WJT%>B_;>X$X52U9F,(V_:PZ@F&JRB%LU,#4G'>:(:&^&AH@99UCCCOT M?-C40I?Z8^@_\NAKZ ;Q51C)N.KC- MK1-FVIG2O3(IK8E@36+2RF$NC'LS& -UC[&A-76&J\R\I<,$@OG@7ASQ/&?1 M!>Z\];F[[\$"!:+,7@;71A05ZQIN*U'F9W('2>0.DQL>3;Q *IL/0:).N;>, M8-VPZE;0"9M(Q4 G C\:^H9(O+>;3QA=2;05)\1?@-0%(MK8_[N^ Y&G&V33 M!BJM3PHUF6KM2PH='3LMYX0^)CL=-B=T=$P%P0Z51\>TE*GF 9'@*Q$,+5S4 M,\G%2:3,*@@D*\Q3<%V4OWRCBG2R;MF6!5BWKSU%OE,(/)Q>1'6]19<[0' ME=J#5&EK=42;Q8Q@:W4%T;? G 9>!G L+%$\@V;"W3B-^'GV\9?/T[^S)<1= M2_=[<4@QTG_\>3U8623_[F?X[FTK_8"-_UC:VX6;]_7+9 0]"^U\+NCN,^ KVTB3Z67Q1 G7Q MWW?)VOO%%R7N!Z=B]?GBPQ+W7F>2NG)[7FDAORRQC,C3KE]#?//* IG^./]_ M4$L#!!0 ( +-( DE8E%>^A0X %*9 1 =')E>"TR,#$V,#8S,"YX M"D6B;6YET M22J)]]?O(279NID696=&P0H89"3Q7'D^WHXH\\//S_, /1(A*6=GG?[!80<1 MYG&?LNE9Y_.H.QA=W-QT?O[IVV\^_*7;1<,ANN2,D2 @2_2;1P(BL")HC)\Y MX_,E&GDS,L??HP[^GIZ4 (/Q%RX/%Y#W6[ MB8)?(U-.TN-]!\2'[[K <8R&!\.#E%=_12/.)%#/%Y@MT2 ( MT%!S230DDHA'XA_$0J5Q%D$-,GG62?GW='S Q;0'*OJ]WS[>1I72^?8;%-&> M/C^(@&8X]).$Y[A'F528>23%$E#VAX5#%^LZ3RLIL,1F]=^_?]\SI2GJ4':G M&"]6]!,L'PQU7-"+*K??/>YGN=1R060IFRDIYU."/&=,TP\,%#3YX;GSOA(]K:<'1%V@(H)Z:=;M? 4>3>.K%5NZGM_UHL(4M0>H5&*9)9?$ M.YCRQUY<6%X'7B@$-+5-K'%I.:]/:#D;%&B.MP4.\NS-REET2;D6RAZ)5.5< M49GF.R[P,4P]6$#&@$FD+SX/;\HM5'%7V]-4O4ONA=I&S/PKIJA: MWH!<,3?:.HCZ9QTKQO@11*)*%4L(^]/(2\L)# M&!/NV$_FVL.!%P:&\1;N8^:8PL:X$- +,U6#2!U2/@_Z:1"(^,0.9(#.@ MHX\$17K:6&V+U35E, )3'-QS:>RX"+"4<HX#/2= HQDA M2K81W"&"]QC&5C4CBD+%.(?3<&^)Z;LZ,45O,H9]U\9X6XPOL)Q=!_Q)WC"? M"N*I\F 6R>S1.ZG5SX(29+2T<2N-VR>NB!SS5B] 0 @#9-3X3\NEG6[ ZL :U3[A_FH)K(H:0/I&DCH#1>8^M )W\%<5ER8 M5)8:2$GJ=_6N,NWA[N?#'8M'5\\+/=&+)P1:$XITM"!P!,$UIN)7'(1D7<_2 M+>1V"?8 '^4#K(4A(PU])%@_U#K:J#I&-1[HY#U>XH> P*T(B7]+\0,-P$PB MDP::>K2.0]QJW6"P9Y5VW!SG<1.K*^L84OI:'#G/^1Y4W:%@$Z\]LF_SD=5B MVKBY]NK)HQLFE0AW6KU5E66/Z[M"3Y^(12FY;: = SU24/4S'OA$R*L_0ZJ6 MFK9NJ*M+LP?[)!_LM."_H4AT&VO7SGA5HW<3_;8(!CKCU9 $.L]YP25$<(8% M.=>[.F <-ER.G?:..NRX*"3V#"ZZ1A9*JVNQX;PHU^\+Q_BY_J+<(L >U4*^ M+9*E=QNU4R[W'AV6/9QAF+#63K!L$6&/9B%QEI+6!M,QF-"GS:F*UD<,>D^3 M>R1 1&I/QQQ%6H-]5,BGI:2;)51&?AO^EYF&W_. ZOK=YW1\)=,.@$*&K71: MCMXDXMJ7W?M,EX]UIJ1:V"N(L4>ZD&I+I<[1FTA$&]T7SJ$[!+R>9#L&"FFS MK?GT%ADODEAWP$$5.?:H%U)JY4GV-M3-R+8[8.-%%-O!5,CC5@*0VGTY\'UCE,X>Y#] JL=K#V\AF;AQ)Z^>2:P4I+]70F\N MB<*TW6:_->:I!?THG,^Q6.KOE5;/!NKVYOK.3/OS$7?@M,;[V+8_3_?UD7"] M%3=5\#W""FD-\9JD#;A[P"LU[*WT]N 6T9I4PW4"$!U>)G#_BIU#_4D&!'1XU\8]N/[(J#5<(P ME=M;M?55X=W$5/@_2.!? #::4M M/*K"(\[7Y1MY*E>W"O)VTCQF]BO<#J2ZF<@,L*IF+UMT54.7WJU;::S93&B/ M>B'9J 6UH\;.@2NFA'4R+DP^S-2?4'K01B]I$"IHM5@PRJ;RG@B3$,Q'=T=I M=@B4IQ#S^6:32DI4ZJ9NE)KV':M%B5X$BI'1W.*E/EX&3%%?URQ])"/BA<)T MG5?/7A#ZQ+\6?)[!@#N$=E5@1U4A$[D!56DKT-H,E-B!)F!('GLMTO:*M"H# M3%4V.RJ*NR$WH*(=?G8/LGD)E'X'5#W0%5FMP7Y;R%YN?#?5!OQE KY>'4@9 MSLTO LC/0#/F5U)1J&.26GA>86\V&@RKX:&69#M<"OE0"US22XZU 4A;@!1' MB0VYA:ZV X$A+:SV!*ORXK\+S(K)TUU$V8%32)I6 \Y&JDAI"Y(O )*2GR1[ M ;EV^!2RJGN"3_97S5HXO2B.X/=.9R6W5"5PNO,;P]W(3%JWTG5QO\%X[_JKY-W",MX M"^68WQ)<[/5W$65'12%7N@T5J9Y_I1'%*O5*Q2AM0;)/D R)Q^%)0./$97RD M 1"("?;(=8#_ *9_8J'G:<+_=X^>H:%I_GM1TGT%H(O MB- 9ZUXB-A%0X,Z>76&0G:N_V*I$PDR0R5E'-XIN\@O]OP/'P?,\2$@455K+ MQ5H.TH+T)L @Z/2:ZWDVC!4&5>)MO MYA6^G0)N,N>/O$!7.="(59Z#L:&8VA0=-+-+?>,( N+ MONLF?%W]J-L_ZA[W#YZE'YOH8L&ZIMTL2/A<+; >7[/)!J._]+R<'@F47,GJ MKF6Y5T?I03>5:B7-^2EBU-7R7E=+_V072^I94<^$TF-XJJ(B8=!*WSD#(7_\ MT0XXT$]<8;#M1"&K.65\R+A+M%+1:J^HC9B$L^%0H MP(-D-V;L6;%"[-2OP6V]3"9"?U_Y69*/9/Y 1,K-TM+(K>B8O5.?SS%E95Y% M)A6=\D,1YR'W8_X":E8?[K!A-U^R[0KFOD2;*;/NN7.GHPJ^ M$K\-Y\KUK+ M\YCS"WOMJ],9< HO?##U7NY_)TR"A39$J$4S^[5^_N/,7! MXO$3'\]X*#'SKWDH%"',N# DBR0\@D\%GA=B65= DT)\%]!'<@[#OS>+/J@J M>KF)HDEN0"?HZ>S)E)@C%X5^Z7##!H]$P*,142JBUK]( :07 :9SO?_W'LP1 M]\:HE,?[$!97#M3,(I+V]7 >NS/2)T4J^JCWUL\PFX)+>B+DP4B2S><;AV2Q M/IP%-*L.S @"LS+3-0V)'C&,Z;JI#OS_A-*\@RC WYFS8)OG/O=#3R69">O8F_'UKV0U.E/MQN6/>7%S>I M#0_)(P\@#K<<,WG/A=E_.)G M &FE7>,_()9"/4^GH&XZ6P\HT(M?PE9F:N[ M"7I5E1(&64>NJ9#JDGC&%_>JJ22N214T\F;$#P.R^NR[)*,9=V6IDHT]XG[$ M-:V37'MEVZQVO\_S?J\^=TQ]CP@M[R-1,^[S@$^7I4/-%U'7I 'JY1PN#&LOKJJ9@Z') MNRT6@GC11N"H%>IY7.1*<;2HRM&H<:+T'<*8B#EE1LLE#'AY)[?3IT/JPY.O MV!.%P(]+%K7Y@D9%Q3;>EGA2@;I)[NGE88WIF!M;HQRF\VJI\6V$K\&I\NQP M)>I&N0>M2,(LRK]B,ST;'4&QIS<+@,6/1$@<7&,)/7V<#2PZ7(^_654 :S=! MYV"TOAR21X*#(:8!=#,E_FXG;I1SJ1?J=.+P0MZ5L:E.IW<1W#"]7@!)JDKO)6%AX^9XOR,Q78@N^V)SE0R_:[PF7_P-02P,$% @ LT@"23;' M+K!:$ \]X !4 !TMOXS82_UZ@ M_X/.!0YWP#G.H]UV@]T>G-?60#8V;&\?]Z5@)#HA5A9]))7$]]??4)+UL/6@ M;"D4NPL4;2/S,;_A<#@S')+O_OVR=*TGS#BAWOO>R=%QS\*>31WB/;SO?9KU MA[/+T:CW[Y^__>;=W_I]:SJUKJCG8=?%:^MW&[N8(8&M.7JA'EVNK4ODVKZ+ M!+1FW1+O\SWB^%^6_+=CP:??+Z:WUNG1B64]"K$Z'PR>GY^/&',V31[9=#FP M^OU-=[^&A)U;;XY.SX[>I'Z94M]SSJWO4Y\N&0X[=H"D<^OT^.1-__C'_NE/ M\Y,?S\_@G[/_I$O3U9J1AT=A_AQ*+U?( M6UM#U[6FLA:WIIAC]H2=HZA1-X)K 4<]_KZ70OARS]PCRAX&T,W98%.P]^TW M5ECX_(633(7GLTWQD\'O'V]G]B->HC[QN$">G:DH&\NK>O+V[=M!\&M8FI-S M'K1R2^V 2PH$6H4EY%_]3;&^_-0_.>V?G1R]<*?WL^SP':,NGN*%%=!P+M8K M_+['R7+EXE[T[9'AQ?N>8/A%@K)E M0'7/DNU^FHXRY,LV M$1D1P.9*E!:4.#0\F<0LT_9P)D3?8Q7HQ@VBQQ+0)W M:S=.U0WQ0&0(4$PG\TD6>E/MUT2"TD?<$_*.,8#[SETO$UG+ZQ=^&XG9T,_X5N7Z]R;Q7!^W M:G*4*IMM$,*$X14BSO7+"GL(9M MGP5R 9_W(5^="PV[L@31%%L1KLF'39:,^EHS2S-%+TSY61;,-0@ .+8F0IJ^T MYBXI+)+> _;LAMW&VMV\#L189#86['J*7=">H$AO,=I;/@_I\96!3[%-X8M+ M(K,GBFQ# ;9 -KYQT6>H]!MB4HFLHR!WBVS9CYYFHG)W5& ^IW$L, ZN\3LD M@/[Q8KR2&QQRM:W%@EH-MXTE'5R#,>#4)4YH3'D.^/]<1LA#WN=43@9SCE_$ MA0N*MB%.-$Y6VWR\PMQF9!72=(>?P3>F?B#2$P:(?<^.AIB*/S#XG70E:@;9 MF^Z[;8YL8H/K]J2DM N=^.;HWJT9@3FHH[:Q1I' 383GTF?2? P#@>T-;]U> M.\:%1H5@O[[;YDCL5R8D\*:EH+P/K0@;'6&5GMI&&ZT-BE@KI+5O6=V+]M:8HM9;URN;3R./"^:W;$ZK]M81 MU!,P]^VZ6UC-]=HV%W9#\K)L>Z.OWE]GD#>J]NKVVKI&BWL.(QJ;F&04^[FD M'&B6NTQ!U!*4=5"K<U[I%&DN$V/NZ2+UK4'1EQ&AF$" MMZ@LRSMI&V-)5+0]S#4[[18/&IWH>W4=\<-.TMME=GN&+U #>XZ,^(5?)1D' M9RF'W0ZV^FV/F-V,Y* OZ V8D>G!E7GDE&7E(.H@2!9?('X?9(S[O/^ T&H@ MY6. 7<$W7_IABOY)E#C^7?3Y3ZEKQXL/E#IRA&:8/1$;\QFL[IO>7'2/W?<] MA0H##?1_8)3S":,+(@H(3I?006$XMK= 1)@&(^> #],@V96XP""$Z8W)ZQ?! M$&4.3"BV'H&0\#L*OWH"Y ;H>QAY C/,BQ"WV:,^#@*=T2[S!?9P\7@7E=9# M>$>^@.)L*1V4WF&1B$T!G=DR.JB,)%C*8P6M>25U4"QS6OD4/V'/Q\"_ M FJW2VFA% F_H+4'_Y"\&F1UH\!A:H0\R"YK&V^\VX%=87M,,S-5 M">=^,$=27IEQ.TMAPK0W!HE;[CJ9Q=DB6Q.>_6B.H"FR+,>^2^#^9)"(E!@I M:=0939T@/3-G8!6!JAH6"0^^WV>T]7CN90=T-1AQ6UN2T1YC@=%64%B'\;DA M98IM3)XD-: UU*C/K5(/PVY(37[Y4VE#-^HQ/.J2RI[B'O ?]3%RW.!)8754/ MIBAIMCB&E2FB@\;,8>U<$G>/4FNC4$9?=O(HJLG.KZ892[G6R2FHAUX/\_'B M$K0%J="3N46UA+N3^R$J56%^66U4U]'B)15TT#]AT:I2:1+DE=1$<>IFD>S% M(N6BKE)3#R*ZPDRL)RZX/D"65'0KZ7$7KS^E571@F&*!0)/$-T* ]^P68A?N8"I4U+)!)-,F$'. T8YOBXU?&CBUX-F5RIE:W>ZAJM1=RM7U8%.T M,#IB4\Q9<%G0NE+QYA34&@G-AA72P<\M)5RPZ='M.&\QNG(U;>1N13%8-;^N M8,_"5- %)FB"\JUI*+<6JLSNN%I\R\C$@$KPY2'X@N0 PS%GPQI&;L)58E1R M#@KVW@R'KAHM-3)_(R?%Y^)<9X8-,H5.*LCQPGJO\[HJGLM"7J#+,X* M]&41I@2O04:G:F"X8(*G41MD=>Z#.J]4#/[43+6F8)1MYW,DXWW\5X'<1,I% MPA:#+',U25",OB4<,,A.5^- _@Y. M@@HUU-U^5N1"1X#?*\U?#N)F(DFMT@ M-:<&5B6S*H%OD#I3@Z^R.9+ -TB7J<'/BW0G<#.:S-C\U^REN!IIW'V\I3.Y MC,XJIW8+.JEAXD*Q"4\)Y4^'\71Y=E#I>4 MB>@BS4(X"E5U8 )[&7,._(T8*\^G)+=LI._AB":U]S"T!7DJRZ@ZK,UN5YC[,ECC_*UG=1&7KR+5P!7L;*FH^(9-3CRMCSHPN3% MJGK=0I-LTM0&E*K:&4P%/G\\6ZI3.P]NMAN\2)T*C 3O#L?W@P2?]QCY6HUV MA0_Q2V@U8"9UNH$BVGK;&#BY6W#*\)0:TW1UA#1)815X(F"H7ZSE8RFCO 4_ M[S1L ?X#&^T0'Z18<3%2KJQ!,'5KR'X#;$"A0[Q772/J=# M&YR Y-'9(-DB#,-$OQ1=+E:KB4Y@+,R 5$58W("FO'L;8R>XNV+$N2^?0!\O M E^6?_(^2ZN!,+CQ,A@*HU79:J]W3YU'&IA&IL&U MQ#1E[\3(#*.6F*;LVB9;>@:E'C;CSV\=$RE:#XU,9VB>0R4K4D$.1,G)$G4YOG4U'DR\C3J\VS1S6IJ^"XZQ>GN0],!33V O.&V5BR@UQP M \@7QR*U1#XSKSM_#6YETL$*[A[YRB;%?+."LZ-?^;>;*VSD>=)7XE2MG%TC MCZ6^CF:KD_![V&'75SQ]E;SNN(DA2/E@#\B+?+_D^*/.)Q@3,E,KS$R*!EO+ M08B_#<7MZ&8<'M33>?WRC7PXXQ$[P0M.A:G#N86U7AL=/'9216]82"N=GU/TZY7<%31.T?-')# CR*T4@TQ9S4]DY8EO[@5B6Q/3R"A@#;C9 M\30RC)^:;9&]@8]G_;'8VB@MI>4MJ:#G M7[#KW% F(XIW5$P0 ^L4H*TH1R[,#'^E\FB-\=^9& M][_>'?5INNI@V*%:Q])08T!V+[16UPI&6D)[\J9 (HPTC_9D057@PB3C:4\6 M-'^_;O>LEJZ96#>(L" Z\S&X5RFX^">VK.(?QXN ^I3RTDAR%$+=YF\J;!H# MJ"ZJZ:U1255JQE<^V%E0_NMKG>68/B+/7R!;^ QZV$A!/K.5JVEZY36DBWW& M8I.3K"0T^55TWG$U!0)4'A,K+J_E]J/ERJ5KC*WFB'.U7+V&&/AFEQ;J[PO>B:C[A[,Z],\?1%F.&YN$"TR1C-3J_,922]A#4*[U= M[+"&==A[OP62CYWA$V;H =_YRWO,9. Q&+$0P]@77%Z5#V-7 +YN*QU"ND-< M(+3U(9M,-WD MFANNU]B11P$RJT/^Y'A$1K#'RSIX@ MI?H!>W8',WI*2(TE8./)K:/HTIS>!M<,=9OJ*;8I?'%)M.Y)Z47>&@JP!;+Q MC8L^I[S93<;8:V.ZHP+S.8T?'XD?^^!W2 #2\2*5A]\=XM()\,!^3EWBA$NC MYTS "I-F6(/+(8.&(70?7?HCQ,AN\WF,C+GTGCODKA'&02;Z%@4SPH3"+K-YIJ4=X[S ML8F:$,N[R.=2.CO'U:WC@4IQX-3J&PI1%X>A66"=&S<9C.ZVOHD_C3PNF&_ M>J](\01,')MT2AIVPR>R;+>YK4QS]^9>3&/H2VP\X<@I"E(2=L*-G5RK#D32 MN9&)(P$=%WUPFJ7C#S+?;4)+O.N_$N%53P>/EZ-1D?_^/N?__3C?QT?#R:3P;7GNMAQ\'KPJX4=3)&/ M!U/TZKG>3FAU-ZT>&)YR]/!\?&FMY\CNCX.WI^<7YR\S_PR\0+7_CCX+O/IBF(4 M=FP#11\'Y^_.WA^_^^'X_&_3LQ\^7L"_%_^7+>VMUI3,%_[@K];_0.%WWQ]# MC8O!Y&1RDF'QOP>/GLN@]'*%W/5@Z#B#":_%!A/,,'W&]DG;'D_:4ESH5-G2Z*YD3J/G[HP\SD_ M"QNY-J'8\INRL-W0SK1>$V8Y'@LHO@P8<3%C0]<>TSERR1_ALAG:=B@MY#1> ME,VZ4,C:R'T&^7F48/88+)>(KOGR2[X-_;O1[?AGY 3U%G.C#MIA2^4H53:K MD(4'BE>(V#>O*^PR'$X,6(=TR!CV4U$*2S7D4D7/70E"Y>@VZ$@AF[>(T' = M?,:(_YWKM438R8_C64C./[%CWWKT$3E-UV7C[A2R/+0L&N M@=\1]$0A[UM>%Y]C@V=S\)P SD[L6@1]V-)Y= M(D8LD-LU<0(?)(FH"XX8>\#T<0&&1D/.=NRT5?:'8&O;O&/RC!^Q%=!PGMR\ M6DY@8_N6>LL?*'(;6V2[]&@&XWD_ MLG,I*'9C=Z0IMB"Z%,.F2Z4^%D=IINA5M8]5T:Q"%D!"2^)STY=;;)+N M'+N68K>Q=C?=L)A,F8T%NYY@![0G*-([C!K/SUUZ[)CQ";8\^.*0V.R)<7 H M0&?(PK<.^@J5?D&4*Y%U#(FW*)9F]*A!Y>X]'[.IEV"!";C&[I$/](]GXQ6/ MAO#=MI8(:C7<-B]9< W&@'D.L2-CRK7!_V<<(8]D7U Y'8R1P@_![CF'<8 ;P;0+N5S:?1B[S:="R.2W;FR%(Q@:3C+&?*X\!S3S*%**6 MH*S#6LHUWXY4&"XEI3-(#2WM>Z0Q4MRFQRWHHG7M@1'CR# LX!:5I;B3MGD4 MH*+M\5RS4[-DH'2A-^HZE@>BEJQ(2G*G-UG9/&GZ^U!2R'&.!G'#6>:26L3U M3VVR/(W+G/(*+=(#78'N \UW;.,9"AR_'G7;U;NAU5LBXC8F-:K=)J5A#\=+ MO'S"M":9N:HMTKB )J@5/.'C1#+U*"UJ(*;73DZ1\$,D.9IAJ6'7YE!Y])4W MM7-Z?]3K:;[;UDC93N37UK\H.]]$HO)I"MHHW$ZF[Y:4AFGQNHBLD>)N (EF MR4Y%KKF1M O$#'2!-94CQN$'T3Q:N%>%.\P,L:=PFPG8\1RAU2DW,$^QX[/- ME^/H1.!9?/+L+_'GWX<4H_'L#C:&3>L.>L+.IZ." J<:Z+OSW/D=><9V)+=, MJOGE.OPT!0J&KX25D"]?WRSN[M$27\>&6DW&,E7WD*??SVMRM>UP\2^_CQWH MZ)+"7KN(>OL6!*^NL'![D^:!F.Z:WX M3ETBY#HMZ. PL31 )^,1_+%L:1<4U$IOZ/]6T1H52NA,=Z AS5,,CL*FK=AG M:.)0QBW,8*R;Z,0-15Y-O3/PJ(UI>*(>_CD:K"@!Z\)??SHZ/QH$#%CQ5M'V MUX$H0K)68#NZ9 ML=-9CJM:>VG*]KD>M@LA)R'SN0U)3G-MJ;VZRDN#H]7XK*H&8P&H7GD,.3]1 M+UB-7'Z^CKASSDL(K@?83K*=Z]IU2IK684 E0W2Y3O[X3P*D4FNQOL//V!'X M=Y*5M?(U!ST)B+@J]#)D:6CG(K"RV+6:A3U>OC6^"R]HN;-N.>96G)5-3 MB^ME+; =\(V[G$*A5R9=7Z_#5D]#9G?ZFG-;OZLBY;9U)(^^.&^-%%BA5(IV M*NV&;ZDS5T.AY;P[>:VQQXY?0^&I,6"U^Y#RSE3=+:9P757HJ1XX66HOPM'% M1?DM-QJLERN*@9);9(5'G04^3D%!'=96G@RA.5Q8M(? MT2M9!LM+CU+O!8RF*[2"7_QU#:9*FS"%QPGFBP$HVX5+02.F\"E"% M;<9;$ /N>S!H^&=0[,9MOB%J MKQ?=+/>#LKYTL26O'YZ3 BR;L]@7#%+D:"4)([MN ZD@OM]S04CM'*DX_M9; M<4AN'2FK'[2O\_F!9,DL$=-5(BI' G1'ACJ2@1;()WV,&M;G&^##]K3 M@[L:9!$:E@KA.\-#H)7X5[D/TRR\V1-6BXR@F-5S@R.Y.[Z'H>.,X@NB=L4Y MOWP9)1 ,%XOG\ER:,JELA+*E&+)(3)-F.J:_",UNU(0.T/'M# WI+)DEQ65- MH#J6JB3=F](Z*!^Y5I1BAAQ^/XSGAA2QH>]3\@1J!.;!U-NZ_FG(+R6?1ZEI M)4PJ:%B'/.ZQ'UUD<>>Q,M;R9;13.7R"70M997&@XK)Z @K0.;%@JH>[5D4@ MH:BLEK3D9([FWN/)3-3+]?8\YAM8NHNY-D^;JTQ':*4K-4$7/@C#U8IB*WJO M('HYF&>#16_R",(MDE5UC.TOF-."[>$SIFB.[P-.2:R.(WTU#GS^4C%/BQS: M_PY8>']6Q8K;M55C)#&>E5%=AW-!*P9QND67&V-ME/_.E4 *8>-=D%K,E=TI#?P;3O+!(HN] K+=5]_8@@M.D%IN%7 M62^K#X&UMB56@2KT(0*GR/W,2D,%GJ<]F-54=++^36-#I!]):^W*IL[\[$-R M3-LSJ1Q"J9L^8T1X<=?'Y75$'';CD#TN512J5M*T#(=J1\LN2F2"*ZK;8 M8P\E6!9G5MZ\.;*IC(!45MLC7C0=,DWO0-AQ@LG=Q:.D$STWP18Z8X_#R:,P MP=Z/X=C5"X>_="&7$C!++D9D79?FG^M>FLLOO%'C0+;PT!%%\.@ MR*KN Y0E:P#D;QVNW#ZT0U0-[DU2:3,HG$UB[=J#&YD*'&UC;C;B3Q:-9U,: MWD>W#BD5V7[EY;7<&12AH)4)9]OEM"221BG^I=9D:A[!#";FVJ2RK>(F&*Z9*XR6'*TI3BRHHZ1BJW\<9"M& :T=)Q M$-70SD%XQ^F&'/X2^&<,,T**E;*J:N[3R6QB9-9D-ZS9@FX'K-(&W\IM+=D^ MM4-&+;$LUO-U#W)V!Y35,/AS!W/+A;/'<%9#8>VX??8!H6HH&>%VI1V>ZHCO MTDVN#WF)-050Q^[J0QJ8T$_/*_'L6:U/'LA%A,MEL MV0IW.WVJL2$HU(=TO%J"J.L':+^P2G;)R\ 6N0,3Q7I0_\R76^Y*V&VRU'5% M>K;SXDV)]K1]/8LB?'ZYO>>_QOV)]CRYBZW_LLP_M;ZTR&]^,8V83PL7T8+E; &*ZG,E5&"+25^8>$Z MY>=1BO DB5I*J'O -%0/KA7-/YD[-6I4U#'.FR,^ H63*Z*31F'\8Z>+-[31 MJ2DR,^$'C@1#GOZNC3KQ!369$L93J#W5N/EA0+DLXUW;-_)B(>'YR)]!?T?G MB(EGEST+I+0+;3)ZJF;@2<1 E'D';%C\7.2\=#:UTI>:2&D;I$V]*:)S[.>! M\,)X:X?=]VHE1GYH>FTH"]]&G"Z0&Q_8_@F:\-G(C=:0ZE5:M_M>R39Y8W/( M6+#$K[,5):>W5M8:LR M"XD$9L#:')>\8M:D!3,YG$)WN_*8;<-0+E^\77E,6MC3PXFJ\K.RD:F1RXT_ M\HSY8I=+SJJJKD/ZL44K0"^R)312*%3;^3*]H#*+8QRNE30N;%F$Y&:E8S)? M@E&OQU9?,@XJ[B*KI<+U7\LH-T&W0.?<16)91%7_"$I-35F&^C(I"U#M+$=O M0H+I;9#F9BA6<90/Q:8++X<9&?1[O%!"K6RETZ;Z<-)BI:FI7KLN@_',PP3 M9F'@O ^G/%I8KYV&E/MPE*3%N:H^@4'_V97>+?ZJ>')O#D>8(]+:Z0_ZSU_H MDG&+">LF/QG3130ZV=(D NC?A+[47$:AO87@;KA.).PD')LKL.B@N-L(DK*LYQQ9LRYOL=@N41T/9YE MK$YN;TZ]&Y#0$ODXL4OYK9;6 E3O/A[[$R4VJ[+F8<>+#'K/\>;K+7-L*Z.Y M[7Y-EU#I0_&M]VE04E@SIFY>5Y@;EM?DF=B@.";;-Y5UUV^O#F:(N.)7D B/ MLK33X=[,QI\]!YIQ8&/L>CZ^Z;GW$IT0]O46[(^1ZV,*MDQ7\BSLMU?2+$1^ MWCR-%?YXG;5]5,NV(15&2OJ0J+]7;[,.[1 M(*CZ<)RM!XY=;]+BS,>P[K=YI&+[61FPS$FW3HH$1H<@AZOU"?!Y"D M"ZO0)Q9P<(" XADPM/\=,)]/K<8XT%837= =G>1L3'.N^@&\.H!7!_#J (]\ M"_#(069=7=0H.@WXK:(V!F-:1IQ//*!:!U3K@&H=4"V#((*\HW6 H1KZQ+4A MJ;Z@*SPYS658"Z+BA(V#R M'?$-9"=0B5UF'=:T)*4HN@>'C_+!YHEAX%7Y5 ME<.CD@?TYX!0?./>]KZ>P6LC':5^)LHA">7@KA_<]8.[KL5=E[7 #\YVP_,7 MW[B77;5-'O(\&EXN:> AR4[E5>GKUCW9J &N&;GP*YZB5\R&MDTB^R7&.FJ>]'AH%SC M&:84@^GQ.F0,^XPG^D53'3;5%[Z22[B7J:F#HQM$'0)Z!^CZ#2,J=+.*RVJA M.IP?Y#E=3OQP[148=\0-B#L?@XD?"K<,5*C1@ [^$JKBUQG\]=O'XM[P(ZA@ M#OU"$$-890]XR*8OZ. BFMMS[%KK*L1-7,<4+D10:GEYK=3'KM4E=L'$*-LG MRTKKH=S'%';I"7[&;K"Y:7Y4 <=5U=+!R1VH=[E=KJBD#HIA"W)C*DHHS9;0 M02'T'07F!1M3OHQ6*H6J^VVIWE"J/2VNVE;) BGB754[#"H'G:MCV8@$-@G_ M7L88RO-%*3S3+XQL#6?M&WPZ7(FM(^Z/2 MDD9LH2M3.)0],U7K,M87@[3$5\H9',70=A\>#)3@KA#0J/MNGX8 &.QN2Q+N MCOQ:R%2_$),"8A2C\6R"D7/#?)#S _5 M:E943 >(P4>4(LOGE\T2-QQ"(=Q67EX']3\%B!\YP7C\Y)!YY(YR>=>@(:/Y#1_H4\)PIB6S.7[QU/"[:<=4;B?8PN29^Q!JIG5Q>WW@ M7LDD+VFP%_SO/N4+FS.?]PGFFPZ8Z./9+1C$R!$']W9NV5R)J);#[MR7GV.S MH LTQ^/9R+4H)V+DQG>^/6+?C]!Z_HPZ%+UR$%ER-.^!>UZ%U]6H:E4E=X\< M2/#),[B*5PN>L3ER-\\7/ 9TABQ\ZZ"O, 8A)86OGS9L2<<,!??,#BQ_3..H ME,"N+RRJD6;N,L>D,*'A6UZ^U]37MM?+YGW4P2^()RC[:^'"*YSM=>HKH7B" M&7^SR*^" 0K+Z1CS,)D=9!10OMI!'C"8\ V&4[3@JFJI>?\X.7PD *.V@A>Y MUXSKM= =U>7O+\O75D/M]D:0WP V:R<>W4*:Z[:AAO( A(!$:^Q-"46]"A@3 MD5)=3 M\*M/R1(ZXW_DN2G(F2 "->$X*WGAO,]R7R+AN*28YM%KLN":MGFA) VV"U,%:;<'JN?TZ+5K0(%\E.9($WKW_^ M2BW?G3GMRUJM!%[20_O-[/MT%9N;3%-'"-4.0KJ:=:4FRZUF2?PEEPI6;I3K MG^Q2"ULETT:L\:U3"CL 6,DTKX,D[>$)AAU%6)TD9O+I!47,[Q#E,_FT0X?2 M>9/]8?))B,ZEDDF0,/GL0]=RR:3-:#\P8898*E,KM!\S-$U.Q3K'/.-=EW * M58]<,OTW()Y"#?1AWZ13",>FGJYY[KX*?NNE1*32V#L35UG:5RJCO3-T=TH> M2^6R=Z9NP]2'5"*:C-S*@Z$-,U"R>TTE-J,=;.E""L70L_9CLEVP7ATTB\5P ML==BD U(Q\+XSN3X0F4:1ZH4WV15I2K// >V%G<2YQY37LTSE9LD?V0&52)I M+>5>EQLE%S"IER@BOZ)[%D)I5PQ-@BIF'5)/7M:Z(^B).(3/=X??IC_U0B?Z MR&2:P9?WX(L3W6$?[E\KY*Z9V#[5=V)@0TDBZRVKN_CD@*">QO,/6U2)KC 5 MU]'S.@]R;43MMTB!9=$ .25L5%0RCX\-[-6(GZ2R@7Q1C$%Q9-<:R)/BW-J.KG^4WGD*O/HR!;^'210[B:MJ)S$Y@:)%QH4J MVN2TB39EDFS'VC,DI&_/DS+W=H"$C$XY[0!(T);S8( #;;#[?._YP)]W2UP@ MG2#GD6?%A8LWPGC'L\P5OZ:0-J9SY)(_0JK 9V:>0^QH#%S02"!ZUX]]Y8+* MJ?,]!86(#9-Z["\PO0HHY0^PA1"_,72'SW8N/ ?,5W;SGX#? M$PYE39:T-,6FK;B$PBC$LWE-((Y4\>0;MO4:JX$[TXY\JR3WY1D]YC!AW M'F&NFTRF(-BY/V17S-\?3SE53S#UX2__#U!+ P04 " "S2 ))XXS/]H%4 M "4D@0 %0 '1R97@M,C Q-C V,S!?;&%B+GAM;.6]>W/D.)(G^/^:[7? MU>Y>9YF%,B,8[]KI65-F2MWJ5:5TDJI[YM+.RB@&0F(7@XPB&7KTIS\\^'X" M#!*.J+7IJKJA__U[__UO_S;_W5VAN[NT%?/=;'CX'?T'Q9VL&^&&#V8;Y[K M[=[1M?F(G0!=V^YOCV: 1XC^=X,\%_W'Y[MK9'R<(/0_.33__Q\_6]]8QWYIGM!J'I6KD7 M*;&J5R?K]?H3^RU_.K!_"AB5:\]B5A(0$-4^0?]U%C]V1G]T-C'.II./;\'F MAW^G#/_-]QQ\A[>(R?!3^+['?_XAL'=[!_\0_>S9Q]MJ*1S?_T3?_^3B)_(M M-Y3#FG*8+"B'_Q;]F/G9#X@^^H.Y&'5F:4:4DO6L'$&'VMSS*Q5GM+9F\,@('H*S)]/3?<)!^?NYL+W/?^+Y_O8HE\Z.'\,0M^T MPI@_T_K//W0B\2G1D1+):>GCP#OX%I8R&_^$1\OUJ_-(R>P<0H0&+>R>_7+_ M [(W?_[!WOPZ&<\7Z]5D^:LQ-I:KU>17\G\__'M*'T4,D.EN$&.!,CS0]YC+ M__=O7.!^;1"2((>O80QA]&B(O.VQ&T0C>350$H*<$1(B0U 4P/:N9AXV?4 M='&E=JKAT^2%52"JM0D0E'Q,U[O1;*'^>^8?4PN9'&]Q_YFL,C#A-.)9$1@L MCE'%R*OB;=&&S%FH4P'CH-*%"KY?5AS*W\E,\,JUO!U^,-]PT#INU#RO& &5 M0HC[CS&>+E,HT.4!IX88.?C1HA?] O4)*!AH6C9Y6Q$>]!>2 $OKXC;G_ M>#$=,^>G/_E5: T4<;UXLYP#W?O[A^G[IAN^%SY<#P1[AL_&LPX[PHAM;/4N MK:@?3F=+PUC].LWBS,FD+.A*W&,K\>Q/K2AY@6.VZ#7B^W$0/%:%&N4VRL6B M;%KGO#+9$R=X$K8HYJLV9"FW4RZE@[,IG9(C#6,)+S0=+2RQH)9XH.(@L[,] MAH[^_85:.CST9.,^QX^?3?>P-:WPX!,N<8JQ>@XE_!K06- DD_#,8V$L9NM\ MQ$^\TL<./6^ 0@_MLKP0^5LEPMP_Q;N_YIO^.B(J>GW"'&3MZM&ENA,C135/;(-/6@?1ED3ZO MI^4%(7@8$T%\,5BUF@5P[?>SZ?^&V=X_M:[0\J_Z%?4KP$HY))((T\S&6P2K MB"!B%/58!_:A)0/3O>E$+N=Y]Z'#?OD[2^J!%2K-.(.-UO,C A6"55$R2+;11'A$>*D$:,- M!*^^=38*.N\)V3.BL\4)@V)-V$USB!.S$ SN_GD(0CK["[X1][ W>?'[_):#9I9L]/:=-0LFY%=HO?"W1 M^Q?[./LL^8^ MQ.;V$G.;B50_P09 -?$B'SX5?%[8X/O@U8P12>K^8KO%5GA)/L;]L^GCS_3B M"[T[0I9 +"%!3-"*CGZX@(367D27./9FI'.O6 0*UZ:96+KSA;@LB$(',6G. M^$6EK#SL/ 5TO(0P*PN/%V\6#@*ZG88>L8NW-@F3S%P!G0Y%YC)?37\#N]LV M#$*KHUM_'P,DF#F,.-Y4B]9R$$3L996A1T@B<=>?+I/;03'EVM ?)ID",UY MXB2#;2NK+Z[75QG2I=PW!V!Q>W7'98"MCT_>RZ<-MBDD9_0O%(FS#!+)CWX] M)X%D0X/)I6,^%3YP^?<*\%1B*I$,,"9Q7C$F@"@%M; X5@%#3(&A_;S6.:@K M5^L(,HJXH;VQG0.9H^-[;!U\-E/G^X]X0T<^BJT#WX2[V5Z8ODOF],$M]AGZ MSG?TV%I=8.N%MLHQJ ^!)0X[&8OX,%>&,4HYHY@UGZIEF-.MQ9@](OSYT#9" M7 2@<0S >D9LO;/$?$%J/IPS7_B,V2B8,2%[B6[UQJ8DBU844&E A\8^,9D; M.7O[0B<8JCZ_5Q,X?[.#83RZD>/IA+4F-22V\Q;):;&:8/>=$H3*:&IC(J.; MB4XD-HF L,>(U?I=3C".7=LN9OG885PY)7\Z$2J166*IL%I.>YU[H>]4"K[G M%A3^#7PB)/*(G-. M:;UHC"0C1,FB[YRP5K&AL[Y-F!?0%Q;%94=M1V?!4B"H\[%YL[TVW4W=-TX? M4(FDA*M$BGHRG468(6_3H8"^#X2,KO(;6?D==G7AU07U]I*#Y/PZKR>7>799!(D^U6*_SODZI(4X.Q?0@??]H[1@2KC$M M-!G\?J#3N"T&OM3?XFEE8-08 00F08##VN4=_Z5*"#".4L$QGA"Q-]7>9SM* MZNS=M%K9E?EPS@UR'IOJ!N>?;2=.\P\I]]<.9337DW'6;^&/61ZC")^=W-]? M/-S#.W'C:<.REG!.W7*-*/>,6OD(S7:YS'CWPO2"QD-Q-BTQDCN_9ZQ*A MFZ[^E#0&=VVAL%U\%LK5.\2^Q7I2Z?*:1//C%&-!_4O._V%/IS=Y5BT0-(GU M?\7.YM+SZ>W";UYX:_KAS?:K'>R]P'3^XGN'O_'^P7 D&7+)/"+Z;OO]ONT]]-YU!WNE_L785( M$!)(PK,F<4%(=G.2IM[97S*T1\@,44P>,?J#@&>/?=O;7+B;)@ -H?XLISZ[ MTHBSZF.Z'[%%7+X!5;\/R:B@6OEYB_*/^,EVW:@$SX F: V=0RAO-"H/&5JE M8E8VY(J;29]0?,O&"NEDLFE[ZA^QZAHG@^!F5V\'&1D<-E6&L MS?UR@&HT2B\5(6E9'.Q;MNG\$N"?\>X1^X4O5/N8ZHJ/%3*(.L=D.9\M#5[A M,26##@%67&'Q>!TF!1T('?2=4U(,W9X4,B054E(VL0$629G$.M5!1C4BB\VK MMM 1V&,]W+!+.[C5!=R&-U2.;/5BR*1B9_,4&!$Y/O/,$@0:V7K3T*C2T&K3 M4-G(UNZ"N;&MQ2R:H2AM+-:RARI'0P^DE063F'6-C9D ]C*=_L W8X>T1"5& M.UI" ^36N[T@EFL,JBVZVSJ%2A+1#=]=FE*.XW-$XFX-WL%S4&.T8UQ[-#N]<\I1F6.N82O3<>9Y5Y<=AAHL=>7/H:4/BHQ4^E*15B4 M50?V_%O3O_'OZ^)MG^^VC=AT%$GCDQ[O?6TC)<1/96$/!]QVGPW M.+US#(ZBGO3.XBK@>N^)WB]U>]\ R&ISU1JL-1H(&'U,D.#\$#Y[OOTO7'AH205P$B3S>>KFJ1\\(<7J:0*>3[FO48\IJU! -2A3C>;3 M<04BZ:GCOQU<3)]"U.G8*U^QQ;(%:#IA/YV/$'EOCVEG#.Q4UGX @'']ZY,\#$!H4,TZWIRN+?5UM['S]@-R+27]UCZAL.;[8/Y5K].J'U#[1JL3@RI ME4NZEYN2RW>#9$W*V+%U\VV$SL/0MQ\/(?UJM!O:K0EWA[X_&QAE&_#^C,#K MH#;?+"R)&JT! R^7G:YZP/[.=MG8W'(HHNYYI="J$4+B4,'<6,3 XL10AAKX M88E^]#,ZZ:<./2VNE\=.DTE@D!,0[/[%\S;TM-,]]E]L"P?WGE._#U7[@E+L MU$DA[%S3^72:C$H!&WD8/9:VBBDB2A(*/CVI:&15I.59@ _HM3E<'C"-1@!! MC(\W=GAI6K9CA^\-Q5"8C*@M5B.ULB0TT@9(FH= M*H>$:NWA$=#8]Z#R43 4R-;[)UXSJ\$!:$>#'K2JQH(&?0N:G*L>#[WT)Q!M M?!I5_KJT \MT_A.;_H6[^6J&Q71EXZ.*VJ'6\9?PEODX*LD5%U_DQ!"EABYH M=HG04]\GM2?-C"Z:#8T%$2>+>ZDVV@%B=/B*'T/A^X(U#RL<(:HED*F[$'+*)12BQ4.U01!A7:PR.@M:-@[>-@:.C046\ZG\:U2PH>I$7GP)[TJT*(1IT" MVQRO'B\:= ;\BK>8+( V?"/RP7R[>-MC-\"?L8NW=OVRH_DMI1AJ%$4\&*_& MXV0APDG&^^N$*(JHH@\1W8$J3;8CJD]MC9RV?"<=A>8;[ Z'H$OF8=5N%DAT MW1&P\X1; +V$-$IH:X+ HY5F\$OU,YOT P-?O8\V(J_&.,"PR\8#8@O10:_Z-1C M5&$6,NI3M""65VJC-+&PIRO6MM%+5F MJIHMJJJ#G[C'YB$H:"@8& :6;^^I##?;;_CUW+*\ ZL3>>M[+OFKA5G]R&]> M^)\X/-]X^["VKD\W6DJ!VD% B6G:)*Z@G&%$3RH35BCEA?+,6,/-=QRBB)\6 M^\C#V\G@W71RAKFG]1=,?P,\RAZ!B#SNNUH1)! D.^@W6WHO"KL!BTQWV*$5 M^^CI]8#=/GPT [RY-=]Y6=F6,U''$549&HZ25"*3LC3BXR/IR1$2(K(\4<04 M,:Y19:0SQAC%G.&/9*DTF#&XP91%EUY@E@LSQW\(K>/-YZS8K2?,CJ2J8\2I M%E5F:CV;]A-RX"N(SJ;""M8D'_ MAN'8/^QVIO].K7)IVGY4(W[X M%]\[[*]M;=XH W-WOLL]!%5EGDK^'[+?G@X;F[H:U,][N&%'X? MI-5&AJ/EE2A.OS162;A@?!%C/$():Y3EC1+F(Q2S)W^C K"L7B("6/10;3P6 M4GCD>(XC1P ?.7J#4R&<]&/>7FJU?8TJG5'JA'WX?N42X^_XCF-U!D/\/=55 MV42$$O5,8S%>SJ)VJC%=AD[,*",[):VXO^H 6DYR6M)B8IPRRI &2ZL,I;1Q MO-)*JJ?)0#0IF29LK^$O4L>B\,NKO%7Z)?E9\>Y/\[.*KE+7"B"Q0%[,E@5$ M15>..3G$Z*F_2]V7:D87U51!.@1P[-57UJA^3K'WYYA+'+\?QWUP M$B>)HB1<54Y=H:G2R;/*NW Q V:/'Q(*X^SFJ3 MUW_!BF?58J,L@,24=QF'_9A06F!^Q*O0@T'C:+T8-'@E?1QKMR?:65$+IL&Z MZ+Y@_]$;7K])G8*UFBE$?CV$"LBO,8,.R(^Z$0A^POAI0/1'(LBD?N:S>OQ' MY/2( -UTBP[2\1X:VD>!CM^O7DGM(D$!4DVQ(&L,D&BPW?)6=TEEASNRL/S" M]_.(H,F&7EVY*PD"*F.&L%02=\A6\=&:A'JV@ EE@.XP=1?;B:_WD,]L@>V& M#V8$(V^$D&CO R50NOMQ#I5REH(#ZLWV^NKRYLI](4[E^>_7]N\'>\,DNW&Y M[(V^(/"Z7 :IH+E (+K;.]X[QM'IVLS-W.;2*NWOJ01EFS 2YZ/FDV@W M.29ZYD<'TG-WS4&+JO2M;])!*SF$3T_>//(Z6;#8$W7/'.B$S .)MJCG2GJ, M/6O\;QX)% $1_/R5WD!\\$+3R?Z>GH#G-_7HS.W)I1VH6QRE?WX Z.Y="8FL MSG0^SD>%N)E1[GY*EB&K1,%%0ERF4?Z>"VL>%-^X386"C2C0-F:1Z!?73]ZG MV8#49A:U61R/0P\=8@N;K]"7=0>'=E6$&^9S]7+2-1&1WEJZ)0[[3.2C)VLK MM[2$7E%]OK5%'F'77B['BZC+#(M(N)LK/V M0#MZ ZAJ'*6JDC.L@N!+CJ^*&&CX,QO\Y.P73-LY.E?N!K_];_Q><1*A^CE% MIS@JF>V4>SS8\ M&/;82![<',* %B"QW:?ZS]7TDEHL-$@BL6&RBMM9QU[$MX$8W>@:>( RI,%P MTI^ZQI'J*L20@(L6 -5F)E7HNK0=['\A*X8GSZ\?3?)/*<5/CK64!TUS@&%T M4$P("A[':&-(::/.^RM=*._N9;55^?<=?K+I!2/>.:+VNQ0>4^KA>=XREU5G MLYR+IX18IP\H'S]*'T-.'W5>7NU(>3>OT!PDC_K[@?;K;2[Y57A(9<8RQUDB M"(Z->"N040 OK764(H:P(LIR=)5NDTNLE16&\^\OCAD$-]L''YO!P7]G%,Y$AK%D3E3M9AFX3%"C##=,(])1^F8[Y0Z8N1!D=.GXD8? MBJM%FI #E^'7;C5 3'J[O>=B-VSL(U?]K'KT9'V?A MUN+[;Y8F911[05 N0!QM:+T#272XM== 4D53RT!2(:C,$&A,NP:2A/%@@63- M[>3B)W9R2Q=SS?Z0L:0!1-UB29VE(6()+9/)JF1^?D_^^E>;R.=;S^_7^(5\ MD/I^Z((O*XP.8A))#)&S272B+:TG.D()1=#NZ8/H:G31515FY9PU"TX)6X&B M,*WJVM:IH?$5",15R"%3OGNY+N(,92B"IWA[5-/HK*9RG#6X8R6ZZHRC"Z;: MRHHWOP.,JBZ5L:>353.LP*N"]ZEI$5D_L\PHKBM:# FGQMK>[38!!=25NS^$ M 1LUIXV5=YK>@ !360RIV5%IA**EM"G%$6(TT12X'D]_BO*+A@)**<=0O?-5 M(JC&$J#XR82EH#P;;=PQD:,!@3$1P21*1*WCVE>9L)Y9DH#NL@RIRR[$!+>>8UO%LY)R[T(@M$D@<2]=C=>3 M$C)IWY68-LH0'R%.'GV/_M1GVMFC-3AFJ_37 JLB3ER)T583@6"S0J1TNMRZ MT!-\6R4^Q4222#:LX[[4E3Z960?JL P<1'M-$2GGNCE,2I@) I5_(OG)/BR0DR*223LE-/I>!8M(BEE]('2_I'6JN'M=^RX_W3, M)VJ_-%#K)?%=Q&'L,$L,0;3>Q$VJB/K[I/W4/FD_A9MLH JYOZ&K![]=W8_Y!LQ&GF3&)#(]W1%]"3N5C?W&Y*C0JP/J(8X;,;& M,LJ;1@6&HT4@.R*9RI1VXPW0(Y,J4Y"85E;,RX%B06 FN?I8=I&Q;&0WF_\K MI%PA@Y "W&;CU]#?!"[TW8=FR':,6H[(U3VM/.241!!WZID1EZ^(G#JA!7XD MKA_=C ZZJ45LK;N5T59M##BD$%2?'\)GS[?#=UJ)H&$9W/""] (*M*$*D%2WF@ MRI#4H#Y'GYH6L26CJ7)L-;EE);AJ#:0+NA[,1Z>NA4S]\\"H8D)(K"@6LWDS MHAA!C<#41<%&(-4K"(FAG/.UX2>U"2AVTG,U0GF&ZC<@\%,60V+GN0I!V9-B M6B0=^E"RB")A)97CJ-X1*Y%48QE-L-1V,K/Q%5@T=3B%N)[-RJLGK0Y>]JAG M 5$Z9-N;7:\%/O#'*3.Y^5O3WGS#K4-0^B $5A+N$MO(QG):1 @.$*5#UMP8 MJ'78T1KQ7F%F\(SVY'VT]?S1Y4SN M61A I +('*U856$B)07<6*\/];*#!>LRFQ#2!!9E+ZM!1L$$H."X>*-5AG!4 M@JCM\Q6>A@!(7@2IO@M/?.]>:!L>4]M3&@6 M1F(O9[E*,^N,&/H0D_V1.!R**:.(-%B@Z%5C!JY$M7V]:@HA)>:7!7 )6$4O MF(E,2=M?U0)L769TX[4Q%\/;7>,TK[O*XG?9AM!\E@.>-E-986<5@Y\>$]VR M07FWA\P^'- M5C(1=0Q1T*@B(ZG,S>_UHC&F%++ [SS=15C3B^$UZ3!=@LJ )BMD W!VEO%) MRYE^%_@T1Q)I\^H21UXPO1TG,_W(O@,H.N.Z M-BH%B<22 [8!+6\)/7"4ELT/ ARVU<<6?Q\47S5"250>(S/.1JQENE$P%CH< MX1G$"'S+]9D\2D9'6E0F4=SDBM,)>&;J_9->*&UQ[V;$-EE0#_3>^ICNA'_% M6^S[>!,ESN.E !=;V&&$B('B6D1"F>SNNCF_%K%+=L#253AGI<\H.X1A9GQ3 MB9N@8KUMUMH #NXR>&C&OK!%P0(!O1%I.E]XJWO6Y?X\#'W[\1#2J?J#E[;) M(?-Z=GW2]VD89^7MFCSK.,*J \11TLI,21>33+#@7!%GR[M6!2C+&(4>^FH[ MA]!^P>ABN\466VMG^UM%\J"L0("3!Y6&9+.*Q#P!M@Z^'HF[7D!5BBS'FQ8F MRH1$")M(R,/=-QP2;9S#ALR(_N)YFU?;J751HIV>63.YG2AZ-S,?L!-6P# 6]]H\4 4M!01%5B,DFH;4?^S< M4VH!EF4M\OJ0WIZ&T'\_-/ M 3BZ[ 'VV7AM3 J.#GX<_QA5*L_BUY?+4NWKC>?ORWJ#^;IK.G?X!;L'?(_] M%]O"5W?WC>V?VMY2C85Z421.L:['66P0DBBBB2*B9$IU=_\C<">H?O7E9?3Q M!OM$77K0^F]D$11L;(O5*]>A/92@@Y:PU6(B&*SQS9=WB?O']6\HQ5BM&#)K M[F6R8(G(Z77]N"\=C8XZJD-4JQOFT=1L&$V0U'[[N.$56"QUN)6[(G]I I,& MEX][4]/0:@N^W?%:P*/#W>-(J$O;M8-GO*&IA?IL?.7#$(C)22"3,%H4!YX1 MBFFQW%@P0JS- 3!4CM$O[H?$E7JB%+3 2:6+52*DK#TH-IA#M'TQ_A $%AAG MF8,^;&T_",]L=X38WY!W".G>N5XC M1LZA*A&0V@+4\Z^)3>]P0%9-]3G>BD'()J] 9EQC -5M!*M-91R/VE// B\K1DV[1!(3IE4V(1V1&2%".SI@F_FQ%NGIWI4W>E%> M)0K%W;D(2T'C0>#TFD2*('PPW_X3FW[COFO5DPH16,%>8HJSC-MC<3)LNY$2 M MY0/5XI0U8I58AI<*PL/.HL (*%UHH.0,49NM0,F$XFRVBF-GBAA+9U27?Y M,\L23\Z&!"/:$CQ\;_]*U:_!>'RE+%)NM"K! M@)W:Y93 $=&'?M4P85H&&=I_8OWNJW4&P$^C<]: JMY:.B*M99TC_+I&R.O0 MD&\R+0]$&02"KV\&4IE/S:[./U]=7SU<7=RC\V]?T?W#S9?__=>;ZZ\7=_=_ M0A?_SR]7#_^I,QR;EC92=@.&9U39N-T#X@=A(!=QEPC_BW%Y>!NXD+/$X-9- MG\QP9G$"&L[^"AY5 XRL ?2 @/B85'P!%!(=RC=,%T8]-'0:=8Y3D5]$*.,$ MM!)%N]\U T:#LG>+][V-N]R_=4,\:3VP[:_J11*K>+( M%":-\]:4++W0S0FCF/((I;01)0X%KKZ59BA[P/[.=KER&T*$&B!\QK$1SI]\ MS.XLPR)/V''S$!2SF"Y8O&YIZ]G\#C#^KN6;71K+B=&(/ WZ>O:IJG&,JI!8 M*SEF&\JNP1M[5DGUL_EF[PZ[SY[O>Z^V^_3%W)/?-"0/)4@ HZ].+@D/G4Z6 M+<-@Q 0E7%#,1A]L]F0(?F "OWC."]73\4R7E4HSD>4Y#K98C9-=9(^];[N6 MO2=+.W-'ZW_K!M\VOV]#Y M;M6S\7K>//C"]N/N2\/F"3!\0^Y6]VN#%&Q#;BI1$(O4MCM0\:ABS!3YR^Q% MS=95< 'N]MB#4CF$6(P05!^[/CX14^?F$ :AZ;+2:=/#G=_:C!R+!^9M= MFU82?E]E@! 52F(?;A8W4*;$$:,>E_JF],^VGG\6F'3V]\Y_CB@3])VR@1IY M!S*#T:<9E*%3UM%SD)6RI%XX;DT,"[RI!7;E,Z?&:KJ:B:%6@V1Q[XH+X52; MU+&X XLA4X,TU0*5J3PR\[OY6@B6(T3)H^^<@7; M[*R["#(%=(?'9MF1Q IL"B+L;^D^G:_V+4(%%0[UY9*-08 0/.*35MF]][\7> MX,WG]U\"O+ER+VW7="W:HXR>,^!'2#TWM-T#^5D[=HXCJA)G1TDJL=6[GD7[ MWK21!ZMO'O.D.:X/E"VRW1]1PAFEK$L&DVQQ&EOC)!!?YX7>\BF\$]!=D=)W# M#&O$3&$X[>#UNUJ]+9:<, /V@=Z5NMF>X?WGL];H_=@,VR;XG-"U],]*V>T;'Q MK -5G3'H)I*H)QFS^6RZ^'5*/8E1.WNDY.BT)*&']@XM7F/N::Z(+W19?3?R MB.F^_RG(E=/^. BFJN+%,);(!HV;+6)T$2.,LI01):TV? RC;R&&L$^)ZGP M(IQ((I?&%!E+]1)8;JS0(\P>7KV'9^\0F.[FDGSW$&.7<2VXH)'$N2/LVD_L<^P7_-DW7>N9W_!K"&XU MCRJ/7M5RB/K:=+*:+.+P1$DA3BN^P0D4>WI1:@*B5$ODZ$4SHXMF:@)!,X)2 MI#?8 2*_<$-F4U&3LIJ5;O8)A1F$#%N):@F3=;2U1U]/^L;!I BZ:\!+/PGMD*:&\1O9ERG&S(M4.$UV3Q 47,@Q^:[IP4_+,>^'O"52Z><%+*M.!$G! $C8>DD@O)JN2ZBC+,9(<;AMB0# MF\W>(0@,;/(X2USY>\^GK2C(8Q0=-(&U]=B*<*U%")#&4V6$D/LL6@>0!\(5 M]Q)!,I1T#"&I>!*CVGPZ[QI#&+^3""*=+0,0158G$47*H.H41@H?1N\X\NKU M$T5B.EK&D$@XJ>WB:><(\NJ=1OSH9A6 Z+$\C>A1@%*WV)']*+I&CCML8?N% MGCGH9R5334^S2%(II-3(6\H>M$04E+(<_=Y%!?$ITWQIE\)O- MK_L%AT<6<8*36<0T(DHVD-1_@U,(*+VL;&H(:AQ2.LSFC?5Z(9LK*<:4DUCN M]&*G_J.*]HN:9E@=$U9.9(F3$_GXE4XE.9UCBNP,?S8A7GUL1-%_^=.#C?J/ M)MHO)^:*N,1'T(+(&WY2H^3YEAS&J@I*Q9]?H8BZRF+ M1GW",1>9>OLX)Q>EOI(HZW@!B<2T,03K"S&$!U>Q.97852&[Q!XQ^6@]AK%4 M%@TZ>0!;E?<=/:8'[?F>U4O=')J.D"0K*3E4#A(+F8%C(C$5B M@*A^034J*J40]Z')W!AGH9&;+&F!CSX4S(#$\=RG,\)YAYR4,#AF&IVO!)QZ MDX"AA\IA!L_\NN3%&RWQ@YN^:N7SJK%3)83$\GDVR:TW(FK)]=V(8,\W>-=< M-Q<_D:7HIA4]?:@X2W5T/?>,*6EN_GD(0O#R=JV^5\).K4$@H'-KOM,=XN#< MW; 5D>FT;7@TO:$0/@UBR.2?C.CT>DR.I?!B@N"[#?TI:7154A6.!!PQBZ0V MRP!AB86C2\]/RRW=;+^PTLZL"E/]9VY[42VR6J21F?M,IPG >.J;[H=GZG!Y M6\0I\Q)=4$-5_TJS,2NEQ9+;<97O.DT5@DW04PN8$[$1./1(&#A8X<&WW2>1 MKYU]' IF&1DD5M^SZ;(27!EJ6N#I".UF\7% NL PG>2PCC;HJ7"V6LP4[0") ME&1/R7WZX@6UMFD M&B9UGE8%DTH;0,+DP3NW?C_8/OY\"&P7!V0@)]&(#'ID!1?]9M/R785( ,!) M1"ZI2<^\ +'00Q$=E+(8(1K-Z:R/+N)C/M#8&\(6#(^WF7FN&1%B%;5-]WV$ M7&X*GL]H,(5JR,IX?16,A&B#:1[LP,#-$O8;6QZYIE/M_>)%6AM_) 9 M 3<9 0S,K7[>".5F,_920_H6$W<@T_PGLJJ\9&'?7HW7Q+%9$>N4*QV4 M[(@OO?QJ56,WKW,[!RW?T%JZ2R=T^?H\]8?(_= MP&8]2=^_/),O3.2A(Z!%!N'[@[\U+7SIF+_1Y1J5IIA%.(824,R5%%.X,<5B M-IW/2W'68BRHZ]/+9CABA-Q,,Z_X3AKS?S;_>HP!LD&O=O@I,.B0 MY_G#,0'6W-L,D$D>)H:D_9K8/&:3G">&"=W#&CX;KE&&%>*\:,B.N:&('8KX M\7BMN.Z#.LL40W+JDJ^F[Y.YWKNXYT 'XX[1JAB NQB\KZ!+#+HSB;*L515+ M&=N,+]U>.4^./-0W5Y$E 1!F9>03GE^LU^OE,HFO,8NH95O*)&H$E+(!:M,R MK!DFFIFA-C#])]Q][I5[7;,HEI5-O-GB M8F*,A>=\ZTCU!<-/"K4/RK^'&$#J3F6@"%TB$A58!>-2R53JHA.U+@- M73$K;^%@$,O(HH@30=TH"ZK)( M=RT,42V4G5VH<);_=6C>S0M7R5Z","K.6?QPR[K\7A6\FM.!-BS M.VE2].T&351[=]YQJOP[HS&(AQ-:V/>C4>36]&]\5H!H\W?3.6 RZ-P_FW[= M+5O!EU4B0D@BB8+%QCR^W113YC.*$2+$:;Z.DT>,/CO[P3@ H6@([8V\]@'7 M?D^T?Z%405$FY;PY](E;"AZ53);@_! ^>[[]K_K3Z,TO@:&P*(F$_\V61@WZ M.%&44M4!<4=J6HVT@&MJ-FH*@[@ZQZQ'6J6%=$'851 L*B:\*]VP#6=%(\$AC,U2AS\R?!$,48R]Q V<\ MJUMJ,4HCC8:E+JI5@^:_CS^.)^EJ:H2FH_%X3/^_//'[G[0T$H[&+G8+24NL MY1RT'E^I#?O9.O/QWK0WY^Z&E6"*2E_R\G_MI=,[D5"^B28GGZA_$EO.C>C MT@,]7>Z&].Y?>N:7'BT*HS/JH8?V7 SN@*QB5U0=+BH.J?JHT:!6B0,2TYCP M0+Q&6<0EJO*I1[%W!=8PLM:("IOQ6E/9HJ=PVVO=8D"ZQ];!>$ 3 BIG] %B M<;F<;;7=1%Y5.V5HE4=FJVLRS4,V(ESR4?C";_TK7H5.6<453AF$7;@PAQ S MFVZX;"[X+O*F)JB4[B2P7$T78J $+A/?O]8Y1.+L>.FU5-,^7ELO-!VUVB[8 M#-)C1;RZZ*Q#[&DHK"]JL#Z7,TW,'FAY3)$%C001H"6-N(3"Y\-FD_5L'2UJ MS,>#8_KM*QJJ]UY -$<;4C:4OX>97,3 I\[B0]DD[6TVID:C4YZJ96Y71(GYF M\-@/W5?GUOQ3CG O'*-[%(=/2) M=@]YK^I$+#8&L5^=/;+3[EG16*$VLI!*I(L.P$?R0<4.?4QNE$V.=WO'>\>8 M[\F@I' YFP8R)JSP&W"D4@#Y?,0;^IM!1\YK6K?R9OO%QQN[?C91]SQ0Q,H) M(3'\CM?SJFC#R+%:K8P@?'@X1C_>9M;S?>^5^%L<-PE'%DRM6@TA,%SI?'7X M*QL%&COWID.B@71950D*0/AJ$4O<(^?CY.9P#G'W44T'E:55NP"Q7T-4C+JT MN 4+/?J65Y5W^#H$BU@3"-.;@Q7>^/?8?[&MQJM[58^J16F)OY073A(X4CH\ ME1/1"F"O]1VOF=%%,X4XJG6R F"J[0"(#-I^*C9E\RW VN?58Z0LA$P[ON6\ M$2BP]P1[4K )+SI<'VQSO@K8U-BDI]THQN(?4;G(QGJUU6E[B??5[T&)"R=> M-64V3XH5=M'!]Q)D@=W M9A-)TFR 8WDL9-S:^)VNJZ]"7"IJ+?Z>^K&]7AB)2QR+11TT$[+H.R6,&&78 MP;XWC8TC-58\^K>[:\4LH,58.J&/;2Y+?GK^C@:H8X*(^Y\Q6:[:$<>(:@:V M+HJV JU>46B,Y9Q2!%^I?8"P59U1^H8;DK#UKZA%5JT<4MF/Y))&+J&:SZ>R MGG1@P.I+3R.O9T6ZE#6< \95JT,68-5L'0A4W=&. VIT/3W"O&2,)6I*K&. MYGGL9= D9U?Q#1'Q57EWR3&RKIS7$,QO*^N#5CVAVG)]V"KP5.:=0_K]+'ZX20J%NR6D:3F908W2&] M'O*4AGC?S=XTY'US?=NU['VFX[MV!S9:_3 'G$;K])*&O\.!O:&'KDSGEZ Z MT-<_ISJM7B6$^&G\^6RVX.GS#!W:GTIQ;KP'+29%+0@AR&+,/:ADR*JD))'= M!(\D85VK/+U.L*!#QY8^]3*D]5(WAK5T86DW M Q@R#E9X\&D3OF?:;:%V-5[UJ&I<%/B+SX@61ES(/T<'180 (7&<2@P15YG. MORX.$2%K[TS>N=1E=_41D65GN_SN MT0!3UEW^1U):Q4V0<>*L2$YR[M#H#] ME\8<5LM;8 JB2+N>*O%8EJ%I0>C0=>H=I0'WN M0],/!]9HSNZXX"?;=5N4 L%\ 2BU0,\J#X-N6OX!;RY,G]HQ.+>LP^[@T*G) M5[RUK8948^N+2I'?)HU$"9?I)-XLBJBBF"SZD"&,(LH_0@VE/:MLY%3&$5E8 M1(DZ9QY?0H;I*1'YXCDOV+_V3#>X]7PZ>[_8;K%%[X/>N/AOIGLP_?>'9]\[ M/#T_/-M^^/ZW@]N8LCR*HOKDYC'BBF?;5D941+REUBH$6\8_-9S.8;=_TPD&WVY.ID?TE0A3XC%8]$O +">I\#2!Q7;\ M+TV+G0UNV<]K>D?I(K)!$(G4Y&PQS\8%MHG!***8)/A&7W^*&MT55;>,%'#* M_ JRS3X0V**E$P(B&G8/N/Y4>_$IA?@IL)8XWSH=)YE7]C;@*?7CE&!H(*_Q MHAZ03E_C+5DWKU*UE^G[O?6,-P=:Z./<^,SE2:7"CDI\XJ.)IG?*CYX!F _ M%HIBOM1&$6=T7;!1O@=*]K=:% D&,%VQ;G!LN8JZP1F68#/X/B-5,H/OS>P@ MLXQ4>#>T-[9SH.N.>TP" 1/SXHV6,<0;6LR)UC@\\,AWLXW3[7'/X*9;K3TS M43G'Z55RB3W/>=S0)1>7,C*@5 @42\$+C&7DH"\EFUE)DV[8"[>@)C4 3*IL M"C@(E',SR/X_W6G'O)K9ZX",3C+VR4XNQM/%,DZV#@=6N-F:-A;F%7KZL>H? M(_15S?(&_EP]K\$)YYT=L@M99/;YQ2.BND_8M8B US5U?[I0@%M7BX@GO#$\ M'Z_640_0;*2Q4AYL"6-EN8"MB ?0/!]C;[8HPX/UQ,EQ 2R.-+PIC'Y-H7A! M*P/[BJ6KL#W51:NJ%:7LVUI&*;F%RW*U7!F%"-7NG .N\(X+5%V4EPU2$,O; M82T@&YO@5J,=\2T7DG19/V:[?M [')>>G[8$N>77XL]IX:PGS/5PF%AL4EC= M.X12"3ZSLD"-&R2PLH"L0A4J*%'8(=G+S$X??G>A=%\J*LP".4 MBIRT0:KJ=<3D1H_OK.*7AJM9?;]4<;^"7?D]^UPV<;2!H<>B%B#,5*][57]8 MV.A>7+83X6V+#$5?ZU].L@P:!9)AG' M7E3,D!+J(VT:+0]L@N+4(R9.EC,C9(;H^NKR!OW== Z:H%G,I:OA*V X6+Q> M>^[3M?V"-[SM\U^QLZ%S&=,1/,?0]CX(8EN$$B_M,UX:\S)D*7G$Z,3J?EIOO^IP#='_RM:6%TZ9B_T4L0 MB=4:2H>HQ[X<.*I#@(2I82-!59&-S^^T.A!-6@2A># 0IP02#X3%DS@8MQQ7 MC/:517%HSI&57&)X"'2;U04(/7=.B;WK 7QH1U1% SIRP M0: ZPYC-1WY^+Z1:H(VB,LB1)".4R((RPF@X=P*P:ND"6<9 OP1\ M5G415<]%EZ;M\Q0IWT"RGM']^9UN\>QXP+8%M2._3C]'^,A4UW--.@/^FEPY M;;[.V_R&\J-ZC>*(M[I=3%=1P^,K5E]_2P]@!1%Q1%BYFP"9O*('64G1&[D; MO*/[>?1,R ,1!>VS#;E_/Y@^P:SSSBI'LXOEJ@\<]VD9'C93BB@E22(@['W9 M/O4T"GK"G;T3 F9ZWJ[="#W%"R+XYIQ 73VES% $0<6*6(><166A M0/:XA;3#1RP9M@64X0QB] M&D)11.H _4R DC4FR,H-.X3FTU^PBWW3(6*>;W:V:P>A;])+8M%QPKH9N-C+ M*E=:0A))S/7'BU6,849YA"+:S'GSU)L.7RI8#@VANI%3_2FCNIE7'4>%,T 7 M-5*^G%NLB-NNITF%&]B$,IF\?'FFN9TK-]J8VW-OUH XC\>7#80H;="C;19/P_"N]0%V;- MH-P#*]U(ENH^INT_Z5N68]J[@*[J'S%9)86A0QY\MFY2XLY^>0WI=QZ)+F:?:3,<@O%0'JKX5D#@; MLEJL!XI87*@12L4"C%[ %B[-?7(6?DGC6X.EE,:XH>!;"G:#?)A^'R0N2YM/T:;.RZS3MQM0,74 "7'U,?N=/4 MFN+O>%)YAXO?#W;X?N72*P#LU"RK9?[P;+K1@;._T*QC<.7R)4S?RU%9]J>0 MKY#426+>NIR,>UL9<"E11LRHB#^)&&YZKI7+2A/Q)YGN&/9;I&L(;M6 FPN? M9D*D8RCH)5G2Y3O]D>/L/S =;_#F_ 7[9+1AO_Q*)K#T>#0['0T,E';Y_H"1 MNE5IB?N&9"8''YN?L;AL[?Q'._I_;JQY+L*OB#)JH&5$JXL MOE@N)ZOH #=EBBI*35;%\NBY?((D<_TI>TV*GB+,"#E\C?;F%)5>II_\L4PO MD)32R_Z&5O97E\Y2%,WS>2P5GU[W :^^:\#0//] YU4Q8+)>+%:R QRGSL@ M_;R(=) &!WI97'QLT]WB8,-:%[.+#VD#F_W41[.:!A JOO9)I0>K%+N(KD=\ MM5_L#78W=V1EVG>R1)CO*:3S1)61J>J[DMG[;D[354>#$8I%1+&,B IY8EFW M@6S/ G%BEW<;.Z>YMR*+[UZR85+?Y*2.I39I]H#]7>/9^6$8GL(!U58MI.Z/ M]'=*M34R4N%.[*AJW[9FD3 Q")%[ASZ\8],/?@0/B(,BN)?CJ6(?XP\S8_R[ MYQ RM-Z+ZCEC@?.ISQKSZD@@=F),U$7'5,H_VLSQ*/OG(^9+0@H\7JJ!^^!3 MR(J/<_(1E&<2:%5"%6Z>X7:JD3)50>KLW/#1D0O&"DS^ 0)B9S.S(,AL],)L M9&;RD#MNHD.-B4XR)I8!/%@<+'R3DX]]=W;PVZ6/\95+?!L'H:JY8R7?4XV' M5Q@*SG*'&)EDO-'?);QOR75=+A!*)3JQ<-:3 M85ET>_!"6CGUZUVQ-0!NWS'+CGOS'=:<-(F,XT37<^V M(;B7"-?XH4XJX.EQ<>X/?#UNZ/M2Z_FTO],U_Z==JE\MH\STJ&Q'E SD=76/C\"8QI$RB370[ E920:OK!] H M%C%!B4+6,[YQ<647NBX4X"-'E5@RU7"7K:5H^%PLXH$($Z#6:\,;(K.]4C'= MD30$<)1H70WC1IIIB_-4[%N$)!;WP'8LE[-"S\7+>NA%9<.A73W]L=S2$ M'+);#*$1KHL.+XGJG#7UP31/=9 5PY5+ZRG;+Y@N'8);S[&M=RG?::8$CO%& M\:0V8U;-6(\SI:Q>4L(,,6Z(LT/?HS\U387V::O&4U+Z05X(#^W0;[<@6 BX MPWOB1L]$XEO?>_+-W?F;W7AVLOH%U8"NE$+J'EKV/#=*R:&('OI.*4+BL \5 MC8XJ*D5=HPN6P%5O%GTPU)XFKWL%'$?2.=I%OM)CE9O!I[#[4;,%3;JDI5O< ML1U1T&GBD,R5R%R92+,Y6.$_H@:[YY;E'\S:S]S\DDI<-4HB<:I\M8IO8T84 M4402Q3111'009/$6DA?NIA%=?2H[8UL][H;V('HTR2O6,(>_N&9$=#]4IMN< MZO89/]FNVZ*>LE@A!+-I3#)U M\]8K82BF#'1$8V?U&2#)VV?1Z\@\&7"6O5@)'[&5MX!E+ M)''&8#(1G6R/T%=L^9@N_;:>'Y^+[;D1YIJ;P&47K8Z8@7>U!)N*W^,P=/@I M([0S-QAM#CZ=O-+&K!HTF)?R:'&PYDRF(51]C-]LUOORRN5^&/MC-P]IH*21-!H,390' E9].:G9^F&E.?2R-:T MQ=/XCMIX4"^(Q!F$J3'-G:I."<'N\/2HGB&KGD+\M3M@ 6,M5@'%T75;;9GR M@Q"(N9:O8+*>S].AD5/1H8;+L1H9+QWO M-3A_#$+?M!IR.O6O0*"B0@Z)1=$LD[N)O,G;(DH1,9(DVD9$H;%RO)Y&=SV5 M(ZC!(2NQ5&<=8%1=VJ[I6C:91WJ!S0@":5+MTVC18:.$*9"V(NF:PP698VXL19][^(_+"W,:K@/:#:$TW4;FDT.8CN1K/N MIJ#N:KH]RN$X;=HH83F8 ;52OOOSN_OF.V.M[RD==EN$D3F9,I^V@?(#(1S\ M"'TIK&>=6\"HQ<4O45_-#^PB=@*#WK/G;,BGYBG5ID^=?U UN'+<)0Y73F:3 M#)HB*G]"<<60,/3MQT/(2DV%'KHUASM30ZNCMN+I/:1'6(*"!;%"!PPL- MQ[$6+VY&99.EP$!:NN]55WK\P?NX',B:DO!IV)'*/Z$\ M7.38BWJ,8:SFBT44%R(*JF%_C."3K."@FT#':&$(:Z$&D)6^GB*OK"K(@N"P MW_,K/J83GXRZ>OS-%CB$)OJURDB\FDDSECZ3U:X9T>B0.9:C#)\D&T=XH M:9^N:6&39G+>FYMN2UBJI['/WYH6OG3,WVSW*;X^W5AKK_@4A'?+EII;3@4%Z-^U3Z.7 YO&37 MJ&4Q5GY.I;<7F8O[R#2IEYYN=8(OI([5QY#21YG7U[E2SN\K5>]E#?3P;/N; M<[*VV.#-N;LA5[TJDA%..+6U6DS(GVQY MQ.@CDS-@1Y?]B 6R& ]DQDP4)Q\'U'R2:AXQ8 ?68Q:(\T )$\A5TX!F,,IF M,#N;0-%,>8/G6;)+KQGB0I3=Y1%32*]*FH$2MZUD%1-7%" M"'1I9&BWSJ"QX!?7#ALNU(F\IDM4R,@DG,Q;3,;)=*0!/HPT4+JV?W5;HX4" M=;O%C.XZ&\?K#!H^*G#:&D.*UNJ^V ^P]?')>_FTP39=Y\_H7VB0F666]^1' MOS[X)BUV?O^^>_2*'[;\>P7+^1)3B53//&X$$1% G():.!RK@"&FP-"^7>L< MU(FK=>QGV/---[#(O/O"?:;UZ>^Q@ZV03,$)-EZ(S4WGT@PLVXR*X#4,A)T( M*1\:NT@I/ 5;+V?32318QHP0YIQ0P%BQ5=PA9H:VC!L]74;9J5[%*S#&)&^, MB!/BK-C*/F&&.+>D1"?D\*K ,D;.,J/8-*/8-F97VZ@9AH^)&^G W-G.('EY M6MWSX+^SN0,_GUV73*YX4F5NOLQ>HCWO/UHE(Z<2 MSVAH<*V@P:ER.?H:_37!P;GU^\'V:V\,-;T!BXM8#)E=_/AX8#4^1BBFJ0U2 M.BK)>S MA (1XR[3HG(QJ<8.(P354>%XE695@XL9(LL+PA&:CV;KZ6BQFK!)W72TGLQ& M2V,=(XH\][>#B]%T/$+4-]A37['%9CMH.F$_G8]H0GY/ID=D9N3H@[6"%46X.D_B+-1PLCGE)7G?WI6,HXDC"I+[C E.6$4 M48;-Z_2LL5']624T5I2M$<5E)C4C9*I^PL:K]_#L'0)BOTM[&V+L5E]3;0@A M#J.0LNKAV(6*.*!:F]P VW4#FF%B696: E$0YJ"!:4; M*_3H\H$N'6I- !>0.B$^#4[RYNL]4!&/2!A?$6U=NC"[)1](+$JUO0X9HEID M$W9'6E9A716?(@:17R8L$.6A07#J5_^*R 2GOWA8ZM<(+";1 Q'R.BL/2(+( MKHQ&(E8#28$0!C=;=O[E8(6LJV?S/:K:YU4F.^J$D-CZ,29QMIX0H\O\'#GH M:U8]*6AT4U!9\J+-^7(9BT:;0&"'IDUXC0#'\5[I/G7 SZC3^[Y!(XR$7E6( M*!%Y9)H1QNG\A"Y*"<<7%AAI8* -H+=QO-ZJ\"?CP%DH"EM-/U32*-)P!5[P M96V0&4LDD>!>&S-1;+*1 _)"_2#*"P*T17D],%IT9W&4YHP'@E/,FB0W@3'S MA$K$I6PEIEO3N"]D]#HL;CJK8(BIH,S[RTZ2<_&"GH!^W#S=RSVCWI=E%P_K MR;+HS;#3M"/4,$354.S3#=.KDK:])"GC@D2\ED55FJ?PA.I48YZ]<)76.5GJ M+N*;\1BYR<&T=VSZ07:C'KUR#O2'9HCHO:7HA'V 7FW'H>6VMSZF__%V:&<2 MOZ3--C=XB^DCMHM>/?^WG>D&S_:>S1;B9P+%6[1'F8H!.RFYQ4D )!6/TL'( MZ;"OU4%)DK :64D>L$)1B('J'YAVH\*;\Q?LFT^8'^#\:CL'>NV-G7&Y.81! M2-R:#JF;?QZ"D,*UI=C,L505#H9'BBI3*W,1%2:[Z:L%DRC[.9YTB'>.C59SKQ10LRK$7H6,<8?KHP1EBTF2)DPAQS;@7"' - M=M0^O'59%+;2TC7<=6@O.EDONH<]/5=\/5N'S_>PZ[$&0YZOWZI.U/<[0[UB M!1<9X9K0)?\F_R)_H57WR#_^?U!+ P04 " "S2 ))KE:QV,O/A[?LW(^@[@8O\U4]OOLVOQO.;R>3- M?__7/__3C_]R=36:S4:W@>]#SX.[T=\/?NY>7E+<;N?LRW3K!Y M-[JZVG_OKREE/XR^>_OQT]OO2G^9!;'O_C#Z0^FG&PS3#[N$IA]&']]_^.[J M_9^N/OYY\>%//WPB__OT?^76P7:'T6H=C?[=^0_2^/T?KTB/3Z/9V]G;$I/_ M-IH'?DA:;[; WXW&GC>:T5[A:$98Q<_0?9L-ZF7LC@BD?OC3FQ*'KT_8>QO@ MU3ORF4_O]@W?_/,_C=+&/[R&J-+AY=.^^8=W?_OR,'?6< .ND!]&P'E@ MK*X?OO_^^W?)7]/6(?HA3$9Y")P$)04"1]P6]+^N]LVNZ$]7'SY>??KP]C5T MW_P7_>"/./#@#"Y'"0T_1+LM_.E-B#9;#[[)?EMCN/SI383A*T7^N_???7I/ M^__K;>#$&[J*?/?.CU"TF_C+ &\2JM^,Z+C?9I,*^72,9.E$V4)\1UN]$P[T MKBV9,]+SUSE9ZY!^8[J?HYN0+B^]X*7<.*["$,G:LK"\4"M:;U% MH>,%88SA=1PB'X;AV'>G> 5\]'NR;<:NFZ %O,:;LMDG-+(V\9\)?@%&,)S' MFPW .[K]\M_&TM] /8;(P MR#[$XS"$40&EL%5#+G5\^51 Z)S=!A_2R.8]0#C9!U\@H/]-Y5H.=O['Z3(A MYR_0<^\#/ =>TWW9^',:61X[#H[A$> /"#PACZ!=$AGRI@UQT$N#1G!NX5.D M<26^7N'S%1,ZFQ$*=&T'1Y#4+D$-QND1='!$F ?6)< MA8\0S]=$T6C(6H9SZ,0X62=WKXX7N]"]Q\&F0FMGB+2E MHUN0-"YSU=%U,W1-S7J*(9$-VK7#.E_HG+%"'H9AO-G2G\)OI,TBN LC1*B MI>/C#CCK^7BFE>]&!)P.%O:?/V/@-];(VGRQ'XQ7[UVEC42[, K[IM+,FP&ED@"&U01%5?JLW=!.20]%?0=S2;C;4_F/$9= +RBX D<>.^!WTBGGP&F M0F27.;D[A*49/7J\ M#!Z-M2M-7 M^$)LXR!.EO0C)AS'OI--<1#] HG=&6RCFDYVW=_N&I&];W#7W2H1?L(D?POP MY-7TP+3Z4->\9I[ O8?G)L94?4P=@=U-;]VO]@P%K8N@V;>[1B2W*PL20MVK M0/P-HQQJG6&5+W7-;79R$/-P1S^8.7A+#EV&C[>DT:6+4O<"T$S4>6&H=8EU M0EKWFM53U-T9PQN]<[FR_VGBAQ&..U:G5;_6$ZX?B;KOU+W"TO?5KE$X=LG3 MMMW-OOKW>L.Y5K%7]ZN=2[3\RZE'8^^3S'P_-T%(:*:W3(G7D@CKI)=VR=>2 MBIZCI'4%Z:&E>XLT\Q1W:7$+/M&Y]( @I)YALH$[%);BCW3-H\ KVAW/-3_: M+PRT;O1&G\[PV);\DC2\O0(,Z0)]E[K\TE\I':W#E)/ODB\36BH?\V@8=X"K MTY!]*XG5#J'S=A4\OW,A>D=FY@_T7^@4_>'J_8P^L M]L-YX EZ/[TY_ON[SNG)3)![,A7 ^P4"?.>[MV3N&*1QF]:C\GCQTE]^W4_+ MF#$MXR>B90(:NELA2KU?]SCNR4C1>808!>X]^2UD ,EO>VHZZ2RJ45FT/!V- M*3+\!Q'#LH.W9:,T@?9L"BB(WSX2/2A]Z.K4=ZP M\N_!)EXIT[UN;H#S9 M _)6H1X%'Z%M-?")78D#3 M1F0JV'I/T@"FBH;<[EXDB(!G#2ZJIX:M%R0-(&,J,>TN1:Q:4D=*LZT7(HVP MZ= ,;G>C8MD:Y)BOQINXQA<72JY>;[V67F_E8 MH_U@_SDJ#6? 1W20&I[%0G"<09S&)GQ;>U)FT('HF5)#UJ0:]NX/0+D3OP;L$5$D2L%0_!F1][1"#]9 7$VS>4: MWR;HDES:'30R1Z=D8U;:&*=2"=3#MD:B.D"XIMF*Y!\TO?T9>)#F+T8W1 #L MB"#(GBM@!W@H]343J\)-Q>1'VW![F.(@DUG"*3AL9H+6VTQ?(\I*6)"1HKCRHP23Q^\L 8A?2R[JC>B9QL=K<^\B(YEI6[&^9-+%$9#?M! MKSKZ?=",'N@;4M/E#9'D2'*&,9L:B64JWMB1'E/LML:HKG/""CJ8H/]Q[["2 MJFNLEH8H+KW.5'V<2;S457J:X2C80ASM'CV0)EH0@;VEZCQ?-Q!V,<'##$: M2)+\59VQX\2;.*D2171*Y'##4Q4Z&HG^HYYP@%T"M!L[T=ZGE#BD@"=>9VI] M^\>55'8I=S?$&]=E+3F]E;J:X4E1H^V)#EM;:^V9GKK R2-X.^EAR&AH\C:+ M[0TM7V)Q/'RV!W[*@1$?OK9'?,KQ47.^V%H90QTGCOEB>YRGJN2Q/Z)3>(=2 MB2=0N[;(\?IH9VR4,E[BJ^X")IM/, 68JA[E A:;#RX%6)3[-!.OO%;VYX H6EG\%DM9K<0KK3?$"M@#->J5- ;0'9MQ/@9'U"IH21L>Q M:#E"G^S4S.K(26*4[(=I/ENR^5P8EN4^EI.+$P+5DQ MCJ,U61B_M>T&YO$9H1P_#Z4IVJ+DI%#N;YTMQ:T@Z M]84/X081=.@+_?)M(NLU!--W$-R=PJP2W9VU/$>WA*J\LST*7 ]^QW+5]NAP MG;CMY;CMD>(Z,6-79+,TDKPI<$IFCJUO+&H$3R3>;'6;:0+M6+;9ZC73!!A' ML-EYA=L4-::^>KI@.U,N-9H7<^\%+^&$K \,2]AD52;_2%,:1%4FZ0BC9 @C M%27=O\=A&LE&HR0)+4F1\44P@P[Y;Y2DKQ1EHATXM%25FVKC\[5'@[&ZY^_=@COM*WKLG*H^(,WL+TG[78XPQALJY: MO3?89+W,<$(D.3F+J!PG_^[!Y#SRW?$FP!'Z/?F=RXY"5R,O3KXZD,@V\)H! M2Q^%V->;ARXMY$Q03\C+3N*RI.,PVV[,?J/ D/>M46"-:>0-3X!\>M)-??K< MU7192?3/L_PY["IV-OKZ(PQIQ(.H?N!10T/T5L3VQ#\()>:3+^G7+VZ*].3: M#)6Z]H8G3B1SOKOEQ2%;#]L/+"K;:)>EG^^?]TY^;C#SM0;M"PYI?GF="2_W MZ0<7Q>FD4D!&B=5^?:@.>GXX M-%L?=0.Z434L2/I_/;&PGJ KO$JWX?X!GY2=H7P=CY1XPPO(Y#FO(8)M6)TKNC["_1J >KGS -4HJ\5>QLMKG>B M"(EJ$365VT[; Z'-("^Y,;<]BMH$Z#P!;GOTM0FL52^:FP5PGU/&L GT6P8[ M- L,'R9%/"D"CT^SH/)S KSVI6.UBK=*?$&S0/,+!K%R>=TLX/R"T5.[5FX6 MFG[!L![%0;4K$-M_[4P_?K6BE&PO(ZM=9M8)?+*]UJS>$(:#%ZAXKMQV)6@O M&52!_[59?;ES.J+8BNV&,\ 'RY2A;V]\^[ [([J^BVKV_>,ES4\-Y:/N3/YU* MDE;Y'.V>".J_#%>)W].')VM%VVE(:L*UMA9C^\M#FG"M;="W>Z_(/ESK51YJ M]XJ1?5)4L1Y5JZ>+MLE<$,IP=('@_?JQ#%\#^RN%[\[ON?5;%SSE6/<"/#MM MKII!_U7%_: :0H&5G390*ZR.:R<5<'5MS9RTHN8M"ATO"./"(T>#8_ *^%FV M0_%P5@D\(P4STS H(BL? P\Y"J4N^1V,)&''FR>(I\L9W 8XHM$P<[A*G!P< M^@4=C 8*2^>AHLH*N#Y=&HVA+54*)YW'FPW .QH7E?\VCAXF]]-4;3)2'R>E M9%<0+*USQ.]AIL)/1@^QC%"XAN[G('#YE8N8C8W2_1GS"S(<-#)*)UVG,[)5 M\#._=AFCJ5&:126?2DV,TC@#+U^(*HP1\*3+H-+6;/RH5&Y4E2GV)K4]B;(I M3-4U87O68U.4,LG9+E&Q_SZ:IO!4!+;]&85-8:I:=HT>?>GM\Z-,-;0WUMS= M<@F=:+JD"[58M>@?,7+3+,PLKX!S*BIW-WJ\ZU6L^[^OU"?5>M,ORX7+>'L38PRY17=J M#F*X.KI*6>:>5%LN+0[Q## :&GKHM+2\JZM;(A&5NO:-)_&DJ/0TSU$='HZH M-G!$U5ECE2"SFI+.=G.U*8Z?5G2PU,Z 0/ 2V*\ S=HV/R>I?\M" 4C%\1SVNM MWK]?W'T%&W@;; #B5;%4ZEJ/)[JD$TK??_?I?4(G_>77J4<^E@]V M-7%5G.QV!OO6$=H4/;$0'11N3JCEP<:R?57Q!5_%65!2UVQW!*@ATBQOVE)G M /LT4A/A1_)_#]9[Z[<<%RW6$LQA.0$NADS7>X!P$@WX!0+ZWQ2!_*HH_^-T MF2R8TA(R8\> MX#/T!!:S8F>C?!5+56;*";L8Y6'B;^,H3 #]Q+2H57H8Y: D'<+CI2+T7M0; MHU^N&9EEJM+3B*GJK*$;4PV)3Z'0BE7N;_)0KR?[RH=]S75MNT&B(FPKNI+Z M\KH8Z.I(2.929!T2MALQ-21OY=T6+8J@]49UW4. N2PELM5^R[$-BDKK^P*L MS*P<^N$%::D$>FYSRIL:2@2E5)4B*23AB-SV6N[I^.7E2S]E7[Q[S>3CSP!C M(@1WK-N\=@/JY.D+\.,ET3MB3+ZP7P5LL)6[F5#!<[KP;S#:UTI66C3L+B9X MV+^J,2,$I"7*Q0SPVYN@_FZS]8(=A#/H)=DD1PN9%^D4OZ&'TNDO.2>4^1R@0;%=&:X*EL'=MMXV:+2^6AF+] MO;,:4NI:AO71GO66ED -:!?::1U2LD.ZV0N#UL&EPX9I]L[@&045W\*GJ#>Q MP^FVOP<.G9>=X$J1T="$EEDE0W@_Q6QJQMIZBI2S=SF-3=$]\0D!,?6K"M8& MHZ%Y>J71U]SF1JXJD0_WSX7MERQ17U#J[+XENO('WE6E0L^^<"2]=A7VZ0L7 M7\ KVL2;ZP#CX(4:?&!+_G+D?VLT1%]XG$&Z%0AE;;@4#-(7/D67Y?SVIJC/ M7Q04>X>83;7XB287 #]\## 5,6FA!O0,IS[\'V)^ ;Q;K'$0K]:+ M-<+1[G]B'_+335J.>!JN8J]*P#W"870+G82&%KRIC&MBK:6$T_U:E5JB$"=Q M'RWS-*=/=KCC3:* $Z-B!D,:W.FF7QRO,$RNZ?D34F\ +333B6U#2%QS M+818RML>(6LULEH(27;L!<1XSZ/ ^6T=>(31D&991+N;8+.-T^]-E]<@1 [1 MNVZ1%Q.UZPY@*IKH0WCS-9D*(T'=+P"[DJ)2U39:7'T4EL"G>4(\5/:@\.[! M&@]S8OI9MR:-AC 2/GRP0A,Z>2'#S+9]H#I#59'N?6LCE"33^FYA*23,-X2I<6U'[0T2M)(W MF^HZG M&Z1&G1\2)-*1Z8_2>RR;K63J6T19#)T+=UEN=MH9>Y3E3 MMNIBZ^6S3N@:[FE;+ZQU0LLQCW/H/C38T+WVS7<)7FZE%_ UN#>S"3ZNH_7@ MH++63]\6K^;+]92^:C/*#MO5U "U"XG=$3I/N*K*)5S4=NGJ*$)75%T)MD== M=(VVQ.UF>WB&)M_.P=-3K9WEML]"+4HAW)XTT0\\NF M:1G;2(VX=I1?(8*\ !OMP_<'&^F5JK3;$!RB4GB]Y=)1J\ZN MY2-FWE)CFK3S\6PN#'*0]S-ZB=:]/*^X0J4;W';'E&[Q+T>WMLIBNT]&]92I MOK4DW?VV^UKX+NBNCA+;94$W1Z]&B2 6[]9>9)W-_!BZ NN/6Z$WQ08]$(;3 MY0(G3ZKL$DI%^C"_O9'2@ZF?6QJO>]QN,*QD=+)F6F;#J_0TR-'^KEEHD[/; MZGGRW8D"LO@6+\%B'<0A\-W[(,81A.G2G,%MC)TU".$C#E88; 0OPC<;R5B$ M^A%! K^9H$-_Z)='RO.Z&'U._6!QB]R7XC[&'!E'L%;O/\9QM"8ZP._07037 MI3G@966U&U-?]L(1"0N(-\C/*Q9PD'4W,5$7T9R Z9!EA[CR(>ACG('F1 M:T\.?4OB"R0K0HD57E<]A>Q*XA\MFYPC-41=!S#AWKK;]Z2(F/ M!NLK#]0"2TDSON283@54;?>-U;">CORTS94;VUW?#5$5*B*7X?=NAQE7];'] MH:.:X-71Y&T/LA1Z6RJGQ+'[SO:*N7)OB%R-O90;9Q7/2[[WFOK6;(\6K05B M78/2]LJ=2GXSAH%P*/I.MU--WG =9XOTY9:KZ^IC>J@LX)PNRS!F#W,FCY@F MV_FIE+\A*[#3J;I6F"F4T44\ M9/%W8]2)JZ:56I@-&&^>W*H6*]YV_%Y6DA/F^_Z52)PT61\%+N]=1*V?,(;1 MDYR!)Q$#:0 N8<.A"OF*NYHZ^9:>&^LN2%L$"X!7,*JZO)GWWB?\_%GMQ-3Z M+(J'A\D3SXLU\+/B!9_I@\[AQ$_WD.Y=6O?S9X7M/4 X=8:'8;S9UX*@OO!O M@NB2CKYV5L@=^ZPUVVF9KAX[MX+/\L&4H+VTQ2LH MUCHQ;"UAS/4[5^KWE=V^MJ\:AH^[C,7!I5918-C.^$(9&M6+R (-.Z/>M-\N M'.VR"TE?Z!1(3DEK:R56IV!6#(\]E!\'*!M 6=7/]EA^&K!L@*4.3[7]23SZ M_/FYUJP276-[HHI>6#N\;+ ]^Z5G$\&,DK ]B:8#&7/2V /;,W4ZW"/ZHV0N M(C6H/P)+%O!P$8DS_9F.VK$]UN?F=#(_'>8>V/J(X"E"//+C7S%$OM73> /6 MC:K'?K#S6&;8+P,M$JA005:=EJ+.M JAXL5 M>'6MH?8JZW8>;S8 [Z;+DN).5?9%<$?PW8 (YJH]+51*:B"M:I$B8MM?-!ZU9C7\-B.1&'E$23KT>#[Y\]HC.4/C; M/='B)CY1P8A&>"H\F=\]*S29CL"#1QZ3/]Z6=4#=V#:DHI=(#TE)E_*:V!#R MW^^0_Q,IY+9.R,DM/BUW7DT/-%M#6\YS%M6-.%O#8>R9-[9R;FN8C/EYZ\C, MMS64QOR$=>U7L#7JYJ0.5X6$$.O"OD\.\ GWXA"L;R+>H_, _G[>JK+_G-HH MPS7JQ5VC2@+2OODH"AL7;BWW'BIFBL;OI?MXJ-/7>VQ/?CVBG;ZSFAU>9(C& M@7N)AU472;PJ6VC3Y A4Z39<#5EGT0S5H&Q-O[\4C\I0RZ _4V!-KIZ=>1#G M/3\7?.-\TMP^)072UCOB/F51<@#O^G+W_/R]C\ETKF&$',+%X/P=G+^5?31V M_QZ'$?UN8P_PT1"GH#LMAM*8YDKWP6T]N*T'M_7@&#USQ^C@>+1%P1X\X^+4&OZ,A9TK5F!H$X^+!IC[H?0B-_*2P8G M$\9<+WO*. XMM[)TV OF*^3Y%G5_ MQ8C3-5N.A,1Q&,(HI*'CZ48A*L@+E2$\SZI"3Q,IG@Y(&(=K43CM72!,7D^/$S M*CB4EEN8H)!\.PU $AQ*U39&J10>/8>M3)IA\I._[(@1G[.V.\=5M(PJ6A*) M9FMAQEHJ3>4ES1IZMNW.U=K@<8]^VWVCM9%2,JMM=W;61DV[V\9V%V=MA"MJ MF*WUEI4MQ3(R!^J?]5?'M< 1Z7![I.Q7RFHAQ=Z1]M^'*S@X9'A=2"0,T^!D MBJ1+,7\XQFU%?V=[]PMD_G2IR#!]0@4N?[;S]I&H?!L4I0%ZOEL($=2GVT@, MP70Y@\"["PD0\!$'Q,J,=KQK15YS+0&R%#"('02\;R'D1\6RFIGP=PGF5]F# M7F\,,USZR<+\M$FWNRCFF]C./'O@QC34X,W M4PT&ZC6_"_)5J(7ATDC]YO@ET,/O?IR^0'CE$\9\N[XE^ SSQK6OKD?N+B&X'?D@LLF=B M1MZL:1#NQ-\_*#>/\1(X\-X#OY$Y2"@YW+AM1C*Q0HG9YL9.-,79K:Q $V8V M-4@S-9,R4D*AVLMOKV?=I,/_#&C,=K03+ESF:JG37PO%,QC2EV,CF7G-;&=B MQI/< ()1C.EN(7B0J22_DL6YO M/=0>"]*J -WOG6QVF337'4,/Y3$! 8CVV$$+35\5,"8B1=Y-3_H[&3@D)Z1[ MYZ]ID,$<>N14) OHFX^(] N!=P]"!X%,,@JRXAL-I(D'^!IAM"$?H_]*8YN M-P.(]%R)");V,A*O1SY G;DE>2F.W..V-T']<=1*6$AZL6J@U+5_/$FJ)"EV MUK(/]F*"K]\?M#!Y0=7(3U\\R%OCT+3]$E35FUZ^^Y-[K2\1-9;?/E]R;$T] MA^F#G?&RM6%B7A?F*'VT%B1]H9JJ[HIJA$3_$U;ULW9PNW224,FQNO8FM&A";@6EQ*V)I!<4)D#RZZ M;1 MVQV!K'OJ<"RM\L)0.L:H7G5 @.9A.1TAJB'XJ\!T,* Z^M>.O M"DP'$^KHRJIVY$2!YJ4:3]RL6:E[S]IT; W@L6\KK$W+UH"8_(IUC][' ;TC M]%0#*/88?AHP;!#M\'!)10.D45(%=@=A?\6A:I?[K!8R"FFD!4YV&;U-(M5* MBTDAFK- SBY'3+-X./6#X/27K?TK09 _=?F P!/R$%U>/K.FKPFI)(UE3XS2S$QN$ M3<^0YE\_GF=TL)C]5N$HV\1Q.(\ COI]0+<&CR]?FD6=?)\"Z,,5/.D+;>G;G<#? MA6*_^Z"V=ILLOL<[-W&.[DS82>."?GWB1O2TB+B/F=>9@>\"[![>39-#+"9; MG,V&I),E?)15X-YPLE?-&G&4=^XA7QC"5Q12F;6_T+^%Z3^;L2H8SZ[$[B%Q MMQ>)N^>H0$J.,%NS7FKK(]6'?\4'S66X&#J 3G@"V)KMTB6>N:;0S/]P3DZ; M#N"K&M(-/!"U#>E^0:,(>'.:H9RL+-@)7"H()MD3 :&BFDBE? 1[\G%!";(PP\ MY*:+RR=':3&!-*/N"'*)#U//V"8WJ59TRGN8M4Q.EUW?DQW;"MW")EX0RJ[) M%OG-Q'X_H_US+JBP9K8#@%B?L5+6Z)^,BY-4MS!T,-JF*'V%+\2J#.+$04>L M )_\JY/I($'T"XS&+N&"?-Y,=%]&6)J51#7#.XP#?!.0"7*2DT8B=6H-84*X M-)L,-K/-QC(I)IK,O#WBK!D?C;C)CNY[_#BLRRG+*;&-.UG* JVVW*W<]HYZE# M_6M#SWNDQ[UOLF(N:@[A)&R[_NO2P3(<3NC MR88\JDLU3VI.W["IQ @U.>W$6RN+4]\3D'Y9Y11H.,BPO;1OKSI3>'$;[!X@ M3&_ 8+&;0J.&&8L@R;H4=C&QH<2@JC/1#Q5194;*.J*$^V&+E?$P9Y\5U$R7 M#X&_>D#/T$V%XU^@Y]X'> [D1D[=4?JR';6(E#/8C+5G^>*V9^:Q#1_!CN[% M),*-L)O%'Z'$(YPH#J6?2IE6F1YA\LC4S('P'D/71PQ5!DBD+:$TBV.4B0%1 M#Z/1=7).#K)NM2Z004:T M#P9[7".( M%[>M;^%3U)/[R"HIDDW):6PF>H -H0KA_=AG8N2K=_T<7B]NX^0_37Q:9:%/ M$82JI''L/L7>IB[\PRRCT?,2F5[^27ZWJM#9]%6D.G\5CY/JG \;E8W,8^ A MFAEKU.%;"I@L49N0MI.Y:81]K=^LIXR)6)-]? U"Z-)Z,= /TUC7;18 ._%I M:7ST#!\]X(OGKLE(9RJ>U%:XK<\!M@>PT:([759T3V3]/"*2?!UXA.WP[A\Q MH9BV[8E:EA(DD7L'C N\F(JQ^?0B7'BHKI[=;R83!Y]H(C*_GB?6W,'L(_\5?@(<7(ZJ =C M:ON06;P.Z2+'(W+(87A+68-NS0C5>J/U7'0UQ4K][*^ MFA6KIP\RA85&NZ]$8];[K$KR4YEDF9>ZW:!&O-DMIZXE$)Q1C7K'M:P,7D1* M(XPO3M]LB5@_0LPN6:Q4GJC*"::4TOBKPYD;TP(^*[AWE%"RDC.6[05)^+W> M4=='39WOE+281?V8K1> W<2,2YU(85$$* SC3?I;33BU?*0_+MW2S%_OV+QE M;'VF]:;"B9^^'?LS1*LUV8?9>[/)'V_)QLR=H&JP&J7)K@-7]SZPW4SJ8 ;, M[C#;ZX-VN65.>F"?[BV4GFBV$Y^T)NOUM2>W% QZI%>U_!YF[IT%B"JST(^C M4&$VJE4A1*Q?G-4XAR"D5!%2NTH_EWRBNMQ4>@S9K_JR7V63T\#@U(D-I?F63D?X?OY']]1'JAGAOS'_P-02P$" M% ,4 " "S2 ))DWA6H)]\ #6S04 $0 @ $ =')E M>"TR,#$V,#8S,"YX;6Q02P$"% ,4 " "S2 ))6)17OH4. !2F0 $0 M @ '.? =')E>"TR,#$V,#8S,"YX