0001193125-15-364382.txt : 20151103 0001193125-15-364382.hdr.sgml : 20151103 20151103163606 ACCESSION NUMBER: 0001193125-15-364382 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20150926 FILED AS OF DATE: 20151103 DATE AS OF CHANGE: 20151103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FARO TECHNOLOGIES INC CENTRAL INDEX KEY: 0000917491 STANDARD INDUSTRIAL CLASSIFICATION: MEASURING & CONTROLLING DEVICES, NEC [3829] IRS NUMBER: 593157093 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-23081 FILM NUMBER: 151194172 BUSINESS ADDRESS: STREET 1: 125 TECHNOLOGY PARK CITY: LAKE MARY STATE: FL ZIP: 32746-6204 BUSINESS PHONE: 4073339911 MAIL ADDRESS: STREET 1: FARO TECHNOLOGIES INC STREET 2: 125 TECHNOLOGY PARK CITY: LAKE MARY STATE: FL ZIP: 32746 10-Q 1 d43829d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 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 September 26, 2015

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: 0-23081

 

 

FARO TECHNOLOGIES, INC.

(Exact Name of Registrant as Specified in Its Charter)

 

 

 

Florida   59-3157093

(State or other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

250 Technology Park, Lake Mary, Florida   32746
(Address of Principal Executive Offices)   (Zip Code)

(407) 333-9911

(Registrant’s Telephone Number, including Area Code)

 

 

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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    YES  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   ¨  (Do not check if a smaller reporting company)    Smaller Reporting Company   ¨

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

There were 17,397,359 shares of the registrant’s common stock outstanding as of October 29, 2015.

 

 

 


Table of Contents

FARO TECHNOLOGIES, INC.

Quarterly Report on Form 10-Q

Quarter Ended September 26, 2015

INDEX

 

         PAGE  
PART I.   FINANCIAL INFORMATION   
Item 1.  

Financial Statements

  

a)

 

Condensed Consolidated Balance Sheets
As of September 26, 2015 (Unaudited) and December 31, 2014

     3   

b)

 

Condensed Consolidated Statements of Operations (Unaudited)
For the Three and Nine Months Ended September 26, 2015 and September 27, 2014

     4   

c)

 

Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited)
For the Three and Nine Months Ended September 26, 2015 and September 27, 2014

     5   

d)

 

Condensed Consolidated Statements of Cash Flows (Unaudited)
For the Nine Months Ended September  26, 2015 and September 27, 2014

     6   

e)

 

Notes to Condensed Consolidated Financial Statements (Unaudited)
September 26, 2015 and September  27, 2014

     7   
Item 2.  

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

     18   
Item 3.  

Quantitative and Qualitative Disclosures About Market Risk

     30   
Item 4.  

Controls and Procedures

     30   
PART II.   OTHER INFORMATION   
Item 1.  

Legal Proceedings

     31   
Item 1A.  

Risk Factors

     31   
Item 2.  

Unregistered Sales of Equity Securities and Use of Proceeds

     31   
Item 6.  

Exhibits

     31   
SIGNATURES      33   

 

2


Table of Contents

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

(in thousands, except share data)

   September 26,
2015
(unaudited)
    December 31,
2014
 

ASSETS

    

Current assets:

    

Cash and cash equivalents

   $ 95,975      $ 109,289   

Short-term investments

     64,984        64,995   

Accounts receivable, net

     63,811        83,959   

Inventories, net

     55,110        43,094   

Deferred income taxes, net

     5,508        5,936   

Prepaid expenses and other current assets

     21,997        17,021   
  

 

 

   

 

 

 

Total current assets

     307,385        324,294   
  

 

 

   

 

 

 

Property and equipment:

    

Machinery and equipment

     50,493        45,254   

Furniture and fixtures

     5,921        6,156   

Leasehold improvements

     19,537        19,676   
  

 

 

   

 

 

 

Property and equipment at cost

     75,951        71,086   

Less: accumulated depreciation and amortization

     (42,215     (41,741
  

 

 

   

 

 

 

Property and equipment, net

     33,736        29,345   
  

 

 

   

 

 

 

Goodwill

     26,600        19,205   

Intangible assets, net

     16,171        9,109   

Service and demonstration inventory, net

     32,666        36,886   

Deferred income taxes, net

     6,498        6,624   
  

 

 

   

 

 

 

Total assets

   $ 423,056      $ 425,463   
  

 

 

   

 

 

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

    

Current liabilities:

    

Accounts payable

   $ 12,473      $ 15,437   

Accrued liabilities

     21,230        26,127   

Current portion of unearned service revenues

     23,771        23,572   

Customer deposits

     1,517        2,046   
  

 

 

   

 

 

 

Total current liabilities

     58,991        67,182   

Unearned service revenues - less current portion

     13,176        13,799   

Deferred income tax liability

     1,942        —     

Other long-term liabilities

     2,858        628   
  

 

 

   

 

 

 

Total liabilities

     76,967        81,609   
  

 

 

   

 

 

 

Commitments and contingencies - See Note 16

    

Shareholders’ equity:

    

Common stock - par value $.001, 50,000,000 shares authorized; 18,077,594 and 17,997,665 issued; 17,397,359 and 17,317,430 outstanding, respectively

     18        18   

Additional paid-in capital

     206,459        200,090   

Retained earnings

     163,444        159,516   

Accumulated other comprehensive loss

     (14,757     (6,695

Common stock in treasury, at cost - 680,235 shares

     (9,075     (9,075
  

 

 

   

 

 

 

Total shareholders’ equity

     346,089        343,854   
  

 

 

   

 

 

 

Total liabilities and shareholders’ equity

   $ 423,056      $ 425,463   
  

 

 

   

 

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

3


Table of Contents

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

     Three Months Ended     Nine Months Ended  

(in thousands, except share and per share data)

   September 26, 2015     September 27, 2014     September 26, 2015     September 27, 2014  

SALES

        

Product

   $ 57,803      $ 67,581      $ 182,284      $ 194,785   

Service

     14,704        14,658        43,937        42,888   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total sales

     72,507        82,239        226,221        237,673   
  

 

 

   

 

 

   

 

 

   

 

 

 

COST OF SALES

        

Product

     28,943        26,640        80,652        78,185   

Service

     8,693        9,558        26,541        27,847   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of sales (exclusive of depreciation and amortization, shown separately below)

     37,636        36,198        107,193        106,032   
  

 

 

   

 

 

   

 

 

   

 

 

 

GROSS PROFIT

     34,871        46,041        119,028        131,641   

OPERATING EXPENSES:

        

Selling and marketing

     18,944        19,059        58,112        56,207   

General and administrative

     8,239        8,832        27,106        26,112   

Depreciation and amortization

     2,790        1,805        8,022        5,520   

Research and development

     5,820        7,352        19,430        19,440   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     35,793        37,048        112,670        107,279   
  

 

 

   

 

 

   

 

 

   

 

 

 

(LOSS) INCOME FROM OPERATIONS

     (922     8,993        6,358        24,362   
  

 

 

   

 

 

   

 

 

   

 

 

 

OTHER (INCOME) EXPENSE

        

Interest expense (income), net

     7        (23     (36     (61

Other expense (income), net

     131        (89     1,521        (78
  

 

 

   

 

 

   

 

 

   

 

 

 

(LOSS) INCOME BEFORE INCOME TAX (BENEFIT) EXPENSE

     (1,060     9,105        4,873        24,501   

INCOME TAX (BENEFIT) EXPENSE

     (176     (2,118     945        1,974   
  

 

 

   

 

 

   

 

 

   

 

 

 

NET (LOSS) INCOME

   $ (884   $ 11,223      $ 3,928      $ 22,527   
  

 

 

   

 

 

   

 

 

   

 

 

 

NET (LOSS) INCOME PER SHARE - BASIC

   $ (0.05   $ 0.65      $ 0.23      $ 1.31   
  

 

 

   

 

 

   

 

 

   

 

 

 

NET (LOSS) INCOME PER SHARE - DILUTED

   $ (0.05   $ 0.64      $ 0.22      $ 1.29   
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average shares - Basic

     17,395,824        17,258,029        17,372,562        17,233,879   
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average shares - Diluted

     17,395,824        17,410,391        17,496,190        17,396,788   
  

 

 

   

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

4


Table of Contents

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME

(UNAUDITED)

 

     Three Months Ended     Nine Months Ended  

(in thousands)

   September 26, 2015     September 27, 2014     September 26, 2015     September 27, 2014  

Net (Loss) income

   $ (884   $ 11,223      $ 3,928      $ 22,527   

Currency translation adjustments, net of tax

     (3,475     (7,817     (8,062     (7,799
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive (loss) income

   $ (4,359   $ 3,406      $ (4,134   $ 14,728   
  

 

 

   

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

5


Table of Contents

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

     Nine Months Ended  

(in thousands)

   September 26, 2015     September 27, 2014  

CASH FLOWS FROM:

    

OPERATING ACTIVITIES:

    

Net income

   $ 3,928      $ 22,527   

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

    

Depreciation and amortization

     8,022        5,520   

Compensation for stock options and restricted stock units

     3,791        3,669   

Provision for (net recovery of) bad debts

     462        (272

Loss on disposal of assets

     877        —     

Write-down of inventories

     9,560        3,588   

Deferred income tax expense (benefit)

     556        (5,804

Income tax benefit from exercise of stock options

     (292     (137

Change in operating assets and liabilities:

    

Decrease (increase) in:

    

Accounts receivable

     17,205        (5,392

Inventories

     (21,693     (16,553

Prepaid expenses and other current assets

     (5,740     (3,032

(Decrease) increase in:

    

Accounts payable and accrued liabilities

     (8,779     (805

Customer deposits

     (473     (1,659

Unearned service revenues

     467        2,827   
  

 

 

   

 

 

 

Net cash provided by operating activities

     7,891        4,477   
  

 

 

   

 

 

 

INVESTING ACTIVITIES:

    

Purchases of property and equipment

     (8,462     (10,306

Payments for intangible assets

     (1,751     (1,080

Purchase of businesses acquired, net of cash

     (12,066     (1,000
  

 

 

   

 

 

 

Net cash used in investing activities

     (22,279     (12,386
  

 

 

   

 

 

 

FINANCING ACTIVITIES:

    

Payments on capital leases

     (6     (6

Income tax benefit from exercise of stock options

     292        137   

Proceeds from issuance of stock, net

     2,286        2,522   
  

 

 

   

 

 

 

Net cash provided by financing activities

     2,572        2,653   
  

 

 

   

 

 

 

EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS

     (1,498     (2,464
  

 

 

   

 

 

 

DECREASE IN CASH AND CASH EQUIVALENTS

     (13,314     (7,720

CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD

     109,289        124,630   
  

 

 

   

 

 

 

CASH AND CASH EQUIVALENTS, END OF PERIOD

   $ 95,975      $ 116,910   
  

 

 

   

 

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

6


Table of Contents

FARO TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

September 26, 2015 and September 27, 2014

(Unaudited)

(in thousands, except share and per share data, or as otherwise noted)

NOTE 1 – DESCRIPTION OF BUSINESS

FARO Technologies, Inc. and its subsidiaries (collectively “FARO,” the “Company,” “us,” “we” or “our”) designs, develops, manufactures, markets and supports software driven, three-dimensional (3-D) measurement, imaging and realization systems. We sell the majority of our products through a direct sales force across a broad number of customers in a range of manufacturing, industrial, architecture, surveying, building construction and law enforcement applications. Our FaroArm®, FARO Laser ScanArm®, FARO Gage, FARO Laser Tracker™, FARO 3D Imager AMP, and their companion CAM2® software provide for Computer-Aided Design, or CAD, based inspection and/or factory-level statistical process control and high-density surveying. Together, these products integrate the measurement, quality inspection, and reverse engineering functions with CAD software to improve productivity, enhance product quality and decrease rework and scrap in the manufacturing process. Our FARO Focus3D and FARO Freestyle3D laser scanners, and their companion SCENE and FARO forensic software, are utilized for a wide variety of 3-D modeling, documentation and high-density surveying applications, including in two of our key vertical markets – architecture, engineering and construction (AEC) and law enforcement.

NOTE 2 – PRINCIPLES OF CONSOLIDATION

Our condensed consolidated financial statements include the accounts of FARO Technologies, Inc. and its subsidiaries, all of which are wholly owned. All intercompany transactions and balances have been eliminated. The financial statements of our foreign subsidiaries are translated into U.S. dollars using exchange rates in effect at period-end for assets and liabilities and average exchange rates during each reporting period for results of operations. Adjustments resulting from financial statement translations are reflected as a separate component of accumulated other comprehensive income. Foreign currency transaction gains and losses are included in income.

NOTE 3 – BASIS OF PRESENTATION

The condensed consolidated financial statements and notes thereto are unaudited. These statements include all normal recurring accruals and adjustments considered necessary by management for their fair presentation in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. The condensed consolidated results of operations for the three months and nine months ended September 26, 2015 are not necessarily indicative of results that may be expected for the year ending December 31, 2015 or any future interim period.

The information included in this Quarterly Report on Form 10-Q, including the interim condensed consolidated financial statements and the accompanying notes, should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2014. The accompanying December 31, 2014 consolidated balance sheet has been derived from those audited consolidated financial statements.

NOTE 4 – RECLASSIFICATIONS

Certain prior year amounts have been reclassified in the accompanying condensed consolidated financial statements to conform to the current period presentation. For example, certain prior year inventory balances were reclassified in the accompanying condensed consolidated financial statements to reflect changes in management’s expectations. See Note 10, Inventory, for additional information.

 

7


Table of Contents

NOTE 5 – IMPACT OF RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

In September 2015, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2015-16, Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, the acquirers must recognize measurement-period adjustments during the period in which the amounts are determined. The new guidance is effective for fiscal years beginning after December 15, 2015, and interim periods within those fiscal years, with early adoption permitted. We do not believe the implementation of this standard will have a material impact on our consolidated financial statements.

In July 2015, the FASB issued ASU 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory, which changes the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value. ASU 2015-11 defines net realizable value as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance must be applied on a prospective basis and is effective for fiscal years beginning after December 15, 2015, and interim periods within those years, with early adoption permitted. We have not determined the effect this standard will have on our consolidated financial statements.

In May 2014, the FASB issued an amendment to its accounting guidance related to revenue recognition. The amendment was the result of a joint project between the FASB and the International Accounting Standards Board (“IASB”) to clarify the principles for recognizing revenue and to develop common revenue standards for U.S. GAAP and International Financial Reporting Standards. To meet those objectives, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers: Topic 606 (“ASU 2014-09”). ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In August 2015, the FASB issued ASU 2015-14, Revenue from contracts with customers (Topic 606): Deferral of the Effective Date, deferring the effective date of ASU 2014-09 by one year. With this deferral, the new standard is effective for us on January 1, 2018. The standard permits the use of either the retrospective or cumulative effective transition method. We are evaluating the impact of adopting this standard on our consolidated financial statements and related disclosures. We have not yet selected a transition method nor have we determined the effect of the standard on our ongoing financial reporting.

NOTE 6 – STOCK-BASED COMPENSATION

Stock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and is recognized over the requisite service period.

Annually, we grant restricted stock to our non-employee directors. These director awards are granted the day following our Annual Meeting of Shareholders during the second quarter of each fiscal year and vest the day before our Annual Meeting of Shareholders in the following year. The fair value of these awards is determined by using the current market price of our common stock on the grant date.

Annually, upon approval by our Compensation Committee, we grant stock options and restricted stock units to certain employees. We also grant stock options to certain new employees throughout the year. These awards are non-performance-based subject only to time-based vesting, and vest in three equal annual installments beginning one year after the grant date. The fair value of these stock-based awards is determined by using (a) the current market price of our common stock on the grant date in the case of restricted stock units or (b) the Black-Scholes option valuation model in the case of stock options.

In the first quarter of 2015, we granted performance-based stock options and restricted stock units to certain executives. If the applicable performance goals or strategic objectives are achieved, these awards will

 

8


Table of Contents

vest in three equal annual installments beginning one year after the grant date. The fair value of each of these stock-based awards is determined by using (a) the current market price of our common stock on the grant date in the case of restricted stock units or (b) the Black-Scholes option valuation model in the case of stock options. The related stock-based compensation expense is recognized over the requisite service period, taking into account the probability that we will satisfy the performance goals or strategic objectives. There were no performance-based stock options or restricted stock units granted in the second or third quarter of 2015.

In the first quarter of 2015, we also granted performance-based stock options and restricted stock units that include a three-year market condition. The fair value of these awards is determined by using the Monte Carlo Simulation valuation model. We expense these market condition awards over the three-year vesting period regardless of the value that the award recipients ultimately receive. There were no performance-based stock options or restricted stock units granted in the second or third quarter of 2015.

The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. The weighted average fair value of the stock options and restricted stock units that were granted during the first nine months of 2015 and valued based on the Monte Carlo Simulation valuation model was $19.97 and $44.45, respectively. The assumptions used to estimate the fair value of the performance-based stock options and restricted stock units granted during the first nine months of 2015 under the Monte Carlo Simulation model are as follows:

 

     Nine Months Ended  
     September 26, 2015   September 27, 2014  

Risk-free interest rate

   0.95% - 1.48%     —     

Expected dividend yield

   0%     —     

Expected option life

   4 years     —     

Expected volatility

   44.5%     —     

Weighted-average expected volatility

   44.5%     —     

For stock options granted during the nine months ended September 26, 2015 and September 27, 2014 valued using the Black-Scholes option-pricing model, we used the following assumptions:

 

     Nine Months Ended
     September 26, 2015    September 27, 2014

Risk-free interest rate

   0.80% - 1.09%    0.95% - 1.32%

Expected dividend yield

   0%    0%

Expected option life

   3 years    3 - 4 years

Expected volatility

   42.3% - 48.5%    42.5% - 45.4%

Weighted-average expected volatility

   43.1%    42.6%

Historical information was the primary basis for the selection of the expected dividend yield, expected volatility and the expected lives of the options. The risk-free interest rate was based on the yields of U.S. zero coupon issues and U.S. Treasury issues, with a term equal to the expected life of the option being valued.

The weighted-average grant-date fair value of the stock options granted during the nine months ended September 26, 2015 and September 27, 2014 and valued using the Black-Scholes option pricing model was $16.33 and $19.48 per option, respectively.

 

9


Table of Contents

A summary of stock option activity and weighted-average exercise prices for the nine months ended September 26, 2015 follows:

 

     Options      Weighted-
Average
Exercise Price
     Weighted-Average
Remaining
Contractual Term
(Years)
     Aggregate Intrinsic
Value as of
September 26,
2015
 

Outstanding at January 1, 2015

     898,429       $ 44.40         

Granted

     465,005         58.57         

Forfeited

     (97,251      55.06         

Exercised

     (66,786      33.11         
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding at September 26, 2015

     1,199,397       $ 50.04         4.6       $ 1,961   
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at September 26, 2015

     573,736       $ 42.49         3.1       $ 1,961   
  

 

 

    

 

 

    

 

 

    

 

 

 

The total intrinsic value of stock options exercised during the three months ended September 26, 2015 and September 27, 2014 was $0.1 million and $0.6 million, respectively. For the nine months ended September 26, 2015 and September 27, 2014, the total intrinsic value of stock options exercised was $1.7 million and $1.5 million, respectively. The fair value of stock options vested during the three months ended September 26, 2015 and September 27, 2014 was $0.1 million and $0.0 million, respectively. The fair value of stock options vested during the nine months ended September 26, 2015 and September 27, 2014 was $3.9 million and $3.6 million, respectively.

The following table summarizes the restricted stock and restricted stock unit activity and weighted average grant-date fair values for the nine months ended September 26, 2015:

 

     Shares      Weighted-Average
Grant Date Fair
Value
 

Non-vested at January 1, 2015

     13,955       $ 43.57   

Granted

     16,892         43.62   

Forfeited

     (1,397      46.16   

Vested

     (13,349      42.99   
  

 

 

    

 

 

 

Non-vested at September 26, 2015

     16,101       $ 43.88   
  

 

 

    

 

 

 

We recorded total stock-based compensation expense of $1.3 million and $1.2 million for the three months ended September 26, 2015 and September 27, 2014, respectively, and $3.8 million and $3.7 million for the nine months ended September 26, 2015 and September 27, 2014, respectively.

As of September 26, 2015, there was $8.0 million of total unrecognized stock-based compensation expense related to non-vested stock-based compensation arrangements. The expense is expected to be recognized over a weighted average period of 1.9 years.

NOTE 7 – CASH AND CASH EQUIVALENTS

We consider cash on hand and all short-term, highly liquid investments that have maturities of three months or less at the time of purchase, to be cash and cash equivalents.

 

10


Table of Contents

NOTE 8 – SHORT TERM INVESTMENTS

Short-term investments at September 26, 2015 included U.S. Treasury Bills totaling $65.0 million that mature through March 10, 2016. Short-term investments at December 31, 2014 included U.S. Treasury Bills totaling $65.0 million that matured through June 11, 2015. The weighted-average interest rate on the U.S. Treasury bills is less than one percent. The investments are classified as held-to-maturity and recorded at cost. The fair value of the U.S. Treasury Bills at September 26, 2015 and December 31, 2014 approximated cost.

NOTE 9 – ACCOUNTS RECEIVABLE

Accounts receivable consist of the following:

 

 

     As of
September 26, 2015
     As of
December 31, 2014
 

Accounts receivable

   $ 65,334       $ 85,803   

Allowance for doubtful accounts

     (1,523      (1,844
  

 

 

    

 

 

 

Total

   $ 63,811       $ 83,959   
  

 

 

    

 

 

 

NOTE 10 – INVENTORIES

Inventories are stated at the lower of cost or net realizable value using the first-in first-out method. Shipping and handling costs are classified as a component of cost of sales in the consolidated statements of operations. Sales demonstration inventory is comprised of measuring, imaging and realization devices utilized by sales representatives to present our products to customers. During the third quarter of 2015, management reassessed certain inventory policies based on recent sales and customer trends and in light of new product introductions, impacting our entire product portfolio. As a result of these recent policy amendments, management now expects demonstration inventory to be held by our sales representatives for up to three years, at which time it would be refurbished and transferred to finished goods as used equipment, stated at the lower of cost or net realizable value. Management expects these refurbished units to remain in finished goods inventory and be sold within 12 months at prices that produce reduced gross margins. To reflect our revised expectation, $18.0 million in demonstration inventory was reclassified from “Inventories, net”, a current asset, to “Service and demonstration inventory, net”, a long-term asset, as of September 26, 2015 on the consolidated balance sheet. In addition, we reclassified $16.2 million in demonstration inventory from “Inventories, net” to “Service and demonstration inventory, net”, on the condensed consolidated balance sheet as of December 31, 2014 and reclassified $3.0 million from demonstration inventory to finished goods as of December 31, 2014, to conform with this current policy. Demonstration inventory remains classified as inventory, as it is available for sale and any required refurbishment prior to sale is minimal.

Service inventory is typically used to provide a temporary replacement product to a customer covered by a premium warranty when the customer’s unit requires service or repair and as training equipment. Service inventory is available for sale; however, management does not expect service inventory to be sold within 12 months and, as such, classifies this inventory as a long-term asset. Service inventory that we utilize for training or repairs which we deem as no longer available for sale is transferred to fixed assets at the lower of cost or net realizable value and depreciated over its remaining useful life, typically three years. During the nine months ended September 26, 2015, we transferred $3.0 million of service inventory to “Property and Equipment”.

 

11


Table of Contents

Inventories consist of the following:

 

     As of
September 26, 2015
     As of
December 31, 2014
 

Raw materials

   $ 28,135       $ 27,266   

Finished goods

     26,975         15,828   
  

 

 

    

 

 

 

Inventories, net

   $ 55,110       $ 43,094   
  

 

 

    

 

 

 

Service and demonstration inventory

   $ 32,666       $ 36,886   
  

 

 

    

 

 

 

Based upon the planned timing of new product introductions and a sudden and significant decline in demand for our products during the three months ended September 26, 2015, our on-hand inventory levels exceeded our estimated requirements, resulting in excess inventory. We use several contract manufacturers and suppliers to provide manufacturing services for our product. In the normal course of business, to reduce manufacturing lead times and ensure adequate component availability, we enter into agreements with these manufacturers and suppliers to purchase sufficient inventory based on our forecast demand. At September 26, 2015, we had purchase commitments with suppliers for inventory that we no longer expect to utilize through the product lifecycle and for warranty commitments. Consequently, we recorded a $5.9 million write-down of excess inventory and a $2.0 million loss on purchase commitments in the third quarter of 2015. The aggregate of $7.9 million is included within the consolidated statement of cash flows under the caption “Write-down of inventories” for the nine months ended September 26, 2015.

NOTE 11 – EARNINGS PER SHARE

Basic earnings per share is computed by dividing net income by the weighted average number of shares outstanding. Diluted earnings per share is computed by also considering the impact of potential common stock on both net income and the weighted average number of shares outstanding. Our potential common stock consists of employee and director stock options, restricted stock, restricted stock units and performance-based awards. Our potential common stock is excluded from the basic earnings per share calculation and is included in the diluted earnings per share calculation when doing so would not be anti-dilutive. In the first quarter of 2015, we granted performance-based stock options and restricted stock units. These performance-based awards are included in the computation of diluted earnings per share only to the extent that the underlying performance conditions (and any applicable market condition) (i) are satisfied as of the end of the reporting period or (ii) would be considered satisfied if the end of the reporting period were the end of the related contingency period and the result would be dilutive under the treasury stock method. For the three and nine months ended September 26, 2015 there were approximately 1,199,397 and 797,844, respectively, additional shares issuable upon exercise of anti-dilutive options and contingent vesting of performance-based awards, which were excluded from the dilutive calculations. The effect of 412,895 and 414,395 additional shares were not included in the dilutive calculations for the three and nine months ended September 27, 2014, respectively.

A reconciliation of the number of common shares used in the calculation of basic and diluted earnings per share (EPS) is presented below:

 

     Three Months Ended  
     September 26, 2015      September 27, 2014  
     Shares      Per-Share
Amount
     Shares      Per-Share
Amount
 

Basic EPS

     17,395,824       $ (0.05      17,258,029       $ 0.65   

Effect of dilutive securities

     —           —           152,362         (0.01
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted EPS

     17,395,824       $ (0.05      17,410,391       $ 0.64   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

12


Table of Contents
     Nine Months Ended  
     September 26, 2015      September 27, 2014  
     Shares      Per-Share
Amount
     Shares      Per-Share
Amount
 

Basic EPS

     17,372,562       $ 0.23         17,233,879       $ 1.31   

Effect of dilutive securities

     123,628         (0.01      162,909         (0.02
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted EPS

     17,496,190       $ 0.22         17,396,788       $ 1.29   
  

 

 

    

 

 

    

 

 

    

 

 

 

NOTE 12 – ACCRUED LIABILITIES

Accrued liabilities consist of the following:

 

     As of
September 26,
2015
     As of
December 31,
2014
 

Accrued compensation and benefits

   $ 10,903       $ 17,544   

Accrued warranties

     2,204         2,719   

Professional and legal fees

     1,207         1,475   

Other accrued liabilities

     6,916         4,389   
  

 

 

    

 

 

 
   $ 21,230       $ 26,127   
  

 

 

    

 

 

 

Activity related to accrued warranties was as follows:

 

     Nine Months Ended  
     September 26, 2015      September 27, 2014  

Balance, beginning of period

   $ 2,719       $ 2,364   

Provision for warranty expense

     2,394         2,697   

Fulfillment of warranty obligations

     (2,909      (2,604
  

 

 

    

 

 

 

Balance, end of period

   $ 2,204       $ 2,457   
  

 

 

    

 

 

 

NOTE 13 – INCOME TAXES

For the three months ended September 26, 2015, we recorded an income tax benefit of $0.2 million compared with an income tax benefit of $2.1 million recorded for the three months ended September 27, 2014. Our effective tax rate was 16.6% for the three months ended September 26, 2015 compared with (23.3%) in the prior year period. Income tax expense was $0.9 million for the nine months ended September 26, 2015 compared with $2.0 million for the nine months ended September 27, 2014. Our effective tax rate was 19.4% for the nine months ended September 26, 2015 compared with 8.1% in the prior year period. The fluctuation in the quarter and year-to-date periods was primarily driven by a discrete tax benefit of $4.5 million related to the reversal of a valuation allowance recorded in the third quarter of 2014, partially offset by the pre-tax loss recognized in the third quarter of 2015 and lower 2015 year-to-date pre-tax income.

Our effective tax rate continued to be lower than the statutory tax rate in the United States, reflecting primarily our global footprint in foreign jurisdictions with lower tax rates. Our effective tax rate could be impacted positively or negatively by geographic changes in the manufacturing or sales of our products and the resulting effect on taxable income in each jurisdiction.

 

13


Table of Contents

NOTE 14 – FAIR VALUE OF FINANCIAL INSTRUMENTS

Our financial instruments include cash and cash equivalents, short-term investments, accounts receivable, customer deposits, accounts payable and accrued liabilities. The carrying amounts of such financial instruments approximate their fair value due to the short-term nature of these instruments.

NOTE 15 – SEGMENT REPORTING

We have three reportable segments based upon geographic regions: Americas, Europe/Africa and Asia-Pacific. We include costs related to Corporate in the Americas region. We do not incur research and development expenses in the Asia-Pacific region.

We develop, manufacture, market, support and sell CAD-based quality assurance products integrated with CAD-based inspection and statistical process control software, and three-dimensional documentation systems in each of these regions. These activities represent more than 99% of consolidated sales. We evaluate performance and allocate resources based upon profitable growth and assets deployed.

The following table presents information about our reportable segments:

 

     As of and For the Three Months Ended      As of and For the Nine Months Ended  
     September 26, 2015      September 27, 2014      September 26, 2015      September 27, 2014  

Americas Region

           

Net sales to external customers

   $ 33,666       $ 35,112       $ 103,024       $ 97,623   

Depreciation and amortization

     1,726         988         4,865         3,003   

Operating income (loss)

     628         1,966         (429      3,340   

Long-lived assets

     48,672         31,228         48,672         31,228   

Capital expenditures

     1,377         4,651         5,412         7,778   

Total assets

     222,787         214,101         222,787         214,101   

Europe/Africa Region

           

Net sales to external customers

   $ 22,460       $ 26,046       $ 71,170       $ 78,813   

Depreciation and amortization

     756         490         2,161         1,528   

Operating (loss) income

     (5,065      864         (5,432      5,029   

Long-lived assets

     25,232         16,482         25,232         16,482   

Capital expenditures

     817         834         2,489         1,947   

Total assets

     126,338         117,824         126,338         117,824   

Asia-Pacific Region

           

Net sales to external customers

   $ 16,381       $ 21,081       $ 52,027       $ 61,237   

Depreciation and amortization

     308         327         996         989   

Operating income

     3,515         6,163         12,219         15,993   

Long-lived assets

     2,603         2,472         2,603         2,472   

Capital expenditures

     195         266         561         581   

Total assets

     73,931         77,802         73,931         77,802   

Totals

           

Net sales to external customers

   $ 72,507       $ 82,239       $ 226,221       $ 237,673   

Depreciation and amortization

     2,790         1,805         8,022         5,520   

Operating (loss) income

     (922      8,993         6,358         24,362   

Long-lived assets

     76,507         50,182         76,507         50,182   

Capital expenditures

     2,389         5,751         8,462         10,306   

Total assets

     423,056         409,727         423,056         409,727   

The geographical sales information presented above represents sales to customers located in each respective region, whereas the long-lived assets information represents assets held in the respective regions. There were no customers that individually accounted for 10% or more of total revenue in any of the periods presented above.

 

14


Table of Contents

NOTE 16 – COMMITMENTS AND CONTINGENCIES

Leases — We lease buildings and equipment in the normal course of business under non-cancellable operating leases that expire in or before 2024. Total obligations under these leases are approximately $6.7 million for 2015.

Purchase Commitments — We enter into purchase commitments for products and services in the ordinary course of business. These purchases generally cover production requirements for 60 to 120 days as well as materials necessary to service customer units through the product lifecycle and for warranty commitments. As of September 26, 2015, we had $18.8 million in purchase commitments that are expected to be delivered within the next 12 months. To ensure adequate component availability in preparation for new product introductions, as of September 26, 2015, we also had $4.7 million in long-term commitments for purchases to be delivered through 2017.

Legal Proceedings — We are not involved in any legal proceedings other than routine litigation arising in the normal course of business, none of which we believe will have a material adverse effect on our business, financial condition or results of operations.

NOTE 17 – LINE OF CREDIT

On July 11, 2006, we entered into a loan agreement providing for an available line of credit of $30.0 million, which was most recently amended on March 15, 2012. Loans under the Amended and Restated Loan Agreement, as amended, bear interest at the rate of LIBOR plus a fixed percentage between 1.50% and 2.00%. The Amended and Restated Loan Agreement required us to maintain a minimum cash balance of $25 million and tangible net worth measured at the end of each of our fiscal quarters. The term of the Amended and Restated Loan Agreement, as amended, expired on March 31, 2015. We did not extend the loan agreement.

NOTE 18 – BUSINESS COMBINATIONS

In February 2015, we completed the acquisition of ARAS 360 Technologies Inc. (“ARAS”) for a purchase price of $7.7 million, paid with cash on hand, subject to certain additional post-closing adjustments, and up to an additional $4.0 million in contingent consideration that may be earned over a two-year period. ARAS, a privately held business headquartered in Canada, produces a full suite of accident and crime reconstruction software tools that offer advanced graphics, analytical tools, and the ability to work with large point cloud data. The acquisition is expected to complement our portfolio within the law enforcement market.

In March 2015, we completed the acquisition of kubit GmbH for a purchase price of $4.5 million, paid with cash on hand, subject to certain additional post-closing adjustments, and up to an additional $3.3 million in contingent consideration that may be earned over a three-year period. The acquisition also included substantially all of the assets of kubit GmbH’s U.S. distributor kubit USA, Inc. (collectively “kubit”). Kubit, a privately held business with operating facilities in Germany and the United States, develops software for surveying and as-built documentation. The acquisition is expected to complement our portfolio of software products, specifically in the AEC market.

The acquisition of each of ARAS and kubit constitutes a business combination as defined by the FASB Accounting Standards Codification (“ASC”) Topic 805, Business Combinations. Accordingly, the assets acquired and liabilities assumed were recorded at their fair values on the date of acquisition. The following allocation is based on the information that was available to make estimates of the fair value and may change as additional information becomes available and additional analyses are completed. While we believe such information provided a reasonable basis for estimating the fair values, we may obtain additional information and evidence during the measurement period that may result in changes to the estimated fair value amounts. The measurement period ends on the earlier of one year after the acquisition date or the date we received the information about the facts and circumstances that existed at the acquisition date. Subsequent adjustments, if necessary, will be retrospectively reflected in future filings. These refinements include: (1) changes in the estimated fair value of certain intangible assets acquired; (2) changes in the estimated fair value of the contingent consideration; and (3) changes in deferred tax assets and liabilities related to the fair value estimates.

 

15


Table of Contents

Following is a summary of our allocation of the purchase price to the fair values of the assets acquired and liabilities assumed as of the date of each acquisition:

 

     ARAS      kubit  

Tangible assets acquired:

     

Accounts receivable

   $ 269       $ 250   

Other assets

     9         246   
  

 

 

    

 

 

 

Total assets acquired

     278         496   
  

 

 

    

 

 

 

Liabilities assumed:

     

Accounts payable and accrued liabilities

     41         315   

Other liabilities

     210         353   
  

 

 

    

 

 

 

Total liabilities assumed

     251         668   
  

 

 

    

 

 

 

Intangible assets

     

Trade name

     509         658   

Non-competition agreement

     540         272   

Technology

     2,052         945   

Customer relationship

     2,250         715   
  

 

 

    

 

 

 

Total intangible assets

     5,351         2,590   
  

 

 

    

 

 

 
     
  

 

 

    

 

 

 

Net assets acquired

   $ 5,378       $ 2,418   
  

 

 

    

 

 

 

Deferred tax liability

     1,385         669   

Purchase price, net of cash acquired

     7,640         4,426   

Contingent consideration

     1,348         987   
  

 

 

    

 

 

 

Goodwill

   $ 4,995       $ 3,664   
  

 

 

    

 

 

 

The goodwill arising from the acquisitions consists largely of the expected synergies from combining operations as well as the value of the workforce. Intangible assets acquired with ARAS and kubit will be amortized over a weighted-average life of about 8 years. The intangible assets and goodwill of ARAS were assigned to the Americas reporting unit and the kubit intangible assets and goodwill were mainly assigned to the Europe/Africa reporting unit. The goodwill value is not expected to be tax deductible. We estimated the fair value of the contingent consideration using a Monte Carlo analysis, which is based on significant inputs, primarily forecasted future results of the acquired businesses, not observable in the market and thus represents a Level 3 measure as defined in ASC 820, Fair Value Measurements and Disclosures.

Acquisition and integration costs are not included as components of consideration transferred, but are recorded as expense in the period in which such costs are incurred. To date, we have incurred approximately $0.2 million in acquisition and integration costs for each of the ARAS and kubit acquisitions.

We have not furnished pro forma financial information related to our acquisitions of ARAS and kubit because such information is not material individually or in the aggregate to our overall financial results.

 

16


Table of Contents

NOTE 19 – SUBSEQUENT EVENT

On November 3, 2015, we announced our intention to reduce 8% of our global workforce in an effort to streamline operations and reduce cost. As of the date of this filing, we have not yet determined the global impact to our consolidated financial statements and fourth quarter 2015 results.

On November 3, 2015, we announced that Jay W. Freeland plans to step down as President and Chief Executive Officer (“CEO”) and as a director to pursue other interests. Mr. Freeland has agreed to remain in his current role until a successor is appointed. We have begun an external search for a new President and CEO.

 

17


Table of Contents

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

The following information should be read in conjunction with the Condensed Consolidated Financial Statements, including the notes thereto, included elsewhere in this Form 10-Q and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2014.

FARO Technologies, Inc. (“FARO,” the “Company,” “us,” “we” or “our”) has made “forward-looking statements” in this report (within the meaning of the Private Securities Litigation Reform Act of 1995). Statements that are not historical facts or that describe our plans, beliefs, goals, intentions, objectives, projections, expectations, assumptions, strategies, or future events are forward-looking statements. In addition, words such as “may,” “might,” “would,” “will,” “will be,” “future,” “strategy,” “believe,” “plan,” “should,” “could,” “seek,” “expect,” “anticipate,” “intend,” “estimate,” “goal,” “objective,” “project,” “forecast,” “target” and similar words identify forward-looking statements. Specifically, this Quarterly Report on Form 10-Q contains, among others, forward-looking statements regarding:

 

  our ability to achieve and maintain profitability;

 

  the impact of fluctuations in exchange rates;

 

  the effect of estimates and assumptions with respect to critical accounting policies and the impact of the adoption of recently issued accounting pronouncements;

 

  the impact of changes in technologies on the competitiveness of our products or their components;

 

  the impact of new product introductions;

 

  the magnitude of increased warranty costs from new product introductions and enhancements to existing products;

 

  the sufficiency of our plants to meet manufacturing requirements;

 

  the continuation of our share repurchase program;

 

  the sufficiency of our working capital and cash flow from operations to fund our long-term liquidity requirements;

 

  the impact of geographic changes in the manufacturing or sales of our products on our tax rate; and

 

  our ability to comply with the requirements for favorable tax rates in foreign jurisdictions.

Forward-looking statements are not guarantees of future performance and are subject to a number of known and unknown risks, uncertainties, and other factors that could cause actual results to differ materially from those expressed or implied by such forward-looking statements. Consequently, undue reliance should not be placed on these forward-looking statements. We do not intend to update any forward-looking statements, whether as a result of new information, future events, or otherwise, unless otherwise required by law. Important factors that could cause actual results to differ materially from those contemplated in such forward-looking statements include, among others, the following:

 

  economic downturn in the manufacturing industry or the domestic and international economies in the regions of the world where we operate;

 

  our inability to further penetrate our customer base and target markets;

 

  our inability to maintain our technological advantage by developing new products and enhancing our existing products;

 

  our inability to successfully identify and acquire target companies and achieve expected benefits from, and effectively integrate, acquisitions that are consummated;

 

18


Table of Contents
  the cyclical nature of the industries of our customers and material adverse changes in our customers’ access to liquidity and capital;

 

  change in the potential for the computer-aided measurement (“CAM2”) market and the potential adoption rate for our products, which are difficult to quantify and predict;

 

  the inability to protect our patents and other proprietary rights in the United States and foreign countries;

 

  fluctuations in our annual and quarterly operating results and the inability to achieve our financial operating targets as a result of a number of factors including, without limitation (i) litigation and regulatory action brought against us, (ii) quality issues with our products, (iii) excess or obsolete inventory, shrinkage or other inventory losses due to product obsolescence, change in demand for our products, scrap or material price changes, (iv) raw material price fluctuations and other inflationary pressures, (v) expansion of our manufacturing capability, (vi) the size and timing of customer orders, (vii) the amount of time that it takes to fulfill orders and ship our products, (viii) the length of our sales cycle to new customers and the time and expense incurred in further penetrating our existing customer base, (ix) increases in operating expenses required for product development and new product marketing, (x) costs associated with new product introductions, such as product development, marketing, assembly line start-up costs and low introductory period production volumes, (xi) the timing and market acceptance of new products and product enhancements, (xii) customer order deferrals in anticipation of new products and product enhancements, (xiii) success in our sales and marketing programs, (xiv) start-up costs associated with opening new sales offices outside of the United States, (xv) fluctuations in revenue without proportionate adjustments in fixed costs, (xvi) the efficiencies achieved in managing inventories and fixed assets, and (xvii) compliance with government regulations including health, safety, and environmental matters;

 

  changes in gross margins due to a changing mix of products sold and the different gross margins on different products and sales channels;

 

  our inability to successfully maintain the requirements of Restriction of use of Hazardous Substances (“RoHS2”) and Waste Electrical and Electronic Equipment (“WEEE”) compliance in our products;

 

  the inability of our products to displace traditional measurement devices and attain broad market acceptance;

 

  the impact of competitive products and pricing in the CAM2 market and the broader market for measurement and inspection devices;

 

  the effects of increased competition as a result of recent consolidation in the CAM2 market;

 

  risks associated with expanding international operations, such as fluctuations in currency exchange rates, difficulties in staffing and managing foreign operations, political and economic instability, compliance with import and export regulations, and the burdens and potential exposure of complying with a wide variety of U.S. and foreign laws and labor practices;

 

  the loss of our Chief Executive Officer or other key personnel;

 

  difficulties in recruiting research and development engineers and application engineers;

 

  the failure to effectively manage the effects of our growth;

 

  the impact of reductions or projected reductions in government spending, particularly in the defense sector;

 

  variations in the effective income tax rate and the difficulty in predicting the tax rate on a quarterly and annual basis;

 

  the loss of key suppliers and the inability to find sufficient alternative suppliers in a reasonable period or on commercially reasonable terms; and

 

  the impact of disruption, delays, or deficiencies in the design or implementation of our new global enterprise resource planning (ERP) system,

as well as other risks and uncertainties discussed in Part I, Item 1A. Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2014. Moreover, new risks and uncertainties emerge from time to time, and we undertake no obligation to update publicly or review the risks and uncertainties included in this Quarterly Report on Form 10-Q unless otherwise required by law.

 

19


Table of Contents

Overview

We design, develop, manufacture, market and support software driven, three-dimensional (3-D) measurement, imaging and realization systems. We sell the majority of our products through a direct sales force across a broad number of customers in a range of manufacturing, industrial, architecture, surveying, building construction and law enforcement applications. Our FaroArm®, FARO Laser ScanArm®, FARO Gage, FARO Laser Tracker™, FARO 3D Imager AMP, and their companion CAM2® software provide for Computer-Aided Design, or CAD, based inspection and/or factory-level statistical process control and high-density surveying. Together, these products integrate the measurement, quality inspection, and reverse engineering functions with CAD software to improve productivity, enhance product quality and decrease rework and scrap in the manufacturing process. Our FARO Focus3D and FARO Freestyle3D laser scanners, and their companion SCENE and FARO forensic software, are utilized for a wide variety of 3-D modeling, documentation and high-density surveying applications, including in two of our key vertical markets – architecture, engineering and construction (AEC) and law enforcement.

We derive our revenues primarily from the sale of our measurement equipment and their related multi-faceted software programs. Revenue related to these products is generally recognized upon shipment. In addition, we sell extended warranties and training and technology consulting services relating to our products. We recognize the revenue from extended warranties on a straight-line basis over the term of the warranty and revenue from training and technology consulting services when the services are provided. To date, our products have been purchased by over 15,000 customers. We also receive royalties from licensing agreements for our historical medical technology and recognize the revenue from these royalties as licensees use the technology.

We operate in international markets throughout the world and maintain sales offices in the United States, Brazil, Mexico, Canada, France, Germany, the United Kingdom, Japan, Spain, Italy, Turkey, China, South Korea, India, Poland, the Netherlands, Malaysia, Thailand, Singapore and Vietnam. We manage and report our global sales in three regions: Americas, Europe/Africa and Asia-Pacific.

We manufacture our FaroArm, FARO Laser ScanArm, FARO Gage, FARO Laser Tracker and FARO 3D Imager AMP products in our manufacturing facility located in Switzerland for customer orders from the Europe/Africa region, in our manufacturing facility located in Singapore for customer orders from the Asia-Pacific region, and in our manufacturing facilities located in Florida and Pennsylvania for customer orders from the Americas. We manufacture our FARO Focus3D and FARO Freestyle3D products in our facilities located in Germany and Switzerland. We expect all of our existing plants to have the production capacity necessary to support our volume requirements through 2015.

Total sales by region for the nine months ended September 26, 2015 and September 27, 2014 were as follows (in thousands):

 

     Nine Months Ended  
     September 26, 2015      % of Total     September 27, 2014      % of Total  

Americas

   $ 103,024         46   $ 97,623         41

Europe/Africa

     71,170         31     78,813         33

Asia-Pacific

     52,027         23     61,237         26
  

 

 

      

 

 

    

Total sales

   $ 226,221         $ 237,673      
  

 

 

      

 

 

    

 

20


Table of Contents

New order bookings by region for the nine months ended September 26, 2015 and September 27, 2014, were as follows (in thousands):

 

     Nine Months Ended  
     September 26, 2015      September 27, 2014      % Change  

Americas

   $ 103,567       $ 96,323         8

Europe/Africa

     70,504         79,017         -11

Asia-Pacific

     51,080         56,445         -10
  

 

 

    

 

 

    

 

 

 

Total new orders

   $ 225,151       $ 231,785         -3
  

 

 

    

 

 

    

 

 

 

We sell the majority of our products through a direct sales force. During the three months ended September 26, 2015 and September 27, 2014, sales through our distributor channel accounted for 6.9% and 12.1% of total sales, respectively, compared with 10.0% and 10.2% of total sales in the respective year-to-date periods.

We account for wholly-owned foreign subsidiaries in the currency of the respective foreign jurisdiction; therefore, fluctuations in exchange rates have had, and may continue to have, an impact on the value of the inter-company account balances denominated in different currencies and reflected in our condensed consolidated financial statements. We are aware of the availability of off-balance sheet financial instruments to hedge exposure to foreign currency exchange rates, including cross-currency swaps, forward contracts and foreign currency options (see Item 3. Quantitative and Qualitative Disclosures about Market Risk – Foreign Exchange Exposure). However, we do not regularly use such instruments, and none were utilized in 2014 or the nine months ended September 26, 2015.

Over the past decade, we have continued to achieve profitability, with the exception of a loss in 2009 that resulted primarily from the decline of the global economy that year. Historically, our sales and earnings have grown as a result of continuing market demand for and acceptance of our products, increased sales activity in part through additional sales staff worldwide, new product launches or enhancements, and acquisitions. Our historical financial performance is not indicative of our future financial performance.

Results of Operations

Three Months Ended September 26, 2015 Compared to the Three Months Ended September 27, 2014

Sales. Total sales decreased $9.7 million, or 11.8%, to $72.5 million for the three months ended September 26, 2015 from $82.2 million for the three months ended September 27, 2014. Our third quarter sales decline primarily reflected the continued unfavorable impact of foreign exchange rates, the delay and cancelation of customer capital spending budgets, uncertain macro-economic conditions in Brazil, and a decrease in FARO Focus3D Laser Scanner sales. Foreign exchange rates had an unfavorable impact on sales of $6.4 million, decreasing sales growth by 7.7 percentage points, primarily due to the decline in the Euro, Yen, and Real relative to the U.S. dollar. Excluding the foreign exchange rate impact, total sales for the three months ended September 26, 2015 declined 4.1% compared with the prior year period. Arm (comprising the FaroArm, FARO Laser ScanArm, and FARO Gage) sales decreased 3%, primarily as a result of a 13% decrease in units sold mainly from weaker demand in Japan, China, and Brazil offset partly by a higher average selling price mostly due to increased sales of our Arm accessories such as the Laser Line Probe HD. Laser Tracker (comprising the FARO Laser Tracker Vantage and ION products) sales declined 10%, primarily reflecting an 8% decrease in units sold. Laser Scanner (comprising the FARO Focus3D and FARO Freestyle3D) sales decreased 32% primarily driven by a 40% decrease in FARO Focus3D Laser Scanner units sold offset partly by the introduction of our FARO Freestyle3D in January 2015. Total product sales decreased by $9.8 million, or 14.5%, to $57.8 million for the three months ended September 26, 2015 from $67.6 million in the prior year period. Service revenue increased by $0.1 million, or 0.3%, to $14.7 million for the three months ended September 26, 2015 from $14.6 million in the third quarter of the prior year primarily driven by higher warranty sales mostly offset by the unfavorable impact of foreign exchange rates.

Sales in the Americas region decreased $1.4 million, or 4.1%, to $33.7 million for the three months ended September 26, 2015 from $35.1 million in the prior year period. Foreign exchange rates had an unfavorable impact on sales of $1.0 million or 2.8 percentage points. Excluding the foreign exchange rate impact, total sales for the three months ended September 26, 2015 declined by 1.3% compared with the prior

 

21


Table of Contents

year period. Product sales in the Americas region decreased by $2.2 million, or 7.8%, to $26.7 million for the three months ended September 26, 2015 from $28.9 million in the prior year, primarily driven by lower FARO Focus3D Laser Scanner sales and weaker macro-economic conditions in Brazil, partially offset by a higher average Arm selling price. Service revenue in the Americas region increased by $0.8 million, or 12.9%, to $7.0 million for the three months ended September 26, 2015 from $6.2 million in the prior year period, primarily due to an increase in premium warranty revenue as a result of focused sales initiatives.

Sales in the Europe/Africa region decreased $3.6 million, or 13.8%, to $22.4 million for the three months ended September 26, 2015 compared with $26.0 million in the prior year period. Excluding the unfavorable foreign exchange rate impact of $4.0 million or 15.4 percentage points, total sales for the three months ended September 26, 2015 increased by 1.6% compared with the prior year period. Total product sales in the Europe/Africa region decreased by $2.8 million, or 13.4%, to $17.4 million for the three months ended September 26, 2015 from $20.2 million in the prior year, primarily driven by unfavorable foreign exchange rates, lower FARO Focus3D Laser Scanner sales, and delayed and canceled customer capital spending. Service revenue in the Europe/Africa region decreased by $0.8 million, or 15.0%, to $5.0 million for the three months ended September 26, 2015 from $5.8 million in the prior year period, primarily due to unfavorable foreign exchange rates.

Sales in the Asia-Pacific region decreased $4.7 million, or 22.3%, to $16.4 million for the three months ended September 26, 2015 compared with $21.1 million in the prior year period. Excluding the unfavorable foreign exchange rate impact of $1.4 million, sales in the region declined 15.7%. Total product sales in the Asia-Pacific region decreased by $4.8 million, or 26.1%, to $13.7 million for the three months ended September 26, 2015 from $18.5 million in the prior year period. This decrease reflected lower FARO Focus3D Laser Scanner sales, the delayed and canceled customer spending, and aggressive price competition. Service revenue in the Asia-Pacific region increased by $0.1 million, or 4.8%, to $2.7 million for the three months ended September 26, 2015 from $2.6 million in the prior year period, primarily due to higher warranty revenue.

Gross profit. Gross profit was $34.9 million for the three months ended September 26, 2015, a decline of $11.1 million, or 24.3% compared with $46.0 million for the three months ended September 27, 2014. The lower gross profit reflected primarily the unfavorable impact of foreign exchange rates, decline in sales, and an increase in our inventory reserve. Based upon the planned timing of new product introductions and in light of lower-than-anticipated 2015 sales, we recorded a write-down of inventory of $7.9 million in the three months ended September 26, 2015. Gross margin decreased to 48.1% for the three months ended September 26, 2015 from 56.0% in the prior year period. Gross margin from product revenue was 49.9% for the three months ended September 26, 2015 compared with 60.6% in the prior year period. This decrease primarily reflected an increase in our inventory reserve, partially offset by a favorable product mix shift towards the higher-margin Arm product line. Gross margin from service revenue increased by 6.1 percentage points to 40.9% for the three months ended September 26, 2015 compared with 34.8% for the prior year period, reflecting primarily lower service costs.

Selling and Marketing Expenses. Selling and marketing expenses decreased by $0.1 million, or 0.6%, to $19.0 million for the three months ended September 26, 2015 from $19.1 million for the three months ended September 27, 2014. The decrease in selling and marketing expenses reflected primarily lower sales commissions and favorable exchange rates, partially offset by an increase in marketing headcount in support of our vertical markets strategy.

Worldwide sales and marketing headcount increased by 72, or 15.1%, to 550 at September 26, 2015 from 478 at September 27, 2014. Regionally, our sales and marketing headcount increased by 34, or 22.4%, to 186 at September 26, 2015 from 152 at September 27, 2014 in the Americas; increased by 31, or 19.9%, to 187 at September 26, 2015 from 156 at September 27, 2014 in Europe/Africa; and increased by 7, or 4.1%, in Asia-Pacific to 177 at September 26, 2015 from 170 at September 27, 2014. The increase in headcount includes our recent acquisitions as well as our commitment to support our expected long-term sales growth.

As a percentage of sales, selling and marketing expenses increased to 26.1% of sales in the three months ended September 26, 2015 compared with 23.2% of sales in the three months ended September 27, 2014. Regionally, selling and marketing expenses were 22.4% of sales in the Americas for the three months ended September 26, 2015 compared with 21.4% of sales in the prior year period; 31.9% of sales in Europe/Africa for the three months ended September 26, 2015 compared with 26.4% of sales in the prior year period; and 25.8% of sales in Asia-Pacific for the three months ended September 26, 2015 compared with 22.1% of sales in the prior year period.

 

22


Table of Contents

General and administrative expenses. General and administrative expenses decreased to $8.2 million for the three months ended September 26, 2015 from $8.8 million for the three months ended September 27, 2014. This decrease of $0.6 million reflected primarily lower compensation expense and the impact of favorable exchange rates. General and administrative expenses as a percentage of our sales increased to 11.4% for the three months ended September 26, 2015 from 10.7% for the three months ended September 27, 2014.

Depreciation and amortization expenses. Depreciation and amortization expenses increased by $1.0 million, or 54.6%, to $2.8 million for the three months ended September 26, 2015 from $1.8 million for the three months ended September 27, 2014, reflecting primarily the new Exton facility, implementation of a new ERP system, and amortization expense related to our first quarter 2015 acquisitions.

Research and development expenses. Research and development expenses decreased $1.6 million, or 20.8%, to $5.8 million for the three months ended September 26, 2015 compared with $7.4 million for the three months ended September 27, 2014. This decrease was mainly related to a reduction in high-cost contractor expense, timing of product development activities, lower compensation expense and the impact of favorable foreign exchange rates. Research and development expenses as a percentage of sales decreased to 8.0% for the three months ended September 26, 2015 from 8.9% for the three months ended September 27, 2014.

Other (income) expense. Other (income) expense changed by $0.2 million to $0.1 million of expense for the three months ended September 26, 2015 from $0.1 million of income for the three months ended September 27, 2014, reflecting the unfavorable impact from changes in foreign exchange rates related to the value of current intercompany account balances of our subsidiaries denominated in other currencies.

Income tax (benefit) expense. Income tax benefit was $0.2 million for the three months ended September 26, 2015 compared with a tax benefit of $2.1 million for three months ended September 27, 2014. In the third quarter of 2014, we had a discrete tax benefit of $4.5 million related to the reversal of a valuation allowance that did not repeat in the third quarter of 2015. Our effective tax rate was 16.6% for the three months ended September 26, 2015 compared with (23.3%) in the prior year period. Our effective tax rate continues to be lower than the statutory tax rate in the United States reflecting primarily our global footprint in foreign jurisdictions with lower tax rates. Our effective tax rate could be impacted positively or negatively by geographic changes in the manufacturing or sales of our products and the resulting effect on taxable income in each jurisdiction.

Net (loss) income. Net loss was $0.9 million for the three months ended September 26, 2015 compared with net income of $11.2 million for the three months ended September 27, 2014 as a result of the factors described above.

EBITDA (Non-GAAP). Earnings before interest, income taxes, depreciation, and amortization (EBITDA) was $1.7 million for the three months ended September 26, 2015 compared with $10.9 million for the three months ended September 27, 2014. The lower EBITDA for the three months ended September 26, 2015 was primarily driven by lower sales and a decrease in gross margin, partially offset by lower operating expenses.

 

23


Table of Contents

EBITDA is a non-GAAP financial measure that is used by management to evaluate business performance in comparison to budgets, forecasts, and prior year financial results, providing a measure that management believes reflects our core operating performance. We believe this will help investors perform trend analysis and better identify operating trends. EBITDA is useful for analytical purposes; however, it should not be considered an alternative to our reported GAAP results, as there are limitations in using such financial measures. Furthermore, our EBITDA measures shown may not be comparable to similarly titled measures used by other companies. The following table presents the reconciliation of net income reported in accordance with GAAP to EBITDA:

 

     Three Months Ended  

in thousands

   September 26, 2015      September 27, 2014  

Net (loss) income

   $ (884    $ 11,223   
  

 

 

    

 

 

 

Add (deduct):

     

Interest expense

     30         5   

Interest income

     (23      (28

Income taxes

     (176      (2,118

Depreciation and amortization

     2,790         1,805   
  

 

 

    

 

 

 

Total adjustments

     2,621         (336
  

 

 

    

 

 

 

EBITDA

   $ 1,737       $ 10,887   
  

 

 

    

 

 

 

Nine months Ended September 26, 2015 Compared to the Nine months Ended September 27, 2014

Sales. Total sales were $226.2 million for the nine months ended September 26, 2015 compared with $237.7 million for the nine months ended September 27, 2014. Our lower sales primarily reflected the unfavorable impact of foreign exchange rates and weaker macro-economic conditions in Japan, China, and Brazil. Excluding the foreign exchange rate impact of $21.7 million or 9.1 percentage points, total sales grew 4.3% for the nine months ended September 26, 2015 compared with the same period last year. Arm (comprising the FaroArm, FARO Laser ScanArm, and FARO Gage) sales were lower by 2%, reflecting a 9% decrease in units sold partially offset by a higher average selling price mostly due to increased sales of our Arm accessories such as the Laser Line Probe HD. Laser Tracker (comprising the FARO Laser Tracker Vantage and ION products) sales were lower by 21%, reflecting a 14% decrease in units sold in the Americas and Asia-Pacific regions. Laser Scanner (comprising the FARO Focus3D and FARO Freestyle3D) sales decreased 4%, reflecting primarily a 3% decline in units sold of the FARO Focus3D Laser Scanner. Total product sales were $182.3 million for the nine months ended September 26, 2015 compared with $194.8 million in the prior year period. Service revenue increased by $1.0 million, or 2.4%, to $43.9 million for the nine months ended September 26, 2015 from $42.9 million in the prior year period reflecting growth in warranty revenue.

Sales in the Americas region increased $5.4 million, or 5.5%, to $103.0 million for the nine months ended September 26, 2015 compared with $97.6 million in the prior year period. Excluding the unfavorable foreign exchange rate impact of $2.4 million or 2.5 percentage points, sales grew by 8.0% in the period. Product sales in the Americas region increased by $2.5 million, or 3.1%, to $81.9 million for the nine months ended September 26, 2015 compared with $79.4 million in the prior year, reflecting primarily a higher average Arm selling price offset partly by a decline in Brazil sales and lower units sold of Laser Tracker. Service revenue in the Americas region increased by $2.9 million, or 16.3%, to $21.1 million for the nine months ended September 26, 2015 from $18.2 million in the prior year period, primarily due to an increase in warranty revenue.

Sales in the Europe/Africa region were $71.2 million for the nine months ended September 26, 2015 compared with $78.8 million in the prior year period. Excluding the unfavorable foreign exchange rate impact of $15.5 million or 19.7 percentage points, sales were 10.0% higher for the nine months ended September 26, 2015. Total product sales in the Europe/Africa region decreased by $5.2 million, or 8.6%, to $56.1 million for the nine months ended September 26, 2015 from $61.3 million in the prior year, reflecting primarily unfavorable foreign exchange rates offset partially by an increase in Laser Tracker sales and the introduction of the FARO Freestyle in January 2015. Service revenue in the Europe/Africa region decreased by $2.4 million, or 13.6%, to $15.1 million for the nine months ended September 26, 2015 compared with $17.5 million in the prior year period, reflecting primarily unfavorable foreign exchange rates.

Sales in the Asia-Pacific region were $52.0 million for the nine months ended September 26, 2015 compared with $61.2 million in the prior year period. Excluding the unfavorable foreign exchange rate impact of $3.8 million or 6.2 percentage points, sales in the region declined by 8.8% for the nine months ended September 26, 2015 compared with the prior year period. Total product sales in the Asia-Pacific region decreased by $9.7 million, or 17.9%, to $44.3 million for the nine months ended September 26, 2015

 

24


Table of Contents

compared with $54.0 million in the prior year period. The lower sales reflected the weaker macro-economic conditions in Japan and China. Service revenue in the Asia-Pacific region increased by $0.5 million, or 6.5%, to $7.7 million for the nine months ended September 26, 2015 from $7.2 million in the prior year period, primarily due to higher warranty revenue.

Gross profit. Gross profit was $119.0 million for the nine months ended September 26, 2015 compared with $131.6 million for the nine months ended September 27, 2014. The decrease of $12.6 million, or 9.6%, reflected primarily unfavorable foreign exchange rates, lower Asia-Pacific product sales and an increase in our inventory reserve recorded in the third quarter 2015, partially offset by sales growth in the Americas region. Gross margin was 52.6% for the nine months ended September 26, 2015 compared with 55.4% in the prior year period. Gross margin from product revenue was 55.8% for the nine months ended September 26, 2015 compared with 59.9% in the prior year period. This decrease reflected primarily higher manufacturing costs and an increase in inventory reserve, partially offset by a higher average Arm selling price. Gross margin from service revenue increased by 4.5 percentage points to 39.6% for the nine months ended September 26, 2015 from 35.1% for the prior year period, primarily due to higher warranty revenue and lower service costs.

Selling and Marketing Expenses. Selling and marketing expenses were $58.1 million for the nine months ended September 26, 2015 compared with $56.2 million for the nine months ended September 27, 2014. The increase in selling and marketing expenses reflected primarily an increase in marketing headcount to support our vertical markets strategy.

As a percentage of sales, selling and marketing expenses were 25.7% of sales for the nine months ended September 26, 2015 compared with 23.6% of sales for the nine months ended September 27, 2014. Regionally, selling and marketing expenses were 22.8% of sales in the Americas for the nine months ended September 26, 2015 compared with 21.0% for the prior year period; 30.6% of sales in Europe/Africa for the nine months ended September 26, 2015 compared with 28.2% of sales for the prior year period; and 24.8% of sales in Asia-Pacific for the nine months ended September 26, 2015 compared with 22.1% of sales for the prior year period.

General and administrative expenses. General and administrative expenses were $27.1 million for the nine months ended September 26, 2015 compared with $26.1 million for the nine months ended September 27, 2014. The increase in general and administrative expenses reflected primarily higher headcount and severance costs relating to cost reduction initiatives, as well as higher advisory and consulting fees related to our ERP implementation, acquisition activity and external audit. General and administrative expenses were 12.0% of sales for the nine months ended September 26, 2015 compared with 11.0% of sales in the prior year period.

Depreciation and amortization expenses. Depreciation and amortization expenses were $8.0 million for the nine months ended September 26, 2015 compared with $5.5 million for the nine months ended September 27, 2014, an increase of $2.5 million, reflecting primarily the new Exton facility, implementation of a new ERP system, and amortization expense related to our first quarter 2015 acquisitions.

Research and development expenses. Research and development expenses were $19.4 million for both the nine months ended September 26, 2015 and the nine months ended September 27, 2014. Expenses remained unchanged, as the impairment charge relating to the discontinuation of certain licensing agreements recorded in the second quarter of 2015 was offset by the impact of favorable foreign exchange rates and a reduction in compensation expense year-over-year. Research and development expenses as a percentage of sales were 8.6% for the nine months ended September 26, 2015 compared with 8.2% for the nine months ended September 27, 2014.

Other (income) expense. Other (income) expense was $1.5 million of expense for the nine months ended September 26, 2015 compared with $0.1 million of income for the nine months ended September 27, 2014. The increase in other expense reflected primarily the foreign exchange impact rate of intercompany account balances of our subsidiaries in the first quarter of 2015.

Income tax (benefit) expense. Income tax expense was $0.9 million for the nine months ended September 26, 2015 compared with $2.0 million for the nine months ended September 27, 2014. This decrease was primarily due to lower pre-tax income offset partially by a discrete tax benefit of $4.5 million related to the reversal of a valuation allowance in the third quarter of 2014. Our effective tax rate was 19.4%

 

25


Table of Contents

for the nine months ended September 26, 2015 compared with 8.1% in the prior year period. Our effective tax rate continues to be lower than the statutory tax rate in the United States reflecting primarily our global footprint in foreign jurisdictions with lower tax rates. Our effective tax rate could be impacted positively or negatively by geographic changes in the manufacturing or sales of our products and the resulting effect on taxable income in each jurisdiction.

Net income. Net income was $3.9 million for the nine months ended September 26, 2015 compared with $22.5 million for the nine months ended September 27, 2014 reflecting the factors described above.

EBITDA (Non-GAAP). Earnings before interest, income taxes, depreciation, and amortization (EBITDA) was $12.9 million for the nine months ended September 26, 2015 compared with $30.0 million for the same prior year period. The decrease in EBITDA reflected primarily lower sales in the Asia-Pacific region, a decrease in gross margin and an unfavorable foreign exchange rate impact to other (income) expense.

EBITDA is a non-GAAP financial measure that is used by management to evaluate business performance in comparison to budgets, forecasts, and prior year financial results, providing a measure that management believes reflects our core operating performance. We believe this will help investors perform trend analysis and better identify operating trends. EBITDA is useful for analytical purposes; however, it should not be considered an alternative to our reported GAAP results, as there are limitations in using such financial measures. Furthermore, our EBITDA measures shown may not be comparable to similarly titled measures used by other companies. The following table presents the reconciliation of net income reported in accordance with GAAP to EBITDA:

 

     Nine Months Ended  

in thousands

   September 26, 2015      September 27, 2014  

Net income

   $ 3,928       $ 22,527   
  

 

 

    

 

 

 

Add (deduct):

     

Interest expense

     31         6   

Interest income

     (67      (67

Income taxes

     945         1,974   

Depreciation and amortization

     8,022         5,520   
  

 

 

    

 

 

 

Total adjustments

     8,931         7,433   
  

 

 

    

 

 

 

EBITDA

   $ 12,859       $ 29,960   
  

 

 

    

 

 

 

Liquidity and Capital Resources

Cash and cash equivalents were $96.0 million at September 26, 2015 compared with $109.3 million at December 31, 2014. The $13.3 million decrease included a cash payment of $12.1 million for the two acquisitions completed in the first quarter 2015 and $8.5 million for purchases of capital equipment, partially offset by $2.3 million in proceeds from stock option exercises. Cash flow from operations was $7.9 million for the nine months ended September 26, 2015 compared with $4.5 million for the nine months ended September 27, 2014. The increase was primarily due to the collection of receivables since December 31, 2014, partially offset by higher cash outflow for inventory due to lower-than-anticipated 2015 year-to-date sales and decreased accounts payable and accrued liabilities reflecting the timing of payments around year-end.

Of our $96.0 million in cash and cash equivalents, $57.8 million was held by foreign subsidiaries. Our current intent is to indefinitely reinvest these funds in our foreign operations, as the cash is needed to fund on going operations. In the event circumstances change, leading to the conclusion that these funds will not be indefinitely reinvested, we would need to provide at that time for the income taxes that would be imputed upon their repatriation.

On July 11, 2006, we entered into a loan agreement providing for an available line of credit of $30.0 million, which was most recently amended effective March 15, 2012. Loans under the Amended and Restated Loan Agreement, as amended, bear interest at the rate of LIBOR plus a fixed percentage between 1.50% and 2.00%. The Amended and Restated Loan Agreement required us to maintain a minimum cash balance of $25 million and tangible net worth measured at the end of each of our fiscal quarters. The term of the Amended and Restated Loan Agreement, as amended, expired on March 31, 2015. We did not draw on this line of credit and we did not extend the term of the loan agreement.

 

26


Table of Contents

In October 2015, our Board of Directors authorized an increase to our existing share repurchase program, from $30 million to $50 million of our common stock. We plan to repurchase shares opportunistically, subject to trading restrictions and other legal requirements, under this program.

We believe that our working capital and anticipated cash flow from operations will be sufficient to fund our long-term liquidity requirements for the foreseeable future.

We have no off-balance sheet arrangements.

Contractual Obligations and Commercial Commitments

We are party to capital leases on equipment with an initial term of 36 to 60 months and other non-cancelable operating leases. We also enter into purchase commitments for products and services in the ordinary course of business. These purchases generally cover production requirements for 60 to 120 days as well as materials necessary to service customer units through the product lifecycle and for warranty commitments. As of September 26, 2015, we had $18.8 million in purchase commitments that are expected to be delivered within the next 12 months. To ensure adequate component availability in preparation for new product introductions, as of September 26, 2015, we also had $4.7 million in long-term commitments for purchases to be delivered through 2017. Other than as described in the preceding sentences, there have been no material changes to the contractual obligations and commercial commitments table included in the Annual Report on Form 10-K for the year ended December 31, 2014.

Critical Accounting Policies

The preparation of our consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, and expenses, as well as disclosure of contingent assets and liabilities. We base our estimates on historical experience, along with various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Some of these judgments can be subjective and complex and, consequently, actual results may differ from these estimates under different assumptions or conditions. While for any given estimate or assumption made by management there may be other estimates or assumptions that are reasonable, we believe that, given the current facts and circumstances, it is unlikely that applying any such other reasonable estimate or assumption would materially impact the financial statements.

In response to the SEC’s financial reporting release, FR-60, “Cautionary Advice Regarding Disclosure About Critical Accounting Policies,” we have selected our critical accounting policies for purposes of explaining the methodology used in our calculation, in addition to any inherent uncertainties pertaining to the possible effects on our financial condition. The critical policies discussed below are our processes of recognizing revenue, the reserve for excess and obsolete inventory, income taxes, the reserve for warranties, goodwill impairment, and stock-based compensation. These policies affect current assets and operating results and are therefore critical in assessing our financial and operating status. These policies involve certain assumptions that, if incorrect, could have an adverse impact on our operations and financial position.

Revenue Recognition

Revenue is recognized when the price is fixed, collectability is reasonably assured, the title and risks and rewards of ownership have passed to the customer, and the earnings process is complete. Revenue related to our measurement, imaging, and realization equipment and related software is generally recognized upon shipment, as we consider the earnings process complete as of the shipping date. Fees billed to customers associated with the distribution of products are classified as revenue. We warrant our products against defects in design, materials and workmanship for one year. A provision for estimated future costs relating to warranty expense is recorded when products are shipped. We separately sell extended warranties. Extended warranty revenues are recognized on a straight-line basis over the term of the warranty. Costs relating to extended

 

27


Table of Contents

warranties are recognized as incurred. Revenue from sales of software only is recognized when no further significant production, modification or customization of the software is required and when the following criteria are met: persuasive evidence of a sales agreement exists, delivery has occurred, and the sales price is fixed or determinable and deemed collectible. Revenues resulting from sales of comprehensive support, training and technology consulting services are recognized as such services are performed and are deferred when billed in advance of the performance of services. Revenue from the licensing agreements for the use of our technology for medical applications is generally recognized as licensees use the technology. Amounts representing royalties for the current year and not received as of year-end are estimated as due based on historical data and recognized in the current year. Revenues are presented net of sales-related taxes.

Reserve for Excess and Obsolete Inventory

Since the value of inventory that will ultimately be realized cannot be known with exact certainty, we rely upon both past sales history and future sales forecasts to provide a basis for the determination of the reserve. Inventory is considered potentially obsolete if we have withdrawn those products from the market or had no sales of the product for the past 12 months and have no sales forecasted for the next 12 months. Inventory is considered potentially excess if the quantity on hand exceeds 12 months of expected remaining usage. The resulting obsolete and excess parts are then reviewed to determine if a substitute usage or a future need exists. Items without an identified current or future usage are reserved in an amount equal to 100% of the FIFO cost of such inventory. Our products are subject to changes in technologies that may make certain of our products or their components obsolete or less competitive, which may increase our historical provisions to the reserve.

Income Taxes

We review our deferred tax assets on a regular basis to evaluate their recoverability based upon expected future reversals of deferred tax liabilities, projections of future taxable income over a two-year period, and tax planning strategies that we might employ to utilize such assets, including net operating loss carryforwards. Based on the positive and negative evidence of recoverability, we establish a valuation allowance against the net deferred assets of a taxing jurisdiction in which we operate, unless it is “more likely than not” that we will recover such assets through the above means. In the future, our evaluation of the need for the valuation allowance will be significantly influenced by our ability to achieve profitability and our ability to predict and achieve future projections of taxable income over at least a two-year period.

Significant judgment is required in determining our worldwide provision for income taxes. In the ordinary course of operating a global business, there are many transactions for which the ultimate tax outcome is uncertain. We establish provisions for income taxes when, despite the belief that tax positions are fully supportable, there remain certain positions that do not meet the minimum probability threshold as described by ASC Topic 740, Income Taxes, which is a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority. In the ordinary course of business, we are examined by various federal, state, and foreign tax authorities. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years in determining the adequacy of our provision for income taxes. We assess the likelihood and amount of potential adjustment and adjust the income tax provision, the current tax liability and deferred taxes in the period in which the facts that gave rise to a revision become known.

Reserve for Warranties

We establish at the time of sale a liability for the one year warranty included with the initial purchase price of equipment, based upon an estimate of the repair expenses likely to be incurred for the warranty period. The warranty period is measured in installation-months for each major product group. The warranty reserve is included in accrued liabilities in the accompanying condensed consolidated balance sheets. The warranty expense is estimated by applying the actual total repair expenses for each product group in the prior period and determining a rate of repair expense per installation-month. This repair rate is multiplied by the number of installation-months of warranty for each product group to determine the provision for warranty expenses for the period. We evaluate our exposure to warranty costs at the end of each period using the estimated expense per installation-month for each major product group, the number of units remaining under warranty and the remaining number of months each unit will be under warranty. We have a history of new product introductions and enhancements to existing products, which may result in unforeseen issues that increase our warranty costs. While such expenses have historically been within expectations, we cannot guarantee this will continue in the future.

 

28


Table of Contents

Goodwill Impairment

Goodwill represents the excess cost of a business acquisition over the fair value of the net assets acquired. Goodwill is not amortized but is tested for impairment at least annually. We perform our annual review in the fourth quarter of each year, or more frequently if indicators of potential impairment exist, to determine if the carrying value of the recorded goodwill is impaired. If an asset is impaired, the difference between the value of the asset reflected in the financial statements and our current fair value is recognized as an expense in the period in which the impairment occurs.

Each period, and for any of our reporting units, we can elect to initially perform a qualitative assessment to determine whether it is necessary to perform the two-step quantitative goodwill impairment test. If we believe, as a result of the qualitative assessment, that it is not more likely than not that the fair value of a reporting unit containing goodwill is less than the carrying amount, then the first and second steps of the quantitative goodwill impairment test are unnecessary. If we elect to bypass the qualitative assessment option, or if the qualitative assessment was performed and resulted in us being unable to conclude that it is not more likely than not that the fair value of a reporting unit containing goodwill is less than the carrying amount, we will perform the two-step quantitative goodwill impairment test. We perform the first step of the two-step quantitative goodwill impairment test by calculating the fair value of the reporting unit using a discounted cash flow method, and then comparing the fair value with the carrying amount of the reporting unit. If the carrying amount of the reporting unit exceeds the fair value, the second step of the quantitative goodwill impairment test is performed to measure the amount of the impairment loss, if any. Management has concluded there was no goodwill impairment for the nine months ended September 26, 2015 or the year ended December 31, 2014.

Stock-Based Compensation

We measure compensation cost for stock-based awards at fair value and recognize compensation over the service period for awards expected to vest.

Annually, we grant restricted stock to our non-employee directors. These director awards are granted the day following our Annual Meeting of Shareholders during the second quarter of each fiscal year and vest the day before our Annual Meeting of Shareholders in the following year. The fair value of these awards is determined by using the current market price of our common stock on the grant date.

Annually, upon approval by our Compensation Committee, we grant stock options and restricted stock units to certain employees. We also grant stock options to certain new employees throughout the year. These awards are non-performance-based subject only to time-based vesting, and vest in three equal annual installments beginning one year after the grant date. The fair value of each of these stock-based awards is determined by using (a) the current market price of our common stock on the grant date in the case of restricted stock units or (b) the Black-Scholes option valuation model in the case of stock options.

In the first quarter of 2015, we granted performance-based stock options and restricted stock units to certain executives. If the applicable performance goals or strategic objectives are achieved, these awards will vest in three equal annual installments beginning one year after the grant date. The fair value of each of these stock-based awards is determined by using (a) the current market price of our common stock on the grant date in the case of restricted stock units or (b) the Black-Scholes option valuation model in the case of stock options. The related stock-based compensation expense is recognized over the requisite service period, taking into account the probability that we will satisfy the performance goals or strategic objectives.

In the first quarter of 2015, we also granted performance-based stock options and restricted stock units that include a three-year market condition. The fair value of these awards is determined by using the Monte Carlo Simulation valuation model. We expense these market condition awards over the three-year vesting period regardless of the value that the award recipients ultimately receive.

The Black-Scholes and Monte Carlo Simulation valuation models require the input of assumptions, including dividend yield, risk-free interest rate, the expected life of options or awards, and the estimated

 

29


Table of Contents

volatility of our common stock price over the expected term. Furthermore, in calculating compensation expense for these awards, we are also required to estimate the extent to which stock-based awards will be forfeited prior to vesting (forfeitures). Many factors are considered when estimating expected forfeitures, including types of awards, employee class and historical experience. To the extent actual results or updated estimates differ from current estimates, such amounts are recorded as a cumulative adjustment to the previously recorded amounts.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Foreign Exchange Exposure

We conduct a significant portion of our business outside the United States. For the nine months ended September 26, 2015, 58% of our revenues were invoiced, and a significant portion of our operating expenses paid, in foreign currencies. Fluctuations in exchange rates between the U.S. dollar and such foreign currencies may have a material adverse effect on our results of operations and financial condition and could specifically result in foreign exchange gains and losses. The impact of future exchange rate fluctuations on the results of our operations cannot be accurately predicted due to our constantly changing exposure to various currencies, the fact that all foreign currencies do not react in the same manner in relation to the U.S. dollar and the number of currencies involved, although our most significant exposures are to the Euro, Swiss franc, Japanese Yen, and Brazilian real. To the extent that the percentage of our non-U.S. dollar revenues derived from international sales increases in the future, our exposure to risks associated with fluctuations in foreign exchange rates may increase. We are aware of the availability of off-balance sheet financial instruments to hedge exposure to foreign currency exchange rates, including cross-currency swaps, forward contracts and foreign currency options. However, we do not regularly use such instruments, and none were utilized in 2014 or the nine months ended September 26, 2015.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

As of the end of the period covered by this report, our management carried out an evaluation, under the supervision and with the participation of our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of our disclosure controls and procedures. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, as defined by Rule 13a-15(e) under the Exchange Act, were effective as of September 26, 2015.

Changes in Internal Control Over Financial Reporting

We are implementing SAP, a new enterprise resource planning (“ERP”) system, to support and enhance our operations and financial reporting. SAP is expected to significantly impact our business, financial transaction and reporting processes. SAP is being implemented in phases, beginning with the Americas region, which was completed in the fourth quarter of 2014. Our Europe/Africa region completed their implementation in the third quarter of 2015, and we expect to fully implement SAP globally by the end of the 2015 fiscal year. The implementation of a new worldwide ERP system affects the processes that constitute our internal control over financial reporting and will require continued testing for effectiveness as the implementation progresses.

There were no other changes in our internal control over financial reporting during the third quarter ended September 26, 2015 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

30


Table of Contents

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

We are not involved in any legal proceedings other than routine litigation arising in the normal course of business, none of which we believe will have a material adverse effect on our business, financial condition or results of operations.

Item 1A. Risk Factors

In addition to the other information set forth in this Form 10-Q, you should carefully consider the factors discussed under “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2014, as filed with the SEC, before deciding to invest in, or retain, shares of our common stock. These risks could materially and adversely affect our business, financial condition, and results of operations. The risks described in our Annual Report on Form 10-K for the year ended December 31, 2014 are not the only risks we face. Our operations could also be affected by additional factors that are not presently known by us or by factors that we currently consider immaterial to our business. As of September 26, 2015, there were no material changes in our risk factors from those set forth in our Annual Report on Form 10-K for the year ended December 31, 2014.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Purchases of Equity Securities by the Issuer Under the Share Repurchase Plan

On November 24, 2008, our Board of Directors approved a $30 million share repurchase program. Acquisitions for the share repurchase program will be made from time to time at prevailing prices as permitted by securities laws and other legal requirements, and subject to market conditions and other factors. The share repurchase program may be discontinued at any time. There is no expiration date or other restriction governing the period over which we can repurchase shares under the program. We made no stock repurchases during the nine month period ended September 26, 2015 under this program. As of September 26, 2015, we had $21.1 million available for repurchase under this share repurchase program. In October 2015, our Board of Directors authorized an increase to the existing share repurchase program from $30 million to $50 million.

Item 6. Exhibits

 

    3.1

   Articles of Incorporation, as amended (Filed as Exhibit 3.1 to our Registration Statement on Form S-1 filed August 6, 1997, No. 333-32983, and incorporated herein by reference)

    3.2

   Amended and Restated Bylaws (Filed as Exhibit 3.1 to our Current Report on Form 8-K, filed February 3, 2010 and incorporated herein by reference, SEC File No. 000-23081)

    4.1

   Specimen Stock Certificate (Filed as Exhibit 4.1 to our Registration Statement on Form S-1/A filed September 10, 1997, No. 333-32983, and incorporated herein by reference)

  10.1

   Employment Agreement between FARO Technologies, Inc. and Laura Murphy, dated as of July 29, 2015 (Filed as Exhibit 10.1 to our Current Report on Form 8-K, filed July 31, 2015, and incorporated herein by reference)

31-A

   Certification of the President and Chief Executive Officer Pursuant to Rule 13a-14(a)/15d-14(a), as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31-B

   Certification of the Chief Financial Officer Pursuant to Rule 13a-14(a)/15d-14(a), as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

31


Table of Contents

32-A

   Certification of the President and Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32-B

   Certification of the Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS

   XBRL Instance Document

101.SCH

   XBRL Taxonomy Extension Schema Document

101.CAL

   XBRL Calculation Linkbase Document

101.DEF

   XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

   XBRL Taxonomy Labels Linkbase Document

101.PRE

   XBRL Taxonomy Presentation Linkbase Document

 

32


Table of Contents

SIGNATURES

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.

 

    FARO Technologies, Inc.
    (Registrant)
Date: November 3, 2015     By:  

/s/ Laura A. Murphy

    Name:   Laura A. Murphy
    Title:   Senior Vice President and Chief Financial Officer
      (Duly Authorized Officer and Principal Financial Officer)

 

33

EX-31.A 2 d43829dex31a.htm CERTIFICATION OF THE PRESIDENT AND CHIEF EXECUTIVE OFFICER Certification of the President and Chief Executive Officer

Exhibit 31-A

FARO Technologies, Inc.

Certification Pursuant to Rule 13a-14(a)/15d-14(a), as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Jay W. Freeland, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of FARO Technologies, 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 functions):

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

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

 

Date: November 3, 2015

/s/ Jay W. Freeland

Name:   Jay W. Freeland
Title:   President and Chief Executive Officer
  (Principal Executive Officer)
EX-31.B 3 d43829dex31b.htm CERTIFICATION OF THE CHIEF FINANCIAL OFFICER Certification of the Chief Financial Officer

Exhibit 31-B

FARO Technologies, Inc.

Certification Pursuant to Rule 13a-14(a)/15d-14(a), as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Laura A. Murphy, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of FARO Technologies, 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 functions):

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

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

 

Date: November 3, 2015

/s/ Laura A. Murphy

Name:   Laura A. Murphy
Title:   Senior Vice President and Chief Financial Officer
  (Principal Financial Officer)
EX-32.A 4 d43829dex32a.htm CERTIFICATION OF THE PRESIDENT AND CHIEF EXECUTIVE OFFICER Certification of the President and Chief Executive Officer

Exhibit 32-A

FARO Technologies, Inc.

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Solely for the purposes of complying with 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, the undersigned President and Chief Executive Officer and Director of FARO Technologies, Inc. (the Company), hereby certify that the Quarterly Report on Form 10-Q for the quarter ended September 26, 2015 (the Report) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 3, 2015

/s/ Jay W. Freeland

Name:   Jay W. Freeland
Title:   President and Chief Executive Officer
  (Principal Executive Officer)
EX-32.B 5 d43829dex32b.htm CERTIFICATION OF THE CHIEF FINANCIAL OFFICER Certification of the Chief Financial Officer

Exhibit 32-B

FARO Technologies, Inc.

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Solely for the purposes of complying with 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, the undersigned Senior Vice President and Chief Financial Officer of FARO Technologies, Inc. (the Company), hereby certify that the Quarterly Report on Form 10-Q for the quarter ended September 26, 2015 (the Report) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 3, 2015

/s/ Laura A. Murphy

Laura A. Murphy
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
EX-101.INS 6 faro-20150926.xml XBRL INSTANCE DOCUMENT 2457000 50182000 116910000 409727000 16482000 117824000 31228000 214101000 2472000 77802000 1199397 0.001 42.49 50000000 17397359 573736 16101 50.04 680235 43.88 18077594 1523000 58991000 10903000 42215000 13176000 1942000 21230000 76967000 2204000 18800000 18000 206459000 6916000 2858000 23771000 -14757000 1517000 6700000 1207000 163444000 346089000 423056000 30000000 12473000 76507000 26975000 33736000 5921000 307385000 1961000 26600000 28135000 64984000 5508000 8000000 16171000 19537000 95975000 1961000 9075000 423056000 6498000 21997000 63811000 75951000 55110000 50493000 65334000 0.01 25000000 32666000 18000000 25232000 126338000 48672000 222787000 2603000 73931000 3000000 1348000 210000 251000 1385000 269000 4995000 5351000 5378000 9000 278000 41000 509000 2052000 540000 2250000 987000 353000 668000 669000 250000 3664000 2590000 2418000 246000 496000 315000 658000 945000 272000 715000 65000000 17397359 2364000 124630000 898429 0.001 50000000 17317430 13955 44.40 680235 43.57 17997665 1844000 67182000 17544000 41741000 13799000 26127000 81609000 2719000 18000 200090000 4389000 628000 23572000 -6695000 2046000 1475000 159516000 343854000 425463000 15437000 15828000 29345000 6156000 324294000 19205000 27266000 64995000 5936000 9109000 19676000 109289000 9075000 425463000 6624000 17021000 83959000 71086000 43094000 45254000 85803000 0.01 36886000 3000000 16200000 65000000 0.08 4000000 7700000 P2Y 10-Q <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> NOTE 1 &#x2013; DESCRIPTION OF BUSINESS</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> FARO Technologies, Inc. and its subsidiaries (collectively &#x201C;FARO,&#x201D; the &#x201C;Company,&#x201D; &#x201C;us,&#x201D; &#x201C;we&#x201D; or &#x201C;our&#x201D;) designs, develops, manufactures, markets and supports software driven, three-dimensional (3-D) measurement, imaging and realization systems. We sell the majority of our products through a direct sales force across a broad number of customers in a range of manufacturing, industrial, architecture, surveying, building construction and law enforcement applications. Our FaroArm&#xAE;, FARO Laser ScanArm&#xAE;, FARO Gage, FARO Laser Tracker&#x2122;, FARO 3D Imager AMP, and their companion CAM2&#xAE; software provide for Computer-Aided Design, or CAD, based inspection and/or factory-level statistical process control and high-density surveying. Together, these products integrate the measurement, quality inspection, and reverse engineering functions with CAD software to improve productivity, enhance product quality and decrease rework and scrap in the manufacturing process. Our FARO Focus<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">3D</sup> and FARO Freestyle<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">3D</sup> laser scanners, and their companion SCENE and FARO forensic software, are utilized for a wide variety of 3-D modeling, documentation and high-density surveying applications, including in two of our key vertical markets &#x2013; architecture, engineering and construction (AEC) and law enforcement.</p> </div> FARO P8Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 4 &#x2013; RECLASSIFICATIONS</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Certain prior year amounts have been reclassified in the accompanying condensed consolidated financial statements to conform to the current period presentation. For example, certain prior year inventory balances were reclassified in the accompanying condensed consolidated financial statements to reflect changes in management&#x2019;s expectations. See Note 10, <i>Inventory</i>, for additional information.</p> </div> 465005 0000917491 46.16 2015-09-26 123628 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 12 &#x2013; ACCRUED LIABILITIES</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Accrued liabilities consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> September&#xA0;26,<br /> 2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> December&#xA0;31,<br /> 2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Accrued compensation and benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,544</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Accrued warranties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,204</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">2,719</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Professional and legal fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,207</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,475</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,916</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">4,389</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,230</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,127</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Activity related to accrued warranties was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></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: #000000 1pt solid" valign="bottom" colspan="6" align="center">Nine Months Ended</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: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;27,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance, beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,719</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,364</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Provision for warranty expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,394</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">2,697</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Fulfillment of warranty obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,909</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,604</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance, end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,204</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,457</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 7 &#x2013; CASH AND CASH EQUIVALENTS</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We consider cash on hand and all short-term, highly liquid investments that have maturities of three months or less at the time of purchase, to be cash and cash equivalents.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> A reconciliation of the number of common shares used in the calculation of basic and diluted earnings per share (EPS) is presented below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></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: #000000 1pt solid" valign="bottom" colspan="14" align="center">Three Months Ended</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: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#xA0;26, 2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#xA0;27, 2014</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: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><font style="WHITE-SPACE: nowrap">Per-Share</font><br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><font style="WHITE-SPACE: nowrap">Per-Share</font><br /> Amount</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,395,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.05</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,258,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.65</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Effect of dilutive securities</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">152,362</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">(0.01</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,395,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.05</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,410,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.64</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></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: #000000 1pt solid" valign="bottom" colspan="14" align="center">Nine Months Ended</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: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#xA0;26, 2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#xA0;27, 2014</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: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">Per-Share<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">Per-Share<br /> Amount</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,372,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.23</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">17,233,879</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.31</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Effect of dilutive securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,628</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">(0.01</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">162,909</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">(0.02</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,496,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.22</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">17,396,788</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.29</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 10 &#x2013; INVENTORIES</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Inventories are stated at the lower of cost or net realizable value using the first-in first-out method. Shipping and handling costs are classified as a component of cost of sales in the consolidated statements of operations. Sales demonstration inventory is comprised of measuring, imaging and realization devices utilized by sales representatives to present our products to customers. During the third quarter of 2015, management reassessed certain inventory policies based on recent sales and customer trends and in light of new product introductions, impacting our entire product portfolio. As a result of these recent policy amendments, management now expects demonstration inventory to be held by our sales representatives for up to three years, at which time it would be refurbished and transferred to finished goods as used equipment, stated at the lower of cost or net realizable value. Management expects these refurbished units to remain in finished goods inventory and be sold within 12 months at prices that produce reduced gross margins. To reflect our revised expectation, $18.0 million in demonstration inventory was reclassified from &#x201C;Inventories, net&#x201D;, a current asset, to &#x201C;Service and demonstration inventory, net&#x201D;, a long-term asset, as of September&#xA0;26, 2015 on the consolidated balance sheet. In addition, we reclassified $16.2 million in demonstration inventory from &#x201C;Inventories, net&#x201D; to &#x201C;Service and demonstration inventory, net&#x201D;, on the condensed consolidated balance sheet as of December&#xA0;31, 2014 and reclassified $3.0 million from demonstration inventory to finished goods as of December&#xA0;31, 2014, to conform with this current policy. Demonstration inventory remains classified as inventory, as it is available for sale and any required refurbishment prior to sale is minimal.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Service inventory is typically used to provide a temporary replacement product to a customer covered by a premium warranty when the customer&#x2019;s unit requires service or repair and as training equipment. Service inventory is available for sale; however, management does not expect service inventory to be sold within 12 months and, as such, classifies this inventory as a long-term asset. Service inventory that we utilize for training or repairs which we deem as no longer available for sale is transferred to fixed assets at the lower of cost or net realizable value and depreciated over its remaining useful life, typically three years. During the nine months ended September&#xA0;26, 2015, we transferred $3.0 million of service inventory to &#x201C;Property and Equipment&#x201D;.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 8%"> Inventories consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></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: #000000 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> December&#xA0;31,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,135</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,266</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,975</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">15,828</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,094</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Service and demonstration inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,886</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Based upon the planned timing of new product introductions and a sudden and significant decline in demand for our products during the three months ended September&#xA0;26, 2015, our on-hand inventory levels exceeded our estimated requirements, resulting in excess inventory. We use several contract manufacturers and suppliers to provide manufacturing services for our product. In the normal course of business, to reduce manufacturing lead times and ensure adequate component availability, we enter into agreements with these manufacturers and suppliers to purchase sufficient inventory based on our forecast demand. At September&#xA0;26, 2015, we had purchase commitments with suppliers for inventory that we no longer expect to utilize through the product lifecycle and for warranty commitments. Consequently, we recorded a $5.9 million write-down of excess inventory and a $2.0 million loss on purchase commitments in the third quarter of 2015. The aggregate of $7.9 million is included within the consolidated statement of cash flows under the caption &#x201C;Write-down of inventories&#x201D; for the nine months ended September&#xA0;26, 2015.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 17 &#x2013; LINE OF CREDIT</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> On July&#xA0;11, 2006, we entered into a loan agreement providing for an available line of credit of $30.0 million, which was most recently amended on March&#xA0;15, 2012. Loans under the Amended and Restated Loan Agreement, as amended, bear interest at the rate of LIBOR plus a fixed percentage between 1.50% and 2.00%. The Amended and Restated Loan Agreement required us to maintain a minimum cash balance of $25 million and tangible net worth measured at the end of each of our fiscal quarters. The term of the Amended and Restated Loan Agreement, as amended, expired on March&#xA0;31, 2015. We did not extend the loan agreement.</p> </div> P3Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 6 &#x2013; STOCK-BASED COMPENSATION</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Stock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and is recognized over the requisite service period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Annually, we grant restricted stock to our non-employee directors. These director awards are granted the day following our Annual Meeting of Shareholders during the second quarter of each fiscal year and vest the day before our Annual Meeting of Shareholders in the following year. The fair value of these awards is determined by using the current market price of our common stock on the grant date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Annually, upon approval by our Compensation Committee, we grant stock options and restricted stock units to certain employees. We also grant stock options to certain new employees throughout the year. These awards are non-performance-based subject only to time-based vesting, and vest in three equal annual installments beginning one year after the grant date. The fair value of these stock-based awards is determined by using (a)&#xA0;the current market price of our common stock on the grant date in the case of restricted stock units or (b)&#xA0;the Black-Scholes option valuation model in the case of stock options.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In the first quarter of 2015, we granted performance-based stock options and restricted stock units to certain executives. If the applicable performance goals or strategic objectives are achieved, these awards will vest in three equal annual installments beginning one year after the grant date. The fair value of each of these stock-based awards is determined by using (a)&#xA0;the current market price of our common stock on the grant date in the case of restricted stock units or (b)&#xA0;the Black-Scholes option valuation model in the case of stock options. The related stock-based compensation expense is recognized over the requisite service period, taking into account the probability that we will satisfy the performance goals or strategic objectives. There were no performance-based stock options or restricted stock units granted in the second or third quarter of 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In the first quarter of 2015, we also granted performance-based stock options and restricted stock units that include a three-year market condition. The fair value of these awards is determined by using the Monte Carlo Simulation valuation model. We expense these market condition awards over the three-year vesting period regardless of the value that the award recipients ultimately receive. There were no performance-based stock options or restricted stock units granted in the second or third quarter of 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. The weighted average fair value of the stock options and restricted stock units that were granted during the first nine months of 2015 and valued based on the Monte Carlo Simulation valuation model was $19.97 and $44.45, respectively. The assumptions used to estimate the fair value of the performance-based stock options and restricted stock units granted during the first nine months of 2015 under the Monte Carlo Simulation model are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="10%"></td> <td></td> <td valign="bottom" width="10%"></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: #000000 1pt solid" valign="bottom" colspan="4" align="center">Nine Months Ended</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: #000000 1pt solid" valign="bottom" align="center">September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;27,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">0.95%&#xA0;-&#xA0;1.48%</font></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">0%</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected option life</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">4 years</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">44.5%</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted-average expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">44.5%</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> For stock options granted during the nine months ended September&#xA0;26, 2015 and September&#xA0;27, 2014 valued using the Black-Scholes option-pricing model, we used the following assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></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: #000000 1pt solid" valign="bottom" colspan="3" align="center">Nine Months Ended</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: #000000 1pt solid" valign="bottom" align="center">September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">September&#xA0;27,&#xA0;2014</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">0.80%&#xA0;-&#xA0;1.09%</font></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">0.95%&#xA0;-&#xA0;1.32%</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">0%</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">0%</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected option life</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 years</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 - 4 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">42.3%&#xA0;-&#xA0;48.5%</font></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">42.5%&#xA0;-&#xA0;45.4%</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted-average expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">43.1%</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">42.6%</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Historical information was the primary basis for the selection of the expected dividend yield, expected volatility and the expected lives of the options. The risk-free interest rate was based on the yields of U.S. zero coupon issues and U.S. Treasury issues, with a term equal to the expected life of the option being valued.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The weighted-average grant-date fair value of the stock options granted during the nine months ended September&#xA0;26, 2015 and September&#xA0;27, 2014 and valued using the Black-Scholes option pricing model was $16.33 and $19.48 per option, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 8%"> A summary of stock option activity and weighted-average exercise prices for the nine months ended September&#xA0;26, 2015 follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></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: #000000 1pt solid" valign="bottom" colspan="2" align="center">Options</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted-<br /> Average<br /> Exercise&#xA0;Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><font style="WHITE-SPACE: nowrap">Weighted-Average</font><br /> Remaining<br /> Contractual&#xA0;Term<br /> (Years)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Aggregate&#xA0;Intrinsic<br /> Value as of<br /> September&#xA0;26,<br /> 2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">898,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">465,005</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">58.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(97,251</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(66,786</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at September&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,199,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50.04</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">4.6</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,961</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options exercisable at September&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">573,736</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42.49</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.1</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,961</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The total intrinsic value of stock options exercised during the three months ended September&#xA0;26, 2015 and September&#xA0;27, 2014 was $0.1 million and $0.6 million, respectively. For the nine months ended September&#xA0;26, 2015 and September&#xA0;27, 2014, the total intrinsic value of stock options exercised was $1.7 million and $1.5 million, respectively. The fair value of stock options vested during the three months ended September&#xA0;26, 2015 and September&#xA0;27, 2014 was $0.1 million and $0.0 million, respectively. The fair value of stock options vested during the nine months ended September&#xA0;26, 2015 and September&#xA0;27, 2014 was $3.9 million and $3.6 million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following table summarizes the restricted stock and restricted stock unit activity and weighted average grant-date fair values for the nine months ended September&#xA0;26, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><font style="WHITE-SPACE: nowrap">Weighted-Average</font><br /> Grant Date Fair<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Non-vested at January 1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43.57</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,892</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">43.62</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,397</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46.16</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,349</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42.99</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Non-vested at September 26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43.88</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> We recorded total stock-based compensation expense of $1.3 million and $1.2 million for the three months ended September&#xA0;26, 2015 and September&#xA0;27, 2014, respectively, and $3.8 million and $3.7 million for the nine months ended September&#xA0;26, 2015 and September&#xA0;27, 2014, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> As of September&#xA0;26, 2015, there was $8.0 million of total unrecognized stock-based compensation expense related to non-vested stock-based compensation arrangements. The expense is expected to be recognized over a weighted average period of 1.9 years.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 15 &#x2013; SEGMENT REPORTING</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We have three reportable segments based upon geographic regions: Americas, Europe/Africa and Asia-Pacific. We include costs related to Corporate in the Americas region. We do not incur research and development expenses in the Asia-Pacific region.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> We develop, manufacture, market, support and sell CAD-based quality assurance products integrated with CAD-based inspection and statistical process control software, and three-dimensional documentation systems in each of these regions. These activities represent more than 99% of consolidated sales. We evaluate performance and allocate resources based upon profitable growth and assets deployed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following table presents information about our reportable segments:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="42%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></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: #000000 1pt solid" valign="bottom" colspan="6" align="center"> As&#xA0;of&#xA0;and&#xA0;For&#xA0;the&#xA0;Three&#xA0;Months&#xA0;Ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> As&#xA0;of&#xA0;and&#xA0;For&#xA0;the&#xA0;Nine&#xA0;Months&#xA0;Ended</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: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;27,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;27,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Americas Region</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,666</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,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,024</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,623</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,726</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">988</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">4,865</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,003</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">628</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,966</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">(429</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,340</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,672</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">31,228</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">48,672</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">31,228</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,377</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">4,651</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">5,412</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">7,778</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">222,787</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">214,101</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">222,787</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">214,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Europe/Africa Region</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">71,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78,813</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">756</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">490</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">2,161</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,528</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,065</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">864</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">(5,432</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,029</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,232</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">16,482</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">25,232</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">16,482</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">817</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">834</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">2,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,947</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">126,338</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,824</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">126,338</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,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Asia-Pacific Region</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,237</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">308</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">327</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">996</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">989</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,515</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">6,163</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,219</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">15,993</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,603</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">2,472</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">2,603</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">2,472</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">195</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">266</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">561</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">581</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,931</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">77,802</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">73,931</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">77,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Totals</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">226,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">237,673</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,790</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,805</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">8,022</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">5,520</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(922</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</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">6,358</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">24,362</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,507</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">50,182</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">76,507</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">50,182</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,389</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">5,751</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">8,462</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">10,306</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">423,056</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">409,727</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">423,056</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">409,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The geographical sales information presented above represents sales to customers located in each respective region, whereas the long-lived assets information represents assets held in the respective regions. There were no customers that individually accounted for 10% or more of total revenue in any of the periods presented above.</p> </div> 1397 797844 <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Accrued liabilities consist of the following:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="74%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">As of<br /> September&#xA0;26,<br /> 2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">As of<br /> December&#xA0;31,<br /> 2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrued compensation and benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,903</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,544</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrued warranties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,204</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,719</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Professional and legal fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,207</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,475</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,916</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,389</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,230</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,127</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> --12-31 55.06 P1Y10M24D Q3 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> NOTE 14 &#x2013; FAIR VALUE OF FINANCIAL INSTRUMENTS</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Our financial instruments include cash and cash equivalents, short-term investments, accounts receivable, customer deposits, accounts payable and accrued liabilities. The carrying amounts of such financial instruments approximate their fair value due to the short-term nature of these instruments.</p> </div> 58.57 17372562 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 3 &#x2013; BASIS OF PRESENTATION</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> The condensed consolidated financial statements and notes thereto are unaudited. These statements include all normal recurring accruals and adjustments considered necessary by management for their fair presentation in conformity with accounting principles generally accepted in the United States of America (&#x201C;U.S. GAAP&#x201D;). Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. The condensed consolidated results of operations for the three months and nine months ended September&#xA0;26, 2015 are not necessarily indicative of results that may be expected for the year ending December&#xA0;31, 2015 or any future interim period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The information included in this Quarterly Report on Form 10-Q, including the interim condensed consolidated financial statements and the accompanying notes, should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December&#xA0;31, 2014. The accompanying December&#xA0;31, 2014 consolidated balance sheet has been derived from those audited consolidated financial statements.</p> </div> 0.194 P3Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 18 &#x2013; BUSINESS COMBINATIONS</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> In February 2015, we completed the acquisition of ARAS 360 Technologies Inc. (&#x201C;ARAS&#x201D;) for a purchase price of $7.7 million, paid with cash on hand, subject to certain additional post-closing adjustments, and up to an additional $4.0 million in contingent consideration that may be earned over a two-year period. ARAS, a privately held business headquartered in Canada, produces a full suite of accident and crime reconstruction software tools that offer advanced graphics, analytical tools, and the ability to work with large point cloud data. The acquisition is expected to complement our portfolio within the law enforcement market.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In March 2015, we completed the acquisition of kubit GmbH for a purchase price of $4.5 million, paid with cash on hand, subject to certain additional post-closing adjustments, and up to an additional $3.3 million in contingent consideration that may be earned over a three-year period. The acquisition also included substantially all of the assets of kubit GmbH&#x2019;s U.S. distributor kubit USA, Inc. (collectively &#x201C;kubit&#x201D;). Kubit, a privately held business with operating facilities in Germany and the United States, develops software for surveying and as-built documentation. The acquisition is expected to complement our portfolio of software products, specifically in the AEC market.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The acquisition of each of ARAS and kubit constitutes a business combination as defined by the FASB Accounting Standards Codification (&#x201C;ASC&#x201D;) Topic 805, <i>Business Combinations</i>. Accordingly, the assets acquired and liabilities assumed were recorded at their fair values on the date of acquisition. The following allocation is based on the information that was available to make estimates of the fair value and may change as additional information becomes available and additional analyses are completed. While we believe such information provided a reasonable basis for estimating the fair values, we may obtain additional information and evidence during the measurement period that may result in changes to the estimated fair value amounts. The measurement period ends on the earlier of one year after the acquisition date or the date we received the information about the facts and circumstances that existed at the acquisition date. Subsequent adjustments, if necessary, will be retrospectively reflected in future filings. These refinements include: (1)&#xA0;changes in the estimated fair value of certain intangible assets acquired; (2)&#xA0;changes in the estimated fair value of the contingent consideration; and (3)&#xA0;changes in deferred tax assets and liabilities related to the fair value estimates.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Following is a summary of our allocation of the purchase price to the fair values of the assets acquired and liabilities assumed as of the date of each acquisition:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="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: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>ARAS</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>kubit</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Tangible assets acquired:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">269</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">250</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</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">246</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">278</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">496</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Liabilities assumed:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Accounts payable and accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</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">315</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">210</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">353</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251</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">668</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">509</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">658</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Non-competition agreement</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">540</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">272</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,052</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">945</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Customer relationship</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,250</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">715</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,351</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">2,590</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,378</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,418</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Deferred tax liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,385</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">669</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Purchase price, net of cash acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,640</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">4,426</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,348</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">987</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,995</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,664</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The goodwill arising from the acquisitions consists largely of the expected synergies from combining operations as well as the value of the workforce. Intangible assets acquired with ARAS and kubit will be amortized over a weighted-average life of about 8 years. The intangible assets and goodwill of ARAS were assigned to the Americas reporting unit and the kubit intangible assets and goodwill were mainly assigned to the Europe/Africa reporting unit. The goodwill value is not expected to be tax deductible. We estimated the fair value of the contingent consideration using a Monte Carlo analysis, which is based on significant inputs, primarily forecasted future results of the acquired businesses, not observable in the market and thus represents a Level 3 measure as defined in ASC 820, <i>Fair Value Measurements and Disclosures</i>.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Acquisition and integration costs are not included as components of consideration transferred, but are recorded as expense in the period in which such costs are incurred. To date, we have incurred approximately $0.2 million in acquisition and integration costs for each of the ARAS and kubit acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> We have not furnished pro forma financial information related to our acquisitions of ARAS and kubit because such information is not material individually or in the aggregate to our overall financial results.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> For stock options granted during the nine months ended September&#xA0;26, 2015 and September&#xA0;27, 2014 valued using the Black-Scholes option-pricing model, we used the following assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></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: #000000 1pt solid" valign="bottom" colspan="3" align="center">Nine Months Ended</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: #000000 1pt solid" valign="bottom" align="center">September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">September&#xA0;27,&#xA0;2014</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">0.80%&#xA0;-&#xA0;1.09%</font></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">0.95%&#xA0;-&#xA0;1.32%</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">0%</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">0%</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected option life</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 years</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 - 4 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">42.3%&#xA0;-&#xA0;48.5%</font></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">42.5%&#xA0;-&#xA0;45.4%</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted-average expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">43.1%</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">42.6%</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 11 &#x2013; EARNINGS PER SHARE</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Basic earnings per share is computed by dividing net income by the weighted average number of shares outstanding. Diluted earnings per share is computed by also considering the impact of potential common stock on both net income and the weighted average number of shares outstanding. Our potential common stock consists of employee and director stock options, restricted stock, restricted stock units and performance-based awards. Our potential common stock is excluded from the basic earnings per share calculation and is included in the diluted earnings per share calculation when doing so would not be anti-dilutive. In the first quarter of 2015, we granted performance-based stock options and restricted stock units. These performance-based awards are included in the computation of diluted earnings per share only to the extent that the underlying performance conditions (and any applicable market condition) (i)&#xA0;are satisfied as of the end of the reporting period or (ii)&#xA0;would be considered satisfied if the end of the reporting period were the end of the related contingency period and the result would be dilutive under the treasury stock method. For the three and nine months ended September&#xA0;26, 2015 there were approximately 1,199,397 and 797,844, respectively, additional shares issuable upon exercise of anti-dilutive options and contingent vesting of performance-based awards, which were excluded from the dilutive calculations. The effect of 412,895 and 414,395 additional shares were not included in the dilutive calculations for the three and nine months ended September&#xA0;27, 2014, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> A reconciliation of the number of common shares used in the calculation of basic and diluted earnings per share (EPS) is presented below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></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: #000000 1pt solid" valign="bottom" colspan="14" align="center">Three Months Ended</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: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#xA0;26, 2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#xA0;27, 2014</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: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><font style="WHITE-SPACE: nowrap">Per-Share</font><br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><font style="WHITE-SPACE: nowrap">Per-Share</font><br /> Amount</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,395,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.05</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,258,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.65</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Effect of dilutive securities</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">152,362</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">(0.01</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,395,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.05</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,410,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.64</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></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: #000000 1pt solid" valign="bottom" colspan="14" align="center">Nine Months Ended</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: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#xA0;26, 2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">September&#xA0;27, 2014</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: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">Per-Share<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">Per-Share<br /> Amount</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,372,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.23</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">17,233,879</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.31</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Effect of dilutive securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,628</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">(0.01</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">162,909</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">(0.02</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,496,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.22</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">17,396,788</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.29</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 43.62 7891000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 8%"> A summary of stock option activity and weighted-average exercise prices for the nine months ended September&#xA0;26, 2015 follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></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: #000000 1pt solid" valign="bottom" colspan="2" align="center">Options</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted-<br /> Average<br /> Exercise&#xA0;Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><font style="WHITE-SPACE: nowrap">Weighted-Average</font><br /> Remaining<br /> Contractual&#xA0;Term<br /> (Years)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Aggregate&#xA0;Intrinsic<br /> Value as of<br /> September&#xA0;26,<br /> 2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">898,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">465,005</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">58.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(97,251</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(66,786</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Outstanding at September&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,199,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50.04</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">4.6</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,961</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options exercisable at September&#xA0;26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">573,736</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42.49</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.1</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,961</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> false 97251 13349 16892 33.11 66786 <div> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Activity related to accrued warranties was as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000">Nine Months Ended</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> September&#xA0;27,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Balance, beginning of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,719</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,364</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Provision for warranty expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,394</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,697</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Fulfillment of warranty obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,909</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,604</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Balance, end of period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,204</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,457</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> Accounts receivable consist of the following:</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">As of<br /> September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">As of<br /> December&#xA0;31,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,334</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,803</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,523</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,844</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,811</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">83,959</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 2015-03-31 FARO TECHNOLOGIES INC <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 13 &#x2013; INCOME TAXES</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> For the three months ended September&#xA0;26, 2015, we recorded an income tax benefit of $0.2 million compared with an income tax benefit of $2.1 million recorded for the three months ended September&#xA0;27, 2014. Our effective tax rate was 16.6% for the three months ended September&#xA0;26, 2015 compared with (23.3%)&#xA0;in the prior year period. Income tax expense was $0.9 million for the nine months ended September&#xA0;26, 2015 compared with $2.0 million for the nine months ended September&#xA0;27, 2014. Our effective tax rate was 19.4% for the nine months ended September&#xA0;26, 2015 compared with 8.1% in the prior year period. The fluctuation in the quarter and year-to-date periods was primarily driven by a discrete tax benefit of $4.5 million related to the reversal of a valuation allowance recorded in the third quarter of 2014, partially offset by the pre-tax loss recognized in the third quarter of 2015 and lower 2015 year-to-date pre-tax income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Our effective tax rate continued to be lower than the statutory tax rate in the United States, reflecting primarily our global footprint in foreign jurisdictions with lower tax rates. Our effective tax rate could be impacted positively or negatively by geographic changes in the manufacturing or sales of our products and the resulting effect on taxable income in each jurisdiction.</p> </div> 3 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Following is a summary of our allocation of the purchase price to the fair values of the assets acquired and liabilities assumed as of the date of each acquisition:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="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: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>ARAS</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>kubit</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Tangible assets acquired:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">269</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">250</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</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">246</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">278</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">496</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Liabilities assumed:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Accounts payable and accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</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">315</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">210</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">353</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251</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">668</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">509</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">658</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Non-competition agreement</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">540</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">272</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,052</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">945</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Customer relationship</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,250</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">715</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,351</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">2,590</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,378</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,418</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Deferred tax liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,385</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">669</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Purchase price, net of cash acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,640</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">4,426</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,348</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">987</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,995</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,664</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.23 P4Y7M6D 2015 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> NOTE 16 &#x2013; COMMITMENTS AND CONTINGENCIES</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> <b>Leases</b> &#x2014; We lease buildings and equipment in the normal course of business under non-cancellable operating leases that expire in or before 2024. Total obligations under these leases are approximately $6.7 million for 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> <b>Purchase Commitments</b> &#x2014; We enter into purchase commitments for products and services in the ordinary course of business. These purchases generally cover production requirements for 60 to 120 days as well as materials necessary to service customer units through the product lifecycle and for warranty commitments. As of September&#xA0;26, 2015, we had $18.8 million in purchase commitments that are expected to be delivered within the next 12 months. To ensure adequate component availability in preparation for new product introductions, as of September&#xA0;26, 2015, we also had $4.7 million in long-term commitments for purchases to be delivered through 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> <b>Legal Proceedings</b> &#x2014; We are not involved in any legal proceedings other than routine litigation arising in the normal course of business, none of which we believe will have a material adverse effect on our business, financial condition or results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> NOTE 19 &#x2013; SUBSEQUENT EVENT</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px"> On November&#xA0;3, 2015, we announced our intention to reduce 8% of our global workforce in an effort to streamline operations and reduce cost. As of the date of this filing, we have not yet determined the global impact to our consolidated financial statements and fourth quarter 2015 results.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px"> On November&#xA0;3, 2015, we announced that Jay W. Freeland plans to step down as President and Chief Executive Officer (&#x201C;CEO&#x201D;) and as a director to pursue other interests. Mr.&#xA0;Freeland has agreed to remain in his current role until a successor is appointed. We have begun an external search for a new President and CEO.</p> </div> 42.99 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following table summarizes the restricted stock and restricted stock unit activity and weighted average grant-date fair values for the nine months ended September&#xA0;26, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><font style="WHITE-SPACE: nowrap">Weighted-Average</font><br /> Grant Date Fair<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Non-vested at January 1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43.57</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,892</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">43.62</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,397</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46.16</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,349</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42.99</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Non-vested at September 26, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43.88</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 17496190 0.22 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following table presents information about our reportable segments:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="42%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></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: #000000 1pt solid" valign="bottom" colspan="6" align="center"> As&#xA0;of&#xA0;and&#xA0;For&#xA0;the&#xA0;Three&#xA0;Months&#xA0;Ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> As&#xA0;of&#xA0;and&#xA0;For&#xA0;the&#xA0;Nine&#xA0;Months&#xA0;Ended</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: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;27,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;27,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Americas Region</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,666</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,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,024</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,623</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,726</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">988</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">4,865</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,003</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">628</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,966</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">(429</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,340</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,672</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">31,228</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">48,672</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">31,228</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,377</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">4,651</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">5,412</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">7,778</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">222,787</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">214,101</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">222,787</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">214,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Europe/Africa Region</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">71,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78,813</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">756</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">490</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">2,161</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,528</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,065</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">864</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">(5,432</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,029</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,232</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">16,482</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">25,232</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">16,482</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">817</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">834</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">2,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,947</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">126,338</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,824</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">126,338</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,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Asia-Pacific Region</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,237</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">308</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">327</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">996</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">989</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,515</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">6,163</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,219</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">15,993</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,603</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">2,472</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">2,603</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">2,472</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">195</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">266</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">561</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">581</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,931</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">77,802</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">73,931</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">77,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Totals</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net sales to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">226,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">237,673</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,790</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,805</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">8,022</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">5,520</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(922</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</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">6,358</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">24,362</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,507</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">50,182</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">76,507</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">50,182</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,389</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">5,751</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">8,462</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">10,306</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">423,056</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">409,727</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">423,056</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">409,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 8%"> Inventories consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></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: #000000 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> December&#xA0;31,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,135</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,266</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,975</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">15,828</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,094</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Service and demonstration inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,886</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> LIBOR plus a fixed percentage between 1.50% and 2.00% P3Y1M6D 2394000 292000 -4134000 8462000 4700000 43937000 6358000 21693000 4873000 6000 36000 226221000 -17205000 -877000 182284000 -1521000 8462000 -8062000 5740000 3928000 119028000 12066000 3900000 1751000 200000 2286000 -1498000 58112000 8022000 112670000 2572000 107193000 945000 9560000 27106000 -473000 467000 26541000 -8779000 1700000 556000 -13314000 292000 3791000 2909000 -22279000 80652000 19430000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 2 &#x2013; PRINCIPLES OF CONSOLIDATION</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Our condensed consolidated financial statements include the accounts of FARO Technologies, Inc. and its subsidiaries, all of which are wholly owned. All intercompany transactions and balances have been eliminated. The financial statements of our foreign subsidiaries are translated into U.S. dollars using exchange rates in effect at period-end for assets and liabilities and average exchange rates during each reporting period for results of operations. Adjustments resulting from financial statement translations are reflected as a separate component of accumulated other comprehensive income. Foreign currency transaction gains and losses are included in income.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The assumptions used to estimate the fair value of the performance-based stock options and restricted stock units granted during the first nine months of 2015 under the Monte Carlo Simulation model are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="10%"></td> <td></td> <td valign="bottom" width="10%"></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: #000000 1pt solid" valign="bottom" colspan="4" align="center">Nine Months Ended</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: #000000 1pt solid" valign="bottom" align="center">September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;27,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">0.95%&#xA0;-&#xA0;1.48%</font></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">0%</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected option life</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">4 years</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">44.5%</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted-average expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">44.5%</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> NOTE 8 &#x2013; SHORT TERM INVESTMENTS</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Short-term investments at September&#xA0;26, 2015 included U.S. Treasury Bills totaling $65.0 million that mature through March&#xA0;10, 2016.&#xA0;Short-term investments at December&#xA0;31, 2014 included U.S. Treasury Bills totaling $65.0 million that matured through June&#xA0;11, 2015. The weighted-average interest rate on the U.S. Treasury bills is less than one percent.&#xA0;The investments are classified as held-to-maturity and recorded at cost.&#xA0;The fair value of the U.S. Treasury Bills at September&#xA0;26, 2015 and December&#xA0;31, 2014 approximated cost.</p> </div> P1Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> NOTE 9 &#x2013; ACCOUNTS RECEIVABLE</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Accounts receivable consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></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: #000000 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> September&#xA0;26,&#xA0;2015</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> December&#xA0;31,&#xA0;2014</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,803</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,523</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,844</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,811</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">83,959</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> NOTE 5 &#x2013; IMPACT OF RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> In September 2015, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;) 2015-16, <i>Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments</i>, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, the acquirers must recognize measurement-period adjustments during the period in which the amounts are determined. The new guidance is effective for fiscal years beginning after December&#xA0;15, 2015, and interim periods within those fiscal years, with early adoption permitted. We do not believe the implementation of this standard will have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In July&#xA0;2015, the FASB issued ASU 2015-11,&#xA0;<i>Inventory (Topic 330): Simplifying the Measurement of Inventory</i>, which changes the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value.&#xA0;ASU&#xA0;2015-11&#xA0;defines net realizable value as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.&#xA0;The new guidance must be applied on a prospective basis and is effective for fiscal years beginning after December&#xA0;15, 2015, and interim periods within those years, with early adoption permitted.&#xA0;We have not determined the effect this standard will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In May 2014, the FASB issued an amendment to its accounting guidance related to revenue recognition. The amendment was the result of a joint project between the FASB and the International Accounting Standards Board (&#x201C;IASB&#x201D;) to clarify the principles for recognizing revenue and to develop common revenue standards for U.S. GAAP and International Financial Reporting Standards. To meet those objectives, the FASB issued ASU No.&#xA0;2014-09, <i>Revenue from Contracts with Customers: Topic 606</i> (&#x201C;ASU 2014-09&#x201D;). ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In August 2015, the FASB issued ASU 2015-14, <i>Revenue from contracts with customers (Topic 606): Deferral of the Effective Date</i>, deferring the effective date of ASU 2014-09 by one year. With this deferral, the new standard is effective for us on January&#xA0;1, 2018. The standard permits the use of either the retrospective or cumulative effective transition method. We are evaluating the impact of adopting this standard on our consolidated financial statements and related disclosures. We have not yet selected a transition method nor have we determined the effect of the standard on our ongoing financial reporting.</p> </div> P3Y 0 3 -0.01 2024 462000 2017 P12M 7900000 -5432000 71170000 2489000 2161000 -429000 103024000 5412000 4865000 12219000 52027000 561000 996000 44.45 19.97 16.33 7640000 4426000 0.0150 0.0200 P60D 0.99 P120D P3M P3Y 0.423 0.485 0.0080 0.0109 0.431 0.00 P4Y 0.00 0.0095 0.445 0.0148 0.445 0.00 162909 414395 17233879 0.081 4477000 1.31 17396788 1.29 2697000 137000 14728000 10306000 42888000 24362000 16553000 24501000 6000 61000 237673000 5392000 194785000 78000 10306000 -7799000 3032000 22527000 131641000 1000000 3600000 1080000 2522000 -2464000 56207000 5520000 107279000 2653000 106032000 1974000 3588000 26112000 -1659000 2827000 27847000 -805000 1500000 -5804000 -7720000 137000 3669000 2604000 -12386000 78185000 19440000 -0.02 -272000 5029000 78813000 1947000 1528000 3340000 97623000 7778000 3003000 15993000 61237000 581000 989000 19.48 P3Y P4Y 0.425 0.454 0.0095 0.0132 0.426 0.00 P0Y 0.00 3300000 4500000 P3Y 0 0 1199397 17395824 0.166 -0.05 17395824 -0.05 -4359000 14704000 -922000 -1060000 -7000 72507000 57803000 -131000 2389000 -3475000 -884000 34871000 100000 18944000 2790000 35793000 37636000 -176000 8239000 8693000 100000 1300000 28943000 5820000 0 0 5900000 2000000 -5065000 22460000 817000 756000 628000 33666000 1377000 1726000 3515000 16381000 195000 308000 152362 412895 17258029 -0.233 0.65 17410391 0.64 3406000 14658000 8993000 9105000 23000 82239000 67581000 89000 5751000 -7817000 11223000 46041000 0 19059000 1805000 37048000 36198000 -2118000 8832000 9558000 600000 4500000 1200000 26640000 7352000 -0.01 864000 26046000 834000 490000 1966000 35112000 4651000 988000 6163000 21081000 266000 327000 0000917491 us-gaap:AsiaPacificMember 2014-06-28 2014-09-27 0000917491 us-gaap:AmericasMember 2014-06-28 2014-09-27 0000917491 us-gaap:EuropeMember 2014-06-28 2014-09-27 0000917491 2014-06-28 2014-09-27 0000917491 us-gaap:AsiaPacificMember 2015-06-28 2015-09-26 0000917491 us-gaap:AmericasMember 2015-06-28 2015-09-26 0000917491 us-gaap:EuropeMember 2015-06-28 2015-09-26 0000917491 faro:PurchaseCommitmentInventoryMember 2015-06-28 2015-09-26 0000917491 faro:ExcessInventoryMember 2015-06-28 2015-09-26 0000917491 us-gaap:PerformanceSharesMember 2015-06-28 2015-09-26 0000917491 us-gaap:RestrictedStockUnitsRSUMember 2015-06-28 2015-09-26 0000917491 2015-06-28 2015-09-26 0000917491 us-gaap:PerformanceSharesMember 2015-03-29 2015-06-27 0000917491 us-gaap:RestrictedStockUnitsRSUMember 2015-03-29 2015-06-27 0000917491 faro:KubitGmbhMember 2015-03-01 2015-03-28 0000917491 faro:PerformanceBasedStockOptionsAndRestrictedStockAwardsMember 2014-01-01 2014-09-27 0000917491 us-gaap:StockOptionMember 2014-01-01 2014-09-27 0000917491 us-gaap:StockOptionMemberus-gaap:MaximumMember 2014-01-01 2014-09-27 0000917491 us-gaap:StockOptionMemberus-gaap:MinimumMember 2014-01-01 2014-09-27 0000917491 faro:BlackScholesOptionPricingModelMember 2014-01-01 2014-09-27 0000917491 us-gaap:AsiaPacificMember 2014-01-01 2014-09-27 0000917491 us-gaap:AmericasMember 2014-01-01 2014-09-27 0000917491 us-gaap:EuropeMember 2014-01-01 2014-09-27 0000917491 2014-01-01 2014-09-27 0000917491 faro:PerformanceBasedStockOptionsAndRestrictedStockAwardsMember 2015-01-01 2015-09-26 0000917491 us-gaap:StockOptionMember 2015-01-01 2015-09-26 0000917491 us-gaap:MaximumMember 2015-01-01 2015-09-26 0000917491 us-gaap:MinimumMember 2015-01-01 2015-09-26 0000917491 us-gaap:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2015-01-01 2015-09-26 0000917491 us-gaap:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2015-01-01 2015-09-26 0000917491 faro:KubitGmbhMember 2015-01-01 2015-09-26 0000917491 faro:ArasMember 2015-01-01 2015-09-26 0000917491 faro:BlackScholesOptionPricingModelMember 2015-01-01 2015-09-26 0000917491 faro:MonteCarloSimulationValuationModelMember 2015-01-01 2015-09-26 0000917491 us-gaap:AsiaPacificMember 2015-01-01 2015-09-26 0000917491 us-gaap:AmericasMember 2015-01-01 2015-09-26 0000917491 us-gaap:EuropeMember 2015-01-01 2015-09-26 0000917491 faro:ExcessInventoryAndPurchaseCommitmentInventoryMember 2015-01-01 2015-09-26 0000917491 2015-01-01 2015-09-26 0000917491 faro:ArasMember 2015-02-06 2015-02-28 0000917491 us-gaap:SubsequentEventMember 2015-11-03 2015-11-03 0000917491 us-gaap:USTreasuryBillSecuritiesMember 2014-12-31 0000917491 faro:ServiceAndDemonstrationInventoryNetMemberfaro:DemonstrationInventoryMember 2014-12-31 0000917491 faro:FinishedGoodsMember 2014-12-31 0000917491 2014-12-31 0000917491 2013-12-31 0000917491 2015-10-29 0000917491 us-gaap:USTreasuryBillSecuritiesMember 2015-09-26 0000917491 faro:KubitGmbhMemberus-gaap:CustomerRelationshipsMember 2015-09-26 0000917491 faro:KubitGmbhMemberus-gaap:NoncompeteAgreementsMember 2015-09-26 0000917491 faro:KubitGmbhMemberus-gaap:TechnologyBasedIntangibleAssetsMember 2015-09-26 0000917491 faro:KubitGmbhMemberus-gaap:TradeNamesMember 2015-09-26 0000917491 faro:KubitGmbhMember 2015-09-26 0000917491 faro:ArasMemberus-gaap:CustomerRelationshipsMember 2015-09-26 0000917491 faro:ArasMemberus-gaap:NoncompeteAgreementsMember 2015-09-26 0000917491 faro:ArasMemberus-gaap:TechnologyBasedIntangibleAssetsMember 2015-09-26 0000917491 faro:ArasMemberus-gaap:TradeNamesMember 2015-09-26 0000917491 faro:ArasMember 2015-09-26 0000917491 faro:PropertyAndEquipmentMember 2015-09-26 0000917491 us-gaap:AsiaPacificMember 2015-09-26 0000917491 us-gaap:AmericasMember 2015-09-26 0000917491 us-gaap:EuropeMember 2015-09-26 0000917491 faro:ServiceAndDemonstrationInventoryNetMemberfaro:DemonstrationInventoryMember 2015-09-26 0000917491 2015-09-26 0000917491 us-gaap:AsiaPacificMember 2014-09-27 0000917491 us-gaap:AmericasMember 2014-09-27 0000917491 us-gaap:EuropeMember 2014-09-27 0000917491 2014-09-27 iso4217:USD shares iso4217:USD shares pure faro:Segment faro:Customer faro:Installment EX-101.SCH 7 faro-20150926.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:calculationLink link:presentationLink link:definitionLink 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME link:calculationLink link:presentationLink link:definitionLink 107 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Description of Business link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Principles of Consolidation link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Reclassifications link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Impact of Recently Issued Accounting Pronouncements link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Cash and Cash Equivalents link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Short Term Investments link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Accounts Receivable link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Earnings Per Share link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Accrued Liabilities link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Fair Value of Financial Instruments link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Segment Reporting link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Line of Credit link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Business Combinations link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Subsequent Event link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Accounts Receivable (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Earnings Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Accrued Liabilities (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Segment Reporting (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Business Combinations (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Assumptions Used to Estimate The Fair Value of The Performance-based Stock Options and Restricted Stock Units (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Fair Value of Option Granted (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Summary of Restricted Stock Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Short Term Investments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Accounts Receivable (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Inventories - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Earnings Per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS) (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Accrued Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Activity Related to Accrued Warranties (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Segment Reporting - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Segment Reporting Information (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Line of Credit - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Business Combinations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Preliminary Allocation of Purchase Price to Fair Values of Assets Acquired and Liabilities Assumed (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Subsequent Event - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 faro-20150926_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 faro-20150926_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 faro-20150926_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 faro-20150926_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R39.htm IDEA: XBRL DOCUMENT v3.3.0.814
Short Term Investments - Additional Information (Detail) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 31, 2014
Securities Purchased Under Agreements to Resell and Other Short Term Investment Securities [Line Items]    
Short-term investments $ 64,984 $ 64,995
Weighted average interest rate on U.S. Treasury bills, maximum 1.00% 1.00%
US Treasury Bill Securities    
Securities Purchased Under Agreements to Resell and Other Short Term Investment Securities [Line Items]    
Short-term investments $ 65,000 $ 65,000
XML 13 R54.htm IDEA: XBRL DOCUMENT v3.3.0.814
Subsequent Event - Additional Information (Detail)
Nov. 03, 2015
Subsequent Event  
Subsequent Event [Line Items]  
Reduction in global work force 8.00%
XML 14 R48.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Reporting - Additional Information (Detail)
9 Months Ended
Sep. 26, 2015
Segment
Customer
Segment Reporting Information [Line Items]  
Number of reportable segments 3
Customers that individually accounted for 10% or more of total revenue | Customer 0
Minimum  
Segment Reporting Information [Line Items]  
Percentage of product sales to consolidated sales 99.00%
EXCEL 15 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`+&$8T=XY$XD]0$``#\A```3````6T-O;G1E;G1?5'EP97-= M+GAM;,W:S4[C,!`'\%>IG[_Y"G.=G88X[+J4_+?&(MM3U;'VGD:SRWV@Y%Y6VOO!M#H9-[+M MV!UDG;O5RK34N?;!YBUURJ7I4XY7LSL=THVV.07;#6P*[#]Y7>+L8PI&'TAW ML2=*=JAC>AHH'JN_C[Q4OJ*5?AC2NPH_W[LZT#"MB;WQSZ6N=SE+S+\MJQR- M;ZIPN/%OG1E;AN;']6\[ROD_7LO!3=S:X2KH1W-08'NR,95C;;49CXWJT87- M#^5):%^A-!8Z??_3T*=@9-/AA$B\JP\!TH<$Z4.!]-&`]'$&TL=G MD#Z^@/3Q%:0/OD!I!$54CD(J1S&5HZ#*453E**QR%%QW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M M*;V"^GH`A3&^.R6:E((C-Z."N[_8_`)02P,$%`````@`L81C1ZKL&"/T`0`` M_R```!H```!X;"]??3,L1DS;''6!=#9!(=+G=Y-'EN&A MR_7J1SHVY=!WN3T,>?'G=.SR:OI^7;6E#*L0\J9-IR;?]$/JIJ>[?CPU9;H= M]V%H-J_-/@6MZV48+^=4CP\?9R^>M^MJ?-Y*M?C9C/M4UM7O?GS-;4HEA_.' MW$P+3(_?AO2=Y?O=[K!)3_WFUREUY8N*\&^!*LP'Z7R04H)L/L@H03X?Y)2@ M.!\4*4'+^:`E)>AV/NB6$G0W'W1'";J?#[JG!$D-9*PY20AKCM8"N!:.UP+` M%H[8`L@6CMD"T!:.V@+8%H[;`N`6CMP"Z!:.W0+P%H[>"O16CMX*]%;27AMM MMCEZ*]!;.7HKT%LY>BO06SEZ*]!;.7HKT%LY>BO06SEZ*]!;.7H;T-LX>AO0 MVSAZ&]#;2&CO0VSEZ.]#;.7H[ MT-LY>D>@=^3H'8'>D:-W!'I'CMX1Z!TY>D>@=R3]5GFA=VZ;,6U?RGCH]OG: M-?\-AT47>.?R=DS73SE/A0T76I=II13.UZN_6^>I?T/"I_\Z/+X#4$L#!!0` M```(`+&$8T?N>'8FF@,``&H-```0````9&]C4')O<',O87!P+GAM;+U737/: M.A3]*QI6>8O4O#3I(D,\0\!]+S,I80)-UT*^!$UDR=65F=!?WRL9J`DRA"R: M363IG*NKAJ[UV-K2K!.`K+70FF\ILF;SL*Y\CI)4"R@X/B)()I6Y\86 MW-&G?4[,?"X%#(VH"M`NN>AVOR3PZD#GD)^76Z.=M.=WZ9>EDH([:73Z30IK MT,P=RUX%J%[R%A`89'D"HK+2K=)NC6E.!O;R8#Y?T7G5)X[6'#]#'D3N[^X MT>()+/J3_GOQJ4M_6PDV\[5MX+G4SV,N+::]I;M>@G#&KL.T=!^-4FZ$#SH^ M3!A-,Q&DVS(:#1YN+\;]J?T<=N_[X\&&?L`Y_,I MG,F4_GW+1A_@7'V`\R7*&0(**TNO$3-S=ENAU(`8Q8ZMU$*6%'4/'1B-1LF\ M7=];CC)`QQ:08M..?`2A.**8.$)WN*0HQ80<[Z0I@JRIDX M(U[.R1-"^:X#&@\D!,=%2*`PR'Y6]:]2,*ML]='>D;.MJ?2I)HA_*R\GYF7_*3<86?3U@A& M(KV&XS_'0GX8N!_[P_A($APF[`7N,#PJ]I$=V@0]9_T\E_%C4(4796W\NR[B'6G[4'>W_RS=;,0_&[9D1%%PN_*$X.:&UA=.+EORK<%YI/JW M4O@-:CKQ3NLQM0@G=)JU:JY%MU@B#L%QJ8XGXL:RT:'8_35Z/'D/&8\D;W./ MMDO!4#M0DF]NIU%5S(@?+I^X0]&D/^38.KPKDDEQ5Z?7QL@/;H^VS8A4[RRN M'>([.8T7#3L[O:^R\W=TUKT3G5#]6VK+^P&4+`A,)=-7RHAM8,>5%?%2?MNH MWWBW]]1MOEG?O%"3W5]6Z6]02P,$%`````@`L81C1TR'Y@`^`0``:0,``!$` M``!D;V-04(5E?N0]JJ&K;=M*6J2X.3,G;XO$YG4VN3$!N M!$154`P[!_/LU/FUO+M?/F3UM*#7.:5Y42[IC)4WK"S>#Y.=^1L-ZWZ(?^OX M9#!M%Q4V<.%NDT:FY:;/!)(0A%<.E347X1+FFSC!PN[C$P1>#NJ%Z;)MH6NM MEZ%.]VN,#B\GKFQM?7=,_8C.7E7]!5!+`P04````"`"QA&-'F5R<(Q`&``"< M)P``$P```'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:! MMK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H M.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I`DQEJ&&^+3&K!'@$WVW MO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC? M-*HU+,76>)7`\:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO=' MU!=*Y`\FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z>`HWEL:\4*Z" M>P'_T=HWPJOX@L`Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH M8U=RSTS0LS M0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ M`VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8= MQXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+:`'@Z]1 M`O)256`Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>K MRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU= M[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41`71% M`B.5'`86%S+D4.Z2D`83``>LX=SFWJXPD6L_UC6 M'ODRWSEPVSK>`U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;= MX`Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F`6/,,H68XWX=% MFAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'M MB[\!4$L#!!0````(`+&$8T?2\]6)90(``$(,```-````>&PO17!I5+E-\^KTB5FJ!J+$G,] MDPO)D-*/LO"J4F*452:(46_B^S./(<)A'/*:S9FJ0"IJKB(X[2#@XN]$AB/X M=/'Y3RW4[2?@QM&7TXIYH3^"-"?3:(XO#7/#^Y";0`7%8/8,5HMH_,.ZI MH$("I4M#9[`(1PP[CSM$22*)`7/$"%T[>&(`6TVM'R-<2)O;91CF&?M])EDD M$?3;W]O3)3V['=;^IA!2#6`)P0I+1=)MY*]$ MY0(WJJU@K\GW*3QVR>^IZ?2[UJO1)?C1VW-T<@O=URS!X=+NKI^_O>Z*8[S;3OUIHS:_I&;6<52O2%?B>+)LMPCFJJ'LA* M*#L9P=[^:>0'L\YKT5%$L+=_X8S4S%T:^W\-\3]02P,$%`````@`L81C1W&! M"N?G!```3!$```\```!X;"]W;W)K8F]O:RYX;6R5F%MSVC@4@/^*QD_9ARS@ M"VTSI3,DD"XS*DQ/ME)GF(#Y]/M.T=2OKJS M)V,?-L8\L.=2:7=F)]'.^^IL,'#Y3I3<_6TJH>&[K;$E]_!J[P=FNY6YF)F\ M+H7V@W@X'`^L4-Q+H]U.5B[:T]Q[:*ZR@A=N)X0O50LKN=31MZ_N;"N5N!/6 M`9CQJEKR4DRB9Q4QQ9V?%]*+8A*E\&J>1.<#6U?GM53A)1MFT2#`#D.]L2PW MA6AAZYUT/_=?1*P06UXKOX;.'MJ=1*,XC>-QRP@_NY/BR6%@^(#QW,M'L>:; M232,&*^]N93*"SOC7GRWIJZDO@=6Q+;2.K\*PVU^64HM2_D[]!O>W,X\_6.L M_&VTYVJ56Z-4$Q6^:(*@!??Z"?31R[SS0\\WMV$E)M%X",!'Z>1&*NE?)E'S MK$08R>!H*,WT_WEBNIFL9VMA2TC! M1ZAVY3$!BSHB3&W&#C'-I$`70BE`X5C/$>%G:%5[J$VBTRJ6<438..=60^ES M[$98MMIQVVD4FS@B5(0^V[!N5Y(W5>RH<>S@B)!PH7-3"K;FS]TX+-^(L.^2 M2\ONN*I%D.A2:@X)P17,O/.V+G&]PB[&A(LK<=^4T%M1P0+"3.!@;%],U4U3 MEK)=Z58@V!8`(:`WG0'%G;))*'@%):!)9BM@D\21V+N8\.Y0/H+]&YB(XV2, ML78QH=VJWCCQJPYS,`\&X5CL7$PX]U;VL9/UD;XQ]C`F/"3LWU/<7YB#C8P) M(U$:D/%8R9A0LI\/)`8;&A.&$HE!<1*L9_(>/4D*]C0A/"4E(4E8U(00]N!-@WGQTYJ)ECIA%`:H6YA0[`R#]UIJ8## M*&QU0EC]YA;5SCM&8<$30G!ZH]JOG^^L()8\H27OY^Q,>"X5EBK%DJ?4>0#E M[*$?1C?U/!QF,0J;GA*F=]*?Z`KV.R7\)M(?]PBCL-\IX3=,BH&-0$E^..HM MZW(#V.;0UAE5YPQ+'PWZU808'98[)>3>2_P""P;7P3;E#NR?W&(4ECLEY,9; M-[%H&(7E3@FY^S6NP\,H+'=*R=U#H?L0.\$H+'=*R/V_>SL[Q1<'['=&^-W= MW7NSA5'8[^S=E?R5B%%8]8Q0'0[^"JZV.I2HJ5(F?_7TIK8YKK\95CVC#K]' M9XBC(6(45CU+]W?=/]=;N.'#^(IP^7=-,W![SL-_!.!/>YA/LW`\#.\_3`%M MAZL\W-IKI2[@LVM]97ASX6W)A_\!?/L/4$L#!!0````(`+&$8T=.1;2G50(` M`/,'```8````>&PO=V]R:W-H965T&ULA97+CILP%(9?!?$` M8VQN8420)JFJ=E%I-(MV[1`GH`%,;2=,W[Z^A8&1@0W8YO_/=VQ\['R@[)U7 MA`COHVTZOOF5SPK1%O=/A![!QB%;"D M#==/K[QQ0=N'Q?=:_&'>=:??@_D206MS&Y`UH-&`HE5#:`WA:#!+!TQF>E[? ML,!%SNC@,?,S>JS^.7P.Y#^2V1RY[-+5'VA[/\YLJ#D:1N`'Q M)B#6]G0%8!0[-R#9!"3:GJT`C`(&;D*Z24B-'\X1L99T!F$D*("Q&[+;A.P, MY,M.2:;SL)*%K9)M(C+CCU:6RDH69J%.APT&#$R$9`7RT*0+%&?9SBFV*GD#ZC/^5%WN,K^879 MM>ZX=Z)"GO3Z6+Y0*HA,(GB2*57R!AX[#;D(U4QEFYD[R70$[1]7['C/%_\! M4$L#!!0````(`+&$8T>%J6\-D00``$\7```8````>&PO=V]R:W-H965T&ULC9A="6DAV-VM[KYUIZ*HMM\K\I+^[@]==WU(4G:YU-1 MY>WG^EI<^O^\U$V5=_UA\YJTUZ;(C_=&59E((6Q2Y>?+=K^[G_O2['?U6U>> M+\679M.^557>_'LHROKVN(7M>.+K^?74#2>2_2Z9VAW/57%IS_5ETQ0OC]M? MX"'38D#NQ%_GXM;.OF^&\$]U_6TX^./XN!5#AJ(LGKNAB[S_>"^RHBR'GOHK M_T.=_KCFT'#^?>S]M_MP^_A/>5MD=?GW^=B=^K1BNSD6+_E;V7VM;[\7-`8S M=/AWJ:FRRW53Y=_P\7^Z?-_Q/*JC9>@-)#>34`#3;0%$#]:%! M@LGNX_HU[_+]KJEOFP9OQC4?[CD\J'[FGC?M_60_I'8[`/U,[7?O>ZEWR?O0 M#R%RAAP("1,9$69"DO[Z4PBY%D+-0TAL;]?;J[7V>MY>87NWC.CNR`4'@8@W MWIDPE2$%PLO4KX?1T3`:PZ3+RYAY&$2L]JD.4]E$^<#$FF@6@UD\DP41JU(` M)@M2J>HG<#V+C6:Q]RZ48+(@8@P`0V5(:26\7L_BHED<9F%&?'"413`W,B/( MJ\#23:-)4DPBF22(2/#>,5&0`BLR@F"R'"J=0P80B36H;NT>#9 MB!5`8"^A'E;EMA@0H)@4$_5`C!':,P//"--&FE">5<\M\Z#H9JME)8^D-26Y M_4B4!1-8>1"W)J#M%+.J#L2`-QR639AUH3QQ<0(*3W'F),89;]CI(0Q$&LH3 MER>@]!1G3V(^:2F!VQ`3!TX']B?$%0JD/LZAQ"CEN&66$2:]TH&G"\0U"N@_ MS7F4&&FMX*1.&'@I0GGB,@64H.9L2@Q8<.P*0LSWM4`@3MRGX.E)Q<4956DM M>[L(LVEH0S)*,R)=!A9*02AIN>B3/: MJD"B_U&&2G)\H(>X4B5Z4'.")P:D=MP#9\2,GIEWF2>N5(D>U)SBB9$@N=HL M&S$+,I0GKE2)&M2&+``/<$)$H*'=J?<9U* M*BA`[DE[(`84.':#CICS`9_*N$\E2M!P>B<& MO`Z,6\4]J=!NAO,V,3(UG">)LK-?@\LP<4TJJD\_:'+YXQ899_OZB_MUBU@* M-O104_$:5E%]^J':F3.'D;%A)ON96299E>U"UPH-:0(Z4G$]*DV;B9M;9(!A MLI^999*X&)6AJI];!1'$U*A2:Y61$#%BEN<=X-G)#U1ZZ MWW$]*G(:IR-B/H%VAM/UR%D;>KFBXGY4*>UN+A`RG[SX^.)IF6<-6^:)^U%Y M>I?#Y:%"4EN1LHMHY/H?^H$:3\=-JL=JDME@Q*S5>(M--G$K-5XR>_5YS5^+ M/_/F]7QI-T]UU]75_97G2UUW1=^/^-R/\U3DQ^F@+%ZZX:OKOS?XOAWJ'O_P-02P,$%`````@`L81C1[=X!=+S`0``M`4``!@```!X;"]W;W)K M,=EFK(SU`,G.#*F#H*`X02V.&V]_+,S+WR/&,72=N>O'(@+EV' M^=\CH6P\>+YWFWAKSXW4$S#/X.2KVH[THF4]X*0^>-_\?9%HA1'\;LDH9GV@ MV4^,O>O!S^K@(8U`*"FE3L"JN9*"4*J#5.$/E_E54AOG_5OZ=[-:17_"@A2, M_FDKV2A8Y(&*U/A"Y1L;?Q"WA%@'EHP*\P_*BY"LNUD\T.%/V[:]:4?[)4F= M[;$A<(9@,OC1JB%TAO`_`[1D9ETO6.(\XVP$W)[%@/61^_M0[5P)A)E42Q*> M%JB=RK-KGL09O.H<)PEFDJ.5!,N*PBF^0J"J/T$$CR"B.41@(9+[$ELCZ2V$ ME:`-0OZRJGBDNF,)G[*$EB6]KQ+/6:PD1O:W+"P6A'=$T5.BR!)M5XBLQ-^B M-(UWT0J1$Z:[79HD"^<5/R6*+=%NA2AVA<)=&L8KPF(2^FD4+NQ1\I0H,2GI MRF$<$[>-*`CC%9Z',DL#9Q=LP&?R"_-SVPMP8E+=57.Q:L8D43%HHT(;]81. M`TIJJ;NIZG/[JMB!9,/MC9P>ZOP?4$L#!!0````(`+&$8T?4U#?Z!04``$D8 M```8````>&PO=V]R:W-H965T&ULC9E-<^(X$(;_"L4=D%H? MEE*$JL%F:_>P55-SV#D[X`1J`+.V,YG]]RNCEL&,U%T4S^74ZGNOGZ;YI+D^+1;W=%Z>\GI>7XNQ^>2VK4]ZXP^IM45^J(M]= M@T['!3"F%Z?\<)ZNEM=S7ZO5LGQOCH=S\;6:U.^G4U[]MRZ.Y?Z4)XG5?'Z//W"GS9@6N1*_',H/NJ[[Y-V\B]E^:,] M^&OW/&7M'(ICL6W:%+G[^%FDQ?'89G(C_XM);V.V@???0_8_KG+=]%_RNDC+ MX_?#KMF[V;+I9%>\YN_'YEOY\6>!&E2;<%L>Z^O?R?:];LI3")E.3ODO_WDX M7S\__"^&8=AP`&``=`'=.,,!`@/$+4"2`1(#Y&='4!B@'D98>.W7RF5YDZ^6 M5?DQJ?SEON3MJN)/REV;[:2^GG1%JZ;!Q&X0]:(0!S) M/')+LG#C=Y.`H4GT1H!K.#%`ZHE$$',83;+Y+4EOFF)HFN*^5L+'R^%X.10O M[^.ECU?]*297Y.PKX1&5&";B5.HIG2C#XU3F*6X`C(QC&\2L3(P:5J9&E2FO M3/>'4??*/,)EPF2<2@.EE8E3F:>DL"*)4QNDP!@SK$N/ZM)>%S'*&A%0C*!2 M3[E+(2RARU,`&H`3PA`3B8ZMY61T+2=^VI'*F-'*F,&UW*N,1\!8*8C*(*6U M9$1E/&685D`4!B=E>&PEVU%==GPE>\1H2\GRD%7D.K:H74GJ$ M-(]VU]?G,:D9=54RQ#BW#(@Z;`(GN)81@^2##MF[7;GW+A/+,&A>_0H)W(*H M"@FT#"NI33I@EBEJ-T/,F12G;MJ`:6"Q]3UNK=R[F"%6VCHPY!ZR1Q/O:U,X'TO<`2E2W#!BW\[">`S(R^8II8!% ME(W;*T=;I%P$&66`5(8V+"A_R)!RO8X@DFUNF(QI&S38OK8$;8+2YAFA$M)+ M`N9:)W+'37!'`IV0\I*P,\.='_3UC3<`'"V9ZHV0F5EJ):4ADZ6*D"&E!>6H M&Z1`"AV[X09[@/YFBPX?:8Y@W&Z!H22B.,A072,B,Z`*$R#*M#FE'5R4(F17;"(56LCX5!9^W+\LYJB6'6R,S:)H42%E*1 MVRM2K@NAVB*D0"H6NV3CG@_>6BWE^LS12``HBO0R,^STH M+&)_(-O3YID9FS^N-=L3YS$VUP25==1C!6Q/&S8/Y(4*X/(S?*+J=C M-=6QW7(*86+.#^/.#]YC+>7\R'Q&:2`E9X+:A;,;:=VS)]7AW(VND]]L?''W MGO145&_7-]3U9%N^GYNV$[@[V[T%_P+M>]:'\VO^E/*!\QE_VOAWW+?TJ^4E M?RO^SJNWP[F>O)1-4YZNKV)?R[(IW*39W$G8%_FN.S@6KTW[-7'?*_^FVQ\T MY26\N._^>[#Z'U!+`P04````"`"QA&-'^M;\V4<"``#?!@``&````'AL+W=O MR(-KL63$Z$5XF)+SPYK*$9'):I*![CNTJE04=M)K&RO-(G)A9=%C5^I MQ2Y5A>B?+2Y)N[$]NS.\%>><2X.3Q$ZO.Q85KEE!:HOBT\9^]M;[0!(*^%W@ ME@W6ELS]0,B'W/P\;FQ7IH!+G''I`8G;%:>X+*4C$?C3^+R%E,+ANO/^HJH5 MV1\0PRDIWXLCST6RKFT=\0E=2OY&VA_8E*`RS$C)U-7*+HR3JI/85H6^]+VH MU;W53R+7R,8%P`A`+^CCC`N@$<";P)\5^$;@_V^$P`B";Q$<7;LZN1WB*(DI M:2VJN]T@^5)YZT#T)K.8,HI#8[8$1"^2^)JLHMBY2C\&`0-DJY$03",[C7@] MX8CX?1)@+(F["$#)9P*DF@CA3`X/G>S_<7*7)AQ+TQ^>%=1GM;H/$2JDUI5H M9!%%_C24:LCS`(#3U$Y3<`6B:6BO(0`"$(Y7Y3^LRM?9N.Y]F&!8EF86T`^# M:2HU5!AYX32U,U3D+L$TM>]\A8/COBLL>%A88`KS9OJEF84/@YFNIIJ"OKN< MZ5?GRH,SO=^;I/QPT%9=ES/X?"M,SVIP,BLCEYK+MW-@[6?S,Y"?_S?[UENG MWHA])V:Y'KTW]TGBYJ)EU(%P,'34A3H1P+!)VG\1!Y^)OTV]*?.)R M&8HUU0-8;SAINM])_T]+_@)02P,$%`````@`L81C1Z#`!R$R!```^1,``!@` M``!X;"]W;W)K76Y7 MQ4Q-S2Q2EK[TPX5@MPVF M=L=K)>ONVM1>*T^OF\_L)>=B0$;B^U4^NME[;PC_UC0_AP]_'U\WX9!!EO+0 M#UT4ZN5=YK(LAY[4R/]@IQ]C#@WG[TWO?X[EJOAO12?SIOQQ/?87E3;<>$=Y M*NYE_ZUY_"6QAC'AH2F[\:]WN'=]4YDF&Z\J?NG7:SV^/O1_TA";K3<`;`!3 M@VF<]08<&_"/!M%8J4XVUO5'T1>[;=L\O%;?C%LQW'/VPM7,';QNO*A*ZC8# MH&9JMWW?L1"VP?O0$3(P8_;(3$2@>I^&@+4A%LUA;$X,D&LBX>LC\+41^+P( MCD58.HC6.HCF'4380;0,F8Q,K@>QLYAX M["!]JD7,:T$D!+!#N8:$@'`]2>),DF`I,1%%,SS)&!$%H3C.UJ.DSB@I1DF( M*)J)8FI2-.-#`NM),F>2#).D1!+-I(GE(1HDY1B%A3A,1@R#4";BD"@9*2[2 MU!)G53/+..@01@RT1T@(XGG)$?)%.ONV+N.L*FD9!S`.\=#M$?(AHQX(0S%N MNUEN?S$4&+,\5,QM,(8*8YRJ"*$$9G99*2G"*>:9+="JQI:!T&.,\A!"/K`X M(X+GAF.Q$!;),[<8F38:)V[G'AE?)!'YG4",A]PV1:MZ7-YV]".SJ)ZYM<;0 M:XQ2+$*^\@EA@WS";$L/<\N-:7-%I'4TXT<)>0D&RQ,+5L@<'L0T(/45FL/QF\0 MQM3B-W%A:$ODUB#$F(A:*A#R`8"4AN%4;ZGMKKE-"&A"L"SIX#8AH`F!6-GV M"/GD'/^'649Q2Q"R_[&[0(C>7)B>;'L+[E8@1P4"M4(@!)!2,V,H`98UC[L= MR-&!0!D9(1`)-3F&BFU;`N[>"')TX/./NF4FZ:6*%GY2,W&1Q7'Z4,I3 M/[Q-U/M6GTSI#WUS,P=MTVG?[C=02P,$%`````@`L81C1_Y:-BV6`0``<`,` M`!@```!X;"]W;W)K@NB3B2M&,^R;TP+:6A9I-R++0L< MO)(&7BQQ@];"_CN#PO%$#W1)O,JV\S'!RH*MO%IJ,$ZB(1::$[T_',]Y1"3` M;PFCV_@D:K\@OL7@J3[1+$H`!96/%40P5W@`I6*AT/CO7/.C921N_:7ZSW3; MH/XB'#R@^B-KWP6Q&24U-&)0_A7'7S!?X2X6K%"Y]"75X#SJA4*)%N^3E2;9 M<3KAMS-MG\!G`E\)/[(D?&J49#X*+\K"XDCL--I>Q!<\''D81$5<2@:%CD9` MN'A97,M#S@MVC85F#-]@SC-F1;!0?6W!]UI\HO-$Y_OT?(]^NU68[RO<8LX+ M)O_2A&U&HL&VZ>4=J7`P:<\VV76Y[GD:Z0>\+'K1PK.PK32.7-"'ATE3;!`] MA/;9S1TE75C_-5#0^.A^#[Z=-F(*//;+?J\_6?D?4$L#!!0````(`+&$8T?, M^&>PEP$``'`#```8````>&PO=V]R:W-H965T&UL;5/;;MP@ M$/T5Q`<$+YMMHY774C91U3Y4BO*0/+/VV$8!Q@&\3OX^@"]Q*[]X+IPS[HG'B63>MC@A4Y6WB5U&"<1$,L MU"=ZOSN>]Q&1`"\2!K?R2=1^07R+P9_J1+,H`124/E80P5SA`92*A4+C]ZGF M=\M(7/MS]5_IMD']13AX0/4J*]\&L1DE%=2B5_X9A]\P7>$0"Y:H7/J2LG<> M]4RA1(N/T4J3[#">\+N)MDW@$X$OA+LL"1\;)9F/PHLBMS@0.XZV$_$%=T<> M!E$2EY)!H:,1$"Y>Y-=BM[_-V346FC!\A3E/F`7!0O6E!=]J\0^=)SK?IN^W MZ+=KA?MMA6O,><8<_FO"5B/18)OT\HZ4V)NT9ZOLLESW/(WT&U[DG6C@K["- M-(Y'25.L$3V$]MG-@9(VK/\2**A]='\&WXX;,08>NWF_EY^L^`)02P,$ M%`````@`L81C1Q6WM8*7`0``<`,``!@```!X;"]W;W)KV;:P$\>=?*N"-MO>\.C+FR!2W<#79@PDV-5@L?7-LP MUUD052)IQ7B6W3$MI*%%GF(OMLBQ]TH:>+'$]5H+^_\,"H`1U5]9^3:(S2BIH!:]\J\X/,'T MA-N8L$3ETI>4O?.H9PHE6KR/IS3I',8;SB?:-H%/!+X0'K(D?"R49/X47A2Y MQ8'8L;6=B!/<'7AH1$E<"@:%CD9`>'B17XO=_BYGUYAHPO`5YCQA%@0+V9<2 M?*O$%SI/=+Y-WV_1?ZP5[K<5KC'G&7/_K0A;M42#;=+D'2FQ-VG/5M%EN4YI M!NP37N2=:."WL(TTCES0A\&D+M:('D+Y[.:6DC:L_^(HJ'TT[X-MQXT8'8_= MO-_+3U9\`%!+`P04````"`"QA&-'8]N^)98!``!P`P``&0```'AL+W=OO&MEW(FVWG='QES9@A;N M!CLPX:1&JX4/H6V8ZRR(*I&T8CS+OC,MI*%%GG)/MLBQ]TH:>++$]5H+^W$& MA<.)[NB<>)9-ZV."%3E;>)748)Q$0RS4)WJW.Y[W$9$`+Q(&M_))U'Y!?(W! MG^I$LR@!%)0^5A#!7.$>E(J%0N.WJ>97RTA<^W/UAW3;H/XB'-RC^BLKWP:Q M&245U*)7_AF'WS!=X386+%&Y]"5E[SSJF4*)%N^CE2;983HY3+1M`I\(?"$< MLB1\;)1D_A)>%+G%@=AQM)V(+[@[\C"(DKB4#`H=C8!P\2*_%KO](6?76&C" M\!7F/&$6!`O5EQ9\J\4_=)[H?)N^WZ)_6RO<;RM<8\XSYN=_3=AJ)!ILDU[> MD1)[D_9LE5V6ZXZGD7[!B[P3#3P*VTCCR`5]>)@TQ1K10VB?W=Q2TH;U7P(% MM8_NC^#;<2/&P&,W[_?RDQ6?4$L#!!0````(`+&$8T?FTGKDE@$``'`#```9 M````>&PO=V]R:W-H965T[XWD?$0GP M5\+@5C:)VB^(K]'Y79UH%B6`@M+'#"(<5W@`I6*B4/AMROE9,A+7]IS]*;TV MJ+\(!P^H_LG*MT%L1DD%M>B5?\'A%TQ/.,2$)2J7OJ3LG4<]4RC1XGT\I4GG M,-X<^$3;)O")P!?"79:$CX62S$?A19%;'(@=6]N).,'=D8=&E,2E8%#H:`2$ MAQ?YM=C=9CF[QD03AJ\PYPFS(%C(OI3@6R6^T'FB\VWZ?HM^NU:XWU:XQIQG MS'>-;-42#;9)DW>DQ-ZD/5M%E^6Z3S-@G_`B[T0#?X1MI''D@CX,)G6Q1O00 MRF&UL;5/;;MP@ M$/T5Q`<$+YNDU[HG'B13>MC@A4Y6WB5U&"<1$,L MU$=ZVAW.^XA(@%<)@UOY)&J_(+['X'=UI%F4``I*'RN(8*[P`$K%0J'QQU3S MJV4DKOVY^F.Z;5!_$0X>4+W)RK=!;$9)!;7HE7_!X0FF*]S%@B4JE[ZD[)U' M/5,HT>)SM-(D.XPG?*9M$_A$X`OA9Y:$CXV2S%_"BR*W.!`[CK83\05W!QX& M41*7DD&AHQ$0+E[DUV)WRW-VC84F#%]ASA-F0;!0?6G!MUI\H_-$Y]OT_1;] M=JUPOZUPC3G/F/U_3=AJ)!ILDU[>D1)[D_9LE5V6Z\332+_@1=Z)!OX(VTCC MR`5]>)@TQ1K10VB?W=Q1TH;U7P(%M8_NC^#;<2/&P&,W[_?RDQ7_`%!+`P04 M````"`"QA&-']VXHI9V[:P$\^=#*N#-MO>].C+FR!2W<'79@PDF-5@L?0MLP MUUD052)IQ7B6W3,MI*%%GG*OMLBQ]TH:>+7$]5H+^_<""H`)U6]9^3:(S2BIH!:]\F\XO,!T MA6,L6*)RZ4O*WGG4,X42+3Y&*TVRPWC"[R?:-H%/!+X0'K(D?&R49'X77A2Y MQ8'8<;2=B"^X._$PB)*XE`P*'8V`Z'R;OM^B']8*]]L*UYC+C#G^UX2M1J+!-NGE'2FQ-VG/5MEEN1YY M&ND7O,@[T@CML[LC)6U8_R504/OH?@N^'3=B##QV M\WXO/UGQ"5!+`P04````"`"QA&-'?`AM_I8!``!P`P``&0```'AL+W=O[PVD?$0GP1\+@5CZ)VL^([S%X MJ8XTBQ)`0>EC!1',!1Y`J5@H-/Z8:GZUC,2U/U=_2K<-ZL_"P0.JO[+R;1"; M45)!+7KEWW!XAND*-[%@B)@TQ1K10VB?7=U0TH;U7P(% MM8_N7?#MN!%CX+&;]WOYR8K_4$L#!!0````(`+&$8T=V?M27EP$``'`#```9 M````>&PO=V]R:W-H965TH'25 MC<2"$'VHA'AHG[W))+&P/<%V-O3O:SL7`LI+YN)S9H['DWQ`^^9:`$\^M#+N M2%OONP-CKFQ!"W>%'9AP4J/5PH?0-LQU%D252%HQGF6W3`MI:)&GW(LM+'&]UL+^.X'"X4AW=$Z\RJ;U,<&*G"V\2FHP3J(A%NHCO=\=3ON(2(`_ M$@:W\DG4?D9\B\&OZDBS*`$4E#Y6$,%IYF?+2%S[<_6G=-N@ M_BP*]QO*UQC3C/F MY[[;*+LMUS]-(/^%%WHD&?@O;2./(&7UXF#3%&M%# M:)]=W5#2AO5?`@6UC^Z/X-MQ(\;`8S?O]_*3%?\!4$L#!!0````(`+&$8T&PO=V]R:W-H965T]P?&7-6!%NX&>S#AID&KA0^N;9GK+8@ZD;1B/,M^ M,"VDH6618L^V+'#P2AIXML0-6@O[_P0*QR/-Z37P(MO.QP`K"[;P:JG!.(F& M6&B.]#X_G'81D0!_)8QN99.H_8SX&IW?]9%F40(HJ'S,(,)Q@0=0*B8*A=_F MG)\E(W%M7[,_I=<&]6?AX`'5/UG[+HC-**FA$8/R+SC^@OD)^YBP0N72EU2# M\ZBO%$JT>)].:=(YSC=\IFT3^$S@"^$N2\*G0DGFH_"B+"R.Q$ZM[46<8'[@ MH1$5<2D8%#H:`>'A97$I\_RV8)>8:,;P%>8T8Q8$"]F7$GRKQ!8TXS99]^*L%5+--@V3=Z1"@>3]FP579;K/LV`?<++HA&UL;5/;;MP@$/T5Q`<$F^WVLO):RB:JVH=*41[:9]8>VRC`.(#7Z=\7 M\"5.Y1?/A7-F#L.X&-&^N`[`DS>MC#O3SOO^Q)BK.M#"W6$/)IPT:+7P(;0M M<[T%42>25HQGV6>FA32T+%+NR98%#EY)`T^6N$%K8?]>0.%XICE=$L^R[7Q, ML+)@*Z^6&HR3:(B%YDSO\]/E$!$)\%O"Z#8^B=JOB"\Q^%F?:18E@(+*QPHB MF!L\@%*Q4&C\.M=\;QF)6W^I_CW=-JB_"@)MLM(D.\XGWV;:/H'/!+X2OF9)^-0HR7P47I2% MQ9'8:;2]B"^8GW@81$5<2@:%CD9`N'A9W,K\F!?L%@O-&+[!7&;,BF"A^MJ" M[[7X0.>)SO?IASWZIZW"P[["+>:R8/YOPC8CT6#;]/*.5#B8M&>;[+I<]SR- M]!U>%KUHX9>PK32.7-&'ATE3;!`]A/;9W9&2+JS_&BAH?'2_!-].&S$%'OME MO]>?K/P'4$L#!!0````(`+&$8T&PO=V]R:W-H M965T"Z<,W,8QOF`]M6U`)Z\:V7=T?&7-F"%NX& M.S#AI$:KA0^A;9CK+(@JD;1B/,M^,"VDH46>>=0SA1(MWD,*SB;9-X!.!+X2[ M1&!CHR3S47A1Y!8'8L?1=B*^X.[(PR!*XE(R*'0T`L+%B_Q:[`[[G%UCH0G# M5YCSA%D0+%1?6O"M%E_H/-'Y-GV_1;]=*]QO*UQCSC/F]EL3MAJ)!MNDEW>D MQ-ZD/5MEE^6ZYVFDG_`B[T0#?X1MI''D@CX\3)IBC>@AM,]N#I2T8?V70$'M MH_LS^';&UL;5/;;MP@$/T5Q`<$+]M-HY77 M4C91E#Y4BO+0/K/VV$8!Q@&\3O\^@"]Q*K]X+IPS[HG'B53>MC@A4Y6WB5U&"<1$,LU"=ZOSN>]Q&1`'\D M#&[EDZC]@O@6@U_5B691`B@H?:P@@KG"`R@5"X7&[U/-KY:1N/;GZD_IMD'] M13AX0/575KX-8C-**JA%K_PK#L\P7>$0"Y:H7/J2LG<>]4RA1(N/T4J3[#"= M["?:-H%/!+X0[K(D?&R49#X*+XKK;++)%WHH'?PC;2.')!'QXF3;%&]!#: M9S<'2MJP_DN@H/;1_1E\.V[$&'CLYOU>?K+B$U!+`P04````"`"QA&-'^[3> M>)?&IEW(FVWG='QES9@A;N!CLPX:1&JX4/H6V8ZRR(*I&T8CS+;ID6 MTM`B3[DW6^38>R4-O%GB>JV%_7L&A<.)[NB<>)=-ZV."%3E;>)748)Q$0RS4 M)_JP.Y[W$9$`OR0,;N63J/V"^!&#E^I$LR@!%)0^5A#!7.$1E(J%0N,_4\VO MEI&X]N?J3^FV0?U%.'A$]5M6O@UB,THJJ$6O_#L.SS!=X1`+EJA<^I*R=Q[U M3*%$B\_12I/L,)[L;R?:-H%/!+X0[K,D?&R49/X47A2YQ8'8<;2=B"^X._(P MB)*XE`P*'8V`Z'R;OM^B M_U@KW&\K7&/.,^;^OR9L-1(-MDDO[TB)O4E[MLHNR_7`TTB_X$7>B09>A6VD M<>2"/CQ,FF*-Z"&TSVX.E+1A_9=`0>VC>Q=\.V[$&'CLYOU>?K+B'U!+`P04 M````"`"QA&-'KMZ*]Y@!``!P`P``&0```'AL+W=O@^.S"`5=O#VB9T_[ZV M(92N>&$N/F?F>#SD`]IWUP)X\J&5<0?:>M_M&7-E"UJX&^S`A),:K18^A+9A MKK,@JD32BO$LNV5:2$.+/.5>;)%C[Y4T\&*)Z[46]M\)%`X'NJ'7Q*ML6A\3 MK,C9S*ND!N,D&F*A/M#C9G_:1D0"O$D8W,(G4?L9\3T&S]6!9E$"*"A]K""" MN<`#*!4+A<9_IYI?+2-QZ5^K/Z;;!O5GX>`!U1]9^3:(S2BIH!:]\J\X/,%T MA5TL6*)RZ4O*WGG45PHE6GR,5IIDA^GD?J*M$_A$X#/A/DO"QT9)YB_A19%; M'(@=1]N)^(*;/0^#*(E+R:#0T0@(%R_R2['9_4=*[$W:LT5V7JXC M3R/]@A=Y)QKX+6PCC2-G].%ATA1K1`^A?7:SHZ0-ZS\'"FH?W;O@VW$CQL!C M=]WO^2&UL;5/;;MP@$/T5Q`<$FVW2:N6UE$T5)0^1HCRT MSZP]ME&`<0&OT[\OX$N"^?,'(9Q,:)]=QV`)Q]:&7>BG??]D3%7=:"% MN\$>3#AIT&KA0VA;YGH+HDXDK1C/LCNFA32T+%+NU98%#EY)`Z^6N$%K8?^> M0>%XHCE=$F^R[7Q,L+)@*Z^6&HR3:(B%YD3O\^/Y$!$)\$O"Z#8^B=HOB.\Q M>*Y/-(L20$'E8P41S!4>0*E8*#3^,]?\;!F)6W^I_IAN&]1?A(,'5+]E[;L@ M-J.DAD8,RK_A^`3S%6YCP0J52U]2#30S;3]@E\)O"5 M\",1V-0HR?PIO"@+BR.QTVA[$5\P/_(PB(JXE`P*'8V`.R7_5Y_LO(?4$L#!!0````(`+&$8T=;<+:/E0$``'`#```9 M````>&PO=V]R:W-H965T"Z<,W,8QOF`]LVU`)Z\:V7< MD;;>=P?&7-F"%NX&.S#AI$:KA0^A;9CK+(@JD;1B/,ONF1;2T")/N1=;Y-A[ M)0V\6.)ZK87]?P:%PY'NZ)QXE4WK8X(5.5MXE=1@G$1#+-1'>MH=SON(2(`_ M$@:W\DG4?D%\B\&OZDBS*`$4E#Y6$,%$3U5U:^#6(S2BJH1:_\*P[/,%WA+A8L4;GT)67O/.J90HD6[Z.5)MEA M.IEIVP0^$?A">,B2\+%1DOE3>%'D%@=BQ]%V(K[@[L##($KB4C(H=#0"PL6+ M_%KL[O2"/CQ,FF*-Z"&T MSV[N*&G#^B^!@MI']T?P[;@18^"QF_=[^+I,XACT@Z M']"^N1;`DW>MC#O3UOONQ)@K6]#"W6$')MS4:+7PP;4-:K.-(L20$'I8P81CAL\@E(Q42C\=\KY M43(2U_:<_6=Z;5!_%0X>4?V1E6^#V(R2"FK1*_^*PR^8GG"("4M4+GU)V3N/ M>J90HL7[>$J3SF&\X7RB;1/X1.`+X7N6A(^%DLP?PHLBMS@0.[:V$W&"NQ,/ MC2B)2\&@T-$("`\O\ENQ.QYR=HN))@Q?82X39D&PD'TIP;=*?*+S1.?;]/T6 M_7ZM<+^M<(VYS)CCER)LU1(-MDF3=Z3$WJ0]6T67Y7I(,V`?\"+O1`//PC;2 M.')%'P:3NE@C>@CEL[L#)6U8_\514/MH?@NV'3=B=#QV\WXO/UGQ'U!+`P04 M````"`"QA&-'S\RMQ)8!``!P`P``&0```'AL+W=O?&IEW(FVWG='QES9@A;N!CLPX:1&JX4/H6V8 MZRR(*I&T8CS+[I@6TM`B3[DW6^38>R4-O%GB>JV%_7L&A<.)[NB<>)=-ZV." M%3E;>)748)Q$0RS4)_JP.Y[W$9$`OR0,;N63J/V"^!&#E^I$LR@!%)0^5A#! M7.$1E(J%0N,_4\VOEI&X]N?J3^FV0?U%.'A$]5M6O@UB,THJJ$6O_#L.SS!= MX386+%&Y]"5E[SSJF4*)%I^CE2;983HY3+1M`I\(?"'<9TGXV"C)_"F\*'*+ M`['C:#L17W!WY&$0)7$I&10Z&@'AXD5^+79WAYQ=8Z$)PU>8\X19$"Q47UKP MK1;?Z#S1^39]OT7_L5:XWU:XQIQGS/U_3=AJ)!ILDU[>D1)[D_9LE5V6ZX&G MD7[!B[P3#;P*VTCCR`5]>)@TQ1K10VB?W=Q2TH;U7P(%M8_N(?AVW(@Q\-C- M^[W\9,4_4$L#!!0````(`+&$8T?32>B?P0$``)\$```9````>&PO=V]R:W-H M965T0/*`Y)G)G(L=2TJCJ+D:HN9M;$ MOK91>;B`X_;O"_A1MW*3C8'+>8&!M%/ZQ=0`%KT)+LTAJJUM]AB;O`9!S8UJ M0+J94FE!K1OJ"IM&`RT"27!,XCC!@C(996FH/>DL5:WE3,*31J85@NKW(W#5 M':)5-!:>655;7\!9BB=>P01(PY1$&LI#=+O:'Q./"(!_##HSZR.?_:34BQ_\ M*0Y1[",`A]QZ!>J:,]P!YU[(&;\.FI^6GCCOC^H/8;4N_8D:N%/\/RML[<+& M$2J@I"VWSZI[A&$)6R^8*V["%^6ML4J,E`@)^M:W3(:VZV=^Q0-MF4`&`OE& MP+U1B'E/+&PO=V]R:W-H965TTFS9R+#6I MJMW#2E4/[9G88QL%&!=PW/W[!>RX;I6+88;WYCV&<3Z@/;D6P)-/K8S;T=;[ M;LN8*UO0PMU@!R:20,O MEKA>:V'_[4'AL*,K>DF\RJ;U,<&*G,V\2FHP3J(A%NH=?5QM]^N(2(`W"8-; M[$GT?D0\Q>!/M:-9M``*2A\KB+"9>7;8#:CI():],J_XO`;IBO^I.R=1WVA4*+%Y[A*D]9A/.$/ M$^TZ@4\$/A/NLV1\%$HVGX0716YQ('9L;2?B"ZZV/#2B)"XE@T-'(R!OK]%OEP[7H_KM#X=+S'[" M;!Y^B+!%2S38)KV\(R7V)LW9(CL/UR-/+?V"%WDG&O@K;".-(T?TX6%2%VM$ M#T$^N[FCI`WC/P<*:A^WF["WXT2,@6$N/F?F M>#P4(]JSZP`\^=#*N`/MO._WC+FJ`RW<'?9@PDF#5@L?0MLRUUL0=2)IQ7B6 M_6!:2$/+(N5>;5G@X)4T\&J)&[06]M\1%(X'FM-KXDVVG8\)5A9LX=52@W$2 M#;'0'.A#OC]N(B(!_D@8WQX&41&7DD&AHQ$0+EX6ES+?906[Q$(SAJ\PQQFS(%BHOK3@MUI\H?-$Y[?I MFUOT[5KA9NJ>;[\J7&..,V;W72-;C42#;=/+.U+A8-*>K;++%GT MHH7?PK;2.')"'QXF3;%!]!#:9W?WE'1A_9=`0>.C^S/X=MJ(*?#87_=[^':326)A>X+M M-.S?K^U<2%%?,A>?,W,\GN0#VD_7`GCRK95Q>]IZW^T8$#U(2O?!K$9)174HE?^ M#8=GF*YP$PN6J%SZDK)W'O5,H42+[]%*D^PPGMQE$^TR@4\$_HO`QD9)YJ/P MHL@M#L2.H^U$?,'-CH=!E,2E9%#H:`2$BQ?YJ=C<\9R=8J$)PU>8PX19$"Q4 M7UKP2RW.Z#S1^67Z]A+]>JUP.RGI#U; M99?ENN=II#_P(N]$`W^%;:1QY(@^/$R:8HWH(;3/KFXH:&PO M=V]R:W-H965T!E)2K(T26Z9XD+3/(NU9Y-GV#DI-#P; M8CNEN/ES!HG]B6[H5'@1=>-"@>49FWFE4*"M0$T,5"=ZOSF>=P$1`:\">KN( M2?!^07P+R5-YHDFP`!(*%SIPOUSA`:0,C;SP[['GIV0@+N.I^X^X6^_^PBT\ MH/PE2M=XLPDE)52\D^X%^T<8M[`/#0N4-GY)T5F':J)0HOC[L`H=UW[XL_TV MTM8)Z4A(9\(AB<8'H6CS.W<\SPSVQ`Q'V_(PP`WGF?7 M?'/89^P:&HV8=($YCY@9P7SW62)=D_A"3R,]7:=OU^B[ID3S2\X_ M`%!+`P04````"`"QA&-'2\UX.IH!``!P`P``&0```'AL+W=OR4-O%KB>JV%_7<`A<.>;NB< M>)--ZV."%3E;>)748)Q$0RS4>_JTV1VV$9$`?R0,;N63J/V$>([![VI/LR@! M%)0^5A#!7.`(2L5"H?'[5/.S922N_;GZSW3;H/XD'!Q1_965;X/8C)(*:M$K M_X;#+YBN>1OH)+_).-/`B;".-(R?TX6'2%&M$#Z%]=G-'21O6?PD4U#ZZ M]\&WXT:,@<=NWN_E)RO^`U!+`P04````"`"QA&-'-9*I7)8!``!P`P``&0`` M`'AL+W=O3;>) MJS'Z9;:!'9AP4J/5PH?0-LQU%D252%HQGF773`MI:)&GW+,M M+7&]UL)^'D#AL*<;.B=>9-/ZF&!%SA9>)348)]$0"_6>WFYVAVU$),"KA,&M M?!*U'Q'?8O!4[6D6)8""TL<*(I@3W(%2L5!H_#[5_&X9B6M_KOZ0;AO4'X6# M.U3_9>7;(#:CI():],J_X/`(TQ6N8L$2E4M?4O;.HYXIE&CQ,5IIDAW&DYML MHITG\(G`?Q'8V"C)O!=>%+G%@=AQM)V(+[C9\3"(DKB4#`H=C8!P\2(_%9N_ M/&>G6&C"\!7F,&$6!`O5EQ;\7(L?=)[H_#Q]>XY^N5:XG11N?RI<8PXSYO)7 M$[8:B0;;I)=WI,3>I#U;99?ENN5II-_P(N]$`_^$;:1QY(@^/$R:8HWH(;3/ M+JXH:&PO=V]R:W-H965TNF<_MHT9?=OA6I\6[K`E0.OU>E,V(!7Y-YH M=Z@:U/85;IT.'9?N,WC:P8@A`_&[0K=^2^^[H5R:_EO9HS6N_U0'E*0L\@[?G([/CTO) MIB%XBNG+W#O],$B[W+L,H"^OR#\*D$6Y]\$<"09.F!5G$JA'ML+-2'@T@3$+ MJ,IB%@&*+&)]B+5D$CVSD4QJ2%4RF9[9<88N175!@:J@8-K60#C0="14.0BG M#D+AX*'IT<"TO!+.!.H0D35$)$($AA"<`7&:0768V!HF%F'">9@ILY5,I`Z2 M6(,DPL'#!,JFM7`F#!:QII;4&B8581[F8#()L^(,F,R=+\R&,[&)V0H_B0G: M"2C2S=3,6E(F2DKULV"5J4N:,AO.&(@M)X+,Y&8GH%A7$/MD6"H"OB@I,Y0D M(!`8WY.DH"GGK:"")`.&5R6I.,XTI2G5>EX:UUD(#$FO!)3ZQNFEHN;I*&5[ MGH[020`,:WN$-*L.*-5T'D?(*=!H'5#JZ4R0@114C2(#NUZ";PCF2D"&Z;+^ M@LP3L2LJ$'()0HT+I5[.VY%8VF'70I!^IQVIO1V/R#P1NX(!(6%`\_6`2LF8 MM0/ZYG9`^]*$_XD8D_$'R1)\#Q&%K\!U!+`P04````"`"Q MA&-'Q%_^CAP"``#'!@``&0```'AL+W=O MSF7&=L9IR_B'*`$D^J2D%CNOE++9^K[(2Z!8/+$&:O7EQ#C%4BWYV1<-!UP8 M$B5^%`0KG^*J]K+4Q-YXEK*+)%4-;QR)"Z68_]L#8>W."[TN\%Z=2ZD#?I;Z M/:^H*-2B8C7B<-IYS^'V$`8:8A"_*VC%8(YT\D?&/O3B9['S`IT#$,BEEL!J MN,(!"-%*ROFO$[UY:N)PWJF_F')5^D!HXX3($:*>T/N,$V)'B&^$A:G4 M9F;J^H$ESE+.6L3M8318GWFXC=7.Y4B8H"I)>!J@=BI+KUD4KE/_JH4<)AI@ M]A83]@A?J?<6T9C%'3VR%H\-#A:1Q.,.\9A#/"PB=D5LQ@468P*+H<#""D3! M?9)#S+[#A(\QA^^8NT26LXDLG4`TD4B'>;!=JUF3E1-83)ATF.6X23)KDCB! MU81),KU=ZUF3M1-()DPZS'KBW#K,@PNTF4UD8P7BJ0O481Y4JSO/C$L8.(FI MZ]&#OOKX@_Y`@9]-WQ0H9Y=:ZC_D(-KWYN=(]YIIXF:<]MG[4*RIGLV^K&ULC59=DYL@%/TKCC]@%5'S,<:9C9U.^]"9G7UHGXDAT5D5"R1N M_WU!P6B*V!<%//><D(_6`%QMSYK*N&'=R"\W;O>2PO<(W8"VEQ(YY< M"*T1%U-Z]5A+,3KW077E!;X?>S4J&S=-^K4WFB;DQJNRP6_48;>Z1O3/$5>D M.[C`U0OOY;7@#4^BK0HS M!P0J(!@#1AUS`%0!\!$0]ID.SOJ\OB".TH22SJ'#RVB1?.=@#\7.Y0[K%T5* MS)4`L5-I18RB5:-1(K`(G)4&!A9C&A, M;#82KQJ)E9'88D1C@,7(OYB9D56G`!?Y6+[)S0HA!8O(RA<,&.L4G,S MJDR%"V\8&*O0K$:`P%XD@+',S%W`]6\QTZ"ECQ&L5R.@RDBX\/<"8QV99QNM M9+M>`4#\/]EJT/9)QYLTHQK3:]^DF9.36\-E]9^LC@>!UT`VLZ?UHSP@]$WN M09,F+;KB'XA>RX8Y)\)%J^S[VH40CH4O_T5L42&.,..DPA!C*`@``J@H``!D```!X;"]W;W)K M&ULA99=;YLP%(;_"N*^@`TV4!&DIM.T74RJ>K%= M.XF3H`+.L--T_W[^"H4*XYM@.^\YS['AA5/=V/#&SY2*X*-K>[X)ST)<'N.8 M[\^T(SQB%]K+?XYLZ(B0T^$4\\M`R4$'=6T,DP3''6GZL*[TVLM05^PJVJ:G M+T/`KUU'AG];VK+;)@3A?>&U.9V%6HCK*A[C#DU'>]ZP/ACH<1,^@<N.3<:"*WS'VIB8_#YLP4370ENZ%2D'DY9T^T[95F23YKTWZR52!T_$] M^W>]75G^CG#ZS-H_S4&<9;5)&!SHD5Q;\V+#E`&@#X!B0YKIP`])E?B."U-7`;L%@SO9"U"T$CU`> MQ#[@>E%6R$,ED!NOJ_<:9GD5OZM$5@,GFJW1@%$1R^PC`BXA9N'0(HKE!.E2 M@G1:8VH3E,L)LJ4$V31!9A*@9+Y)I#6]J=)HBK+(H(.#O!QD.6"%8S091DF" MECG8R\&6`U*16?.:@76FNB+-.%'Y;`^MK_,77V>SCHJ/#2;=,/-BS:Z\[M,GJV)8] MZ:XL_I37U86!SLF9$>CVX\C8X+*`I)(FNLL&\=QTM*C4,-&PO M=V]R:W-H965T:RL<(O8@?2X$U]NA+:(BRZ]>ZRG&%U54-MXT/=CKT5UYQ:Y&GNA14X>O*D[ M_$(=]FA;1/^><4.&DPO<<>"UOE=<#GA%[DUQU[K%':M)YU!\.[E/X'@&H90H MQ:\:#VS6=F3R%T+>9.?']>3Z,@?[_@9-XUT$N0_QO23*0/G[='] MFYJN2/^"&'XFS>_ZRBN1K>\Z5WQ#CX:_DN$[-G.(I&%)&J:>3OE@G+1CB.NT MZ$._ZTZ]!_TE3$R8/0":`#@%!+Y*7(-4FE\11T5.R>!0O;8]DK\0'*%8B-)A M:E!DR%PI$!,O\O<")G[NO4LCHX$SS5EKP*3PA/N$@#;$(AP:Q(I!8#,(YCD& MQ@#:#4*;03@W"(U!L)QDI#2=SE)K0)!%D1T3[6(BC8G`!D9K0)QF*[.)=S&Q MP<`-C-9\$=-)[)AD%Y.810LW,,F("<+,SDEW.:GA1!NT&LHQW$@6^L4B6F6;S3(TH#`[1RLH#:U$N2:8JHW1)DDG.4&!$Q2M["5B+ M#!6?+;UJ\)Q_=+T M/Y(W.TI;3._JQF!.21Z=NJ!FH].M]`354?PI+_(>W?%/1.]UQYP+X>)`5Z?O MC1".10;^06SR2MR;4Z?!-RZ;B6A3?9/H#B?]>#%.MW/Q#U!+`P04````"`"Q MA&-'3Y$LG*X!``#R`P``&0```'AL+W=O5\T.;-M@`.?4BA[`FWSG5'0FS9@F3V1G>@_)]:&\F<#TU#;&>`59$D M!:%9=B"2<86+/.9>3)'KW@FNX,4@VTO)S)\S"#V<\`9/B5?>M"XD2)&3F5=Q M"'P2[V*-1^T?HM!$_5"6>A!!!0NJ#`_'*%.Q`B M"'GC]U'STS(0E_M)_2%VZZN_,`MW6OSFE6M]L1E&%=2L%^Y5#X\PMA`K++6P M\8O*WCHM)PI&DGVDE:NX#NG/(1MIZP0Z$NA,2#XD&<4R[YEC16[T@$PZVHZ% M&]P$VT7>'=8'=FL!V*;`;6_Q'`_O_5K`?!>C7,UIBSA-F^\V$+"Y% M@FGB[%E4ZE[%25]DY_&^I?%2/^%%WK$&GIEIN++HHIT?C7B/M=8.O'UVX[MH M_0.<`P&U"]L??F_23*;`Z6YZ8?,S+_X"4$L#!!0````(`+&$8T?"A233U0$` M`$D%```9````>&PO=V]R:W-H965T51K-HUP[\!#0VIK83IF]?WZ!DAB0;?.$[Q\?^P?G(^)MH M`:3W3DDO]GXKY;!#2%0M4"R>V`"]>M,P3K%40WY"8N"`:R.B!(5!D"**N]XO MGCAGCA3BOG?`Q`V[OV-/TV\=J=6Z@E4Y&C6U1V%7G2L]S@T M>__+9E=FFC#`KPY&L>A[.ON1L3<]^%'O_4!'``*5U`Y8-1)[U'\;MNN-^UHWVP#)UL7A$X0SH)-?%<0.4'T08!L,K.OKUCB(N=L]+BM MQ8!UR3>[2)U9\C-S%21Y&"1Q!MMU@_1A6=+[9)L@>E\4B:1($P9VRK%$V M"UI\]0,^P4_,3UTOO".3Z@H/6`0``S00``!D```!X;"]W;W)K M&ULA91=;YLP&(7_BL7]:HPA)1%!6JFJ[6)2U8OM MV@$34&W,;"=T_W[^"J4526_P!^<D7,?V@H01'6`NFW!/4)Z4%OU@BP,F;;_O!M9-_LT'! MMFY(@B&9#2B]:<#!@#\9H"=S=3T23@N:ZH@B*;)=``S!3)&@5>4B3>OXW7`_!:0+H, MP"X`(?P1\MYI!E^&UVPRC-/KJLJK\BR/\3I,^B5,&JI!'Y?)EC!>\PUE";ZN MJBZJ/$W78;(O8;(`D]S8&:_9X!RA&SOC53G>9MM/,'!Q\D9RI+^(//:#`@>A MS2%V)ZX50E.3$M\9Y,[<+?.`T5;;[KWI2_^[^8$6X^7RF&^P\C]02P,$%``` M``@`L81C1T&6W]G_`@``^PP``!D```!X;"]W;W)K&ULC5?1?B0>5VUY+GSV+5IRN[?EM3TMO&A M/TR\5*_LHX;880WVO*3W6MVOYZ4_\D4(>9 M`Y`.0&/`6,<<$.J`\+L!D0Z([@'18@#6`?A+0*"T]YW;E;S,LX[>O$XM]Z64 M3Q5<8[$V>X_UDZ)IS)<`L19Y]I&C-,R"#YE(8]`$LU68!-DAA8+`$1$(`B,+ M9&(QJX`4BX4"3L1.(9(%(4\Z"3;3#$TTPVFS0MVLR)P@,B6(I@DBG0#/24XQ MA<8`"TOL+()UD7BAR(!)S$5B9Y&X3Q"">8VDA[1J414$8P@74,6W4$\*%87` MUOO$R3C1DE<+;4F6>[]R%EDI'X!T0;'"I#A>$+Q3H!"O5F8JJ9-*JO6FY@1R M*W4\[A`L/^_0N+W,2$"HGY,O6O%T<>\@8"EDW$'FA9#.8=F#H-O=T&%OZ/8W MC,SK/Y6[U2"<6N6Z/0ZQEHLL*8P.GLN-'7+=EH+)=^0.IK+*==L*:CN`T)+" M:(>YW'19+C+Z8<8"`;?<0H,2Z^HBMVO08`@;5Z,?9G(1^_V(AA=D;->['4%+ M72E,*$4GF)SX&M*=^K,V\_;TVG)Y])G,CN?Y1R1/C%_F"[C>J5/Y/4V>7

&ULA93;CILP$(9?Q>(!UF".B0A2EZIJ+RJM]J*]=F`( M:`VFMA.V;U\;.Y1=D>0&G[Y__(\'.Y^X>),M@$+O/1ODP6N5&O<8RZJ%GLHG M/L*@5QHN>JKT4)RP'`70>A;U#!/?3W!/N\$K\GGN110Y/RO6#?`BD#SW/15_ MGX'QZ>`%WG7BM3NURDS@(L>+KNYZ&&3'!R2@.7A?@GV9&&(&?G4PR54?&>]' MSM_,X$=]\'QC`1A4RD2@NKE`"8R90'KC/R[F_RV-<-V_1O\V9ZO='ZF$DK/? M7:U:;=;W4`T-/3/URJ?OX%*(3<"*,SE_4766BO=7B8=Z^F[;;IC;R:Y$B9-M M"X@3D$401'<%H1.$GP38.IOS^DH5+7+!)R1L+49J2A[L0WUR%9+SI$Y)>@;0 M)U7DER+TTQQ?3"#'D!7S;!ERFR@=$2\(U@86%V3+1;AV0:Q^%VT'"+<"1.L` MH4LC^V@RG9G!IF$9D@5A?)LJ'962)-DV$STT$[EL=A^WB==F')/LTO@V55HJ MB#.2;9N)'YJ)W>@E<5YV=ZKD&'W\R9TJ.2K) MLL]5PJM;,-(3_*3BU`T2';G2%VK^^QO.%>@H_I-.L-7OW#)@T"C3375?V*MO M!XJ/UX=L>4V+?U!+`P04````"`"QA&-'N[;(C@4"``!X!0``&0```'AL+W=O M;(>M\)\687W_?+(+06@$&IK0(UPQG6P)@5,HE_]YK7E)8XGE_4O[K=&O<[ MJF`MV*]ZKRMC-@S0'@[TQ/2KZ+Y!OX74"I:"*?=%Y4EIP2^4`''Z[L>Z<6/G M_\S"GC9-B'M"/!"&/-.$I"1-?18MU-!'?F";C>\)5OLA;>H0?5![K M1J&=T.8UN*M[$$*#<1P^&?^5:8/#@L%!VVEFYM)W!K_0HKWTN:'9%G\!4$L# M!!0````(`+&$8T?R]>B&J0(``'L)```9````>&PO=V]R:W-H965T<].4*27ECSP8^4"N>K*FN^<(]"G.:>Q[='6A$^8R=:RR=[ MUE1$R&%S\/BIH637BJK2@[X?>14I:C=+V[G7)DO9691%35\;AY^KBC1_E[1D MEX4+W&[BK3@N&#>T=YWS#V MH08_=PO75Q9H2;="12#R\DE7M"Q5()GXCXEY3:F$P_LN^O>V6NE^0SA=L?*] MV(FC-.N[SH[NR;D4;^SR@YH20A5PRTK>_CK;,Q>LZB2N4Y$O?2WJ]GK13Q+? MR,8%T`A@+^CSC`N0$:"K(+`*`B,(GLT0&D%XE\'3M;17".@)SQIH' MPQ:I]5)H!,0(APD,IL%5!\(P\2&>!O,^HD0C.`VN^X@()3$>KS%\6&-H%BFT M>-<,""&R&O(N+:U)GJV-1T8`!]A8"FP!W$$L&\I M\9HZBI-DO,CX89&Q*3*^S82'16KFFS_SPVEJI2E_%EF@O(,@FH;6&@(S-/'Q M2!Y6E9BJ[OXB:J^X&D[ZLH`%RY_#UE<,CKO&#UUCXQI;>H&?Z@7N>A%8>M%! M$%IZ@4TOX/UKY`VVEHHVAW93Y\Z6G6NAOI&#V?[<\`+5UG0WOP3S%1B9S^4Y M0Q\+KN&S]$0.]!=I#D7-G0T31+J!R7="W4;R_M& M'P[T0+!3=]3ISUO9/U!+`P04````"`"QA&-'[^]&:1\"``#3!@``&0```'AL M+W=O"]YHU:AZ76 M[7,4J4/):JJ>1,L:<^99^*B M>=6P%QFH2UU3^7?#N.C6(0AO"Z_5N=1V(N7T7WG?D*V!H>!%?];W"X*"WJFR0, M:OKNKE737SMW!R,OFQ9`+X"#`"P+$B](/BM`7H`^*\!>@.\$D>O>[]R6:IIG M4G2!=&^[I?9/!9ZQ>3>'0/6+9M-4:`'S+O+LFBV#B')/+*[90$#$YD>0QDX5289EX'>`$X;)%,&:&R0>(.[E*1G&K<;C@'Q M*EZ@"D\1C-!T&/0P#/)AT/^/P>,PCH$P7H`*#Q&PF@^\]1#"9![:>2A)9TKA MAZ6P+X472CD&P)@LE/(0(G@Z2OHP2NJCI`M1').NP`)4.`@E7U;34^-MY*@60W&6)1J=#2\_L)Y7GJE'!7FAST/2GPDD(S8Q+_&3J ME>8+,TPX.VD[)&8LW:'K)EJTMT_(\!W+_P%02P,$%`````@`L81C1TMI+0$3 M`@``Y@4``!D```!X;"]W;W)K&ULA51-CYLP$/TK M%O'7`"6AM3VPG;?U]_A9`522ZQ/;SWYLTXGF+D MXD.VA"CPR6@O-T&KU+`.0UFWA&'YQ`?2ZR][+AA6^B@.H1P$P8TE,1K"*,I" MAKL^*`L;>Q-EP8^*=CUY$T`>&`\$V6^"YWA=Y09A`;\[,LK9'ACO.\X_S.%GLPDB8X%04BNC@/5R(A6AU`CI MQ'^]YB6E(<[W9_476ZUVO\.25)S^Z1K5:K-1`!JRQT>JWOGX2GP)J1&L.97V M%]1'J3@[4P+`\*=;N]ZNH_N2(T];)D!/@!-ARK-,0)Z`+H3$5NJYX.:.RZ$9?\H=F^A+/WPX@XV+DB0JM-H+_\#4$L#!!0````(`+&$8T?AM*1" M+0(``*8&```9````>&PO=V]R:W-H965T^\0D@XGP0W?.U60K0K`'A9(0+Y$VU1(]\<*"-0R"4[`MXR!/>:1#`(/&\! M"*P;-TMU[)5E*3T)7#?HE3G\1`AD?S<(TV[M^FX?>*N/E5`!D*5@X.UK@AI> MT\9AZ+!V7_S5=J$0&O"[1AT?S1WE?4?INUK\W*]=3UE`&)5"*4`YG%&.,%9" M,O&'U;RD5,3QO%?_KJN5[G>0HYSB/_5>5-*LYSI[=(`G+-YH]P/9$F(E6%+, M]=,I3UQ0TE-(Y([-XJ'(]C^1*YOA ME,UPO%FAW:QH6B":$HC&`I$5B*]-)AK3F+TPF&]^LI@'Y184^/[S/*HPJ&5T M)]W68/QE,E-4_+"HV!9UXW>,V?289!Z3]YCG>4S18Y;SF*W%1-YT08N'!2VL M@'_G``PFBKW;+&#T%Q+$CKK_<:>DIT:HSVD4'5KLB^Y$-_&-O\K]B7@A6[+I MH!?Y+&WA$?V"[%@WW-E1(7N'_M$/E`HD_7I/\APK>6D,"XP.0DT3.6>FCYJ% MH&U_*PQ74_8/4$L#!!0````(`+&$8T?R^[G0V@$``/L$```9````>&PO=V]R M:W-H965TFJVGU8J>K# M[K,#PT7UA=HF=/]^;6,H6:'F);:')R/0KZI%D"C#T:Y.@6MUOTQ#%79 M`B/J0?3`S9=:2$:T.#(G>Q%UGD8M"TX_`BD1H8 M(_+O&:@83\$NF`.O7=-J&PB+/%QX5<>`JTYP)*$^!8^[XSFS"`?XW<&H5GMD M<[\(\68//ZM3$-D4@$*IK0(QRQ6>@%(K9(S?O>:GI26N][/ZLZO69'\A"IX$ M_=-5NC7)1@&JH"8#U:]B_`&^A-0*EH(J]XO*06G!9DJ`&/F8UHZ[=9R^9)&G M;1.P)^"%@+^YQ"XMX6R#>$HC7.<9>(-D62+8$DK5` MX@72VR)3A^%3EAZS;9'>M4B]Q?X+BPD3;5OL[UKL'1VOJK@1.-SMX^'K/F9W M,\B\P.&VR#7F/&.R_TS"U>UD(!LWA`J58N!NY%?19=TT**?GYKEO2O^`5!+ M`P04````"`"QA&-'C]K4/28%```V&P``&0```'AL+W=ODUL$KO:&`^0 MI.?M!]"5`QEQQ2:VR:>#CB3N$;!]K^I?S;$HVM7O\GQI[M?'MKW>;3;-_EB4 M>?.UNA:7[C_/55WF;?>S?MDTU[K(#T.C\KP!QO2FS$^7]6X['/M>[[;5:WL^ M78KO]:IY+A.%?O]VN^=@=^G%Z.;7]@L]MN;NT.I[*X-*?JLJJ+Y_OU M-W[W*$2/#,3?I^*]&7U?]9U_JJI?_8\_#_=KUO>A.!?[MI?(NX^W(BG.YUZI M._,_*/IQSK[A^+M3?QSL=MU_RILBJ'XCE_/;<_JO<_"O2@ M>L%]=6Z&OZO]:]-6I6NR7I7Y;_MYN@R?[_8_6F(S?P/`!G!K<#N/OX'`!N*C M`7T&B0WDTC,H;*"6GD%C`_VIP<8.UC#4:=[FNVU=O:]JNSZN>;\,^9WN)G._ M:H:#W2@WZQ[H)F^W?=L)&6\W;[T0,C!B'BQC8!Y)+<)OQ*;KP*T7X.O%Y`PP M-"=.D%C""*(/09$L+/*((LKO1/B0/@$Y%I!60+%I)\W`7.QP M29P0QF@)XW3Q0E3EOD24UU)+!3%L2!,64@+%1&F M+`12:/"[,D%7!ET1'7ZPC-'_6X036Y92C$>$5KI(*_-I38Q%06,1&B,&^2'" MI1[%A"\+*4--?!KA@M?4&K009X)IOZLXZ"H>)"1U82$"@BE-V$*,Q0:(F4B7 MJ67S:N/:\NC4E-0SM:7?*`3&@#.U.':2:IRQ\QP[DAU#*'11&?*6W@C;6I/1ZNV<@8 MW,W0IX%REBK8'Q!5KY'27%./ M2Y#J]I>9B,$\ MEBY3R[QJUMUF](R_+.J7X75,L]I7KY>VK[*CH[=7/M^@?T?PZ?@#OTNXYWC* M[S+[0N=#?K>]YB_%7WG]J;:MR>(WP7%5MT?68?>WFYECDA]N/<_'< M]E]-][VVKW7LC[:ZNK=4MU=EN_\`4$L#!!0````(`+&$8T=>64Z8,P(``"@' M```9````>&PO=V]R:W-H965T^T0)Z#%F-I.V+Y]?8*%%0E[$VSGG_^;P8R=]XR_B8H0 M"=YITXJ]5TG9[7Q?E!6A6&Q81UKUSYEQBJ6:\HLO.D[PR031QD=!D/@4UZU7 MY&;MA1;_#J1A_=Z#WK#P6E\JJ1?\(O?'N%--22MJU@). MSGOO">X.,-(2H_A=DUY,QD`G?V3L34]^GO9>H',@#2FEML#J<2//I&FTDR+_ M=:8?3!TX'0_NWTVY*OTC%N29-7_JDZQ4MH$'3N2,KXU\9?T/XFJ(M6')&F%^ M07D5DM$AQ`,4O]MGW9IG;_]),Q>V'(!<`!H#D$W<@DR:W[#$10T:*(Y6`T<%;YR'Q%H"3$+1PZ1 M+1N$2P;A-,?0&6R7#:(E@VAJ$%F#))@7&1M-:[.T&A2@:)D2KU)B1X%S"H13 MC!4EFW29DJQ2$D=!GRAH2K$BF&WNO/-T%9,Z3/BH&"N*[A63K5(R1XD>;$SF M-@;>H6Q7*5OK$,7+!KJ#5[Y`&#S^!.%BH\V2@*[3DGA>:S3KM$&4W.$L=MN< M@URU]RS6^PVN-!Q<[S@8?:7:0?1Y9_W)248)OY@#6X"275MS/TQ6QTOA"9F3 M\$->Y!V^D%^87^I6@".3ZCPUA]^9,4D4/]BH[ZQ2U]8X:Y'8B M63?<2^/E6/P'4$L#!!0````(`+&$8T=OG+Z8'0(``,4&```9````>&PO=V]R M:W-H965TV$[M_/7U"87%@>\`?GGG,N\;TN>L;?1(VQ!!^4M.(0U%)V^S`4 M58TI$@^LPZUZB,LBW",.S<4MZ)A+>#X<@@>X_TQ3C3$('XU MN!>3.=#F3XR]Z<6/\R&(M`=,<"4U!5+#'3]A0C234GYWI)^:.G`Z']B_F725 M_1,2^(F1W\U9ULIM%(`SOJ`;D:^L_XY=#JDFK!@1Y@FJFY",#B$!H.C#CDUK MQMZ^R78NS!\`70`<`]*-,6Z%C,UG)%%9<-8#;K]MA_1?&.^A^A`5$&93.12! M!JC$R^)>)MFV".^:R&'@!'.TF'A$A(I]E(`^B5DXM!+IUD^0^`B2J=SY M"38^@LV48&,)\FB>9&XPK77I,)']^9725:74*<5SI2GF.&"@7R1;%\+#ITQ3\1OS:M`"G"F,1*/WI0Q5:K.V5< M$'R1>IJK.;==UBXDZX9+8[RYRK]02P,$%`````@`L81C1\JV*#F6`@``U@D` M`!D```!X;"]W;W)K&ULC5;+CILP%/T5Q`<,F&>( M"-+D4;6+2J-9M&LG<1(T@*GM#-._KU\0B`SN)F#GW'..[_7%SCM,/N@-(>9\ MU55#-^Z-L7;M>?1T0S6D+[A%#?_G@DD-&1^2JT=;@N!9!M65%_A^XM6P;-PB MEW-OI,CQG55E@]Z(0^]U#D7M#W+FL44-+W#@$ M73;N*U@?0"H@$O&K1!T=O3O"_!'C#S'X<=ZXOO"`*G1B@@+RQR?:H:H23%SY MCR9]:(K`\7O/_DTNE]L_0HIVN/I=GMF-N_5=YXPN\%ZQ=]Q]1WH-L2`\X8K* M7^=TIPS7?8CKU/!+/:`0`<$0\"@8PX(=4#X"(@6`R(=$/VO M0JP#XB<%3ZU=9FX/&2QR@CN'J'*W4.PJL(YY;4X.E9,\:=05`%Z+(O\LPA7( MO4]!I#'!"+/M,<$\9J\P#Q:/.QAL!"8;$XE`2X3S$KL>$RW84)@%HP>%2$.S MT]#D-!PG+-0N8C-!9"*(Q@21)DBF)E.):=0R%`8$?K*`.FB4[_MF+['52ZR] MI%.5,6;?8U9FD<0JDFB";$%$8[*9E:16D503@(6L*DPPEZZ5562E10(S06;= M/-GRYA&?-XL%X-NWSTZ#TG1NJ<#X89@*Z:[/PB4A!8IFMR`PMOY42/=U%LWO MC]T`FLN\>!V%Z_K09%\6Q:[5T'$GO]MCTH MG!6R=QY([?7;@K[WGC/GC0ZM&I&KO"Y0YX3O#1/9'\T.5Y+70!QZ3_-;L-X! MP_Q>7&'D(?F@+_(67M%/2*YE0YTC9ORHE>?B!6.&N%__A5?RQB]9PZ!"%R9> M4_Y.U+5##1AN^UO4<)4K_@%02P,$%`````@`L81C1U(_M:I)!```;Q<``!D` M``!X;"]W;W)K&ULC5C;DIM(#/T5RA\0Z"MFRN.J MQ%NI[,-6I?*P^\S8[4L%:"_@5^>VO;[$<;,_FS)O/MFKJ;K_'&U=YFUW6Y_BYEJ;_#`L*HN8)XF. MR_Q2K;:;X=GW>KNQM[:X5.9['36WLLSK_[Z8PMY?5VSE'ORXG,YM_R#>;N+' MNL.E-%5SL554F^/KZC-[V>FDAPR(OR_FWCQ=1[WS;];^[&_^/+RNDMX'4YA] MVYO(NY]WLS-%T5OJF/\%HQ^<_<+G:V?]ZQ!NY_Y;WIB=+?ZY'-ISYVVRB@[F MF-^*]H>]?S,0@^H-[FW1#'^C_:UI;>F6K*(R_S7^7JKA]S[^9YW`LO`"#@OX M8\&#)[Q`P`+QL4`.D8Z>#7']D;?Y=E/;>U2/FW'-^SUG+Z++W#YJAH==2,VJ M!W29VF[>MR)+-_%[;P@P_`GS9<2P!R+NK#\H>(C"6\Z'Y1PGV`%"A1E$B$$\ M!R$@B'78@`P9D,\&Y&!`,M_'=(!48Q0CA&N=)#AJ-Z)8QA,D&$7ZHB`8'C:@ MR6QH,)"%#:2D!^D8!!-^H.HY'2FD`R%9DR3K,>6_9],C&3$(14929$#!9BA& M#$^1H]._#HATLP1HD`UC01%ZCC)0&-,SG@)((CID02'Z-!P\G=M8`'&6(#Q! M.?H\`GCD'(\`T6/Q!%7K9U[.ZY[18F-J8B+@Z@A2`O4U*$J?2$-.U!R1!B+T M.-+B92D0S9XED+A8(Z\I1@N8.06GP>91"11%+'@TKV MB'@2+`,>C\-D&9(Y3LN=@Y(3Y,W&@U+VCC[G\T>?TRKETZH9"'<$*=15NK9R M5UR1$\"#*O6CG:K4-T'KC^LET8+^L,/*:?EQD!_#VJ6@L/QHUT2TM&1XMB1: MJ'V)0BJ7H"4CG&0P$T$U^,T;FP]7T(5-3-4P#1=`G"MD=P6M&>$THQ$3=-$2 MKF@ABA)TT1)J08,&(#Q:6C/"U:RY'@U`7&(IH34C7,F:>_$Z$)IZ6EC"52SL ML-+"$MF"3@U`@B$E0M*ZDJZIG-MB``DE$!ZZ%$E7BN9:-0!IC7U?T?5*$O5* MTMJ32^J5=%UEAAQ[N>!C4"YHU0#$)<,BHG4LU8)6#4`:^]*2M(ZET_%Y&K!F`7$ MA[VD%3UH4=.>TC=!*T:E2Z(%Q4C,55HQRBD&$;<*BL&/=MI3^H,INJKIJ1BF M@S8`I9.-B9_FFZ6I3\/C1VM9T_,FG+O=GDQ\>-X4YMOUEVEW7XSQXO&GMU8VW'S/V[?]0 M2P,$%`````@`L81C1V*.(TZ1`0``>@,``!D```!X;"]W;W)K&ULA5/+3L,P$/P5RQ^`DS2E4*61*`C!`0EQ@+.;;!H+.QMLMX&_ MQW8>!!2)2^Q=S\S.KN.L0_UN:@!+/I5LS([6UK9;QDQ1@^+F`EMHW$F%6G'K M0GUDIM7`RT!2DB51=,D4%PW-LY![UGF&)RM%`\^:F)-27'_M06*WHS$=$R_B M6%N?8'G&)EXI%#1&8$,T5#MZ$V_WJ4<$P*N`SLSVQ'L_(+[[X+'X!2F]D"O\,6C^E/3$^7Y4OP_=.O<';N`6Y9LH;>W,1I244/&3M"_8 M/<#0PMH+%BA-^)+B9"RJD4*)XI_]*IJP=OW).AYHRX1D("03(0Z38'VA8/.. M6YYG&CNB^]&VW-]@O$W<(`IB0M(Y--0#7.-Y=L[3>).QLQ<:,,D,LQ\Q5Q.& M.?VI2+)4))T728)`?+E9%E@M":SF`JO!P?6R0/JO@[072*+?;N#Z*QI`#6G=%89X5H@6G$5VL*:G=0Y@""97UVXW;Z_[?Z`.+[?BG M3\\M_P902P,$%`````@`L81C1\90QB.&7=9)N_!S^ M3._?98]IX*^RAR#(-]&[;KL]?+?QP_@KN8W#/VV#XV0;Y[_[JM_M?O7U;[/P MZ]_F7Y\DR^TFB'/IQRLYB_,P?Y;SF,<,DU@>R>S!3X/LM^_RKW_[#OMPOXD\ M3^+\(8,^JV!5_W41/+9D=^C);KLSJ/]XN\F9V_,W%Y=GEQ_EL(><7QPU#';O,LA_L!,+5V<7EQ,KM8S$XD M?%I"87W\QF-PNX1+>+$WGPYE"^D6$L;QZ2;0;CV<<> M+%NRUZ&;T6\"F)]E09Z]MW[VLP>ZQ$O\$/QI&W[R(VAO3;)X2-+\*`_2#:SE M4Y#E&UZBP)-QD-?;S6&(.$_2,,B,PWZ8!-5N'G_&S->=9X&?!0Q+!WC>/:?(I M<`+:O3+IYW*99-;,9T&6O9?^$LC#-B)L7@5`\YY#P`<%:F?O19!^"I<,GU4`5PK)"BTQ5`CS[.S'9^D^ M0WT!HM"_"Z,P!Y2S#K!`VT?_&7'6\7NZ!:@98S1-\XA@A`4G:^">0)UBZ):I M;:4!;&+KZIOE@.4IGDJ2A2_AZHY5W#9-"<0D`B0HQE#+W./>%=-9-/*2;EF4 MQ/=,%W:LBS>P"WQ`04.F*4R.0$P`PAG$RY`6OP@">9'D@>P,:UU1S'F?/?K+ MX'=?`4[CQH.OOI8V_0*BC-8-)G[;0&7F3R<@;#@'(`3Z=X1,(:E M_Q@">.LMKX,`!""G/#R6;.R/5W@T"XM*+8(H0D$=Y]_XZ8]![CC_CP$(),@4<9&K31B' MS$L_V6K*:T2!:R"P?KI\4"P:*%3BE'48E"@V^+BZ0CRKMSLX`U`3Z3 MI]>7YP:Z6;"Y^69V+0^X\:$&D$/4"`#5JR6:0NQ.J'K5)V""F0"H!4Y"#/ M!N<\B'9-L]>&IXMOY.G9Y??[T]R2_R)=$763$(B[O'LV[KF/8HM;R$80`7P8K.LD54)$\HA?,&_' M:YN&2T0?_G$;.Z3A*YPYTZ,'*V0FD.;L-16]Q&8"V)R!S1X'>86_9^7;543N4Z3#70,TF68 M$:>I`,>A\2-[9WI%GQ#9FM6:4AO?H8A;Y$[/0HC,\^V:1.E.S$)>5I@:5147 MRNZ%<3:Y_6ZV>.E"7&V!F_EH.`"@/SH57:N+_\S7!-$OK"NV31/@^'<@2,2@ MAJ%0N(3A`7$*HH);;-SZ-B,44Z:7W=L^G5^`E/O2MO4>DD)_``71=W!HN&W+ M(%AEC*(HG/KQLD11)Z=T'MDZC*'G[K7/3D]GQR2@S?YX_,WTXN-,`DV;2?X, ME/&"*>/TXH0_S+Z]G7\'LAR03>N2S(ZO9],%LNC].S4V](#A?YQ?7"!<87E` M:^>7%J_S!;'U_,K%)-P MV`^WB_G%;+$0;&P-E@]Q$B7W9%X#:M,BA`92*K/M71:N0A\OO#Q8)E&D%4WQ MR\__AKV]7W[^=PE"$4SS;TBR_?B9OH(_MQE^PH9/`7X%Z`^?DVT*?QP"R\[0W-^2WX/@`6(R;63C M_P`$+D?F`!I3BDB)R@2PN82%^"K'"/U\'8+"GQ8;S:(C?S(]"-@00`0R%`@):P33\% MS]3H;AM&J+V))=FZ8%5:"(_\)QG$M!2V[#T^1J"F$CMHR4O8QJF?)M-T\Y__ MX?&IG\'M3>5BZGA./B23%6@0:8):S`/(%0>K1`C\F=1 MP*\E;Y+[``5X#Y>71`ED.[E$)8PPP<$?\:>NC-146NH,LR?(R8EQW#JI,H7#G5 M.*(D7:(D5]<@1\^OSF9*T-8B*5`6@;/",2#@`[+)J1&#E:;F/I\=&ZE13HBV M*X*Y\+5<`&MY#56"PXA0,A-/#R'JF0#IIP>@4W!]GT!<:,DI_(S'FS)^*G'= M7Y9BY)T?X0%DX@&4$!"Q@E@&40@Z,*X M5HY/WOLAGZ%`#4J!76&5$H!HE#H^HRI*YW>%%N`X;T;Z'B$]JL>$[Z!5+H!! M,[HC8KP&W?&HX@1/!O<;Y(G`Y6YC?[L*-:;!57=<$$3Q&!W5$/,<"5`7%'-B`.D!SYH.B!1`:T`+"'V`*J=!OCAN0B)SP$.$^!`0*UE@<@`.`U M$!^GTRL4`UJ2/'),/5U`2P,2?#-S]0"YC?\CD%Y@`1N:@D``LN9&:8?Y`UP@ MGZ\2+HC1/R!CE:(R8L>%`HUO"1B%OC?DX-JYD!N74%3Z\"QX]J3P-U$,Q2R% M8SFEZX64">V>5'>XW`.>/%]AN*A`]PDE^!K#&46X=MAV*A$N*$W`Z=#-S1^2 M#"B$AAB3M0;L+>F"+.D"40QEDMN4Z+ZX491O!;=U]`(^#`)1?X`!.';K0^GDD88HX"P1FT'Z,]&8H2' M)[B]/@X]^BLH@%#G3_>)F!$.1B2!C,%X?'=XT/Y*W<(?E$#!UY#X)!.+/)K0KU/J-294MF&X%MJLM5#%=2 M")$$;9>9+I`L0(65@:]2[5:\N%N+Q%\'RPAN:[C64K"3O/>)O%_/CL^FB\7\ M='[,EF1Q#&H]\!:D=@`(W'UQ54LA(2VF*"B?J(#A-T%VGS$U?7E!7P^9INJ MF,E M%G.D0KL,R0YW^/LM`-;8'*RY6._B5JVE8YR34//W>NW#][(^OS$A'EW9"Z8Z M]VFFOCV3#SI>$2R'2A*2KF(GXGX+&!B3O8])&2$=L4HRX]['(=\((D+%0$]^ MIC@M,A42..4/28C7*4U^0(R]"_(GO,7%>C1Q)H<0`]R/1/,YDS`SU^>,]Q<$ M>P`'S5N*24K2II7^&8?1JZ?Y$FW^0/$7/;;J5Y$5DV%_4AU09J)>E14:.'E= M2`C%4E'G!7TVR!5!3>Y^8`M.YCQS<9&TZ)R.VA,/QN.5$D$^1OW:1V69=5MM MUG@O"2?$L#W4'01U6%8[E'80A430`9"(+>)L7$?`S4AH0Y'`&?N(-L2C#V0D M,!T$SML_I-N_N+D\_L,12/#D03E'[QF+[SP6&QR6IK-!&^05;)L!CROLVEI:8>8< M/7M`N-5@EK\#T`?Y>)S$1P'09J"O;II(T(X$G*[_0"T5)C,8+5DIJ!8D) MM-+D";&SE`O$>4"N8CP9,QS&E$DS=/NLT&2!@A.V)&V3I0;!?!-^1RMT,=== M@!JS*8`T303,A$!?+`X'5`JY>1S*FJ/V!Y!>!1AA1-$L=\^"56V3I;)I$?DE MFZ83,EP8H2I)7)ZAP#,TSV/[B':I1[3EP.+1N[!-*]@H.3PI#X+R\,2^[BNB M)(JAZT,E"Z4`72]1F%`=S.@1!T]E+VVQ3+8$?5&`KP06B^7Q$6`="<9`:15: M9ULB%0`*8!*@<8'BH']23@6O/%N2)%`M"-!Z!=_3N8)RG@/(F-_=JQ^ULJH<^(?F<8M7'3=?624:+=D3(QJ."OV)=SS7 MA\B'U2V6@+NH\M+)"-P!8\0F6051;=3J*;:03;+(G6:Y>:680S^5M]9Q6#B2 M>"5R?0Z66V(%+3EGXJNLQNB=,N:0]PF:&<@%BX:<>R#>)1\A%,*(5J#]*[3' M&]B%H9W[(H@L$$2\&D&(Z/S#(`H!0(E#E/87.F`K="W M0L%,L2327\-T5;](>URSDLZZ[MHK"#D"J3#A,?X?D7:F\`P7:DBOOXZG8>1< M((_]-$I0(M^J0)0:1I&+2Z,$7Y/Z(O1Q05WO3F;0F(QKI3;_?Z@^J8MVW.TX,#\UY8#T^,/CWJ#@\ MY\%U6SV4%:>"& M'$_D:]/VY"R(E&,?R+%)%&N[]9S3:Q.-04D_!04/JLI'#9#'Y9E$BDDIC4%& MEC\'*5IB2<$'S7Q5D=[\6%;D-$QCS1]4.+5/GL6!=F]5-2GP/GRTU1- M-+V_1RDG)WL@@#8+E\)(T40KS^]]4&)@!]K[-)Z,O7YW(M\@Q>NWQ4=U-/WA MP&NW!W(`MVZ$-'`=D`OG8#+RNH../)2#0:L]A!O+>X-?AD-O-!["+SVX<)WZ MQ([C['B=R02SA6#V0;O5[LM^:PB?.]YDV"GVJZ#'<9?.<0:CGC?J84^XY/V) MA.F+41!5]":R0J2^VT!DU+M87_JCZ/TG?UBK\$2K&+ M23:!LEVL3^RU/MFX/K$O"6H\Z5YK4EU>K_&D"2]+&V%.V,W4!53>3&F[-1&O M*O>)4NYSTQ^YDS)G.IYB+S+T7JB,[SK-$1<@FRA8.LA+I^=-!@.\F3VD(YJZ M=(;>>-+%+X==D[ATB!H<`O5I=8;B.Q[V``;IP;4^Q.L]F=1F=-&5H==I=WC2 M\1B$!#(FI"L2OBEMZB7[`V`+X'Y/'YY0EZ%;'*\FX7N1!]%P4RLHX6F4&9LX M)."+D37K?X%96CR-I`B[N\?Q/HS8X_*:$4-'((IM;)AH7H2HX0F+B_-K-@3Y M*<6*PJ0>*^,'_(LP.U<4&/`K]C)Y![H))5\*H/<#*+7GO M05(%4D61.R13&7@'6$%F#;9CD-&;(OU55+Z'0+\+>!FN.@@6**@0@KQ!"7'> M7`B!X#!F?]4WE]7NH:L>AAVV9.,BA!454EV#W+D&X5C#J@BW_OT6;FA' M44$V!%AB857&5^:'ZL1W-#&@/)XO$&L_)D<$H#-&&/#%J&P*X&#$2OB9>`!% MX2A/CA3Z/"LFHLBA2FAN,.4)%Q3C'[Q6YH_\[>[Z1(/?V>GWX,!YXXW9/ M3+$OF8:1^JZ2[5V^WD:R"/T%GC7H]H`YP8=QOR\/!>>%PD@];]Q!-C1&)CAQ M9SJT.=H#+LW%S>7U?(91'$6Z$ITGQ:X4'EI8C`K1IQ3>5')J&*4'X`;H_`Q+ M*UE_,(.>/Z!7;1/D#QB)MW@('Q]UA@'2IHAC:3(,^JHC$E#52BAL-8-8F_Z- MZ!M1"SHV8G47U*>A^`5@NZ"H6A)+H2?[J#G?P)T2@>$(I%AM4>7^,QN;>6%I M4(8@H=8-E%!]44N32$I??TN>T'PL2+OL\9X9V(G7(\.$IU7AI2HV(QX!'%3> MH5#?4PH.4G`C:JPK8^0I\'+^+D0;"5`+1%/TCNHP>Q3H.0P_P2R4D$*.M`<< MA@W3,B0?PRH`\\.$F+PORZ@2MM*KA=`*G\LHE*RRN3AY$LQNFP^,N0L2&NU7 MILV).NSQ_FP?V=J`W(O8,!55X#!XXEL@S#ZIF$(88+U-[\+L(6"V25'4*A<1 M1EECPC?^=I\D*[)EDT6L+-XB?L75:XZ+T<%K".<4\)ZV M7(:K>2"GC@WN%,:-YX:B726T#B-@,/.I7KGHEY__'8W\E3I")%1`6U6>0+Q4 MSD:-45924:/X1(H='"6Q24HU!K,%LHGP5:D0,HA6-H.&G5)>;P8#Q_VX=UW= MHTIN>6&/Y;H=892B&D5*F[>#4S6/-C;3,XZ4%KSC,MKW`B!L3>(9T9LZ4CC!>XQ\E6BF M220ZBTOZ2^G5[&GWD4MLPBU`AC21_%D\/:BX.]V>`D5)^R["_;57FOR^CRA. M<8P_IIN$%$92$">,*G7LQ0;6/XD'H%N?,/_+H,NK!*:+DUQ=_6+F.E5&HB-L MHA.OZ("R[?+!*X\P8Q0P*!L$Y$'!#HW? M7HE3PN!56C#86P?W0.BO<"V\QZ8F[3PVH#BZ&AF1U9G&&:`OK8IXN)^<>^T_ M%9D5H,S+[MCK]-`FTQUYW>%0G%;I!2Q^,AI(6/VX.Q9UJHBFVH'7`;D5S2M> M>](7>U0T@\:]KC<$AR69#G!>@BA@GDF,-&476-<@]?*I%M M5T!A.;LP!/T?@^;Q9@#=Q*-ABN^K1+2*L+=4_B(Q22#<9.>9UH MCL#D<40J%,*4:W>EJ8*2J-&I/@^'H1JIDAA; MB--C5G$4XE\&H:MF5"JLRNH[1X[)EDY.RP(-)JTF[7LLTJ#L41LSPOP.E-!X M%<#:J,C?"CU(E30Y=9%5",$3YIJBY,R1.?<`;8ZLT[DA66#O45;WJ(L+9-OU M&H5I$,S,3`$E5^NLQJ6?Y>KD6W+J4E;I5C[`=HJ1ET9E-EI8N0"N?U`G='$B M%-U2]!?6J8F?-@&H\"/"7R0JR^>E8GUH>-5\Q9R[10FM`%'*'M`BC=+4Y9M! M:5X63Y7B'75\XALBWW0-:A.IPB!ZT\+N);0-CIJ34H)LTCY M*\1;2W`K=$%=!4*NT:DER@B$I<^>-"!^C85)4"+3"5W[D%_+VC!35>*P:BQ' M[;J58RF$15E!2%`YH*+8'+D*J?8/`F')2>(D/Y!?F/*DRL(R=QQD M;]DFRZQ[N^)92U<4JLPIG'-2!)BV.18)7T52RF.2HX+H1Z(>''B7`,8;"]4. MZ^:5"M=*,9&ZF*0:@:CX%/$D'>C+&H,.\Z[X9CS+]6%_(U@#PT'LX.X9Z'1S0,19J]%/(G7HBLW2-<2$?;-T'02DWFBXTXY^MXB!W[5E'8*K@@ MIUP9'6Q'-S]Z5IFA1?AE$=B7R0.M)1@!OO7POT-Q$!ZRE8SB.94:HN0A#,Q0 M'ZU4'S6<];9M.2-::87I^[ M$9255\H;%F:[TTI*Z]ZYK'D9N6J89:-GPPN/8XTF(S1C6KZIHB2G,$HXTIF0 M"&>6=:K@<26"STA*UL&92)D:L,\K](44\8>Q4!27M9C!N%[:5\1)U#!VO]/U MQA-VV_9!Z>U-!J+H.O]>/('",5^/)M'UQT)]F5BQ**NP M*(+%B]3UD?#L38J"XAO1+2:HC;?Q8':UP-0^H:QRR#6P=.-[(`*XCU\1*:9\ MPL!-C^BCK'^A&";,S'5A4:=`V_I!N]4>R$/\LCL8>VT*0&FWA@.52D5U*#7L M,ZP>0)XOBL>#_T`YZ7J]89?&ZQYUO0&L M%&?M]FC#O9XW'N&&.ZU>9_>&06?O>T-]=>^/]R1!N85]2!=B/X?W\T$%P1TU'!38+RVQE*(!3CB0`-&3KU$)R`$9WN"*97 M<1:&.]NWEX26U;]$Q.P'MA9ZTLA#6FM.\H;W3/_V`*&K)0,+_4+[S:'1!,$T MG(S$Z39:AYS"@@,6;9.[*+S76;N,:(?X8=A&OU:Q&L7IC'7@">"__<&HH1#@ M#5:W=^-63[G`=.%00*K3UX17U!2E6(1V[4%46MJ&/9B2QU.EL6`Z;]E'F'VZ M1L11,45S\(6+@ZZO5;O[:%F6$;N MORZX,;>K-JI@JE*'>U5@B5X`Z_`5)7.O<53,U&[`3%K]M\W#N>Y/]4C'&/-K M`:6H0D+^[FB+M4AT_1ALJ<5L)!W8'CWG%#?%_>AF"PX2QEH@7,^-#<98?B4- MEBG0:61M^X7,N<,[4T$55&^A3L>Z:>-M!2_ MP-'`?KYE@PJ,E1HI:94B/)YV=JD:/@KJ:.FYCY([D$7729)CUCKEZJF:5O(' M8)[9*C2+FJGYU?)8,Q3.=2MQG/5F5*[PL0*2V-BV?.^KO^Z>Q7V0@`[V"$*J M44J"ME&UG2F#=E%\2QLBB](JI7%02ZXQKHG$:T68,/?17SX(,470[? MZ0B.,L=^3H7WFH-X.EQ2Y'0ZOY;?3<]N9UAW0M78G)X!:5[<7-]R2`\>>%E7 M(RP'+I+&&L.,/)$Y0W&\,IC"?%)E67\QPBOKK;U0AU45"@*V1G4>C/I)Z/%H M6+^A%>&AZ#)3[#]8;0.ER9J;B#GRJ'"I&\/9,57!/?';HMZ!^R2X^L=B]A'! M+:]G5Y?75.KC^X##P)A'L!;*0:,\KHXP(&W,0,P4)`?*!E'5K`#:LRUZ%]Y- MUU3="D$XS4+_Z,I?H@V=;-'%66(PB$FUCHLT,H7I>E@U$?5>)5J9(A]U64U= M&-74RW)1>B1C$7HTW+;JXYEV8EUHT]-%-MELC-4PCZ1D0'(YV3R5I7W,JRK2%PX69)Y2"6%3$<<)DL\-A@02-`RJ.`+[`RX M%:'3?9H\Y7Q8RL\&UP\-=BMWS+):859)I_'O,,Z((Q0TH@J-J%H)P&5I.<^A M@=J-?J44[1)A'+)V@GVQ,YW!T`7&76'<@+:6=\;#P<2.K=[XK(H^ZQ(OZJTCFH@YC0, MY0$F;!Q*C(INBS-TST94@TH=6'_L#4===/1WH4OE+W&LZB#3Y5O12TVH&?5& M(UC#<-"1`]"3NW+DC49C83XY)+M=4#?&(U")^A1=7?M;5*G*WD"$4?I#I6&U M^PC-4I?;C"..R,Y[J&.U1]/\*CZHRH(.[#' M7@].$919-$_4_A85"K@W!&%)O3&:-4!9;=.'01>VA$DU0U1?1R]`L-<>RQXT MGTP0%R/MBH'L$9#6MV@ M[74`PRI_N0'61;,$+&`$%W4,]Z:+]I%>>UB%7+\+A`2O17L"!&94_YO(>"DA MZ%=D*@2\-!$"*?\4E&&4F8KM,^,E);.65<':2CNG8FYHR0W0FDT"5&0!PIS: MF$K]2I&%RO!I#5VIR8#Q).6R5"D#\L51%1PM/RH5OM-^BZ(Y\5:=U5`4NL*Z MU_&SMF`I]4_4X&+G$-2>^#HVG_AR"WQ<\.GX\OQ\SE'SG$]P217>9B"`SQ:" MWLO+1%%FWY@&?D,+EZI@[WH"BUX(Q6+)H!N'=AE[6@1G,YS-+TCR/[Z>GE; MVM@/2+(!J5.DNH@>1::RCU^%]@^(97=;\@QFSPR/R92;DEYU':CH3VPDIWJ) M%/>DAD2[FI^6J0"[]$9JDNQ=5H#P".< ML=MJM]]RK+]:B-RQD#+X;4OT"\.0*'C8YW"W[885*!TQ2-:H026_K'B5`9VW M3T"T'HJ"7D+M19GJM,1)01)<'5-I_4I7(G5&(?NKH0@TBC92G)"JH#E@;2!< MJ4BU/%#Z;A5K[$K'KC*";L3E]!/]-`!>HP^@MG(]S'DL3X.[E/+1"CLA6HFB M0)<1HQHMI3MN08T:`]F*J/&MJRQ1CO%/671;D?=*^G/[*5,J*W;A^IF"(`=[O"0DB^K@); M(D$MNXRQ95.D"^B0>C/0I?Z*`6NF+2X@B;=A/]S[<7L'9/'CYNX;1B_A0*^^ MF8[[,GH)&[WD?NAE^DC?],I$2%7A]T7T$C7T*HORF`98$P(4O:+=KU26/O=C M9=/D8OD,-!8)*O"B0%Q*&EOA`W#A'9H6U>^WBZFJPU]Y"`3#C*@!E?,6?\"/ MN]"=P%R^Q[/VE]I?!/?M8X"*=EGHH6;#U$^%E/A-$:[Z@0>E:A_A,QD8UVO8 M#%Y"3UFBIZBB)P83&0]9D-$#,`-Z4IAD1'6LF=C/CH7&V/IL!N,@RH@;9+#2 MO06AE,J8%V#"ZZ+I-3*(5;#6IQT@I)L$+U MT(74"60&&-\3,67`B9OJ0TK%^.\;LM&Z0U):!FWMLN1N$U`J:E)_L=+N")3^ MR5"#BVE%J_M#MM&5OT!..ETL52+`\Q'"(H<.U9Z,$/K\. MT@H(#J#F3.1P,*9D;G(`YXH.%/+1H`]:/:B.!2\&+@YZ3%=.^@-1/"=,MDE$ MA8?P$1V1@[8NRE%!T83-]+U^=RB.F\@GC-D?@P8^$OJ!:0RQ!CT2 M0[71U-1GS4W_Z*=A5KQQ46,H61ER1YPOTIJ,*,A']AP'*2DP//8QU,!<[)\)9)1Z"5H_Q;JQG!U;:=I$AJPO1 ML#UQK*+P54U\:\YX50)'DRS2"C&]X3YFDIFS=*YMUCHJC*LH*`+.-,XY@RAF MH)%1:$<&59V@9F&OSM*JGB*[%T(SF:/PFB'.K0(*>X=54#G5,KR\2K49/)_6T7H/D5G,5Z`YL0HZ[;4\: MCB^CH#>?V$GQ+D8&Y,^0."C/DOT`'!*0Y;JVK!$)YF=E<#NYD&I"3YG=@4]= MY>HQ&1V,D)5U"]B`H8(FPEC!G!Q2Y=3D,TGI796$.`H)CN3YT3_5PO'QY!@4J%,MC1Q M![A$V0\(B\IC%W0MA$Y>J1AS)`7F,[(5L>FJMG1"6111N3@5;NGPRH&@R0'W M$2&GX M/2@-W[?D*;#^B"*ZX?]D8P0*\R@I$P!N$KY[5*J0QP]AL)8S70]87F)R2)#2 MPP3'LTL2'SG[KGC[CI,*003,D&"29*-M/[#6\]18`;[O0:+(JIKD:Z9(I@E& MO\+11I2-M$3G("(EN9)1T\1KK._/77"_Y9/5=FKE%F5;0AP\B=K^9I. M-VSEYTWT/@.$"G[W%5%T4'B^^OKFH5J!]$M)S+^]DIAR=]R)QA15[,EJ_*6> MYM]-/4V;G1;ZMTDUI(Z;M>C3EXJ*?VL5%7<'7/FD4+[VTS[>"I91Q^* MK*,B"\4Q.V8=V63_2^K3E]2G_^]2GW91PG^8'"=[[XJ[7IWW6SD2O@S5AM"U76:252HG!J7ZDH"<-.K(0;6M_4C(XP!:DIAP+8IK\O MT1I?HC7^0:(U]G;>',EI&6UG2'+RX"3(_3`ZA!'?:548M&!RMGCP)7R^>4BV M&6"%)8"#7-0JI*3;Q8D\>'/(0]1;_GX;M[3P-'`WX<&4?*4&VV?">?E49KF% M_:TC-__T)A\7-,R?M7Y^BR6HJF M-$TT/P;ZDS0V;'F2ZV6^M-?CIX8]?E=YOM!CBWZ]4<_]M67';WRDTTVNS M[+:O?57F)_G&Z2O:_2:+H]>+[UX[^MR^ZH$*QP#?UVS)QOM>QBONZH#JG3M< MA0'HK[(N@YBX\I^MHS+\K8AOJ7-Y6>7"]N+69.OFZI/9U*??+E?)UG:.O MZ]?CBM-K5Q^NX4G*[XKB!LY%_+E09Y<-_Q=UM.$$]U=N3WV[1T,$% MT*41B+23_#3X"^O-VIANLF=?3ZJ<$GN0R>`5@_B?78.0E]JR1+L]F(W-#%=F MO4W?3>3:[J\=/D]KP#XF[;QX$1S.SWT\W]KQ;:(9UO`%280;V(WO5;'N8:A_>VY>QOG M[E6\Y'[^BTM4+TDUFHH8GENK2?F3:;Y4:5_UULTQ%>Q%M,]0L>*=TP;L4VZ8 ML\%M7#%N-MXE[4C7"V&5\G5`0-[<*`I^+,2HYC:EDW57JYDIMC2VV@&XW?WV M@.+.`2R07A>ERX]5N6B42/'5IAUK?O'D%+&5(RVW#)UBBXXVZ7"SAE:.\`FF MEJ]9H4LTVQ>:OR9:H:`2.RG`BPJ-\]NJ^][AK7!I`?;MK0[SNIM(%T:>X*&4 MW.O5Z]R)JM\52TD]2">O$@HMX\3T,FUQ?'1<$6, M"7:!YX7H%Z?JO2N(Y2^'+_,BW&37^IL>ALD>@FCM%..OC?>3F@)<$`%+HX>% M!-V&.W1J/`SBF2]YV`W-()T]]V0+"E0':M[TNZ-.0W/C^F"$3:\:88_`(;9T M_B3WW*!^?H2&+)ZL:9JW<9A*'-9KL;`2;O4KMKQ'9-0^5\;-A::@U1M$)FLEJEOA;]M"IC8#R5I?>L&H,`]H1JV1)]$WA2O:L^P0DO1ZN5^JMEN]UD,]9X4#: M!;4/A6S\P:T^[PXWLAC4RQ%'%G:RVM0PO5E_^2\J)!C#[H*/H_SP@4(H2R*? M6159+0E@Z+(241'D]EMK/*PB;+<>N\Q/)Z[RO675SY=+]=HLJAZD]6H%I:)O MJO&T*_7EZYNI9\176MGV33/J[*"DNH$*H[6<2&V'4O MZP-,)BY-83=X7HW]+\2KV-8*9XA)O9D55V+KGG8HB44>J]%OUA5S!'=90]C1 M2]9*=A4ZV\NC#>`]YZSEO2RMKUO`+GRG8FHZ;9U*5_':.-L:K5I.WU]DK[A&N/9T%\ MGU-*N+LS/J?G,/`-V\ZO.UWW]]5:=*^GB+7^IUR'9S>#GC:4H&L:FW_U@,:# MZH'=R%R!>0;V=GY-A;@&%T>UVEM1',ZL#&>\EL;[+\)O7MI+#YD^RP1E3G8PA);/'%%\,A`DK<+3-.@ZW43&?VQ3DA*([].TO)^]T M*O'*3@!VQTRQ+)$NN&O^L5BW69IBI[RI.QA!:QXAC[TH`I^NG<$%&M4K5.M< M89)9+L*%&ATGM6BN^.+9R9J5*$RW86?L=N6Z]_IBA0N+`EQ/+56L`8P-X5XN MA15?O]/P1(%GW[Y=]U[_4-0SLQ6(OW:U$?VY`_]WK[S2;J_U5T=^]2XJ MW??;2[VJS.L%G8OD4TNV>VZ>80V_,YHH4.\FXWTVJLU(*C=CZ\85WOHNR_*O M_Q]02P$"%`,4````"`"QA&-'>.1.)/4!```_(0``$P``````````````@`$` M````6T-O;G1E;G1?5'EP97-=+GAM;%!+`0(4`Q0````(`+&$8T=(=07NQ0`` M`"L"```+``````````````"``28"``!?J[!@C]`$``/\@```:``````````````"``10#``!X;"]?'8FF@,``&H-```0 M``````````````"``4`%``!D;V-0&UL4$L!`A0#%`````@` ML81C1TR'Y@`^`0``:0,``!$``````````````(`!"`D``&1O8U!R;W!S+V-O M&UL4$L!`A0#%`````@`L81C1YE&PO&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`L81C1X6I;PV1!```3Q<``!@``````````````(`!Y1H``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`L81C1_K6_-E'`@`` MWP8``!@``````````````(`!$"<``'AL+W=O@P`&PO=V]R:W-H965T&UL4$L!`A0#%`````@`L81C1\SX9["7`0``<`,``!@````````````` M`(`!P2\``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`L81C1Y?E[E&6`0``<`,` M`!D``````````````(`!]38``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`L81C1W9^U)>7`0``<`,``!D````````````` M`(`!73P``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0# M%`````@`L81C1RL*&K"6`0``<`,``!D``````````````(`!Q$$``'AL+W=O M&PO=V]R:W-H965T&UL4$L!`A0#%`````@`L81C1Z[> MBO>8`0``<`,``!D``````````````(`!+$<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`L81C1XICH4.7`0``<`,``!D` M`````````````(`!DTP``'AL+W=O&PO M=V]R:W-H965TB?P0$` M`)\$```9``````````````"``2Y0``!X;"]W;W)K&UL4$L!`A0#%`````@`L81C1RK1!AF;`0``<`,``!D``````````````(`! M)E(``'AL+W=O&PO=V]R:W-H965T:K:0$E@$``'`#```9```````` M``````"``&UL4$L!`A0#%``` M``@`L81C1RZ6;&6M`0``U0,``!D``````````````(`!EE<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`L81C1UG2%V54 M`P``D@X``!D``````````````(`!&%T``'AL+W=O&PO=V]R:W-H965TPS;3<=0(``#0)```9``````````````"``?9B``!X;"]W;W)K&UL4$L!`A0#%`````@`L81C1W1.>!C*`@``J@H``!D````` M`````````(`!HF4``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`L81C1\*%)-/5`0``204``!D``````````````(`!%&T` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` ML81C1PCINFCJ`0``604``!D``````````````(`!8W0``'AL+W=O&PO=V]R:W-H965TB&J0(``'L)```9``````````````"``&UL4$L!`A0#%`````@`L81C1^_O1FD?`@`` MTP8``!D``````````````(`!H'L``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`L81C1_+[N=#:`0``^P0``!D````````` M`````(`!I((``'AL+W=O&PO=V]R:W-H M965T64Z8,P(``"@'```9 M``````````````"``1**``!X;"]W;W)K&UL4$L! M`A0#%`````@`L81C1V^&PO=V]R:W-H965T&UL4$L!`A0#%`````@`L81C M1V*.(TZ1`0``>@,``!D``````````````(`!'98``'AL+W=O&PO XML 16 R46.htm IDEA: XBRL DOCUMENT v3.3.0.814
Activity Related to Accrued Warranties (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Product Warranty Liability [Line Items]    
Beginning Balance $ 2,719 $ 2,364
Provision for warranty expense 2,394 2,697
Fulfillment of warranty obligations (2,909) (2,604)
Ending Balance $ 2,204 $ 2,457
XML 17 R33.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
USD ($)
shares
Jun. 27, 2015
shares
Sep. 27, 2014
USD ($)
Sep. 26, 2015
USD ($)
Installment
$ / shares
shares
Sep. 27, 2014
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share based awards, number of equal annual installments | Installment       3  
Number of shares granted | shares       16,892  
Vesting period, years       3 years  
Weighted-average grant-date fair value of restricted stock unit granted       $ 43.62  
Total intrinsic value of stock options exercised | $ $ 100   $ 600 $ 1,700 $ 1,500
Fair value of stock options vested | $ 100   0 3,900 3,600
Stock-based compensation expense | $ 1,300   $ 1,200 3,791 $ 3,669
Unrecognized stock-based compensation expense | $ $ 8,000     $ 8,000  
Weighted average, expected recognition period       1 year 10 months 24 days  
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted | shares 0 0      
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted | shares 0 0      
Black Scholes Option Pricing Model          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant-date fair value of stock options granted       $ 16.33 $ 19.48
Monte Carlo Simulation Valuation Model          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant-date fair value of stock options granted       19.97  
Weighted-average grant-date fair value of restricted stock unit granted       $ 44.45  
XML 18 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 19 R25.htm IDEA: XBRL DOCUMENT v3.3.0.814
Subsequent Event
9 Months Ended
Sep. 26, 2015
Subsequent Event

NOTE 19 – SUBSEQUENT EVENT

On November 3, 2015, we announced our intention to reduce 8% of our global workforce in an effort to streamline operations and reduce cost. As of the date of this filing, we have not yet determined the global impact to our consolidated financial statements and fourth quarter 2015 results.

On November 3, 2015, we announced that Jay W. Freeland plans to step down as President and Chief Executive Officer (“CEO”) and as a director to pursue other interests. Mr. Freeland has agreed to remain in his current role until a successor is appointed. We have begun an external search for a new President and CEO.

XML 20 R50.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
9 Months Ended
Sep. 26, 2015
USD ($)
Commitments and Contingencies [Line Items]  
Lease future expiration date, year 2024
Total remaining operating lease obligations $ 6.7
Purchase commitment, due in next twelve months 18.8
Long-term purchase commitments $ 4.7
Long-term purchase commitments, maturity year 2017
Minimum  
Commitments and Contingencies [Line Items]  
Length of purchase commitments, in days 60 days
Maximum  
Commitments and Contingencies [Line Items]  
Length of purchase commitments, in days 120 days
XML 21 R42.htm IDEA: XBRL DOCUMENT v3.3.0.814
Inventories (Detail) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 31, 2014
Inventory [Line Items]    
Raw materials $ 28,135 $ 27,266
Finished goods 26,975 15,828
Inventories, net 55,110 43,094
Service and demonstration inventory $ 32,666 $ 36,886
XML 22 R37.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Restricted Stock Activity (Detail)
9 Months Ended
Sep. 26, 2015
$ / shares
shares
Shares  
Non-vested at beginning of period 13,955
Granted 16,892
Forfeited (1,397)
Vested (13,349)
Non-vested at end of period 16,101
Weighted-Average Grant Date Fair Value  
Non-vested at beginning of period | $ / shares $ 43.57
Granted | $ / shares 43.62
Forfeited | $ / shares 46.16
Vested | $ / shares 42.99
Non-vested at end of period | $ / shares $ 43.88
XML 23 R52.htm IDEA: XBRL DOCUMENT v3.3.0.814
Business Combinations - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Mar. 28, 2015
Feb. 28, 2015
Sep. 26, 2015
Sep. 27, 2014
Business Acquisition [Line Items]        
Business acquisition, cash     $ 12,066 $ 1,000
Maximum measurement period after the acquisition date     1 year  
Intangible assets acquired, weighted-average amortization period     8 years  
Business acquisition, acquisition and integration costs     $ 200  
ARAS        
Business Acquisition [Line Items]        
Business acquisition, cash   $ 7,700    
Business acquisition, contingent consideration   $ 4,000    
Earn out period for contingent consideration   2 years    
Kubit GmbH        
Business Acquisition [Line Items]        
Business acquisition, cash $ 4,500      
Business acquisition, contingent consideration $ 3,300      
Earn out period for contingent consideration 3 years      
XML 24 R47.htm IDEA: XBRL DOCUMENT v3.3.0.814
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Income Taxes [Line Items]        
Income tax expense (benefit) $ (176) $ (2,118) $ 945 $ 1,974
Effective tax rate 16.60% (23.30%) 19.40% 8.10%
Discrete tax benefit due to the reversal of a valuation allowance   $ 4,500    
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basis of Presentation
9 Months Ended
Sep. 26, 2015
Basis of Presentation

NOTE 3 – BASIS OF PRESENTATION

The condensed consolidated financial statements and notes thereto are unaudited. These statements include all normal recurring accruals and adjustments considered necessary by management for their fair presentation in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates. The condensed consolidated results of operations for the three months and nine months ended September 26, 2015 are not necessarily indicative of results that may be expected for the year ending December 31, 2015 or any future interim period.

The information included in this Quarterly Report on Form 10-Q, including the interim condensed consolidated financial statements and the accompanying notes, should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2014. The accompanying December 31, 2014 consolidated balance sheet has been derived from those audited consolidated financial statements.

ZIP 26 0001193125-15-364382-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-15-364382-xbrl.zip M4$L#!!0````(`(F$8T<\=9/A1Y\``-UB!P`1`!P`9F%R;RTR,#$U,#DR-BYX M;6Q55`D``]$H.5;1*#E6=7@+``$$)0X```0Y`0``[%UMOC*-;N199':?*EAPZ,GB:2,!U&R>V7WB37@SR, MHIZ6%T$R#.(T$5]Z4Y'W_OKU/__C+_^EZ]KYN>:E22+B6$RUWT(1BRPHA':< MR!ZA@(?A9"22XI-V'>1BJ*6)]IM[_DW#!TC3[HIB?'1X^/#P<)!EPZ?7'(3I MZ%#3]:>?^%LUNB--8P<8']"Y1^?I)!D>:4C85A!2HG-A!SHEY$:W;>-:)\P* MA\B^P*,VA*$>:=A`IHZ0;I!+9!YA%=J/ MX4_0V#!UZ$&T\X/S@SGL/V@7:9)#Z]$X2*::$\?:N>R5:^R:?Q*^WC*/E=4OBYO?RBUOZ! ME*T1Y_RP?/K4-,I3BI'UVF"J%L_OSJ.V-T-3=/C;]V\7X9T8!7H3`3#3;1", MGWO>!/EUV6_VX+"M7>23UKHE`11 MF+?W*!^U8(J2>Y$7[7VJ9RV(\BA<0K@H;/F-1-S"^XU M&;7W&!;9H>240V@ALBA\[@`2876?--$;_29%]LK0X&D/9(>FE=(C/LK+-78N M;K1R*1_)MW[IY=%H',L%5WX79*%$M)[0*'O<9>+F2T^N&OUIQ1P\YL,-9,KZ MXNJP@C43`D=G63JE=&5>2I0&*=06Z;9)$59^92+OZY<+K M:4,11J,@!J;524^+@$>BX17CA!HFOC)0WV!VW]4Q8HY.36!#&PV([A+L>)QP M'YY?(ERW@0UTYE!F]FV,^WWSBDJT&/6^F@:R<0UO<^AU8/T@OW.2H?S?X/\FT7T0 M0\/<*?I`GBF8''\+XHE0B)9Z+O$MS]5]TS=TZIFV[E(+Y(SC(#R@'O*Q.9M; MF%R$&(<_YN&N!:A.@WV>4@`)OV3A.@^WS>1V6/0*(<,R+?8(_VHDCRTA-UI'5P*Z2C M[$Y?FIP%4_F5\Q!DP].Q;)B?3HK2%P?=P[ MGDXI&(_<&G`=H4'?9;9/*0->O2)`-.,`AC!G6:S&M%W.&CR*+(SRX#H6OPH9 MN1!#YUYDP:V8/1%GX*ZH("1>("/CH$")!SQ'@9:44U^')WW=M0AW/1^L..)5 MW,?`@L$'E&^/]]:DRU*.+%^>.Y/B+LVB?XFAH@6[+N`;5!+@&[6,3DKP"=&W]GRVM/!;?D!(M8A'6R=MKD]L:OE[Y6,95!YJR, M+N>GQ9W(+N^"9/;#8%G(J)$8*J4U=+4(4%!G-KR44L)T[@(_.G3@F8S8)F;. MBY)D:%[>*Z-%9_;(!]8:IA2"!P;MQ&)97VM<9B+()]ET3A[MEQ"EX(,Q,'.) M^4*IED$K7^4-$O\L8VT>V$M^$&6;Q)2VPW_V`#G4LER=(4E4\!UT%PBMVZ[K M`0VQZ1J#9_ZCY,"VE8J#E41;H>J/\WRR=^8,.&+(-BS+Y/05+5\-O>%NQG'Z M(#>L_#3STLEU<3.)G;#<4,G/12BB>ZG&MLE(*]Q/^"Y(+ZN9-3'Q*3N>:Z%I8[_6Q1<1W%41"+?+,C^'JQK3B^&Z35M MSNM!DL61UY$-1N,XG0IQ+F+I0^T6*(R<,]O572I-!.)1W7$,!#-KV-AWO8'1 MARF%EW]%!C?JL[H21X.APW`RFI1-/3'.8%2E#('/L2B%23)T1FE61/\JOS_+ M4A!LQ?0L!CD`SZ0@&8_VD@T0E5X>1F:=Z;>$MTY%3]P((.[P7-R+9")>0E;[ M1Q8L71R"+%8CRU(`[3@O@\I8E`%QKH@D`I8FFMV(.*T):*E)NG4K?TN\34M[=$ELK6UW>#B,)/H@/@NB MX7'2#\91`>SPTFD/08(@Q@:C)J_+II50ZM!+1^5BD@RSZ4LIU6&=DD4Z;%GX@Z<]N@> M9%B8CL2W-,]/1'%Z`W;)_D&GH(%U1*U&[M(;<35D\R0OH$$&YG>:1\4>&U9, M.M"H#GW)Z!M+>"R3G:/D]IL`S97[DV*2B>]1$HTFHUE()O:FO?+''>D>:3]A86*FO M8*CC/1=%$"5B.`BR!*8JK[G--U$8[>$:I3(>P@BE==-Y-91&)%H:'7=I/!19 M7L5)]Q`J6(P$/MIU8VIQZ$L]/%B&'P*H#'J#/VNR97Y?*Y`F[$2% M'X2RX_1[\"@EEIMF6?H`;`%V)SSIC@1MX6J9_\(\9.IVWW%U:C.L<\*([F/' MZF,/$T[-RAL"SB8+^^]O@;4@S+=7ZTK\VDQM4A3CK6,?JOI;^_! MMFXF+2J3HRUF-L3TZ_ENQPF8F$6:37U0N?F=&/Z\A5)GDSW'=)UHZ_K;\S;V50+84 MO!:Q&YL(\X/N+%7B."FR"-RH4'78RN/9Q"3XHXUM/73>)>(\_/@X3N8I%D$/[[G MTKR,\R"R1)HO!=)<)VE67(IL=%PF&I2NX?Y-I0S?46[3!H,O#GWI-EDE*H`0 M>ROB9$:?:=BM`:T6`.V[YA` M,$QODZTDP*X?#W$'(.Q;EO@4EM2I2%&L6NR2MP!Y]M-*[PS M"C3,`3"2"O$MNA=#D(H@2B,P?9_G9O^X2AYV0`PU`J6OHVAX;3*^)+VZX]$X M2^]+U;&W%I",MW"3-'8GER+H_L"C"N^L]Y6;3:M^@[..Y9*Y7FTP7*_.'ZX; M#&@O;2:\S&;JA`2OY([N*5M1R5=&@ZT6![Z%8V`JUHC1&K]J\^S;=.X^[_XHF!]R M'.< M,[N*%1L'\LS3ZT.>@S7;?#X7,+6@>J3IZ0:Q3&RO[XWLY]:.S-@TGYS*-^&9 M(\',^03^]L0HE<VZW`RX-RSKO!SGF,SIK`< M[W;VM93>.8+DC2K8Q*3S:QUV@ZZ\404S0NR5)O[69Z_[.T?*&"C(K^XOY=@- M.IG/A[%E=WZ940N\SN\2K0R1M5""?+K\.9URK/4G5C;#/% M@(G%3;Z18K"M@46P3T$7P@_2/F*ZXUBN;GBNBZCE>-Q_R;TC-;.@B:(^:^XD M!Q,WS_OIZ#I*9D'E69I=`9_R:"@J9?J4._,.,LC,(YAB2BUL;C;%?>K8OF/H MV'%@BL$(T#DVJ4Z\OFO[/@?K]FF'4<:1":W+U@W`KJ362^#]>`AOB6ZBX#DV M[825*09VR7SF49Y/1L]'+^8>E-[_AZ"NW*EL.((*2-/=7+S[")-B^LMH4B/. MT!$YNJ-Y^V&Z=P6S5,L8>=%&,\=#&8DZETQ5RY>PP,=8&E7.6->B:8$VVTPR M44TQ\*^(=2JE-);6ME?;; M>PBA2()^'+.NW$%5(CD[MN?>Z8NJI+D\M=TAFR\XM=W:Z8T<>WDKQL(E`A]B M6N3Y$?3B1.^>:A]($9=_V]R2@52*C0T#J>M,%9Z%B6$@'ULM=SH'%D(=S@%Y M"F9CZ/+G+"R;!428874W"^7!H'(;FW87E_GXD\`()MU-0K6O@^76@+D?L]!Y M+->D3%;!Z5`75Q>@\\9.R[]%*%<%<5GO*S')GZ'<7=$?>)NQ[NS_/T`H5XF( M,>4T=&=$_M$BN4KFY"G#Z0\1R55",9D9Q1C]P)%<)622,9?R/K$]L-!V&LE5 M0FV9J4C1GY%:/&[#KG/2';!]+% M2H.Y915%9G:G*SY MR\5E+-=".U@)V[OF1%*,P6=),="&Z[#M8OKQ>F>P9E==L.=C2:MO/AF*Z&@` M%"NFVRSVA@S,-R@#X]MV']D#7^\/*-6I.^`Z)ZZK>_((BL--ST:#*WQ5PC/G M"[ZMAT+%3?,$88*ZO&D>SR89$[:%F^:[N,'B/218JV1W20)2WI0*(JG.Z9M> M8['#HJUT@5Y;K/V'9RF9-KIU&'-5KR5FJW;*Q.Z*8NL"W9O MRH1V#;0J$XHL2EX#NOTRH1V7M-R4;&N5M'P2(0ADC;D%"?)'+&FYB73:L*3E MTW10>D"[N;U194G+CA?\OTM)R^WPWUHE+9_YCQR8VR@"O^^DI.5[L*XYO;*D);.070\CJ2YI^2Z@ MZ]2MP&5)2\MLS.K'*&FI@`W*DI9@=2[*,G5=W5$% M3KD#SQ!N+>O2775'!^"N51BHBLB9=L-4VF69 M-Q4A&6DY01>SZ=`I+O.F`JHL!XP:E0P4E'E3`*V\B9ABWH@F+[_`?\/C1"IF M25:JYMA8YQJHK56:4F%3-GM#HF\V>U7I-/^QS!+"LU,4Q7"EEUE9H4H"XS(HQ&5>)= M5FI2L2)[7V4J+V_U-Q57:E+!V+)2$S+L-6ML;[=2DP)\,E9"C(97HJ!2DXJI MD^+6Q(UXE]I*30J2E&3%6--NU%]05ZEI$>'6*C7A#2HU;;],D0I.+2_CL.U- MRA25K=O;;`;TI5H1(M@FZYP@W;`Z47GBFC:+4+1CV;9,W6E-IM+O1@RO79-I M>\$$I6?\\%O/^)4,4.72G]Z.W0?1;#+=I?9`MRR3#BQ*,7FJ ML6*4$LR>\?;;H*US9=_+Y76769#DE<$]M]5Q7)G;;\@EQJ0Z$@I/-[I*=Y%= MB&,0V\-`*"P/T?J>H3LVT,T'Y8Q-JV\PPI]OY*=-;GD?[H;U665SYY?I[*SM MT\O?'!'?)96`IRRK0:55R%Z_"F3)?8AR^_-T4@`[1NGV.&ACW+CW]0S_??G- M'.N@>#E+[*5AF<5_.1V_(?"!&:_5+FR`Z9MDX("]IIO5N1B7Z([I<)W0@6&; MCNFZS*JJ:\JW5L>!YP?2ON0]D8=9-'[*M*UL.T!ZEL:1S(>XA*&[\9MRUU;@ M`$EN>-BU=-1C=_W!;?(:QR[_&6EY, M8_&E]]TY__GX1'=/+R]/OQ]IQKCXK/FG)Y?ZQ?$_!D<:>OG"=[X??_O[D789 MC42NG8@'[3P=!GEP,-:3\$H_'G_WZ41WD_:][@ MHG]^?'9Y?'JBG?J:^\O%\MN!.U%C*/*$BF]4;S#29Y[5GC!QY$K6.:U9ZFDVS^ M\4\@TO+H-@$X0P&C3Q5TFA#X$$B=5IHGV(]&]G[11:?.78=Q/&LC/6WE84[X,G(%X MEG$.W?-I7HA1?J#]*K13,5E$2M>.S3NP3>V9JGZ8HLB5Q0Y%:7NQH?_T!T$V1U,61%D29`Y/F9]N9*(,!.OAN4_$&5+;,S_I>2?YT.+N.UAA:`FXD!"7:<(BQ83? M7*E/P)$18#VS#Z+`TU8@M1@=(B&##V&$+X-0P2E6?$08Z"Z(($Y`$CYVX#`Q M:T>A3\1-O/%$<1%"">K.0M@UZ2X<,]R*DY&!F.58\,!FCF&N8!PR!;A!`_]) M;:I^G%,F"_#=`PH8#!'@D3$<=&F4!O1$+#UXR03Y0@HR<20AH)'\+H*U^:58EY=_N/S+T#MC(Q7O4\&%-[$;X(F M0L8`U)4:VT_+/D$Q!LP&(%A9]+2,M=N>]=DB&1`-`"P<:F'U$"+)A/%PFW:-YY;8`#(LT#5WFDQJZ8@:V%\JW"44E+40E=_R4#H_C6#R$ MF9GYRN82P(-02J:!6\#2=%4V"D48(0$E<_#>M'H_(Q^K9J&V,KU]$+/QJ@>] MM1N1.TE@&9"]V_ET $^$[WL56U5.TO_A2X.+O.-+<52J1L[Q?QXOG/!+K M7#J5^7O,1JE_Y8WVY_Z9NMJ%)6!3T=`';/35EM+I#BREVQYT^PW-ZO<-X?[= M=/Y5W*W;G?;E'$Q''.D0&-T;:U;?JEL-RU2:@P9>*]KJ*29XNTJ[W^STVJV& MU>UWGMTC["QYA(VRBGVQ>E?F[>WE`,P/NH6GX0OVP##88"]FL!Z)I#FS(\F> MTFZM-+%A6QA95=4;[_5 M(.@,>7P9/'DQOJ36ARC=0TOS!F[T[:/JQEJ&5VJ`P=.1[5\"E+[]DSUAJWN/ M4Q,PC?\86KMA:*727F7BGJMF`^CLB%&FY/)T\2-5&S8"Z&!U&_B%\*V:UGJ. MH@U/D=KJ[A%'IQ6X^-QS;R-AZ69H1%$-16^5-Y-*=)4!N,0EWY/N>SXLSMR5 MJD*F^^^4;]$?Q.2LLFXTM)99-P=*I]\%A'0'NM)1#4/IMAK]OF7UU+9I%!10 MT^LMO9/C9$?F'DW^7UN7M^_%CA_B2G'_NV^=UJ#=;AF:4C?T+L:1NDJGV;`4 MM=Y2FYK9-K1.[^B^EJ:7G2VSU_ORN]67KB[-[N75Y=VE=4QWJ[%PM\3027[Y M='KLQ0DNU]`]&858U`,`\^*+WKJROSYA9>PGU#>Q:S"_#8?#^>V0[P1$J&WV?HVXCOL!Y.)K]>M%OO M+B3;]\;!KQ<8<6+1A30,(Y=%^%21S*CXQ5V\+\1,;"5N^9E[T?`P3))PFO>Y M^95]_7ZTKC^4Y12MVQ+YWKA>/,H*]5N&TW>87WKC\7<%O0)9&=C_QF-RDC9+ M)'+7+U8D#-`#O`4TYYI8U&&Q`<+;OMVQ9 M=[/[5]8`S+S&IDN&7X&?EDV_4W`9:1-MR`(V\I)X=5FW3]2L>??M5N9*?(W0 ME:'78/5JJ/6MW@W"A\B>_7K!__UA@H_!;%MN-K;"]^[,[@?YIX;S!U[=!3R< M9P?VT]Y8'71=UM4#C_DI,MW6C',`^NF:^&)E`AX?86/X-&)GJ`,:Z$#[M>F` M)C?:6[EXQ]:!4T$\OUG,7EW5GAW>6[*AM5X;WAMRO7,"-G_V;8MUYC.(+U!R^[RI4<]%:%Y/X[`5, M^A0&R226K,!E[CX61I6PUP>`-L3`\B\O.ORUCOMVF?LJS+7%CE"7YU_*TI"- MO0`+EF)B`T_KW,E).89O?_BM\!/BM=ZJXEM/V^2_]W"/GPX2":=P3JF^0 M'>(_'O:I&Z\PUM4R3F#M?LYV?I#Z(\_W*1D3#/Q"#\(A4,1SSL].%][KLJ'N M;/A_/B\=`&9;NT>Y'V7VI>U;O9P]ZTI^I[#G?RHV?.&KL\`]1R_]#+-T=N:U MT3P!A^6D_&3^AX^+U\C"0$JS\)YC<1__YOA1C!3DE8=%4IE(-_ESR/1AM/%+L%4KD M)1,[X8>JIS;6QZ!($AWZB1C\QG>YPTCRL8H(/,I/62=`-\W-:>1,[!@FZR24 MAHR30L49\`/+T;7-\>"M<;ET6M29,#?UV?4HNXOHAD7924?/P?J0_'#;':K, M_L&M&,^3>'&(,J8A=[F4)29&`1TWWH3T MWKJY_5GR8GA=G*%G>,+`#Q].)TKYW>C*/H*4AOZ#0! MV77O_GBT3&NL"Y?=T:15A6:?)PZ^/C3[<@XD;LUT6W[.\X8O'6OK`^'DBKP( M6.DKVR%K^,7>1F#'LO[^_.WRSE)N;\P>(*"PBP*NKD*R(6+QC>SMPF%8DVHG MO13A5>`X47!LM5>7+%FG"54C^?6BL]FOS1_)Y=0XA\=?>K25UM<2K.U6%_&<7\LP&5ZV=PK&M3L4$7G)F6JOL^LJB6=#?EY5.>4PTJ[2\ZKTO"H#:V_\?3\#JY19567: MG2E_IS#.U6;U*]NL/N^DN;8N-\\O"V#GW4S][&Z4V4?R7+TN=]JO)7E.J]4/ MO#M?)<^=,-SUNMS2.^>&]=--:SH]7K76#Q70.N4^U))L))@)<%SE^"3RVKN6$*0UR%TF?>+%21>,A]X/HMZ=L+&833? M6WW!0:?3TSK60.E9C8;2Z%J&8M2[7:5?UU75-)K]CF;]I?W50*$V+OY^94=C MAO>=,R"&;@LCLO[GPP8ZR\44+X-[%B3P\R'+@5I69]`PK+ZBZE9':?3,CM(= M=`=*<]!L6X-^2S7;O:.7`]7472.HT*H-E(8;U.K+$8)S38 MO$2GY(!<.OC'RHCA1O$!\"--$ MFK)D$KHUZ7;BS6;X')9YQ"JC/G[!EK&B(W;N^'8<>R,/"0!RL(#D+`S$+0R< MA)$4VS[0R@M)4O527$(CT=`(4<\KDL*3X0RAB[5JF$=Z?,!M0"@;+D3>UQ1K;@G5YWV;WG8&'+Q(/?L!3E'$F@CB(F M*E3:&-J(L:ZI^$$*TP@^AV[J)/2[D\9@[U@$1/:I1V@$64LF7N1*_TGM*.%C M@*H@2S"Z]IAX1&+BF,5(L<.BQ/8*+$$C,Q",@^,ZM(FI``MVXGN<1*JO*OJ6 MDH@%+O\-6O'1CX4NH9$`("6HA;\D_!.*%.4RL^$S7H($+$'#'@QA]NPLC)(1 M$!#6H!$3!Q/83_U$5`F-648,43F7;.#(I9$KL0AN,;R/]\^@M#8-'Z\:.V$^ MC@%10RS"F\OC@-?:I#-\@5>FG3,[@AX![@\3SYGPBK0>?`M3;(Q1$Z,T&GKQ MA/&RN-!]$(]8%/$;%$=>P/\V#D.7;DZD0J=8M':&+,@9+)^F5#7ITT(*!0ED MHLM)2@./XRAB4XZ`)9+>_%20%#(`H@*=P61C@%@@:7I6GQ?H`P5`2%,Y7SZ4 M7`3X`=J+PCB&X8E`'P"N=]CIR*JMU:BHT,?5\GP_: MQE'$BRE[CE,I/Z MH/=E@=4UGEHI+&R1_WH)/,3C(T9@51=IC#;W2`@!FL$L3$D?T.K&"Q1QVU2C M)M9WRI4N7IJY"B+#;PF?7^Q[V_-)P]$*H87B9;8#;`;,!1J4A6:3]0-MA">! M1'J8&ID"BU/;7RV$?90:T!ENBC.IE,QGGF/[_IQ;0IKZPGO/!78ET!68&6Q" M+-AFWW:8X)1/&W@E;3XK.>$]BVABA5_!D$^]=+JXC0E:>)@P`4#Q1HY.XV-, MIC$3;2S%@M80+=7,]B(N?10JC*M'M_DMK'9M/6NK0XA2F(!!!T)+$Y<;0I=! MF`AKN.A]>=)"2XR% M.%@P'D9\0$`LL9@*X5&7,6P0^*`.8$368-@3$BQ/BM]($X"4>,MI#QJAB4^8 M9AAMQR.+B1B0<([CNH;4`JY&J0]NR@A+QF=P([]I,:EGWA2O28XG!H1D&9X8 M>,QNXXP-S!=90CNTL$+H@ZX;S:)!O8G0^220(C]6AJNB^7R*#G_O4%1GJT-1 MA[(1ZI8+#+IK(,Y\0''%-(S1Z91O?\&73.M'O&3ZX'U7)RK69]J;Z`)A%X6L M\]=]%_(ZB:QU$$L"J:Y'WB(,_<5^P.M?6.39_O/G<.YZ^UA'UNH'KGMY.LRV M9;W5.GY@\GSRE`>E)>6S@_I'`^]@V(WVV:'[A],-L!+2@5,-7EK\_>6DOU7R M.X5[8$_735G9&#T33Z79E#7MM63)->JR:E1%P%YM\D4EP>6!?ZRE@Z% MH-JFH-6Y3#UU76X=>MUX.LRVY$[G!!;)U=1333WG*<&=:_\=,%3=I22H="92 M%F:^'008K/2F%/\<;!IS&>P;]GD>U3CF9D@R2`GW0$']*(1;'(#XG3 MV!$W0`=A-*6>TBBF6\"'F$4(9,D\FPE3CI9: M]9E-(\8R2EB`J:62[0*SP'4A85`$JO$R^SGEU5`$``,-X6,,VS` M\5.D5:19K&1E+?)&*3\!+YT?^>$#PB,%_8SX"_:,G+=BF/_/$JM>OK%02K:B M3`N.^:?D(6QSV?UCB=;EE.P^&R:'S,9N:3VC/=!Z2FN@-95&IU=7.H8V4"S- M;!@#H]O7N_KQL[';Y6SLJ\O/EG0]D'I?K/[EW8J\CY&0?1U(_YOZ\QP.&N6J MJ:WD*2(D+ZF+R=][P!)@O3.3`XF.2F5%, M*4ZB=5D:,ILL-'`(AE.D#>'A`V@$R+VZ!"\&)NX4LXEYAM&,14BB/6;P;"TE!VL!V,/10W9C<]A!&8;9Y*SD7!>0)2R#3:(&_,4\?Y`E039D-AW6)N MUBBA2R3+["!/F`.(G=5AJVLXX7#["3._Z[DB5RU!TGBV5A%9VYBB#0:F;(6R MO*@;$&!B!NXB,>IW2NFZ@OEH;Q:IT[;:=7W04#1-Q_,A6DLQS7974?O=KM9H MFWUC("S23?U?.1];D+AD61=,7X]ZX("`4T++_"_,QR'JX0&'[!00D]5!YV6IG2-NJDTVGI?Z3;-@=+N=.JMGJZK>L,\N@5NE0WP[=UU[Y]* MU[RU^E+O^M.-]?G6O+N\_GP2IO@V@>%1N%OG%`:6G*N`Y^'[65J^-,*44I[" M2%G'<>%M&YPJ-UY8@LP.C"-:/Z#?0B"[!A1?J(J2T:?VM%7)DYH9+,&>LF`1RYBL;(E<4$+"*N3`PBM MO^T9.BH@1W%8IV@T\0LX_@EC.9HR99+"6;X@7T'8XB!,=A8JPUF,R)1,>8N/^^V(T\[%#A"*J02/Q%`'Z!4+IXW3X;SH;$_B8 M'XS0``F*/R+"Z'39`FZT+L&=`5S+^O`[0!TE MPDSDYF0CXM;;I67\"?2]MPL%O`I01'?H*6#D%BY;=]FQ,)`;1A"4__UPJ>.N M;P/-MPXH&@P+'[B"GS[@Y^.7#W<]Y!;NS5X0G9P M6GB:%GQC#M57!#6X'`D8UOW8\DV@B[F,NB6&MLU+R+M;X%MA& MR;N083'SE6\9XF+3<;!8=;9]-!1[:XO-)P0`-@&=QJ,Y?VQ;:!$O@*X'^!_M M#&Y"_P+[=(AGG;CA]4R#A/3$I$][,.LVD,[$+N2SUSKC\*0I$D=,;(GAD2Q4 M5@55,-<#E!@=2?PQUP7OZ&!2SX[\4+J%Y;//$;D$NYC`(%G0*[J"[,.KRP5P7\C$?J#G4ES]H;KZHS<$\^`[?>'WG61+\UPXL/CD+: M^2(!_/G;Y9VEW-Z8/1!!(7M-K1G-=WEO2B'25VMTWE'OV,Z.N6<_GE.W0PNK M&7[Y+(^PWEW.U1DYZL82OOK"X>;N]K$QK[ZK$'IDA)ZNG5Y@EB]G:)%Y;,`V M>.62"K6572UC--\<.3I$&[5F95:/#=#_9^]*?]LVFO[W`/X?"+\-D`*DPOM( MFP#4EM_IDYU[C.C6P!Z''F[L`W5BTF!.ZH1=!8JL>VD;U^;I79N/%#EY5?7UG2V\ M4-*>CLKZLN[5W(X_M/]/.QVK;D.5WH6H\[M] M`V:(75R%[YUE4$-:R]?6L,7\2T*\8H(>?'&C*,DPE/1O-R$]$':?_8%-C_GC M<5-Z\C,%T-.[:E9HR^&0RSXRMP3=2ZD[JD#(T>^;LY/ZY#B*GG\"='GVYED. MO*?<=SL!+P6C).D(FLP(;.,P7C,E3 MF?[%PF;Z-YDHF=&)NG%6@<%KHK[E<^Z!5)`[$MHN17UGUP_E4_Q%XWWVIJ[` M4$,\S'NJ&WL`0W_@;0)-TPUX]B0^Z:W(R$&Z(NW1W9(0N#"BL9F56Q',5#]O MO.UEVGK9URM4VM5ESW-W:@LVKO!M;6NVPL3K_"JCC?>=+.T6V'U+8F_`%MSX M[MU?Z'WXN;I,-_.$3LOF+X`UKA^Y]@8O_DAOC7K^12?K'QT+FEWUK?8@B:,8 M[#=Z$VK,_*_E)V#JK7C%V24KRW1#@F[HK"P:SRI<_MRF>$BL="G$?]AWA>YS MV3S-TJ/JY7.ZVR^=^I!5A>7YVMVPHN@M12L=T8T>J:3A\KAFZ0?AF+AEU"WO M#(T5%6'?:?9SR52*TN)+EV*^42G5-TURCT<)%8BJLMK^5QF43(%(4DO86UDV M"J1(?:[:]1C5N1RNX5_#OX9_Y>5?^7=[+W)3/X(7*)TU)[""8;"243J_R[[W M7?(M_L0W0!9OD.56Z?;`>PZOP!KJB^OL M37IXCQ[!XUO"VO6;\$)=WFBZ?A="?^54V=F;8W2%=B2["NGE[$G/$+:TLS?K M)`@M91<)#R]CV;P4"N]"63\T^6S&IXQ].NW9+L8OKY(]>_.\?N_N]=D+[TI^ MKKQ(RYNJTVY+.^7EP3S^81-O>9M@=LZ0'K-T_R51=H/3QB4=',B<<==#7CG:(4/ M)&+MQSYQ1\\7,%W4;'W0;!M__0/UW#$86O7P^F7@<]EBO3P$QI3U[)<@L892 MNK,;^[K^I),?V2B;\[N:1Y($E=4-L6Q2?3!P`BSY$Q-=?N5>V9,RPB&XJ)+A MW&6U)9PX7E4M1?X'-5A**-02*^T?K2N;5(LMX\21R:J%KJJ#2F[XUZ"ZG[_M M7+@$_,?!D8W3#R4*?-,J4 M715O![,Y\:,TCR^FKO4C&O;[26A)>;P-*LGBG>(B)I=G_GQ9M#BKZ;$@[5IL MC\UC?_IJ,!!J@5?:@[X<.>ML(<.,)DU8_`A=++(B3!,>_Z0O8[TT>R\./U22 M^"@1$]_]-P]%/B8-(?&LF`H/J/U\>3][L[N@%8:6/R$SXL=95N:\*C=:ID>. M`ZCC-A7.K"O!-S`5K(?1SCD)WG@=4I0)XCBB(9HVDC#E75/>WQ#[N*V!Z1]@HJ97_/*AF2" M?[XF\R",77^RK'Q1`+C@Q_!P3<8?STG@C:YZABCJ'/P(BL!SO_.\P(^&-]V1 MJ!HC'"S>$-41?\ZXSL=SUQFIAB3SBCCJ\7I'Z_ M%ONJT.?YD0`%/R'A&=VGEDI]&=B]'-ST&)A"F?0!)=(OS+#W^3<05N:Z=S6X MOKFX_/QJ$T9]7/M-08PR/172T4MCS^EXYEG!:=KO"0DF8,Y,71N^G-#[W7#* MS0BF/(]8II>$P9R\-\?X3%63&;D6=V79[MBU6]B8Z]M>XA`0!1"N?.I`)3!Y M.D$(K6-@RZ4IR!<59XW1\@Y.LABK24+4/R#K]C3350X!113,L=OYC(H6=:UT M)*^O&!H+B4H[SC)0,AECVLR0X$/X#XE9)DKF."J4GQ'Q/*9C=C.U@GG5W?C^ M++US#[2*C4GF`R>QXX@F>)^$5#71=.S+8JZ?ZNW%,P`'"[!'.D@>#B8,'"S($1IM'S&,-YB8>@'W6I20B++(Q$5!(*0 M#G@'A4']T5S[2#WVT?)`VZ`<095!$F(B[A4A!OK&;BKCDS#X'N?2`QPDP#6' MS+W@OE#IYS=A,QFKHK4[!JS;((F9@,Z*?!+CR&;3N&X0ED-3B-AV,E[^#,ET^](,5"QQ6@>7##:XCR\?TJLSE M\XX[,QO^Y0]XP>@KL*^9`#N0:Z>YL+3$U#]]W6F5J6_&_MAC7_5($#9SB[\O M=KG7=']$:;]=F".O&@OZ4=\U?6[Z7#JHSA.!7A*GS@KT;)$[T)Z^Y3%V$@$# M2';?ZFO.[3TCGI+$JFI=<@I("BL(I<.;[GO"GI=87BQ=6K(]J34T5A6ETQ); M=8NEBSY:V[5ROS%CS3#4\R]]\?K&RJ'`%5832Z?8#B7:.#5\I7@DRZRNENYD MS*%$@VKG2Z'MBJ+;!G,26ABVQL@B6&C,.R^(LGOIRJ355+%V$QQ3!=5.D;\[ MX*:WDN'I\>S`B6]ZJ[KE]B7P)QS>">]D4>[2Z3599U6M=%NS@T5?8,7Z*?1F MK(NMYXJBU3K6W$6X+H5Z.2Z"ILJGV`16TDJ7!__P/9FZ_VUP925:8>7R.1 M=8&!"*+*2E+MD*R"H+%Z^+)TK8D]B58$5I5)L38MKM%0+%R+Q MM=O+2.6;[H>2;!BU0_\8I_8[5LM.VTP24CY%QBK/2TU:)2%764$],:BS>$0+ M(BL*]0LJ**QAE`+`6US3K0(`$58]=?*K(A(MUR]G1C/21=9Q1=%HE8"""$;M M##>Q?FG=E/J=3%!.[46MNL%6:F"()K&&5#N9US16YVMGK35CW8!"7NGS:AFP MV,PM_DY5?:KD;Q>$-ZB/IL_UZ'/5+;F*X$`TD57XTH4/]R16%UE1*IVC?>\\ M+RHKBJ4SX?:E5M)852M%.*$H&JQ:N`^1U>J7'D.`[4KM7(TZRXNUVX\KK"(V M%RLT.4'@TW?&_N)?LHP1^NDA`L4C6F4EI7881E%F);4`GK?RF&_EQWYH:AGW MG@>OY#PKU"\Y2#/6Q=9JQ37;*H$($5FI?FDC%%:KW\TQ.BN?VHXI'M$"STK\ MB0%`U;+>2@T$D46)Y6N8?Y!M\($Y+L391^#+7$P3(8RGB!;>'7KL\0RY["]]&:7VDN^^N4>+3VM/2#ZJ,64A42YCO^XZ]V+9Y:,91T MW&^NDUB>=P_E+=L.$DH>M`G,?$(&]>T/N MXC;P\)]/4)CY=5%@:H6D;47$Z00S,(XCRATS#"U_0K"J]OWRDROK'E^9WZW0 MZ?TW<>/["S^*PP1?1@/H?'@SM?S!'*N(^D$X)B[T_L*_HB0Q=@#$W$'GQA_/ M2>"-KGJ&*.H<_`B*P'._\[S`CX8WW9&H&B.1%Q3>$-41?\XDOIN6BK`KT3GC M$-N=65[T\?SBLG_.N,['<]<9J88D\XJ(135)TB1.U:%:6994SF@+$F?*O:ZB M2KHBJN9(&$GGGP3)T%:8]WJ\6!\$TX]=Q_42E+8AL9/0C5T2]>YL+W&(TP^# M&78HB6E_!N.>%?HPMA%41?MCSE#27HV]AL)WQ'Z[S;4E`]@K]64.&NISR1"Q9\T0]-E>0#_.T6R*;BKC MF15.7)\#H_&#BGHT>TX7@P]4%6-G.=`J(%`?Y+>_@![Q8RYR_R4?4E5-G\?6 MS/7N/^PP43.>,-Z2*Q_R7Q[ES"8;%XNVC9HV7+/MP_4%.^^-_/;9L*9% MF=U%CO7^AS6]:T_US$'0'^!4#[;##K'ZEE!3<5,TD]DM"9>=$E5VXR-4/:T_QY8'`/G!;OE"$!7ZG#.]R"F0ZTR/CF#(*]_FK^I[+7QZ@].T5 M(X9B-'<<]-S9+)]SWO1JQ&JO(V^7[:,0>J*H+*N=@ M@8.%CK9-Z9Q@(BOR)Q[S(A*M[H^RW2CSUJ*!3;7,_6SIY5UE#V.X(K["\RSMC MUZ\C[ZFPS>]^><9>\Q78N3ESLIT3>E3HMNENR[;I$6]*`9I\WGHI1.12=(T,?\.M/_*&T62H=6EHM/ MA,NWQ%2?'6)*0U,.<3]TDC`$D[?O1K;E_46LL.<[72LF1PM"]76](^B]/M?I MR3(GMWL&9TCM-M>51)XW#:6K"[V1,)*1@]+Y)ZA>Y"3AU_>/=>Y(D>'UF"=" M+4W?Z=W-W9#6$.4QT#]I?@?BF-](:$U([XZ$MAN1J]"U#^#3(ICI1H$L"MKH MZ[`[FI-P]#"X*3[@JFKPJBYU=;.X%]X0,2?@-_KB]9Y>!_XU$6!]V(J)(LM6_=X(HO@SB MOPCPT@XF/BA_)^T(]#1[A=\)1Q/H=D_JJ&V08-Y4@?5=KY=D_I<[(DBUQ;Z8NS)J?F0(TXKY>SFXZ3&" MG,>L@1`):C(OKID_S"]?>\R@S_0O+LW+SH7YA;FX'-YM8?'EW+JGD7UZ%/RALX9"J*`/ M87B/9RBM65HJ&&,O$GNZ@PIK/@^#.]#:L(#&4^("M1;\`R0DA''@OSC(4%LK MI/@6JM,,YA"1U0J?@Z1ZYOQXX9H9/;$.?,9(1@562!%62+VEO`1<=3S6K(_) MQI>7"<:9!V/:5C1(XB@&805IA'9=^R0@JH?*L-L5I;;4X3FMJRB M,@;\-=.)#*6O`L^UT<(]^DI@:HK>!^N5Z\H"F*Z&)L%*T#8Y75+U3D<4^XK) MO_9*(.@;2X&TOA*TS>'%$!>!J^O>$+2O>7,QN"R$[J<*-4`'>T1C_CYU05&D M[%*9@DC$)-.E/GH,8D)1LB&)`U3?H"<3WTH/7Z!,)L< MR\M\]9$L9HCTX%K#F+!\@;0S[Y9#W/GE:VO8@FH^F^;5\G7WEY];#,R6N86D M;F=HB*LI='J5*LK5F?4/86`UI>M6QIPH2F:I.DM!P]9X3.R8=C.DF%WBK*^* M&3:9QOA60'SX["Q6(R0*9R?T$5M?EH$*UDJE+:%T+.!_NV0D1T$_Z%0.6TX_ MHR?J(GAP$LJB)26I;*1HYA9CVG%"Q29*/"H9B8<4`/DA@_P)73IVXS"801U! MA(TO>-=Z3,KS*J%G09J=`;F+H.N4A'@:$L+,@#W33/I=?_%,H$IG!RR+`K'H MW(#Y`A7E(NQ"/Q'L;5L4'4XYDG:!#NG,`ADGE#%V#O]&KMS#1AN)HKIY.^`I M;1&^1SCX.*'VBXL0*W>6,_+5=,Z3\/Y5,'VF(+(IYT;,[XD%8A,"IU(H.@,? MP2YJQN!"@19C6B*7F)S(%R@RG!NIF%*5,)L#S[`ZJMM8-`11PFY1&BTG4R1_ M)[Y-^TLU22H>F=9[IN8,B4<_H*TLR$@)#\`*-WT?Q?PAT?^WD(,QW9>MB`.4 MWBD-MDW%K>4`&J/(I(3$SM2+@!_'!,@GIJ8CE9,NY`+4\ MR8?G&,^'V!D;W@RJ(*&[%S31RHUU=PT=Z5!EET#QP7+*'VZZS6'"K1INTL-= MK"Y(78WO@;TK@/G;%CNFP'5>Z'5WL:GVAHXU$]%+P+<%8@;X_GXXC>>'H M/W^@"@4>4]UQ/%^-VH$]@-'CN;ZDBIQL"GVNK9MHP6E]4^Z9*FP.4@ON2OKK M"$ZR+;1LV+5)!$H]BJ#>6Q!9K/:4O@RQ:ZB:(7@254*KBPU?6VS:RK-\#^#\0P03P`*2&^Y)Q`V_.!O:(2LAFL%C[!LOH/$ MYG^EIQ,XX0`M)1"\<>*5-KD+) MM:E$N5QT&)]")KDCPL4K"IQ!'`%5Z:-_WIML(GR&ONO2DQY:+THB\F3Y:@EM M_3?^NFJ3DM7PL[)S8VN8WN:(I/AB@PX.MX5TTY0NNRSH,C`._SG,=R6R`IR* M/VUJ@25W1"OD!K'C1LPH\1T0PK^UI0H;"C=X:4L!$;,>J31!9L",6J(`NN0* M109L]CKDKERA?38[;9@,R3A.#QZD-5UW(OB<*";W^VS-J*Q)%1&@+BP#:-*H MD$_)G/OF?9O)56!<+6^$/BEXL^./"(G(J^6C[+Y3/LD>_&=GR.@\R`*DE8/# M;^=C*"A#-$J2/-`B'0=X]7*G;)'QR93Q))@Q-E`K!/#%B*8^H[P/\-9"S0DE M:WS(^%[1QD"L0QDE*4=E&8>X^?QDIL!:`U3[TO<+MTMRAX>^7H"0UD_+<8F' M`?AOQL"26C1RUP!.!`0'KL<3ZIBX%`4)5+S!#FQ4RXL=4&-6X6`G)Q6:.I"I M,\G;8GX\.2YFA4,;K@/[C7HRRJGN_D^'2A\+[Z,AM(A=#/":1'9D,HOT/EP@ M*)'S*/W\`4K=L@PM=D*L,=@-WO@*UI@)]`=:,#G.J(Q,"8JM4M,%D;^$1&'B M2\GH.BH1E%J!R#KBKIUK&N^S&0^`5`:"!,0RXU$#"&.-0=M(K]Z%/4;Y).6J1%V MZ2'\B5#X6EK<+H@W.T#)$5FORVV6J>TD8;!"][FA;X,#X+5\`.#W&0G_ND8B M\A%!-!W<%G)D%&9@6@"@K:43GFA$*,RK+,LF=R6TK)"IX MR?I+CK3"CEB1__T6;LYM-]OE%4^D\B:)YF7 M`B'+,6W)^[JX>1[XBM3Q??U^LJ[7J*VE;UE:ZS@)S^6R`BFS)U&(B*=$H[OG M`FQ79$:GE!K@!V**P(X'6P;)UFW"],:SUQG7$/CJW&MK/B2*R.QA-'^>'#Q) MZ53/57K,=:MY**WD-G,^)NWH?+9U"D?MJK=N.U.E@9G8B&.1.>HQ]'7>`]`88ZHQYKKI.VL:8]Y( M^ZN="B1?'.2,M%[-V<9DL]ID4V>F%X6+PSZ6E`J@?3=Z?Z/WUX]^==-DUK'< M+`B=J9\4OSRX/%4]L,&JD>)5E4(-_1KK3>TN$JN/HILLM/=D#N!3/5?I,==- MX5E]77T(K)'->-;D^.$SNQ[W"G]Q$0:J4@$-I]I"=36[W_H>1_!PHB0I\#&P M249&_;A?OC@KC:@=&`S[S$1[FA$_K1USBRRO7!SPN2$WIO>=&+Z3EJ0D&6:8 M[OKD/->0]P\>-EN]26M5<#LUIIO&=%,_^M5-:5G'`.^+;--69EH0+.D49B-Q*[?O1KPC\J%_[1+=12RP(2Z^?)$5A)/[!I MMWJ35@]=X>.\-*QOI4)W+..!QH4U#@E665VSIS56O3P/OO+\;F;NX@9Z]#-_1KK$:Y&/_B^R,L%GUTL;VE^41F M#:-V>OJ6.#:QY(SV_=834%]3A0L<_=OI'[WHE$= M&ZSC,1&ZC!4X!((F0;8K5?Q/X$C#**000NXTJ8@.C62H)N'4LP,")46:H#`> MV&(!6M(*F1<;.R,0JKA*,;:1E%='J"*"']2:S^3)"[435)` MQ[*J_-!"@HX:YC">!"`O0YBAR"<+^X"WLUY(ZQ/+\1!DI]P)TXL#H.=OYIC` ML);[:!.)X M+,([>2,"'_J8+.+0QQV>H+;F^)Q62"!;?,_.H'5G4*8"RPNIZ96%U8A($SG4 M39@BW2:+<95"V^)WRA@$]B7O'KJ.L;46\^`3T`6"Y/($.SC["QHI0-L#O_S" MM\0B)I;UYD0I?G(*3T0`E>$SX!B8$.#(%X*:". M%D%?*DJMW&>XP0?/]Z8QB@DOE!^E^LQX? M`_L1X3)`VF"/*(T1,"P;X-6[=$.OA8JZ%DKEGO`_[RC,]!=X,`IO/`J;.0,= M3_[LP@11%!!)\(#R9O^`F?VVV3?[HL#U#$G@9)[O MNDZ5QJ^5Q[_`_G/NGJ7O3O@W-PYL*)V@^K$3!W;/:ZO?\%2\A\JTNFY2Z1L_:E"2ZQ9IUY\B=K03M(SQ\C+ M>C_3C?_3QTSMHT>V[2"_9;$E+9;?LMY2:G,,P326'$.RTI*/.YK=6%UADP.&<(8(*D[6#,WO3/A$+.W4MA_C/AU, MJ5*)]C&,)W4\Q'7'GZG1/O6D,>D.]V*\,*+]F#06,GX<(88XMM!BNHY+FBWV M"JTL[-=R0S]S*J0V0F?R;`U)6.NS'P$G4Z,QO#9!]Q&U,'H,[+JGXG!37]OR MT::#F!GO71SD'96[R;R?B/T\>7;]J4W`PSU4PP.0A1&@+PS2APMUP3CP9NBY\IU MAL3,FS@FLZ=^A=>OG0)6/':,T-0 M5E.)0+U5V4&7RE]*-N([RIS:1?$(CU(Q3,^(I2+ENO?M_E='W4KB_7(Y4Y\P1YT0WT@Z\ MS2?;D/N]NKXSD-G2!UCC22?'?<-K>R&[N)#L1!4Y"[82Y[('=K#6?K,#CM!F MSBX[")C?4H5O@B!\YT*\ACDJRAPUK!715*+8Q1E"[:UPMYN[9%4]&U?0T$C` MZN*!L[TJD]EVS;?XK;/X?CWN%/>PN**BL[Q8.Q20+1>7;ZD5*))=HR"#S'*8 M&?Y">Q@'QT=E?6-%MFAAGCMR4@XUU*/MDX9DIQ&JBLA*ZL5!;^"YN76U M[I7GYKDE@I]/O8F&?@W]&OK5EWZ-'>+"[!!I#%9CB:C!9?7"+!&RP,,"UP[P M97M+1%,_Z6*K_S04;"C84+#N%-RZAM=K.3X/O\_$).9R^5SC\[8H"W'.D6J7 MV743Q+,D/F^-:AM-R%03GM>$YU68[$T$UN-,9%43:5?3^55AG1MC]849J^L= M-*>)K%*_*("MK9FB5+>I[B-X3I)87;N4X#FA)1W8.M\$SU68W46)5<6+0R,Z M7%A3]>8JJ")K\+439_M8XJT/ZB9RK9:1+PW]&OHU]*LO_1ICP(49`VH>N28; M*BL8M0.SW=X<4#O+QSYL/K#(FEZ[*]+6YH!#IPV>F_I\3K$O#04;"C84K#L% M-ZXXO+3,[YZ@MGK_Q$XTO?'"*(@)A-X=%FQ\>+*\[4H6;U]]&(N(DK>M]?>>&=E#9V*Y(7&0SM0JUGN"*6M:FU,%L\O)NB%R;5WN M5%253:?.\OX2_Q_6=9:JGB'BHZ[YMPY?6\M:..%3Y]"WP$F1BUIW]" M]S?0-('\\QY-K-M([-H=4M4RAM_NVP/#)'L6N?3=>O*;W M6-@T69NDW>F!(./,7DILF3RDM%6NI)Z[,K9_,JR MFV$\F5@!094MUOMEK(10I(SF'))K6GGUBN"&#NTP*TNZ48W8JW<)]MO%8;WM M&M2K&YL']0JG"V]MNCY(UTWHW^*0L$38'\8@484)9I`?V$TQ!HS*YYE?>XFT MSL?Z#87V^9('6U^G&%U&Q@+=EM6D^VXC+CB(\9G?43\)X+2,+3>?[(,=3&:> MN_Y?Q$KZ]7R);J;`PWGW-T`:QPN=X0PMZ(6!5-2?^6<)F&/YH7V%BY^[)?\N M!]E@K(CYE^7%H.KE%!$*D?=ULO+KAL[*%U-)399;ZNHV4_26HM5NTHT<.4O%9;5DZ?O!V';J*%NN#2ST M>BEAK(K2XM5&I)S#F,]+-4DM'C44("I&MFR]J6HF0"2I)=2N#E4C0+85('4* M(3J?"-Z&?@W]&OK5EW[UO^UM9*9^JT9,G;2Y#.BV;CK.EK9JA6_QM2L:N[,] ML56[._"V@>BLH58@,;U.:N0YQ;`V%&PHV%"P[A1L$CIK;OI\0YNFL6]IB"Z) M M4D[7)<&Q4H/_;8<1IFL>F?#PJB9)FL2I.C0KRY+*&6T!^%+N=155TA51-8'P M\OO/@B3)QC%R?C+XKBJ)MR!GJJJZ6J!GAO/:5D6^[?`'\7#Z(>%:Q%- MOSK6P'$/E[,NM@59YZ4VU^_!7I8E3>?:74/D-%TSNOU>WQ04X\V<]8D5/#H> M%_G/'VE"=O(#U=`^$A,7CI9SO!'PT4?YPR<&$^VXT/F/_9&:P,CWL35QW.G' M)=:U5!5B`MNUL$A9Y#/6SNWO#`$''5A%GS^-9]# MIFDNUQQI6OF:6>":^J&8]CVCNV;IY>F'E22:I>>B%+W,`E!6IW<`BA).B)ET M^+Z7&4[67`9]SHR^LZ5LEXO9"IB:=&*4%U..%UH\GV:#IIBJVQE>#F!R5QD-6&Q1V06/>=P M7HWCS55:`E^\M[GN*'@KQN"DI%2()8RP)%&B%$X9^Q7O./;167Q71QBLOW'@ M]:_BI-4E(9.'8_HSD_/]V!T[KHN7=A3PV3[P!S`F*R^/4Z>]<+T<-&,-OJA9 M:A1,5ET22[OK9%<*?,IFSZ^?JND/3C1&8FA`=?%U@;JX9U?2GKL\KA)^F30\ M+Y4FT]EM;U1';5W<7H[53EN7E]38.(ZV7A_A+5$I0-WQ1Y(\>^FS4N+[;*FX M0T#%>NZ39>AJ[SL>"&#'>_QN#VWGYX%J!RM]7C`- MB=-%OLW)_8[$&5U#YV3XUU3:"KS';^*'4==PP^C;NF$HD9@@HP>2(71"A>_CGA"O\[!^VY<#8OM[.;Z%3DOQO>PB"9= M$'MEDDA"XXO8QS%2ETN-JK"2="FW&EUA=7XQZGCCA%C,V:C\X)V=."%058[& ML8NA*H3AC\[E.QLC!599@CM_AI97@=7EQO)Z>5;#AH8'L+R>F<[RX$>66QLM M16+U)?7USE!+D5A#.7!8R)G([[,U&S94/+'Q=6/S:=D.^]7QH)%.8(^XJ1"^L0:(\TS]'I>!']_MQ^=,$*C]*TUV2%?9&8>?5WO"'JOSW5ZLLS) M[9X!\VBWN:XD\KQI*%U=0`1$&3E%>/^Y;WZ_8QYZG=]O[[[>?;GIW3,WMQV: MO;=HF.7UN?&&_L1^L%Z[3CAT_3`.#F`([[7;O"KU!*XM23HG"_TNU];:?4X7 M=+TM]CI2IR\<&T1/*-C\;N\>>HP@I=9BF(GT"8EX]T>/>3#_IS88E#@CQO*@(8>L.1-9K\S`]NRQ0VS\O_`MD0%% MR<5(.WC@V0HP!\.)GN"MPCO00/$ML25D;V7=C)<.=8G]42.#E5O,71PP]GAL M8UH('2+L/YOD?PAJ2_V0-@WM;$:'\I3@]6M1:DD?"I<[QR-C?@X,Q@REC,""158$?S#"RWE`(KDG0B9!.?=!G8/^T@ MM%Q\TL(S.AF1E1EV,NY-!AD].0$VD`X67D3BL@P0('+@/<38'(=VA,.B%+`Y M'!.(46(!]1\]4""Q/<*M28LS[2F$"#`&^(5\+=.#-IEMVM;1)!%-^EHBBI:P MUY`BN](LKH&=S"IZLBA!P\B*XL@/IHD8(>\DQ/[30W0(YAX>L4,6J#=VL77O ML<`$/O3ZZ/H#R[U"F%$_@K^\"%L`;K9!YV+^+PZ<<.0,:<$DPJ+)&)(AAF1K MP.L+1Q^[(QRV`RP^Q-$\^Z&#SV#?`>,A%AK]-IA"$X^V_PB7CR=GR`R?,,`7OVRLF39C&"3VI40,-,]/=T]/3W]3(>(()?Q;'Q85(1C MAKL.G(1)N9V-`HY#7PIG/AUS:LM^22"8T"^^0UEI7G@U"R-47,M$/I2'A[[< M.:ZJJ[5+:)8JMV^#\V(:J MV*IA*8;MX.P+7+=KE[Z"M@0^_&3'G\H*\*8Y:+X\=Z/_3&,<91`8[W[IV^M[ M09;N42=PNHIO!D!9U^HJ;L?R%,3I$EOO&.\`);QP+ZK]?2G.04,NP0BC MT**:C$J-6>4#3*89B'W.2KQ@F/&5DAN&<<;U:RGQ>"G,04O"2Y&[&?="0.-5 M61QXNA-^G][@=9P3U3-<_<%G%/KRR7)^U/[]<^D M%[S6]7=KND78?1IAM8\?W'.W7._TMXQKB4;PW]-^7+PNQ0)6Y#STFO27X*'% MO'3FJC%Z:$_VOIOY7O?5NL^BU6Q]'JY*X$08\&(W>E#\0IW4V#,*K_@Z]7DI MY[6;*H7Z]FITQZ00X:1\5X*ION<"RX=6E?9P`(=:_M4!L*DVKC!FO*S[P<+I M;VK93=/@NM-J\(9JH)9_C<-($7_U\+P9^OQP!Z`-QM2CSZ+Y.QL&8R;A?8F> MDPSF14:7]J&$3YD([+04[+GJ%W]2-:,QT]JM7[_ MP?NM+?_:R,UZY.:1U!GQM+C1.-_%-/<%VU4,N_-GHCW$+B>5-TDA2K M&35O;X+>Z[Y:]UDTA^?YY>IE%@Z8E(0WXM7Y-IXH;'S('HY1`P^GWDKU>7$_ M31,%3UBQ(BX/)XTRQJ&[Q)-^O7%1&FI1$:2_+K)^R:+K!*;AZ%XXX::R:NQY MK.M'M*.WH?>=!+XSS8%!+"O/IN*!L^MX(J#L[SUMMGY$6W78=FI#-VWH1CS^ MB>:T;!*`C]\_]K&K>RYKS0O`4]EP:G#BH]7CK1X7CW_OXYV_B5IYK_MJW>=6 MD]5U)K;\JX,FJXM'>LJ*=S_*L^7Y6W!"Q3O#LSV.&*G!YDBKL5N-+1[_VO2/ MVJ5_^&S(,JSEQ0L>SA#9WMSR[!H2(+)F[SFT6S^BS7U7^#@L#^MLI="=+"6, MEQN-POQ:W-/3EFPV;X=>EW5:@Q/4(NO]#B_Q.D(0>HX/.6!E?73A)@!H?EVX MQ_CVXUC&[1KDX'WHEG]MU&BAQG]/T\%=/!8&]TB7'4A\6PX,.IJDG.7?^W2Q# M_`-,5/?N%[>K!*'57M&HZNV(%%%9W:P)=N5U=42C3=)S;1`O^*7)&C M3V?Z7]87TU\2D+X$UY:?1%%_8C?,H'/_%PJP+5W:`9%CC2\?0`A=D0C'T M;D?1'4]37,-U%$T/5-MP#<\S+>"+5L)FE3R"_AI%Y)[ZL/WT\N3T]^#T\Y)3="GL-T^?O[,0,C+C#?^?8D0_5?I*Y/& M>(/4G\9CE/><5]MAH$`G*`D51`J\,$DST&"(NI+E'.FA7^E>T'X#EL'OB1(A M,,]XS(OVI!,>:DA&90,(%5%#.WG;/$6F+=2.)EDZ3=0J07"N_S#/+96,)A0VFH"O3,?AWE8%NT>)83.L.FX8.6L^PVCA:P-FD&`XJ8(/,Q@S?,1HUC/>4+ M6)!<@JD.(X8P25$*RF[V[A*=B8=->;L__L!;-E4$#2)4E0;A/=8UD.Y@Y/%? M')0L!F,G)0QZDV,/X-:J=TC$++$>S6:.N&#I='1=03+Q-J5Q/&31?535?L+V M0#LC(M[]*A..)9>CEGP/4.TZ'$C_(/:Q/1<3#O(TQT19YBN74A0RQ`[CN$(E M.M*`C6/@2X6EM9@7H`.!#Q4H%THQC!UJ2BD<`-M*I**;29K@;`IOPWA<;;Y4 M7(M4LK++G$D+""^0-`U+.`QJC#(,O`N$7BGG&>E9N2"N:X;952+ M_,K==1Q=X^CT@;'LEDFXG(=1@D_A?,J@=AL@[AE;`I9".)_%^X8EE"?7Q."@ ME`@_685(E9=SO%*](#2;X$V]S.RO^9?3?@Y"#L\&M_B"U_<.B&=W7-NT%*WK MF8KNJ;[B&8&E4%TEGNOXW4YG.^_@Z[].+@/EXLSM@'260UC)V^6Y>WK1[9U_ M^86/'MP*RR%^)YAX?/H;.@"?>^>_2-FH_U&5X;^?2MDNY1Q$;Y+FOZ[)=WD1 MWG;B][Y>P)T/7(Y?I<_!Y24LO.9MK?1K-@]X!Y0[UO\[+A0.JYV#GOB;*1R3 MA_^^ZKPXJ\[+Q1_>1?#O/^!=4O`G_/VR.5TWOID;\\W^L"G;>HET"C9P5"RIQ&#!K[\8<9&%<)@B?=I=G?H&PC5FH> MG.)I5G#;6&0LO!FCFEG,731]\([J?5&:%S-KMXRW!98(5#@8E&146;K;4LW= MLP*>'C#4]_#B$KBNZDF)F(D[OW:"WN*K_^M/94W- MG,-S9F!H$%Z4>YKYE%76#Z4:FH+!A9=]R8X71,R[>(UOP#/O@U+R<6V,PHTR M&4VS##N9I>#%36%Z@'.(,C6-T"F$]A"V;C))L9G!,1IH+KI]-IJ6L^,;-)^` ML.:P6@73B,LS\1E.^=@E)V M0%S=LCS%)*X/BW*'*IZM^XKM>;Y*-6IX*L>T/OJDTV/'60N]U(%Q3R%)/M[! M#COGF4-O/N=X<(7@./5EA+7+LR?B_N'@HT5$K7D('D5DX21<7 MN6'!RRB@4ECQE]]T5PTJK)/XJ$HC'-826G<9I[)+;%SDILF.T93\B9T[=BH07I;G9*`GB](PU6&@+G+Q)1A_2":5.^"C$U6X"F/;KSSM MMKA#8_/-6PZ^KGI_4<;^JVR_K>[MK6T%GDY1%?>&?CR>X@MY<'HIH_L5=E0? M[J`^W-G;-*W?./I$+!V^.>J"7R\DZ?G##=53-3_>H/'C#?3IXPT5&4_NZ[(1 M;AN?LTF:80;;23+$_`V4+N^^^O'U]V\U^-UR-54)`B,`ZG2BN*9C*D:W:P6^ M'=B.8=1^_W8"@\BS?.(%SZ2PGTX+GA^4<9;BG?!\7G(R;]I>JD-WVTO5ZP<$N99^E26D=QS19?+J\S MMO3U"T\)67P/,#=D/XNIP^#?:9R\!?O:"?!$"L6C64M+7]3-(`T.AWIKE?J- M3M@?#O7MV+_VV!]Z2!*;Z>-G]X;!4CK,I7,VFE5ZZL_=D1;QL>US,_HLVI[Q M]^M&Y^&X/)\Y/QLQ.TK[]H@FVQ;+P6HY>TX6J`^QADR(<(E/6Q)+5$U6Z9X+ M(=6&6L>23:KME]A#]UA\-LE8%%?A1CR/=H.AV_^*6J#2VG>QTOH1[>Q['[5^ M).NR;0J7HKTKT:#:52&T75UT6V]>_29.(O#0I(_C-,]_$DZKF;1Q$YS(CG@> MZJY$?]1I4Q([,8FU!K""(GMNG[&0$-8'&H@*J*G;LKEO_/?Z4:T1F39/H;=C M76\]5Q>MU@DG,58@Q+IO6%IK.CO4+))B([)F[?E49?V(UF6S>?#(AJR+%US< ME6A+MO:-07CHSEM99E50OXU2*EO[1D6I(=E$%_%\1CO:]1UM`4$:]WO[83FS MV$P?/P?3+)VPG]TA)H6T.2%MGYOY+;&FK.K";3AL M2:Q%9&(U960M6[9)NVW:V)00RQ!N6N\J-!L/$%6=X^$::) M'IOXJ2#4D.GV\BWJK":FK-N-H[H=ZWIKM?IZ:P>1'&*3QNVEV5KC'#8*LWW/ M/DS]B":RH[?5Y)N2!D*H*6M:XS)9";%D6[PSENUHUW>TVS20ACFRV$P?/[MY M'"IG810/XZC-"VG[W.0^'Y9K=R!9(`2LOBWI8,B.(T0";WU=MP-($)'-?1>_JB/1>O-J M9K0C76<=5Q>-=A"I(,1IG.-&FU?6S6C>R01CWU'40W?8A$X,L339T1HG\Y8E MVVKCO+5VK-NDD#>Z_;`<6&RFCY^YJB^5?'].>)OUT?:Y&7T^=$_N0/)`+"H; MJG#;AUL2:U.9:L(%VK>N\V+*E`KGPFU+K6;)IB7$=D)=--AAY7U0V6I>>0P" MRY7&A1IM6:6-6X\;LD%;8(6V)@C<^M'97OP%JQAA[S]%H'Y$F[)F-"Z'D>JR M9M8@\B:.^R9^[H=EBKCVW-F2JS)I7G&0=JSKK=7JZ[8=1$8(E;7FE8TP9*MY MR#&VK._;CZD?T425-77/"4"'Y;T)G0BB4TU6&UA_5W5DJWEGK=K1?BNE]G,1 M]L=L^<(@OL6O__QYFBNC,)S\M5Q34(ZM*/H7;.KZ(Y#%<_17<7JJ+9!?=4@7O>*P(.?D.J*Z'5E7&E7 MKW=YV?ORB[30QR]6T)>]L^KY%?UL?YAIYQE;8G@<>)#'>2&E0ZFX9M(P'8_3 M.^#W+P_4]L8]I7AAK2]S^[,J+N=^<*YT>I\_NV<7\!!X^^-P MDK,C*6)CS-")@*;?CM3R^R0<#&;?[^)!G2S5\Z;^8>.4@MDSA#[]S&M=?[^V-_!H["T=FJWUX(NT;M7?2K9FXOX_ M*O^#66Q2GH[CP=$#%L]SPNBZ2&$#;@Z3#9OH9]+/58L7;%*PFS[+%EVBIKST M1=WLL.3A<,1GT1I#-++*D(VJ6WV/(8<>7C@/[R2PFBR+9]EZ`F3M4%LFFG`; MO]L2:\E[/UUR6(O+;IS$.;AXTBA-!^(M+T&Q.Y9PTKUS#,60[3K`?DR^;>!3 MO`$_UZ=+95.YO[PPJ-\J@_K("+Q4Y/?:X)[]CL;S[]#=E*45J2PEK!#%4S$, MF1#A\O*V)%;79-6I0TU9@52X!AIAD$[[8_96.FC[%NNIQ`^)@P(>CCNLI<,% MRV[CB/%\\`&[29.\R,H,\7@6*A;%]&A4-L6K2K`ML:9LVS58)+>FIS4]8G)P MAZVXYW?15O?>?-8O3E"K3G&#SF=YE,435+"]X9]A%N.3YV'!O#"/\U?;?W,< MS3%]8BAVQ_44W3:IXFBFIG2I:W6H3S5'-Z[(%3GZ]/D$N"Y-QM-<"J5A_(T- MI`G+,!0=CIC49\4=8XE$C@WU`[<1]%A5/RQX\A+JUO8DK\.,]<.<#3KIS80E M.;J*2HFF^\0F M6N`#>^G1IS/M+_+%])>$Z.W)7N7[698.IE'Q-<0FBWLWBC*XL?H*J\V3/)^" M$&S-JFD2ET_%>:I38EW]<>$?@6L1Q3?A./_M2-$>L%,E'=6T.YY"B>DJND$T MQ2:!IG@:=7V0Y"[\7DHK"BYHA04[-Z-FE0/!MXCE^67XS6,)&\9%-TMO.,^] M]6&9GR!QHR*^C8MJ>_C-&*/[GM:U?$_I&EU5T7W#5CS=TA35=0D-0-*Z%*>Q M`XQQZ`I?=J)QE5UX<\:NX?[XEIWP(S2GK.@-X>5ORPS+-@.<:J[E!,",0%4< M']BB&9I%'-?1.D2[TG#2*3I,PQ5V/$/#VNPH9UQ^F;K1?Z9QQD#`@$'%_=D8 M!,I-!@%`M=10$"E/$ULU54=BJN!303$QB@'7W2+>XX+.C_'AUK M9@F/^)\SL.]35JV-FZYFC6"K5/]'^5R/F<+Z?"YS1_6[VV(8'$./ID:H:]0N`C?5\E#JYG#,;9 M9^6_)\E:=D_=9BT!J07Q=;05.I\EXP'%%2=0S:/YCY,I<*AB%7@-'ANF6:7X M0.,R96[",Y;64>P+V3K>M!^S:%P]6 MF7W.)I5"[0UGJJ4ZLO`9QZG7AW5.V6(=A8V:,*=6./<"@M;%KN1/R=(`CVOD MK*:ZDEA'GS1S36(>[_[3]J"FM*'ZH":EY$E#\("JA\H%/&]7Z0/=G:ZZ!M64KB61-LJQL39E MGR3A^VL47`3#TJ8<^3>EN`O/.X:J*9KN4T77?$>QX6V*Z>JFT8&1['0,=%;I MADN3%4K6W-;BFF6/+.6Z8-?C45(&XZ+[2UC[YV'$XRK)@'\;EU&6P?]-<^[Y MSQ9_9YA*#S\411;WISP$>)F>A=F;K^\V6]L2U`'J&A/?E"O?,R-G&7@3\^8E4W(6U-+_\_>L>VV;62_H/]`%%N@ M!4R#,QS>MD`!7KLNX@MB)T6?`EJB;'9ITDM*2;1?O^?,#"F2DB59EF0FZZ?$ MDCB<3=)#'!RA60ARM!T]KTQMT MJ3>KTCP!0E;\F2'R*@6#CU#---?KTAXD^_6^?P3#.1F#0"1E6HRC."T_QMDL M.:3EM.P4TD/-)0RX@48:4UGHA:K+/$=U78]0`EQ!C4AH3=WI.84.!?\&[H([ M![P@!84Z7%6()S6Q#+*>N_J0=`&O>0^0>PO7:XY;?$Y8J.\3.'D0\]5!,;#, M,"&S`X_10(4_7)6!@:+:S'!0I3`_B$P+^$24I=$>OVP/T%*T990D8^Z4P%A$ MG(^2RPFZ((O\>OJBDKL#90JC@)>Y M'U?W<%KB/^AU_@Q6?3Y,*=`UM-"9TSU'G@-53^$FW*<$/SN/RW\G:.(/^7X" MT!LV(5U+\VD8^B'O1:-)^+';:C,Y2&#Q:J+1+JQK8'C"ERY1,4@C#\U;H*9I M::M]Z?7>EVQ7Y&F0_,_I.!E[\P\5GGD1*,!\U(D8KO*W#E&J*89*#8OVC=T7 M@-D/EE:@'J2C8HB<8`$C:'"G['K/.]M>%5R`6Z'D$1E0'B)L%+26PY9<@ZNV MWX=1YO/\6:;3)"B^'%=/;[,,]1@XP>L$N/9G9\' M[1O#/`^+:%WS8P,@F_P2ONS3#FH=W:2#5$X8HU#9AKQ<[,[@)_&T:K'O!>F+_VX9MX'Z& M;CH4#TR!2L;OTO@VS0:;LD1D.,/9,HZS#KX5GHVE+*?EF[VW/L$NJ>K+/>_< M!-?=,LVK=,2O^4/TB;? MRMN?P%>?H8<(OXY1!:+KI)L#50;'5U1G.]FGZ;5V<@ODHI[1W9+P-T MU>69A_>OB^RX.>A;VFX&NHI,@ZZX/3?[[N>+54EQ@#,AE->1(07\&IV6Z7C-!8=#N(L M@X=@B2_WZ>A>@2,%_E=DV5PION3)^%1QX0!E`OS128+0,X!.K/ M'F8<2[@!S(C@/VCR4N0`EE-%IJ8H(YF;TB:FG@J*P",YMD220G(8$J-=9 M+@%L:O:VU$4MQ=5JM-F_$O'DCAN@11W\A7N/N$E5U>Q!?':@1IJN&S#FV7`N M^Q$F!GF6ZD6:IQJ.'VB&I06^QXZNX^@:!8)"%B_0`L(!),.)B6`-8-LUT5,S M3DLL"(6;M.BR"0\"O_)^IB#"*H^ZP^X1D\7C0L0Q7;=,.1^*+_$4K)0[M,](RVJJY&F>*`]`C'LNYHAI>&@,G(F_.4<>Y$''XIQ MDG&V`WX7'4"KM_Z?1^C_J3V_!^<^UWK>YV_]/']DJ[I77J#0G0NA"T'8QCML M_`W9_=X/+00?L3GJ@1JNMF^OQNIFGU;W52)HDPCK%B"PVSH[9L64%> M_.$$%$"-@#__=783JM=7K@\H:/4AT4X=XZ?%V]3%?\DILW_B;\=U=NPB\O+N M*#NLL-RK97'*(UOOCN>W;J?\->ATX#8@F+OI&*]4\S3)QJ_-\]I/;QSZ-M1J M$\^*ZPS<^B>OKJ29,D]B.;G^C6O?]&K#HY\+O`9GZ?2XK=]6L2@[-=[4ZFLS MZ'#5:MT"295>4SXT\(V'OV,>7M.G;?]NW+9[^+XHI]@:040V13',WMV]H6,Y M@4M\U?:M0&5:8*B>&UBJ06TM<@T[\!EYA;E)G8B6W8UH7?_K\OT-2.C[<^7L MXF-X?7,.4GJ])'2O$EGV(<5HI_+\L9G?W\.PYADQ;EUJ- MO\,\77STY!Y_>&+B"R[`NIM=+:HGB#P<-E&(_K:]B. MGT'ABR:]7=SR7:25DB451L+@M3G\,JD["[;`QW!!!VY`WRB+JRJ=I#S:A-$\ MN-RITT+E&P>%+D,!(_1%CY&:HZ+JK[DJPK`*51MX042AUM`A?GPLBZ\\LC&6 M^U@Z;GH*:ITB:2F<\QB6G3V<\^WRP)RL-2R+AU;I62#"<'N*-CDD"AAQ5=T. M;:SE#U7/#D/5]RU;LP)+9YXEU,\5^4O"\XQ]MJ!;[L^Q?V5JNB0P?<-1CU/'+'7OO MF\:)KA]X[,M@@+6-$UO3OP4WU6`X&^T@S&/B67G8O'XZF65-\/OM[&N+SAL']ZNY-X;4U?MN6=[]=BS- MZ'I_S\ZO7/\&*\/0_7MQ\^XOY>SZ^D,8U'[ALXO?X=&K]Y<7\)6PS61?U1BG5.LW,I=P@*CQ3ZQH$9>)_EC#ZU]R(*P>+$/>+9,IF5186I$ M^CG)YJ<*SNQ*XK&@4OW*2GF886`O&15W>?I?Q.KZE=OU-O);V+6`5%8$/@@G M#\;UQ@F&.=.\KL7+@[2'*=; M*?$$EEGAA4.>$YS'2PS1AY<^R&TA#KZDT_L4PY5%E(>YWRPL$_8>\%V`\8D[T%"B:?11D3,@='C2`*CX,`')5D3E@VRT0M8HQ1 M5]@)!P@>BT=3#)T6HMIR?8WEJ:A\Q!]GQ1=@)5XOB;%;!46)=S9$`6O_0'R-?)4G*"!PB/\7#S]XD`>9 M6]'GA>J1.`),+#X8)Q.4Y]XR,E+-H]UUH=Q8J42[101CE&"I+=]2/;`$MC0K M*Q[>KI7$21UPQQAWDCJ0S85:+:%:LRLP29]D09\\D!<78B@]V\ M%!.K2SE3]\+J'9'ERN(VP1AXAL%Z8.@8%GA<:!KEED\UY/*X6KY72_=*+_M: M^>Y*MQ!K*?-/"_9B;9!P+J<@XRTU)768K.)]2K;7RC$\/D1)/H_G/']A67[Q M!(+-CKD`@11@?67= M-C7"LH9:G'VX=`T5WT4!?,';'J#P/`#-Y;>"P'(+N`+/,OG==:_XA:-R.*THVR8JCDM&Z=N^<857CT6 M4LB*4K>1JX"54`_#:J9F+M3KDD&ER/4["#U56M^@D(O279$6U$:OR#VJ49I6 M"RM#(A>V,.50<@4TJ?7R'7;50,53;6B00!Z(SVX9W4Q7@[`D4,,C)'>6DSY"BN[I4) MUB6#;95634%_C1H!NB#XB4P7PQ]5HH#2Y@L$ M`'L2B'8%+9*)=_'S!-;&,GY.QN(6=XO8F0%,TB#`M@8#`K1PRO.%OE?87/^!'6)G#0DQORWM>FQ.*?&/,5M MTB'P+9HNF,R&APS8AK@%?C2,Y0L%5'A2-H?%TN$WJ_@BRA]Q/H.SO'7(\3/. M%MJS>5X<6<+`F8DS/TEY?X5:I;;,>\2^;,2`?RU>S`4K%?7M"3"SL&S!,D=& M_RR2824*:A-U(H]-_G'[^%MQZ"%Y5G77$-EZXJQ8B$#%7]X&27 MB>7-PL]*\?LO2>^,KD]HKC"F;<3);1;Y7<$EI-E?TT!C8[[>2WP9G?SA))N\ M2R=)D,#I(;J7%LU(O_G>O!Z!Y4=NX(6J[6+#",J8ZCJFIQJA[;F.'CI.4*?P MZ7\U*8EK]]:"XF*&-MGEI#D\%BB(BI)H5R+!\[(\+\IDGWV0ZQ>V6QR=743+ MX%/3=^'VKE(?)S.'MJDZA#+5TYD=A22PK<`3X&L2^-U`ZE!VQR:+]9O#_\RP ML2UH@@ROY7&6<2Z"M_.??12-M/:`Q-;JF_#H6,PGIL-4HE-?959DJIYAAJKE MV99.'2NBH26:3NH-$QT%#2W$U\WX@S2;H8*[3D:8'YPFV*60OVN_[;4^@1K^ M5.&Z51M]=)D)?:IKEJVIMD8H)IY&JATRHH::9[J&:6FAYXL>?$7(TA'2"'ODP M(YB/3L\E4,_;ZZ$:P7\B1#.8P;X2G6C,=G:;5^/[++!!D1`K"E1FNI;J8.M? MXGN@E@,[T"F#=VH4=8G5GW&TJ3?\'J=`([2689E?X5_3IO1PDP2)IO$A7ZH! M&NIY@Z'W-,KUR+":0%E">H,[U@YW/=A\R"-#CD-H*(C.2T9&'F`4S9&Q8/'A MX-V>N\\?3K-7$2=X13T>U)?P8H&+G=DT'4VI8(GX,T''J)B,O M&@I[6`D_!A((CK,WC4%)N,$T\X#C@#G8.).*4O+Z,GX,8$&?&7!=L@8FX\<` M'2P8HW>`#4O&CX$$_.M;_9-O]?Y*+,<(R7 MDLN._#`@MJV2"!ON1Y&ONB;S5?(VH,XNC@>5-S"X_XRE_DRK^P4%Y`Z^\K4@@6DF_;:FX/_L#[IGT3DPB>UHEJ-2FX0J\X,`SBLP+R(&!KKM1+;+M`9V[=1QZAC/ M>FB.3EG)X[M0EDHK^(K0'4G;&P!7!X@.#)SM!*'E43`%'::IS`P,U?4BN&A9 M--(MSV&.ZR_85J]C/VLWN\*$N]ULD-SV#9+&QFBUC:M;9V)?IQ=I.1/,->1V MP[*L9:2$EN]'7J`&P+YPW=0=U7-(I$:.2PS78/!U@-=-KK=X>L?A@=V37;SN M/1^;5HZH6,_3'/M-[0_)SU(IVY/`1)7"Z#Y,X&S-]RW)"3]Z-Q]C:9^+FV!3Y1H2$B&N!YAR3(@>7 MD9[+H"NB1Z#)\FUV>XK87&WIY$`$68N:(YPE@9SC<"1*K'!L;4T)<64^E*Y: MA9!OR&J%FS0CR_<4$D;$A%N8'S(&EY7(4SU*X"H6.1$U->8R0]Y`&5BM[%NW M6E=IM_WA]AE,O3W>M8,R]2J$?+.VT"8RK#IYMR>$.'DUYU#VZ>O80JNMXB,0 M8T72[]:D,/B1NY?(X?8X^68-TL.*A?13,_O-(!V(=)B'E8[OS"`]Y-FMO[)! MVB.5*.;A)2S)F+^GNIQ->3U>FM\MFJ,\`ZN6AEAE@%6K4^JQ'+%>=B,[C)BN M[D:J'8!US[R(JK;F@'5OLB`(0U^S7*#9)\R]TRC&K*G3OO;N"%P70VX^3<=+ M-3WA5S'``=OD(Z%FHM_"Y22,2VR$T!3]N**V^1#X6AD;,S2?1A[PF^YH]3XQ-!D987K;4MD+G%LPEYSLTD8]1N%&1V*I(*"ZI_N: M:@6&H3+;-57;M8E*@M`EH>LZ)@D`012S&RVJZ[:UB:&>`JB+BZ9Z621&WL1? M41BQJ#_-9_#(93/P?0^(V.*LL(D>6%JH>A;A^3N^ZEBVH^I&X-LTL"+B6X`& M8=':+<_%]G!TX;](IAC=X?57P$_>_`/HK[.\R1=U<5'.<@?"R9Y+R^@GXF": M@M5-"7T9F#V6Z8G8OL1DIU2O+<4&M?!IV].U$HBMU,13BGI@BL)`1:$[IF7; M&Q7%4R"MI[M\:N"4UY'RU'F:\A*,7NZ2B,__&:.!,YV[HU$YBS/Y)TB)J-0_ MJOAKQ-=,V_=4"L8'&&]$5VT2ZG"B4C=P=`=4HX;B_^-O8#%VI7\[:'K4_CI* MJ@KTJ)?DR22=XDF[V@A8\J_EQ3P;YWAF!$E$9M2&1[TF8GBXYY70/)RP+?5A6`84-NV MGRP6:>U_G^5`1P.0&%C:J9O/K."%S[&U71(DXM^SIJA[H*H,RSZ(:1AZKS![ M#1A+$$M,B`O4LLGG)9.B7!C3>..:EG'=)?!LFCQ4%T7.>R85O.Z]]G(-DB\< MY`M#(WU\'0H)76R_3QZE@%-U`>?7,#380']0W3(M??NZP67M MLMRT>XCO=]_P@15YTSTG) MWH,$TO[Q-ZMKQCRY_\-5O[XYC\T6 M\]'\!AODQ2-9//J_]JZM.7%<"?^5K;Q[8DF6;&]E4P6$3&WMS$YJ,O.\1)?Q>C4>28C(:I0N8 M?Z#XE@;69]XCUKNX)BXY=,3F$6\G.6MWP`&A),84[R1;]X4:'Q/^)[Y1'V,K M;X\`=MNS\:7SMWA)]YCXV(5"4'7S=WD*`2I""V7-IT"YR!DW].)ULL" M:1&L7%%U[9*`D;[;01Y?#/C6]1ROW^T['2`!ZW2Z"".^*#"]E:A?*J#@ZL+E62G=SS,(I&(BJ%S"S0HG]Y[`E^\/M%L5DV M^@3G1P<_"+&:=WY?DJQ:Y)?'?DJ/#16\+U/103L=*3U8-NJ`N-S%P![;9EPJ M(I5RSDA&0?ZRSV)\!/_99J?SPON:=:$Z_W*+VN`WY%R) M@BL\<#TE`'A7#L7MRXP`I<;4)6VC!HA,J"LQ4!&IC@6<97C9-BH(^V409QE" MYCFR;%0$E`<8"W,<,GE`F,MLFHW@2PQ>J'(HO"]%KN@9'/9Y,]'HT+#@($P" MEB=^SBEH5OPLRMKWL[%>4&Y.WXU"O1HI17GE>ZN8H7DT2(9PEM[("9&P7&R. MP(A`'BCLD>^*4=?0I4IAYGF&+N'ET"5\S-"ERJ<8:=O<%/+=_I%CC&K`EFJ= MH2&JI=35-TS"I*C`#!L$J`!>K#:DC6;)D2L15>:)YDUJ`5Q9JK0+:!HFL4_L M^F=H",0\(Z,>3?9HPBR;^IUY)_6V,2]R0)+ZOA6C1CD93\ MF^"6:[%"FQQ/_HU3\F_,6J[%*BQQ//DW;LF_WU-\.?)O&1JX3?=:2Y)_']!M M#02BJRO8&/GWLH&/?]A#/!6?U>-OY%M`8@A$#Z]$:VV``O^<#J'CMPB&()#D MK(3_<,PTPEWD7I_TPX#T>P`UZ3F>1XG313*8K]]3E+2S%0K)8?Z`+=4"L=R7U^+SV=[7S=%RXS0I4D8* M,P.C\^LN1%)W;)GZ\[S0A>LZ=-W-4:DY26I]KX=8Z#G<3^6Z]6^9TZ6L[_C= MP":EJP0E>#QNS'+>,8*KI MQGSLYM`QYU?1D22K*&5C)B$-\$;ZQS(VYGUZJ(B,.1TO@MA&)'DL&7-)9N%] MDM9&+XM$OS\`_S8R32:9A76L>5I@S6LB%C9A>'+0\)G$PI7PQ.:0MPK.).'G M\.M!:2[,31-;FAJUO)QYK2GHZCZG*8?(>0JH<,:0^FUU<4S]P]\,[ M:Z.%U"?+!LX7MBHN"Y3H,54IN#`SVLQ/.W&[,,DD(> MR7BHSU$"A07!MJ-4-=^A-FGX@4&\P,_)=FB>]J^H8HZD!1#;`ADA_:N"\DS? MA0,)LD#V/!IB/-,G*UPV@@I,,^&9/@FA39WZ^UH!LNG.CN3NTB84T#_YC#`E M@*^/N4O?301DB\AG&=':`>*-RNBM]"U-?AX'F&Q[>H7(K4KS'&F3E7%1F;() M<[$C&Z3*"(!ZD-T%( MJ8\"KBW1RPDJ4W$3>?A(CB::T+9Y8/X1=TA(QG%?+\^$OJ.00".70CJ4@V7" M_JKY3=! MX'(G[_;&\1@_VT.X_U"ORY5Y$]P0[*T07J)$583CM!Y9J5NCK"3%NF!U>L$A M6:NK46EEG4"29,]E-#LBJ[PYVZ2HP.Z)/:7XI*LUVZ3@D$0)D'EZ%9,ZX%&Z M3UG)U$J5F[M^Q@E1*3%_<6D0%[!`C"K>(\>VM0W(&E!?4WNVM0P<$>)..Y$7+!$WN M@TRNB\H%-(.SB2#SP$'[-S0@?K?G!)V0.9X+Z4=*.@Y!/N776;>+21\H(,%C MQ8(=CK"-[MXC93,+JL^MKJ-!]42T(R$<;/:F-PA37V)!Y4KPX113CVG@XM!> M3/T>/52$J2<"E^)^P(28!]7O$;4V;+48&I]Y!+0F0-IMZ` MW8FPN[??[C5"Z@^+6P7B3*3=^>O5@KPV1'UI,?/:$A#UC`9[O>*:$/6ZY`-$ M?5"8-](.1+TV'847UR':G=;3&$"]-D7Y@.35"JC7)1H!Y(H*7:D34*_-9A?7 MS%LW!TQ=4S)$@O4QT1S.@]-JN&D&?["J=QGJA M]-IDA=A('6*I!4JO34(H__BNMZ>Z6RV47I=0`*5G*`S<76QE35!Z;;<00.DQ M0NJ4:*U8>FUK$[#T`2DQ*+H\EEZ7K(S'WU3)P3012Z_KFN;[@!G'TJ_3^Q'7 MT#`>RTNA]PR?N!YGS5\@(Q!XA/Q2X_'LYV`ZU*K9G/4,G$'"5U[0BIL02BLC M5Q-"6C,%AP=K;4+0=>I`$P)CRM0L+4T(VNX0H(D@=/L.,3'JLLHB3<"C>+_? MZ3E\VQ+'ZR#J=,(0.[>=D.]AQ&X[`5E/ND0%)UU6G]W7BM$4L6W`O&+I_FK2 MLYH%97*&L2&XHD'!!1*9>&7R?]4'HIIUP(, MUB&I*V"9"%NUMW4([D%FLEQNO]:]K4,'"*:_F1CANE?HV@&:,A7%$-,UW]&H MJ$#1@5Q32&23D@N?A=F[NW7H`)#(V"^VO5/)Q*>6D$P\C#^.ZSM>_$I_X[_# MP)%%_!A'R6_SX7,TB?ZX>%XL7GZ_O/SY\^>'>33\\#3[<=G[\Z^+:_`Y0N1[ M`(!;OVW]J'GT)/#!5V\/R7@4_QZ]O8SC8;SX'`$J[K=1/('2XFSZQ\5JX2\& M"Y&A^1C-GI+!RW,\'(P[;_'\XGH%O)W'@[O!D'_44#[GZC+S\==7E\O/3R6] MW!+UZF7=32N_[6*0B.F,UZ`UQV4.#O@S5G]=O3#BP>+Z9:&#?7CT:.-%5Y<; M#[^Z3"U6E?G$M=-8\TVX9H:#^7G:3H8#3;5=_S69O41G9+G:+=4X[;S;MM/4 M=:WG2J'YS$>%^9A>\[572F-MUUXIC;/<%O6(E9:[>WW@K_B^6(T:2\E*I/%$ M$>'N-1D^#^91;S:9Q`+IMWK5N9H36'.::L[^VS":S\_5A%N$45::4.`3OOUZ MB;;/S[LH>9PE$RBLR^:R\S2P*KBS23O8HOB8M;LVG$G&@[?R@X5C=47'V1,LF&<[(J63:?.\/<[72?,O1 ML*),,H]%K6#MR_WU^A`O/DX>GNNV&R"*#MJ-B&.U#KN]/R/;2L/=QE-^*L:` M)EW2?6[&5.MS4R`*Q29,0:F=Z4C9G6(/UYQ(1SEL7&?"<:^-7>K[?L-LO,Z+ MK,QZ;M:CF!)P:1@_8\_.FKD_\RN@J;<_Y?/@+9Z\3LYTO;B^[WKM>BFR7N+I M&:X7ER\/]H:P1T-JZ?I8=42(II[X_Z_1A@/0'0^&_]X/GV?C:"Z7R!V_\./I MT^?9*!J?FS';XN)IV*^M+C;7>&UYL5FFLRNK:H-Z6+A=,VBS!)5G@O+8N,[, M^5X;GT><<'+6V\P2V&D](Q&ZS;82$7IS;%5[=&RGK5`H;,5<$ISX/BL0CRSJ2!U?!A,__WR^!@ET0A>]^G/[I>O[>(YV8W?+IZJ%T]; M4FVVX3S/QY9"&=XW7">I&QANG<8=] MNNC#F;/;$*"\H%;[(;[ER&'[I2^KP7ZRCHXP06D1D9]-X.DAU[4T](*K0H[9 MV#7=]_MO2328OR:_NO%XO.;XK-:&\11FV2UD%1]AAX!LZ=_J,\UF"[7`A2(6 MT/1W2X.J[F`L^Z&B:/%I-APHIV-*["V(:">SJ20SAP1RZ@O\'1W:?%6Z*=G? MX816#B(X()9&`#GL%I+[-'B8DX)%Z-KY=A5F*]9YI9@K+A15@0] M&HW27O*66:2]Y"VPATU']1$RPSA5.2]U8YSJ\GT3`3.*KM/__<[_=W6Y_*-\ M&+Q?>=)<3!C8>8C\]_?K!(81S]9K-L^W ME[K)?K]X[$TTG4WBZ;X'9TFT?N;NFZ\N-[Y[IN@O_#$[BH,_YE#;O=PI.V]/ MO3;QSQR/6=9XLI^S_&^.!P&-UF`\WO^=-EZPYW'R6.`__`=02P,$%`````@` MB81C1ZS7>EY:$P``[!(!`!4`'`!F87)O+3(P,34P.3(V7V-A;"YX;6Q55`D` M`]$H.5;1*#E6=7@+``$$)0X```0Y`0``[5UMC]LV$OY>H/_!MP4.=\!Y7Y,T M630M-OM2&-C&ANUG5Y>GK[)_3(D<>A==R[0^^\=]\U5]P-Z[W3?7%WYW??OSR?=JW??N][% M>__RW?MWN5JW%"78/$!]W;D\OWC;O;CHGE^-+]Y>7UY=O_GPGWQILEA2/)U% MG7^X_X3"YV^[4..J,SP=GN;$\/?.B(0,2L\73KCLW`1!9\AKL: M-AJD$NF`T$/V\20GA)<)#4X)G9Y!-U=GJX(GWW[320I?OS"\4>'Y:E7\XNRW M7QY'[@S-G2X.6>2$[D9%WEA1U8L/'SZ79R^,._D1][A#Y0$:(C\CL!P'2T7Z.,)P_-%@$[2[V84^1]/ M?(<2+OFWYQ\NW_'ZW]T1-YZC$*AZ]V&$HV4O]`F="]0G'=[NEV%O`SYO0XRN M*!VJ9[S466E#9X?"'$+-WT<1C#7>1]]_P"$\'.P$`\(P[^(V+=2* M31X3_\"AJ)[H:[0;S5"$72?0SZ@'NFZ.]L6=UM:.J@^$*=C!RA51[$;I#U]"'+$]1=$L)HW"RX%).OV9.F%44S4K M-*=S(,?SN4.7?3\GJALWPD^PDNT[^`1BG.NFI=Z^3MWHNN`S1&R(7`22G`3U MEM/2AC3"Y"()(T(QTBKRRF:;H7`X6IW`[AT:@F/+8*$9S<"PU"E@M;8UDH'A M1\!H#K!HN>]_CN<31,%R(O,Y"04&L>#VPIQ3WO?!*,$NZ)0[',2@'+=AWP]& M>PJ@.3QZE0"-D?>(G0D@C?8?H04-:869K%9#!&+B-E/:W:\.Y4;$(;`K&]:J M"+B7,79>=.NRBF9U+H5HRI>G(5K`D@4#4^LRJ-1V@V3T4V@(.-\+@;;1.[!J=Z.1XB,.P5.XI0CZT&X:R:BW MKY'4@*(`SZ$[NKP)@C0VVO<',75GX*8.P,M`8[)V]UC?!Y<7P1!RP60'N<-0 MRBT3PAW>VZEL!HM6MV["T)\Q3*%[;L)I59N):'TF$6(@QU5<(>82W'B'8=>ZA*`MAB0`'-],48OT2=X0'_4(JNSWZ8E`6,-OH%V&+?Q0@8` M//$,=%-7Z*CQIPY&*O0.LX_QS8)4^B,\#;&/73">UFFW:2:Y^<5C2"Y\%RQ[H"=1?K)10!^';E)%]Y,^"$+C\EFK8^'9K4/; MJ4-Q2UC$A.,F@M\#9]F,B`Y$T7(IC7E02=<1],,=P.FNOF5]6"0G=9Y7-U/TTQ74=EE<].RM`N3_+0^2H6.FN:Z M'6?5_2#E[1MCIO415O5R+*T#ZS7O,/$%MR+2S4W3?7MOJ50:T=/[86A>QZ6Q M\R9U>$D73?-;?]4+643C>;-6I&IOC=N06V'XYABK]-0"MEIGM'I_C7M)\@V* M!EVE>ITV'Z&91,V1E;5^K+AR;F>C.9**G;6#L]:I7*O+QO78YH:&?J]?VG[* MS,T2,?AAC0V&4!:%'M^H2K[E?1V<49]T>[;5;W-@%!/E!0"``++9Z%9LL!&Z M^9C37L5I!]]A$W'D(6;=J>,LSOCC/T-!Q%;?B`'1/;](3SY\EW[]^Y:5>!M3 MGN>^ZBEP)BCX>%)1^,P@[BP*\1E%:N@+JQCBL&6/5Q*0E#>$/I['(G9[AQ84 MN4G"%?P=H-6VX)P;*O\3WP\H62`:+08Q])6@ M)4PJ*AGA$5/`Q#/N0^\!O_"_V,\4K$89!6EY$^A_)L1[QD$@`;O^V02V]>:I M?#QL%#&!\1$Y#,U(X/7`=EOJKO4S+?B7RN.B.RH&.'4!"QN,#M^_/SD\XSXC>0B<_P M:4$QH2#[CR>7)YV8`3BR2&+`;657KDC79"^N7@/9S-O*B+UY#<2JG/F,[EN; MZ:JO2AGA=S835@V@972M4TI;=G2>M>)F2Z:1+UX1^6)K)>-Z^8JXEN%%M;\[RT2%M5 M\"S92\SH6J2H%.G*M[PRUA:IK@K698'+C*]%>DLUBB^9T7G6=JHL9=:EN3"9 M%"RRL_>10E&I-?DK.]6;@@&ZG22<^57O7R%E66YNQOK#:V,MRV#*)O;Y:Z,L M33?+.%OD-ZMM8.7YEVVB9H:X1?.[O@A*@S*0"$'?B8Y,7!N>;;?=\E*W@#=SJ;.5PB(UJ496Y7A'1M\B':E& M7R4'(;/[+=*/BD^_[C&F3!86J4DU611MW6=T]U)SK3N`NOF2(X,8T]<"&3DI MPZ!_OA/.1C`D).D9VZ7,G.GA&%)/K13GJHR9,P&9(;%E/T@PE]4PDH..P#MR M`@[%F^,0)SOJ3RC=PY"PJ*IEA`FW9<%J\Z6I<_D29G+J5VO*`ZCH)+H8P\+; M7Z`DC8%]0C[9N'G__@4D"XI8W$7=`P4BHM%0$W1*(&Z"CQ#X<_(4_>9Z-"=! MP)D.M$\P#N7/6U;:#/)$;`FF%%#9V0I)<1/8H=]L($D`;Y8Q@A(6VV18\T&: M$YL,L;2\D6SY%904A$S.N^6,HJT<%T4ES>1;,P1F\TQDCCVA@`A?OGR$E-R,NVKDJ;T45J9\E7@ M5&SLE&_K-BO3%2M(;CUR2?Y:RZ/?1_"]-G*(B@PD*P]4'%EP MB0]DY2F00L]S<[@T*%\KSY$HBJP@AB(Y1])RQ2YUG#?6Z1+[V,HT$"76E;%= M*_,_E*B7!N:MS/E0HET1Y;`RSZ,DUK0QV/-&K)7G=!6)%@P$2Q-2B@-#,O\J MBW=9>>:O)MN-^--A!__,;'++4BK,;'OOP*BXG+:LQML,YW!Q#5FK1FI2//"!MU-/\@/U#0)Y9+_0PV,R1$05=>-A_@$!D M'CPQGIR&[E#ROTQCUVG"Y/VA]7(8JFI]S7K:A\&][\-([_OW+^[,":=H"-.A M'Q8/(0FE6DT8X?@"YB.#$9,.%1X@R]Y`FW]';9HS&4YO0`4^E=U'>5B;[9;" MVJ_2*(6B-HWDQCDXY*M^G[^'9Y%FQO;]Y&:""UFZ7'DE0_E?&XJ\%ZJ\!U"> M'K9/8^WBG=V:4IMEKFH[.&T?5E1FM%.Q'7RVSILJT]FNUPXVJSMKZDRH?)UV ML$BO:%F)N/"J%F5Z2HT9O;W[5_`XT!UYEAEF!04-A3>XR32@Y`F#._-I^85Q MD[?`B"C:XI/'0PYIM$5R2&X!TRP'U49;)(<"<^IP.:@V^C7L)[V/V5F*(]5C MX13MW8* M#EI^KBUE5=DJH9+GMMN4+ZI:*656[3VQGTRTCF/%MY,E*?>&K%@ZP\&:Q_ M*%5E+4A.%/_EE'71;I^5;YEH0F-7)-U9>5)$OYP.3).2G*'["\Y$E3P=R;&[ MK]+:S#&1'-/[*B;%)!;):;^O\E-,&I2*( M1T3`Y'8#PF**1(ARQP[([L[NA3ZAB;2/?JMNAA*T7CP7TF+\.8[)/8LPH$+C M&7IP,!67&O=]^#1`5``.733AK`2_?E(55,$0L8AB-TI_^!+R$6Z.5PY[@O%G MZH0`SB"D$9]-I`ALHNB M+-%-5MI$;DOYVU85X>>J&.$0!.29J^\'0K>#9Y7G(10KFWW1J,)#*G^%[LX+ M?BR*V]=FKS@<)`'Z%K[/(%-W.8>X;9HX[ZN;/.+PP&\VFB%O=3^(6/\1?2HY MIE)=T^BAC;)KP7-%C&(<.L^_@'%-L1/4$[J\HN&+^G:%7QAC+R%NI;95)EXV MSZRY^"!37ZN7'H$W*`+=;5.O?'\P='&0[#;W_<_Q?(+H.FV(0V9)P.(VP]'W MP4_'+K_^"P=QE+W::<7R?C`RH:RW80B4$DU17-;(V?$M)*E,%7&O2FLY2;!* M^12-XB4+4F:)D9*?B2@9V/XY8Y(0> MC\*MKV"1R'W?UEK#/'T^!6CK,"YII45,=\"5:8)Z;1A=12M4Q<96:[$NM#(_ M1H&VLOJR,NEESPF='P\U9XJ51F938E)9-"RT30MV(\V$"F4OB9?%"27E#04Z M.1I^(RQB3#S2!Z1(05;)B!$Z7P1DB<`?$&\J57X:U?6,W1`YBD./+I69E-ZUTM:M)8$*/7>8K6O()DEVT=,YSH_0"'FDXWUMHQC:BUB_WJ-M<;P1 MFG([=(@6_+`(-TW;C:\=J'B4$Z<9"*&7Y%]-4>BV-R3H-BJT.@*1'^#P8 M'SD5*]+`5ME1Q[4*"X3-@_C3$/\/>3T/QC+8`<[Z6&8I_M*[AAKHR(05K9-& MNK(F)<7B>P39%73ZJN28)4\<8R1*N]:R@=(`TOP/]6^A;0NJ5S)B?KO M]&R[1+/[`XXQ[?.]V2ZYZCNGF^K-=LG)4YYT]V(TAM"1)W.R*_GTF$V)BD]RDZP?I==&SU MZ.X0'SZEH0,H'JB M[S:"Y:ED@'-`$8./3BKH$89)XF.7W[1HA[Z\FFP?%W(.78G_=!?XEK"(9?<$K>]7?'U,QHG7 MVQX^Q4?*,Y9M?`9%!\S;B'/W]*AE*%LW6M>GR-H]0,M@MDZFV\GW;12H%&/K MI*D2V&GWX-V30>N>Q#J9J]WB7G_5"UE$X[D%R^]6JI?U:%LW=$O2UMHM[#LT MB=J-L""N\QH`MVX(;\6,5.SS'\YXW_PN-?CP?U!+`P04````"`")A&-'8_/& MQUHS``#O,P0`%0`<`&9A`L``00E#@``!#D!``#M?6MSV[B6X/>IFO_@S51M[5:MD]CI[MN=NCU3 M\BOE&B?2VDKWO?NEBR8A";2QS%Z\W)%5C`"*9XL9,[&/WY MZ"7@_YR0_Q^_?]^_>W"`7;%=_Z\?K=R>GI M=K??"K@^GOST]OS\[0^U7^[C+`H^GIR!G__F^3]\./T%_.R=_O#AP^+TYY_? M/YY^^.EO?G#V\^+\IY]_JLVZ1,#+80LPT!]/SM^?_7AZ=G;Z_L/\[,>/YQ\^ M_O#+_ZN/CI\V""Y7Z')/9B4G]R`!Z!D$;\M%PY(B)YCF4?+KFQH17AY1^#9&RW=XFP_OM@/? M_/N_G12#/[XD<&_"]P_;X6?O_O'Y[L%?@;5W"J,D]2)_;R)9C#;U[)=??GF7 M_UH?C>$(TMWP.E@_OBM^+$8G\&.2[WD7^SE-!=`Y88X@_SK=#CLE?SH].S_] M_"?9\.\H#L$]6)SD$'],-T_@US<)7#^%X$WYMQ4"BU_?+#P4DW/Z M\?TOYS^1^?]Q%?O9&D28,,%UE,)TG^[!SY9([^+:7FO MWY%1[[@+O3L4S'L\\X^'%-],LL=T<0,C?)30"V=QDG]1EZ&7)'`!02`%M>"2 MQX1_YB$@1WJ)==,52*'OA>HQNL6,<0WZPEW.5@[5%".,"/=!8`6B!#Z#P^!D MKJ<<\DLO6=V$\??D-@H@`G[:%^3V0@?#>@43/XR3#(&'-/;_O"`BC!`%4R3_ MWB=!D%\^+^S-37KMH!"Q29)DZR>R:O(5[SV/KY,4XFW`?`5N/(A^\\(,3!?X M7S.`<@BP9,EE>0[PM)@ZB0(LYU($_;3\X2M6`)*>I!@6)H7$JP%3;/H)>5$J MR9H%EE-YD;/UVD.;Z:)&JHF?PF7-Z20X#>.%95X+.658@"X5'X7I+_ MN?Z6P63:K&*5S@-:WT3,FXUHU6N+KJ^2-OH\MC#2Y!S[` ME'P,Y<0I=R&%8!*21&F,(%!*\LYEAT'A<&A5`G;MH0A;P0D6-`\KK%BJ)+#8 MV@J1P=MU'.4PY`+W-KKT0C\+RV%8*8$^YBE7 M,,PP!1RP10!H([Z#UB2-/^-Y2RD%(P"VEU#S"9B,Y4;O>[ MAX@2<0C8G0LK903$RIA[+ZIY6<>R*D4A6!+Q=`^>L,C"%U.I&!1:>T!DU*,P M$."$A\!23\#J4!R1O0#F-FHOEO0V"E&\@Q&V%"X1P/NHQ*E[785(7&0)WBY) M,"$?8>05EIM"9,375XC4#($0KO%V:#,)P](W.EW,,N2OL)DZPU8&F,<[^X$ARZJG,ND-C4ON^B`_)QW\+-[>83X+ZQX8P]%GD M%U-4G_1!(`Q.GQT[SBV[G6N[-"@NXR1-H:FSY>PR-8=MAJAH_W@X:L5/Z'7?O,S2F M6Z_L9KC/DKN%3OR4'J7`1D/CVO2SJCY(]OK:,%-ZA%V['(OK8'E--BQLP89' M>KC/M._NAE)E$#[=#X;A>5SI.Q^2AW.V&!J_W9]NHR1%V7I8+5)TM\%UR(8; M?CB,178R`%NE7[3X?H-;2>P`Q8"FDMRFPWMH'M/AD&6M?BR_"N2\AQ'IP%8>%F8RD'7GGX<6..U!Z/>H!:SAX0T MW^%T#4B.CR28>U,'A'&%ET!^]@A.=Y21@Y2V0`EOL"N*NL.0[<&,/S(0!23" M6_R5+'5P*4J^*]X7?[U[F^4AX!A1*93CE0#_[3)^?A<`B*ET]@/Y#\*D?CA] M?U96X_P'_M,?$[QU0+:_";WE=KG0>P3AKV_:O[\;')[+#)'"CQO,G+WPG\!# MUU%PA1D;!33FT.&AW)Y9L?<,(!@'-_AO"05,]MACPTEH)`9E-?)X,-:N/\/^I8L-V#)4Q2DI'[Q5O3O@SJL.&ANP-++RSV MGKQ`&EMNCA@>ICGRR"U^V*P?XY`"T?[O.W@J#6Z"]B'#ZM]VF5(3%#-BRCD+ M%*\%1-1VR[A#2)S$*`#HUS=G[]^_?8__#T_,]=R/Q&@%P:]O4I2!ZH]QE&(% M]#K,+4"L0!>NJS$'%9CUE"[*]3.K4>-H7M4*'X8#8HMM;I"\H>1(;EGXU1H_F@]F@TQ4J'V MD_6HT76*"L._C03#EN9>H?BS]2BR'2(5EK]8CR55-=\A>/9^)`CR;;@*7TT* M#M5S*H#UG@=DBW'+9JCNJZ[C;+G9F[@Q[)S]0]R:L[+X_/W=OO=X,(^R8)N@ MWA;:PDL>G2\YZ(F?;C.Q"FR?8O>3BL9J^5?_ZCD2-3\K:&\=8QN+]E M>3C<50[F%Y"*04^=H@F'1C92)P*,\9J@S]99GKE^!9X0\(MR<_S?(=@61:U) MFL9?^=]G*,:L+-W,0E(A$P4DU_MIS456S?*::'IFG'CJT^&>/?: M8(A3WP1;^;/GKV`$T*;N"^1Q0\X$'?#G#C\9/8\S00?\,P2>/!AH4^^R"NPCDF9=1YYX>C&PM-TT)O6B8=!8>I0 M+3!OX\AWC'H,SD"M\-(J,AB#],`IJ#<;HBE+Z\:&:<-SA&W/#&TZ?>:4@$2Z/(3T+'8>71 M5ZA:(9,%4.5?77.%L4R20!U?7NI0Y8L<']Z<].$*;7/5C[YH\_)F*[7+7-6C M+]Y=^4P5[N8J'7UQ5U>[7%')7!^9\ANR[_G]H,F#UNKTUITELV]R[.>FC+"[ MFQQ!FA&Y2L:;R_3%,!.WSBI!IXGA=S9\X:=6&=SJ1>0P9?TE^U6W)KC M2'<%DSL5]L-:)!/6Y.:%/<]:MF>(R:T-^Y&`EA9H+0E^.-@)R=F-WH2EC*;$?`)H_SEVQL2ON.%ZQ0?%Q,H"E MC1P^_6?[&%9=L[`P_T=E/A/F"OHQ$MVV`F>'T=X+S:V6 M9X>%W@M%>H]HH\UP$3RI@E*[_6V*1U2'R5VX??08U`G>GY3!)0]QR#;:]D?I M,=;V8.@HA&6-U@=YF2O#A7<[1D_?N2I`VHB+,F#FS="!P=:/O-4R+KP$^@S8 MZ6--@/H*AEG*=)^P1AME[.OI*P<#OJHR"&L[QH%_@>LL^;-5H/ MY`79"IA*@'C]$AG#G3NP(!"F176Y&43<'Z,%2JRX%I\:^7!J1\F"F#E>2Y>U M+2@E$"PZM\<9`6V'KLL>KQ7ZSEM-&ZFM!Q_SPG817VRRGDYC"<#6]2IOE?$, MPCA/ZN-_M_PY6L(/7@B2TC#*[3FVK*$.U0VS&+B&0-K57HHQ6C?D94\8P:M1 M'ZT%4>(6804S&:!V0 M_P[@`2?,F(BWJZ*)T3HKD5LJL8A&D+.)[O26X-?=&$#H_K?NBD MX4:V(;XG@1_ST[0AP"=]CCM7M?[8WNOKGM)I_>TE'W!4"1L"EE+(=GIXM<

N5)X4OQ2MG0+$_.7;+?4H[E.K:A^VI_O#G.4QL: MLG;X"/;D$=598T,WUIY([GD>;.C'VA//!GZ:.+!+U52;"<:\##9T,A5-ZF,8 M/S9T-!5#<2]?P(;VI6)H<70I&SJ62B)9CY;I;UJJ##U!G@5U@_!74KF>%JE2,8QM/=+&1IQ M=JA*^Z,^K[DP@M4A0U/O@28859,.:J"/-V,L"=LN&5-3PAKE MC@:#2W,9.,W%A6V=WU&_:61PLHB$O^-XG-F&[!/AVFNV4UJ^#D";N; M,/Z>W&*#"`$_U:%[5]]%,H_O`>:)/LS?7JO8R#PFD,Y0_`PQPA>;KPEY`W/G M7YW@K^VY:`W*SW$>9"LM9<=B3Q#2+1>AN>9@-0/XT\%GX)/6!N`*%/\KA1QC M"3VEV,7S"G)%@EVS7%%YK_+LQ0+SO.GB^L5?>=$2W&/&.(WH5XB!DM028_$+ M'$#Q%Q]@'NN]E!>7Q%&V?F80$$4!W^K\0I2=*NL MBYF%=_6"KC26M:EFX-1\)$@8H]9$,_!I/.\DC$YSGAG8;!\REOF@ZG/,P*+B MR-0'U3LQ8LTW#+NR\WU_])H+&(9?_8F*WCC2%C$#S_*]Z2TCH+X[+8ROT&)Z M\"Z?1O\=P11OC]$%W4/CKTNQ^RB[M,#A:4V&`O(PT3 M_UL&$;C($A@!K-ILGZ:D`MXYS0A<;J/4BY:0."1XBE_W/".PX3P.*886>P$M M^*'8!R#(L]1)*V^L$(#I8N_%,3I:G?/DL"$!R!S&][^<_Y1#2/[R1\YR2)SU M)D8D"/<,T&:ZN(JSQW21A5M/4`-&F9EZ&G(]E9=BNKB+H^41!MJ/H\'B?OR("QH6#T6,0Z,%7`AJ+2 MXWV7XI$I&RI5I>.(?&+0@O1-F&TDC%^(M%^;073AY&&$8D6I!; M-,EJ0_7W8,2@!KUM*!?O%\@7XZ'\Q*_JXS%761Z".NU4*AM:PPU!B582EOY6 M<2.KZA,X6+71^?UFEQ*^8!L:Z`U'J@,3PFWHRC<<\03B/-K;^FDET*&)2!7U MS-5CU":1[%TOB3!I12ES+<4C4JH='M\1Z(-U$G$(`K5R(2KZF&M1#D>?0S/B M*NJ9:U*HS682:3GPP5RK8CAB#.-.K6AJKD]^T`MV4$)B13U-.KYK[BBJ9.-XVIZH,FNT=TA1UWM3JM[>AC=N!!O@2/6UL.&EFT/P;G4IT?[8 MS:MK`70%$R*J,P1R-U'+US8)`EA`=ALM8K0N4LAT]`;Z[J%@CG>A5+O1QRC) M4+X(/?_/!W^%:95,\S.:(4AX]N2@ZL>4.?=`PGPO$K_B*2^X>O7/CY<[14$?@K$&0A*/N^ MMT4\0D0%S_U$%YMJ3.FI+80JKP!!V?JNEN50N&NT9I$Z_W^_%:9XP?!98VPI]R5D3O2-!Q.MM:0Y\5IU.RXI71=:[GI5T#&VI-QS;IT#P,9-'AJ.,6+8)5H[# M_+"Q\EOG7C1EZUA;6W5ORF_C^@4@'R9@]WGD=L=MA%6B*('^(!^LS-8VTE0S M/[2-ZSUVX_C(P/&WW&#>XKC#A:L?#;&=D;>4J;M77K,Y])E##8#;NZ),8=;#'O]Q@R6=0X67A;NDB\: M%8*T*$!WS?NAGZ3^)'9N4KY6ZN`[83I]["M:$(]#JG;N*0MACHPF7=*K),_Y M*R=/@P655/E@X)M>RCPD>PQ6'6W'G%FGE/;']0=9D94VS-T^FC?=BCPWLVA, MC>I8D3=G%AW[^MRL2-4SB]3J`T':TP?M.P0IOWU%7W-+2`>D[R">Y8JFYA:6 M'O/.VM'"<1B*#)B;:4//1\N(RDC9M*%9Y)"!B[UB7U;JGPU=(H]%I(XL0_T] M$,5<\_RP#M^%9HS?5V]J MJ/Z9)$FV+G154IPXCZ^3%*ZQ>35?51;6=('_5>/IN;:;,ZU2S<7\CL;-^M<+ MF55!T#_^6I$P)]3_S3P"$;XISZ`Z@Z2EQS3"LK*KF(LI+Y]<9@4M&!9ENX6? MN'!=\KU7Y?#RL2`L^Y1E]W1N.YC;^%A-5)\0\X]CWL;&S]12]A\F? M-PB0%F$`2[3T6/2D[CM*:G[V7K!JOM9%U.WVXZ0M-D9TTK;O M?`!TT'>.\4@6`!$-KW#;DH8X"XHJG1`O6T+_B9OAJG0+1Z/.+8;+'&9F>/6T MN>ON.REC=L0)6PI(>03-R8:T(1LHN9/L-N0/64'0K1IJ0Y:0:02E>T%L2/51 M1AF;6KH-63RFT;+#\-&>!B1<4-$CY#&"*IN>6'=&4;07T@CF M.W2$@>JXJK75M%\1L20)3?0Q([-B9.6(`M)E"']$]5#S`3%%V8(=#S+N-^]Z)(^85\`$8*WV/EUO`!\!Z^KJL&)<5 M8R-M759,F[Z5TX.K#;;'N?P4B1P>EYWBLE..DE/A4@`4YU2,/Q/@6#D5XT\( M&#RGPN4!*#(!M>D+99I<#,0TT@JFJVBJ^N'RU9YG=DJQZ)`+4:BO:FK MT0DH!GP5HTL_$3KO5A2O=7W;*2'FRC]*U*^.3R.P:L/K\5T8[0>T;>BS.U3. M$\?C)UN2H>,AZ6R]]M!FNJB!7[YPOQE+1M.XQ&NK],\C*.<3V5>.$ABU@&0 MV'B7;V*T`#`E_@NLB5^_/$&4KS#8`\W"^XZ2FAKXQ6$PV7@*P[XP/H)WQ$L4 MIEF:I%X48%YVE&>&V?M93KU!=:;V/I93ZSX.0\R4R(_#DZR^F>5TTR`[1'!Q`AOD2"T0WJ/9$$PDC,P/:6L)YV& M8+UJ@;"2SMQ7RHY"9`D(M.6MWR9)!H*K#.W>)\Q12NJ5_%M0F3)*?B$78+?@ M[6`S4XO0>*(6AHK>Y*8K#.H@'NMA;Q[T-A7#V$+@9?[.A M.,X>Z@I$[&THI3LBP7LX46RHG+/GRE+2R[07?1V7P)(1)@WVX$@>EC;C2%0Z MOFUX^->28QDV>TO_:^.C.2C%`3K91Z3=R0R>&ET=B7DV@)R2] MQC$AIQ5,RL\W,F6&Q;RNOV48\%KI\S1=`31?>=&^\@J"H?+>>T`P2@H3\Z#! MM7-S[LI+J]UGXQG4Z7^+H&4LX$`Q3@"*] M_TBI.V#!2C\@1DIG\]B+!&BO]4R,^#BDH!S72?V6$T";]M/8?LRT-8\]R<+G M4OK[I:\?Y%7994'*.3=&F(E^,!EUZ7PF1\9M(JJ<,J$]\-U9VM/;9VENZL\% M)@R?0_:Z,MK4W+_&>QC4V[8_1@>4]\U'5QH05K]K@XY+P?H(XR'\0[:%F^KG M(>C<3>SI!][<8[?P$>3M]/X\7"*,,.+1@V@B4DJ_4W)D$;\:/F#A96%*/\86 MQS;XF2RE[W[]<6X"2L.]DV5J@*F7&#$WN#0L!C#BSS(S^BE1%(?(<'$=KI@S4#^^EEX(EOGY_Y:?)U5D%)HX,GX-4ML2TJ$+8%O-%7,C6\>^ZZ/KS,T;F+:#G M!P\MZJMNJH-(TA%ZWXYV+'R1K=];9P")NK0)\WTQ@VNQ%OMMCD(;GE9@@;-G MXOMQAHEP#WP`GW/D-&C%6RB^Q&G>Y>PN]J(:2"P#4WJZ#HV_3>%/*$ZZ4&F. M-@/R+R"]S!#*A:H@^+4I6G`(P_B[%_G@)D97^PAYPV81]S`")\LZ3*[.TBQL+?<:L<.A,MR4GI$7))B(]325="3R?E- MUKV5("[(=+6KUT>_`'4!ZCP@^@.YO42#,I-(@[Y/S)0(2UQLRAB3F'OAA819 M/*P`2._(-N0^L&.IS.$ZM`P:,%0]36""Y?!+1TP9T9TKL(Y)XGR^]/:^;FBA M'<;(`:&@AFFZQ]ML(3#H<_WB@R39(8K9YM:_O40?JQ7J+B\29:!6>+&NV`4I&:(5 MQM^Q?@.NXN\L:4$9:+]_@O$USU",]<^4\#"2%/A$6!?[H^:,UG&B6W!F6+JG M=9B^)@!;;W=PP?K2169JP2A[#*'_-85A[KBO1`Q;L^1.,0D'$F+@:FD"$T>& MCRKMLY<6O+`NJ[[N*.-9H=K=2F)986K0M24G MK-MM4$L,$O[\96O<#<>5B`+%][+A'^ M8$ZR8[>UWTS6H9!AQ'%,/EW$-!`;PI8">,IJT39$*26O?>Y:TA]_5'*Q?`79)[KU)G2Y?AR69RCL\5ULH^7/-F"%&'2F+'!FNIR+D>5^)HN7O>8!H/BVD,1C);)C%3">P@84R8RP90,8)BE\!E4!?G8K@LSC/`- M/A#2I#]+RQ?/6GBL2:4/0T=2L[:6`N?#(.]2T)4M;W,)A(D*K_(BZ<,.6K!V M6L4F1R^I5OR%,4JNE=!_Q'KPD,>@2+3H5[!'%LSK4]&KD(_97.C;?`"V>#IT MNB#>[CC*<4V^)N0)HDLO]+.P'';A)=`G.CDA(0B:Y+F>/>A0_9I@Y%`RI`U] MK`[AVH2DI*D@W-O1:JH=!=6^CL&#P,)LFMLA_@^"8;$`?CI=7+4XQ78S*D#= MLYR::Z*:VWA?K>"%Y0=6L,)IEB:I%P7XODV"?V5%)S?&E]IW-6,P+V\P!5H9 MC#FK&(1I"SB>[)!;XZB-7(7T61Y_':%I($Z8GI=$OT(_./(B7-!D3[JR.\!F MB28[W.719^C2^CWM*I`45NY,3I<^_$QWEH;VY&FQ)KW'L<+'YF[1TRX8JPG! M'?0>R]P[3>V"&U!T=J5EC-?45I=`,T/Q`B1)?J`W0!`%UB0M[HWU4QAO`+@' MH9=*G$;W/&=$FVA$%\W1LR@@47W!L^;/T=3H)LC\]'>//.*.J4F^*R^\##W\ M52T@"/CXB,Y6D[Q6;U/98&!-TG^18 M70C2!),0@<:[$'HC+\Q)C7@-^8=RH#QWH1#CYR/M":?@N"+ M.*(BV^;P]\1/X3.&J>3,\[C$M>16(ZJ6&I>18:)Z/B1F,V_#>T.U8Y(Y>%3? MU6V29,PD!\')!N"U98H;EJ4E/L\D;'AYFOPYSB0[+(U4^'YQ=.SF,8[0(%-) M+A&3Q.!F!NHHT.;.)INE`Q"@$K/:C5'AG%8A%FZSCGX;X5_!W'LQZ"V:(G8, MGRO@R(.PEYAUPBB#T7**#R\'CJ4.2"Q@7*BY;XVE^!!_`4HS1/LE6J]NI7"\?KF/Z,;\4Z M6U-?*J&/4:+.[LKVLB3%GS=*RA=+\>6YB='9^QGF#/A&3='G&`'2_>091!E5 MZ>VYD@Y:;T$MOA/"S,H/AV5T<2:H>12HH(VWQ(0IS?('+\2,-L[_AT;NKBDZ MZ'I/I![G_:OJ=VW0<;^O^@B]W1*:C+S&OB\VY8]B+1'$5]*",1NZKKB(T-1Q M:A::&CNW/N^Z)KSW=>E'J-O[2V$'=7P:\EA[PDF/5@723,1<5?Y8V%.NNO;' M=Y@1/QGF26\*(T&C$3IP#J4C3XTTV:W3%V\Q5=5DW\Y!F/`7CM-) M%$S6Y`[^55P^.K"\&38'/16%F#/RGA/W0NX-<1ZX4IS'D5_D[W"_E-8P+;5R M13"%<&KBE;^+$Q:XM)%:$@;+#!F2*?TM@PB4R@-\!EQR=\_3XK<@NDXIX=D] M_9NCG$_IB#ZE3R!>(N]IA76$D/OV.WN\U=!+/UAOF4?OF#BE7@J:5.;XN=GC MG3_2*'>/O.VVE/0;-%OW:M7"QG`@UZ/9YX%I#F*AZR3;!$J9([5Z" MR(=*"JP8N7&<32O(F*4X$K.59/)Q]F.Y/\3GV1S;8-#K#G@)N'YY@D5MP#^! MUXQ9,(?9'[=@T22.EBE`Z^I.?/92TF%VPR0/?X8.GQD!:8Y!:K^"S7THK7.: M+EQ2*E`S@-DTJQE%YS0M>>;>2W>>^=Z8,6;#*X["Y>PINCKBA'74<] MF+Q>9K''_0",K4@IE=9==UEQ,D09H8NR/^&HFJ_)_OI>J$J+2NW>_*$HT*U$ M:B\$'@IU86W"9/_\P8?/MX9,]M`?P.0Z3%G];OJ194ZX2JX6/LQ*+G-C)5T8 M[=OPLN$/#9YCPB&FBTL$`I@:TXOK"CRFMU&"M4["F,@[5,(U^\Q`D M.BMI87+&L,2$I^M)JJ\#=P42'\'\%DP7=>!RJ(7PZUC"9M>TB:YA18[+VF=W MX_EY>[_*Y+CB7&Z1F:9@Q`JLB,TQ!8N2J5_$",7?L6IUZ3WA7]*-!%+,)4S! MD9=>SAZOR>4?Q-%MA)771R_Z<[I8``P9X7=WMQ?3>ZZ+3FRN<_X;U@JG7/(> MY%DFP:67K"Z\D/3HVK^4M`"<\%SG\K:O+4M=V^&0L35,-ZSX M.*=`KP1E(6UJSX_%%NHC=.XK)1-;OS/9Z=^;!'(&J,E>?T4DX/D73/;\2Z,O MJ4R9[/-7R@!:AK=VE[]PH5FG+6=Q:%\*1[9*J#VF/PRB[:R%#RZV85`DP,4V MS"A[8-F(+*9AC&T@]E'U0Z]/68..*\DV0ALQ?!&7H&Q(6T,T[B)+L`Q(DLMX M_0BCHBF_,5&YLLHKN"'X@SOX#`),<\PT(#ZAHAKJ=P"7JQ0$DV>`O"7XFH!% M%M[!!-RIL-#54H<'% M=D*R1AL">$2GJA)Y;[!N6?O$B;.'&C*4F&Y$P[[M9P"2 M3XC=;[!SFMXF>!0!DUQL:O\2ZX`GN(P^DT98"]IY;.LJJ@U^!'D,6\S+%N=" MAPI8-U(%J*+?(A=R.:A$V@A'!#,**Z(GT]M#B7*S$<=F98G7+=9L",?*8GVH MFF]#?%:4)H>9!S:$:J4H(:7&VA"LE?TV#G,X:@_B'H=;,)T>KH)+?_=7.:-F M!+'Z0U#OU"]E(_D:`C@S!$*XQI\FVI"'A'VO2*S:5I?.$/3!/+[Q("(/#H-D MNBCXV);53:*ZF,>_96L,C@MT6!_H<($!O8YSF@*Y_=)8E3Q]5C($8_+J^3*" M?V&-*<#`PD4>1A?@-=PG/P;8:!STFCPF*?)\5N^T`3>TG7Z7]7ZYTW3%K#49 M>--1T1&O`N`SF7F,+YFY]5#APD,AK?]0O!28S+Q-OD84X+^@;,_9(AAY/#94 M([FQM1^._/FW=K:=HE>@5W9K[RHD]Q''R' M87A$)4`^B@U+;]Z9S MOSOQ;Z[@$_]I9-X,FY/2U-"3$^>YV'SV_A6CR]!+$HXO368%PS"LH/OBK?E> M3]E57@VFFA+!MTH7`XG=SR[14_\[TO'Z":1@LD0@CZCSV35G@F&)GU@$3A>D MEGLK*.630-M+O,J$T"/B.@?^*HK#>+FY\!(*A^-=3;&Y6K!"7@`(3^Y`H#G, MJ"R,/BFYY^8^5*HR)?=<5_+=T9-3#4B\<*FIAJ9=*0L8OI*D5K7.F#%EO6KV M58\I;59#4&6,>;=R=L8KR;/MSB'2GW"KGA"5:\.FRK/A$GN&XC+L]`W]I7"O MANYE_H'^!YW'3/'VL]GFF\U:T@>&UPWW3L%\ZV-4IY!'1BOJFV_&#!Q8Y]7_ M'3W?KSJ7UZ'K=)S+4;/_*MJ_#GU'`^WI=_UV0=URK3#6!5G,M=3I@!Q7I2\(H&YWBX59R\6F*VH8:[G M2P$UN&EN%0U>2#I"I#\.F,I M6S7%F%:D^&ZO;Z=!VAZH%5ZN.;<_R"GD!RKDS#NRQ\@;)S-F)5R((#U8;74' M-.6ZB6NIU.]0F?IM@#B?(8C_\A22WJLDDQN?5E!T6C]%C@(BDM8 M8):3MT[>.GEKO;P59A).NIHC72^\!.*CFB&0X']ZI7+T`)<17$#?BU+3[.9# MX&68T(ZD^^BENQH&[$2_.:+_'O@D4RP_MCPRZ>QH$V59^YCH MXJ$]SDE>)WF=Y!V-Y*4P`B=.S1&GM?#"=$$Z0D1IN+E-D@S48PT(KY5%?C&E MIR7-\,\>!`#%LXN-E&7<-+926`GFAZ:[QFDZ7^*$@T[GJH:LZ!<`I`$X!<`K`Z!4`96S8J0&C M40/F12]()P)-%(&[(OSJ`/>/.$D1)!5:#RD^RJ_XSB63[Q["FGP*GS'D^>%V MJ4^J=S&14CGDT_S;39021V!A)1F--#C*;WG79[`$XSF":WT0Q@KA_\#N!RA>_\Y!D@;PGR M'Z\P0[WQ("($`&+71RM,3FUW:KM3VZU7VX<0`-HU>&7&C&:VK[T(7ATA%>A0 M-CR>HH8:TKJW]L=0G,V\LYGS5T:B@/S/];<,/GOAOB6MU4DN#AQ=61&?[QS? M1EK]3H-V&K33H(<0ZA*L5;N"[,3U3EP_K&*4S@%:WT;/6.U2%<=V0DS&`3W-9+;B7,Q0EW4#)S&=93O3:(7J=86VP\-KIOKL3O,P0VEY5<2NZ8[H3S$XP.\$\&L$LSC:< MD#9'2%][*(+1,ID!E&?%:\V39@-#9WSL\2[4;*1FX:2OD[Y.^@XA?3FLTXE; M"\2M,X@-%EL[S;9Y?*0?O3^)@BL89N1593G[6&XU)["=P'8">S0"NS=3<>+< M''&^30Z8>1N"8O&R)[ZYP1WT'F&(P0"FU"#W!97.0_NNYNQR(Q4<)^:=F'=B M?@@QWYOM.C%OO9AW-KW!(J^>X-DX2DDSOG,!O?C-4!QD?OJ[1_IGI9LMF++- M,@67<>J+4U^<^C(:]46&36K76`;`6I1Y:N\9Z+2U6MXA'@WFWHM+^:>F_'.H M0Q=%W"E.H71*B%-"G!(R:,H_CV5I5SNQD\X"R69B1.3%MCIA^*"[>/7B*$7D<=L0B>F2"3.#@&-)" M8*83S4XT.]$\&M$LQ"R<6+9*++N4`H.%<_6^4.,@;Z-%C-;Y(T,7F_)'B6R7\7H-BR[ZY*T:?$WQ^0$\R)CJ`$D(Z1Q3 MT"U08+M%U,:7N6$_];!I/\!B47F]J_Q*/4$DLY(>Z$N!/B MHQ'B_=B)$^GFB/2'[#$!WS+\G]>D26(G MB75(8O8%=N*6+6[__HYL\>@E`/_C_P-02P,$%`````@`B81C1\LD@E9=FQTWCC/T9%T)/WXC]>E M`\_(#VS/_7RBG79.`+FF9]GNX^>3;_/V9'YQ?7WRCY_^^IO>\-_[O]-/>ZLVW'Y]"^&3^@!_N]-NX11=FI[/3E`7^#>:>&^"G MERO#?8.)X\",M`I@A@+D/R/K-";JQ!8!;&\W^'R2,L+K@^^<>O[C&6;3/4L> M//GK7R!Z^/PUL#,-7KK)X]K9;[],Y^836AIMVPU"PS4S#0FQO*;:>#P^H[]& M3P?V>4"I3#V36DE`0&`^0?YJ)X^UR5=M36]WM=/7P#KYB3#\T?<<-$,+H#*< MAV\K]/DDL)/[9Z3]F8L>\;NT"(_Q5]35SP! M\N2WV353H7&&5M3H+!+2(7\05\Z(B5Y#Y%K(2@0ES3GFHM2II2E10M8S,P0= M8G//SU6X:<,$B^:5-W[FBQD?\6?_U]8IH8+"$& M\YWGV*:-@LE#$/J&&2;`/_[73OY:4L,$FKP>T+O M?WZ,!*E6MQ#'+C25H*!^F((3/^N!AF\F@N*/!1K&3YR9'@XVJ["=>9$+WUL* M>5/"WQ,VRIDZ_`0W7HBE<:VI9[C!#)G(?C8>'(1C`[H.T3+@O^;BYO*Q52B3 ML"/JHVXW@[2@!91X"RAM,%P+OMHN[IN(BVY9P>^$&5!N:G%8L3'T.HPA&;/" M+I^#8#%SJL3SG?%&!,(BXF_\->[W;>/!=NP0!YU+.S`=+UC[Z!YW]5^P-'\4 M>$]9:@K07E)$47_O##IZMIL-(&9%/3UF!BENL&4'OQ.&0#DJ#@"UVB>)![NF M:`+,#T1"'NH/L6$#@L#%VO>16Y`0[SZL#L*Q!*(>J'?ZVC`?H2V(:34">@?I ME>EI8151:A"L=GR+@YJT^BI!L>VM?_:]H"BQW7U:`2QV1!#VGUY_/-K!Q994 M"R@QM<`X2K,L,OP-J2:`@^%C>>C(LT$SX'�K&>([>)4J!LY1#VJ>YHW.6@ M!5-L2&]RO)8LY+3`134IYX6&(T>Y`5'NGO!K5B#81Q,_&NSH7RXD+`S?HT#O MC/5HRIA\D\.%-0`L?+QB>%N>N5YB7>G4?$E91/UCW.]W!M^[#(C7XO=Y4:M: M=5@12^'(LUH%]1+OJVYTBX*((%O("HHZ^IVA:V$OSWA>;A>?+X3PO.5PW-4V M:-F=IU#?M5>A7686QN'/PDCITJM0:E!"*8F].Q]".UT[QPX*(\"=[RU00$H0 M#.*M.))4"L"=F%/= M*U`+>^.UV!.%J*B)-2*BB7>@ MO8ZV'U(H"\CP@(@)?")L?J"3AN`M2.VHL@2B/H/HNP;QJ$',C$$/( MD:97$E0LRP[I^.K.L+&\%\;*#@T'Q\"EY\Y#3N58<4.9`:)0&N&^;S3L]N(P ML"$*A"K8+L1T6Q!1!DI:$=(K5EG?47F%J;:QRF9$5RE2A9TT@TA1$\X4'&LVTAZ\L;CA58A]L5V:UDNX\3,[2? MZ61CT7:(.EA)17;U\HMW=,-^4GFV%0-"#S:"T"%`9E1`?B;R0"(0/+S!)R(3 M#B`_P$8LV,JE?C.'_*722R\2EG8V]C5V(ARKC9H MU8?Q;)BKZ=TI"8R.X[V0+8!?/?_26S^$.#_:7V-E>;%88YG!2T@B\3D[;93, M4R2$8>'YD)"&VLL>2DQHUJ%Z;U]W*]'=B(DKQ7PI]\V@6-Q[_[O$O"TQU38;[3^>!Q#)FD/ MA(#OV,1>N@9/6;H4?6R4J[+9.+SOK9*?-L-;+JX,W\4)7G"'_/F3X:/)DG0HK!=:"6V9 M2*I"8.%ARK"K)]68*;ZP90P)9R#.!2G>9(THX0Z8/5#^+8@D4`1?^<:CJ*>M M`T`96YF&8Y(5F-A65"[\V]7=O`4X0(1/Z`U>D$]V9&ZE5AHPJL1A)LY4]EK> M87B:%AU&4!7Y]Q.DIJ7W[VN=4:?2.-6$0PZ4&%&7:<1W$KGV(%IA\)H><;@" M:T.,SQ@'[/XJ?;N+7S9S[O6&>C_>W3*;S.O-_O,BVE%R:W+D+MBSB*\ MNCTI>WZ\W8+BJQ^5!+9Q9YCVPC;Y@^Z]YV1VQ+O,A3N#?F^S#PO3@)B(ZN'W M<>KHB3KM1)T&C,)9;I3I8W+U5N/UI*2#^7KHCU+]FW`4WTO;'291F394Y<7E MA=8W&X#CFB-%VY\.$'T@(KH\N*7]-XNQC6KJ@%54UY!]2#K02I]VV!D,1VG` MJ5_T/T*/J/N8SZ_NE>1$?$_9=V7UZ]I4C((->)EGI#MTV<,8M&YOD/;GFO?2 MB87C@Y1(164S:M^8Z,S;(K>GL'+'%@K9N\^JOP#8GD1^E% M`_I%QOO55D_Q_(H)`_5Q_L7PK7O,9?)J,X<&F6=DNG^:L;A[],:)VY/V0`A@ MC\-3K\G$3$6P0<@[1D(L=CH8JT9-UP"+\I*RB!D&!'=PN[K`7)"MI M$]>:VX\NF?PEF^[W;ELH.N[\*))247BXG,)>/.H/>PE.,3NR;IUF2,]]2+&$ M+<_4)1W*CS^79RJ=:2JU,#\>)=E`<*0]*UFW_^(8YA]S\PD;(;A=1<=MV.2^ MB5\\"SGL%7VA=K+7^D6$$G1%P*SU*T%``=J*I1*_L&JH[6(O1;V5<=&8`5`.:I%8M06RN#32&6+J#SI_ M9KLA>O2C^32390G9:!5W]#SL"EJS(4B^\-S`ME#T"NY]PPT6R/%,CPA!335N82S81O8V)#;;;BQ`N,6C*32HIN MS#3[AH6)`U!4$#K*&KN:6>5<.>(7D)&(;$V[78=W])#*W.F^`TE)GWL^3$Y1 M!^\/M$$WGH[."0:PY;43%@@WP.S@CGD.:(T3U#*,PHR0:HU2,(LMPS(T'E)= M/:QK=!`L/FI0;56B4J-BX06"OP.^+\YUB`S8$ZIQ+TXL]):^Q6D"S+FX7 MJ_32.6,=V))N0B5,#:KK+-6;-I'!\=D"9+)LU!`PDA-='UW[3V1=6SAZV`O; MV!PGGYPX/W'3XR;\&QX36-SMR34P4@OR(Z47OYF\IW%2^Q9LY8"T(/&-$"5JE2LKN5 M/DGO*)/@USE,WVDPW-=$/"W1>O4&Q&3+=;*EG(KW_H/BL2:G@3&Z@%']40QR MH%Q7/&2\B@\5$[GJH(517T)K_9%Q8O^(..=U`^2)X+V.+_O MTAV:HVFB9B`YA8%!7E"U^5>\]UEZ[8;R>G5IQN'\RW)\]SWJQ'4=B+8>X+.\T M!@LK*%SUV>^,ZZUOVXJ<7?.$$(L-B=P?JD*DIK=$8W7*G!]KH;1T'*DK9)=[ M>Q\G?,M824US>_X]X['70NKF]TXA7?@E%T\9=C;L7\NB(5_MBELR]$P=;.+6!(C4S2F(= M(?M1@AUCM4G&F_A`P4[B.#R/Z_L/?J5';2.)0?!##:"/-CI-_J;[$?'#;+'@ MX%I":/Q0(^`;)",D$B[O-`1BT4O<>CNHMS(8"_/^\[W2%J5Y'F[U4;?)IC!8 M5_A*;-Z0<'5`.M:47*I\G]P;]3F)4"-SEP.59)^?4:"D0M26S2":T_U?HL#T M;7JK1%0(6/9ZJ-)T%"!/6#AQ3]5'NVM^*2:T[VWHW4_UFB0NAMA:PEM`PK() MF"WM[GE`+F<[%>B^,((G+!KYYPIWZ,^&@SOZHOZRH)%$W/(E*7%?9R<&*:%$ M04D_I&@J[S>K5%4_1E592!1SS33L!$S4((R%%X;OO^%H\*OAK%&YM[[35CWB ML@*)KQZ.]"+@M<`((:$.E'PM`(R.2KW"PQFYVO>H]I/YO\/DYA+HAZO_^';] MZV1Z=7,_;\$5_O;V*]Q=S:YO+VO4?!X:?BA9]WZ![E^N?KZ^N;F^^;EF"QP: M?(_1/1N#3?(!;4DW,/#FQRN!^)MCI>:$8?'S.,7;*P_'QQQ-.=`[PZ)MI]5F"+I9=7EW,KB;S*[B^`68VWSR\\IV\&+P<^U5R M=LT.NU^,<.W;X1O[WAQ^`]DGOG"E$;[41!MW>M%A+/LP2T@JN>>F0O4T=>KQ MSQ&I4$?^6B:XKIJY2SO@0PMSF^(UB^RCITKWET@Z7=.R-@U9R.8;)+L+F MM9#98;/%$"_5'73BHI@4M:B;3M-3E"M7I:">IZ"9I@=MF",$-UZ(0!LH[7R+ MW3'3UQ;8J&&(VHZDTJVW)1'O+7TA%I8-.'4;#@<)]FUL'-2#O5`E)UL MUZ1ZR0!5H^H%B7A-^I>,2VS]Y23GI9&]S=3+&;"Q24;A(E4Y(DU+,TJOU6B] MWD`K#6/E2U8UVJ(8THU/*O@+6.5M5W=:P5J;$F_7H%2B[,H-YJJ-.R))1.UK M58>D#P>J*Q!QU"W-U:2S0+*@>H&N-%)%$H0&+-)AX3QW'N*`=F?XM_X<(QM9 MM)SF#OGS)\-GKLT)M)2NE<.BY0,FV`!,&SX>(=%0P2&;0@5)7 MU]]7JK:>4CN(U%YAM9]9U9$RNW=!1]WMTT7LHQA[5)!@L@Z?/)_LBBM^VWLM MU&!M5PSQ#=[Z9K4[@[&((&PI*L?5<2KFX"F(5#2X*BK`%DHJ\SW40E9%)RB"^8Z,,!#S]"`]G:(`_]ZVNEH+>AW M6IT._6\_7?L[:*-69SAL]<<].E.A#5OC\;`U&/3C_NGOY*LN_JK;'R=/=/%_ MO6XGC;\68,(K9(;V,W*4GM3.L`.V?>.*;=@$H:^_;`.Z1$] MH4>F,5!=%R@4U@M798+!O@D^.41WL"E5Q6@J^9ZW-7$3+<_E#7#MPN*Z_*?5N7KY.K'1:,1R^0:4QE6@7)32W<[OR6[N^61ZI79/"-_! M.)A0?Z`$E6>&GI'+&O!<\\$%XR&.$>-@!6#SO M)7?[F%S`['C=/DS21CL<'`$R3Q^]YS,+V007/?*!P*&7@@/^ZGM\N]-7.S`- MY[^0X5^YUB6VV,Y[Y3XJ`1P\_L(K%(;[&,:`$A!I@:$')R.XCJ%-,/ M4:QNWQ=Q,0*!0C,HZ2;608A'*?XE6GF!'1;Q7\@I8/S&N?>2T4 M@"1'#/&S%KJ;8[<2=\J0@]\C@JI&&U6IJ+-5;`)L.+Z7!QV6.53`YQ(]A,); MWQ@/2P1-O@3"SM3M]^,R&$*H27O6JE!,+Z^8+*3PW2P-$HXAU..C:-<&ZVEE M"#G@S*Q^3V-`1/EVBTITBZ\Y<>GH_<)'EJUT*K?`P=C04'_`%Y'GVL4`I7L4 MOAB!'&`>)O-A%$Y;VBV@U"$B M#YX+"0.821_]UZM^!G$F11P\4.6#C?+/B?*^HAF"0YUZ%Z#"YE./V-2IYK>+ MM(!4"-H-P'"5=HA!\:M+&XC5#<'O6(. MSD:P@/74H'B!?)]<,DN*%^Z-UZO7%7(#]`6Y:&&S!V_\5E*QRA5%_.2Z85=/ MX!E13`IS,$V(B<*GF&Q-9_85`[)"9?6,LE'M#818690H^\!15AX*A1PT"[QB M*ZG$6KP:QI]Z9SRL`%E9"<2GI_5Q?P=0,27%\^Y5Z)59F%J11=JHZUZ[R/!= MK&J`_&?;Q%U9Q$1Q1\;SNSSDY)BF`8"YP:J6P4SJ>76PV0HA7B4Y2DY;WT?. MEEPCP'.H=A0_WUA@@38XY%(L,PNP!F%HWQ4Y,-HQDDHDX M"P5HRA%#O`1G/-[%$\GI(GJ;@FM2&1]5WDPO=`D#6E3ZO"`N\,:F+]&,

:(.RL`: MVSZ5'%IVB98>F9:D\1%DAL_&%Y?;W5B23`?HAP/THI*+RO6\!TA?+_N4LP6:K+A[:8AKDRS'C3[Q%N(RF).#ZFI)*,(^VL)`G9E!+?+LBA*,@-:!"B MVU.0178!!_3PKP0XHC)3F:,D%9[ZTOJ;R;YM*3VI/$^Q MA)@G4*;Q"7EMRA<2QNIWJ$BTEUZ[O:2E4Y6`+)-Q'?\>&AUMOJ3%+MQP=-9XGVCHNHT52^''M;CQ_Q[:3U2L- M^7;:=VH23,G:Y&1D#9/3TY@L/29@A%&.3+FX@X*X"Q!Q:S94RF6V MCI=9SWZI`5*S?9&LNKI/,)2PPM*ZL,K.5]'ORN^)"?W@>SN(!4 M0BHKE@M^=ZQ&.JN5=+JN:>J,+G__(M2'"8@A"6Y6DH/)O@7$"F5`/B79+`D_ M/30EEI1M909(6HA%$4+;H>5]956.H\5XQ_ZSU[D@`RK)[?()?;JY>WS\C*YO M+^Z^+=']\@$]_K%X6*(OZ.OB\?K"),070".">Z80$[!^Z6SW(;>`+^]K0+S' M+,@7N9U.N%-C#\74S,!\*]$DL')Y??/GT_(2I@B+$B$G+**%MN0Y-RC@EQ`D M@GY>=B41%.4.>(?8-1_KCI7@W*FX0U*W'ZV*>^=\#KLD;!]T.^E9RSU!I1]"QQXH$ MY`#%I-6K,%)8K`80N&PVK(9[FBJ69&2^\,@;JWW$ZMT;9H^]>1G,&Q#0"2AI MKJ2O#>:#4?Q^,26>SX],,Y4_8&(QSC9YA!V-,WF]!H2YCG1@%75`<@Y!EQEH M;L4%5#93E)J5*.WS;D-WL%'7CWBU]VG"H\0W5*XUZEMI7Z/6LB2[F9E.9^F" ME1*E!6%CLBA(Z?90-!XH(*1_T[Q^52QKSIN0A]`)6931%<]Q7:]L%8MKU0XM MW$I7&H[9LE=..W"3^MUF^7/U&HT++;)PYU[8P>O"79/_+/^U=][M+7F&))P\ M)$EHG]CE^&J02*3?+X`QLLZD`S:Q>RXBQ.FC(?I#KAO(V;T+13"87ETM+VA) M^N4_+_Y8W/Z^1`^+IR5B/S^BNUMTL7C\`RUN+]D/R__Z\_JOQM]X%Q_,`PERU1G-&ZOIU.)-?- MO_B]]=QW'$2,+W[8_CIX(G=Y^;^3I\"W7OC?."0[Q1?7^5_^37%G_0%@7+D0 M\G5^AK-IT3>@F)G",_U\?S0_&N,(,99ZQ>?^A*'HFQ!]X!!E/,'Z%6`5Q^4L M_+0Y"NCC?Z;>@H.*BRN9X)LZ`W.53^MFA,[*%R8/-_WX5^0[7L%3S4R<@]>L ME$SZ\&\ZG_8UN=)>\J1@X_DHQ^R9N5@%XT'][C^P\_)*=&R_8]]^P3WJ8U?D M-WY&F1R;1=V=I=\5.@XMSI@_EMV_*V'9("ZBY;%O;Z_=-?[YG[B M2W-,41@'=_LP"*/MK^.^\$=+U$@O$@2G(2Z[/3*V6+_P@[QRV$!']Y76JVVT+5\"L5AWRH8+R6# M$CI0)GR$,%8C8?39Q;_EG M:<-AT3MG=!`A!&7AQXAC-1-'GXU7FU'1R"L$!SE9W/O>&ZZLZU3YBK4#3);O3L@2ZM26*&M#1GMP7W,>Y2MBC6;S.-J/]I(K]D6NL).. M4-83>*VSSM4Q,%$=-4&"7>O$:J<3N%#"]NXABRULJ=0N_)NT!S/#1S4WL1G' M"QGA8]J(4^U%S/$1;62J]`*F8%P.Q#^&4>E(F.%\;A701QX&Q3TB8CZ"B_*T7Y1U#+1) MT*;OO)P?II`=$ MNR#X9WX@WPW*]0.8^$:+0BSE"M'E#UH"(>\!VFC67,Q7I>AI0\$XK#?*$],? MCY-`GV9F#9$6IW,]M(`W7":=(\R].:IA<^_$.Q02#QB$/JM5]M/ASM:_^YYZX!_I57UF>X+K0H>9&UG:,V&%KO.2J@@2@;H,NMH40:Z11%? M9!TMCU60YX60`;O$$D`BO<+B"0PT:SHAOHD6O.OK"#[NBQ.M=1=!@,/@Z\_L*_HZ2^N]BJ>P6; M)AT!/8/1HA`)F#=4B`%8%P%!$N] MBJ@:!]7&DL9Q'JEP=BR<6RV<`;#+V:(DRA*E@(!J[T=\13OGA;N^=,?P0 M@N@3(?F9Y#K-424GCXPN5`"14F%IA!"A1L1<4WKVELAHC!?\<;SL[(Q.%C^C&8)SU\[KNU_T/#*VT@54C21Q"$K\'B'$+/E*E<42=R@E!@C`4(TZRF M.=Y0PAR,/S!&V]2_%*LF?UU>W3TLDW\]+?Z)/GU=WBXCW_,9+?]YO[Q]7$(Z M(0T(SSNUKD<*SDD^AM$NGL;5/9-U\DKLX`Z_UNZ<#EB0CT`>)$N!V%&DI-#W MA!C0[9H2T:P6HNG%*]?8#K%6K0LXG$28SL+!GUK6,`, M>#@1!,X!'1 MZL0LX0GVSDO&\&K`TT%D,-Y'\O_3G=L9D^&X&IT= MOD"5`68+(2I`"?&,5H$D%5B$>P@KQ$`5!&$?LZ:,Q!=^<3Z-NB5/Z6N(Q661 M!?F[K=%D?K"NC&FA3S&US\`KRF-D8VAH>!1YM&SOV'_V-$@W*"?3PLG0/0N& M3OO:N1I-E&&XZ2/'JT'#,)D\GY)%J1N\A%#S$^D..BA!/Z M;?RZ)V4&I=STT&+G[:'*`>O6)G4.9!_JX["8&VN]C_[MH?`5(Q]'SBJ)AT/O MJ<[LI$\C/,C1,*QT-L>-`Y!?\K$=X$O,_GOM+E8K8M'!O?U!EDXD=(E5B,[5 M4>;;8QMB>OU/"PX;O%,8]]/5#^T`?4JZ^DS<2M(;BKMCL7QQ!>Y*"(_10U.50V1)/6;@[V(?A-$"P[_$-#Y??OH] M:`B*O3(W\A.'U1\+D9=01@EI4^;/XT2F+8IAENE7LP`6[): M?XCV,>Y>?J8KMP.%6HD9>;,;6N(%;+HOCBF;`K2C!*8X^]/%MN]&D@5Q/7J? MD3(,;QSS%,.M2CMFH"TI;-%D4YEO`XJR'",-@ER'8H3EB)JS>FPO:9Q-72@3 M')HJS$^,I+(BS$!1EH6=GB_5QP1*M@=%%X-F.O@/L^!88\=B:(IT91A,+^PW)[2W[7%:)F`&4$M]3I(L MC;5(C;LP&:I':8%M^=)K*"\5G*46H`>EN0-24_'+,7!)`%=IT#`$YPYJVZ.X MBH@92*[@3-Z.AS/Q.6F&YEPW)B/Z:&U05!>4$"O&W!E88."2*.9IS0PDW_OX MS7;6R!,-Q/%3;.+VJ`I6^Z@G-S0@6=!QJ!"[`6G%PK@#]N"5!6[$O/$S M1W(_UPKI:A[DCV/&LQ2TC%02#O4IIO:Y@T213;"I1,!10<(T?-&A5#^#9XNL ML[PBJ`0:@8%-7(7X@KDP45FMZF^U`J:"`?G*-:/^)$%+3*>'8DJP!;$4R&4U METL?/@0F5@0'3PV@R&CP,)O?`@(E1SQ:'@ZL:0DK9KW+5B2BU5)$[=B1?98M MUHLA.*I_EBUH`HNDYF6;)L/90`0E`UYEJY+2,NIBL-[L:J!SS*-LQ=@IU-N) MUHMWFP=,@AH$5^SU+2&0Q&='_E53OV\=K..*M:#HKH>\5DB(`R-+E=2&E(EJ M89Z54*M1"RCB;FIJBE=\"(&GFZ:/\?OC^:R\#3*@[/>Q`EG-!-*.D`-SJ@3$ M#7CQ[905T=%9[A,(FV]29F0T&O4/)@NPVBGM12@OK;BG7L<+49]7LJT0$UDA MM,.3>UQ7$A44D@_VCV]V9&..O6VV!N0WA(`OEYL&6>4GLP-01V112M>T!:`B MF:D7((+N$F)&H*?6,"LQ)=8)*-+^X3LAOO1^\$H+5GP(@:2T]P96U"]/AXA2 M^;*.R`"#I*4X%!29$`3UCF%G$`?V5`F(HOQ0``A"6G5[L=W2:]W\K^J/OR4: M:P9*/4?2&XWY=)@[R8NI]$CFB#@2(O=K(X[(5_O7CO_^Y0R@2CP_AG@LYA#IWLMWFN'E>O>+W?\BZD)!IH0&$]%]+6-YK, M^@?(0PDY,*RIEK",+UD)NT:4O`$2%$EJ!79^>XJZ$E2$K_@09-Y*>I^>L2\U M@)4-P?!1Q8W\O>7$FAS.++#%T%6+=S"MF%#:7-X4^5CBJD9)6M[_W#\[X>^[ MY]=*9%1^HCLI;ZE_6;,8CR;#."HSW9BKX$%RL*U9?SJ< M,=Q1*B@C@P@=O<@[6I"!7D'$^#M:&BN39K.G-=5Q)M0ZFFEZZ(,CFA9L"B"2 MXI.G!(BU)N7EU=NNKW=OOO=.JRT52\&7ECV"!AK7EGPNY!/03,:3'#@(,92G MUD.4'LSB4I5\5E$^)T<--!@7C5 M(*%"!J^VCV/2_X8P5V0`]`A-DP,IOK),Q%E-T(%T/J+%[25Z_&/QL/SC[N9R^?#X;VCY7W]>/_VWR6`4 MQ1DT4ALP..,WN?4&D'P(`[BX=^D%TM2JF-K2Y]/@$ULK<7)369*8Q+QU7\F> M.+#(RV\&`.3GHW(#4$`TK_D^GDSXP#!IQCE*PC@?^P%*0'-XU5N=&"X&S!LN MOMM<^'CMA%Q(^^;(-8\31+F8A"DSNB@A MW,M?HQ#:4-!2++.5EWE%Z?;*ERNP<).VUB+NY/1D"@!O:EZTBML`@^ZF\;/0 MT3"]HJR&FP&O7A5*:ATC*232#LRR#F,WX(]DJ[CZ9O]T=OO=5\_WO1\LX6WT M%\$Y80,2P-CC\25_P#::#FIFOK@/E':"DE[,0:8:/;!J>>^VLZ5E\K:%>=$T M<-99=1U6A2HS!;JBG'?\[X%!V2Q'W&`TF]1,AI`)\!0)*)X#X3/AU1I?'9Q@ M,^+=>.[:(DY?22CM*J4=]$C6"B8P;""M%/BRF-IZ+0%-QM2@ M[F--9^PM=J3L+=_UBYOIG8*%O,C?>DT&@PQFS`(3HCG`]1"C"S;I*I16`F_` M$[&4=9;FX'H%04$MK&3L'ON.MQ8,N+"99JB)>)'/FCQ,$LC40(W1A8.:.FGC M,."(Y"O95U9/;0ZYQO@`QYR,F98Q5ZLI",Q]LU>OT0;8_UBX:Q(,\T9X$KT> M$330B#,^%_*9\L;]>"N9$DM#O=X8M@"?CZ@2T#H4$"?D($%4;W=Y^-1H0\E> M,3Y"_89MDI,Z@^95Q/=B%74:.,E]8]4BOTESW;O(!KS)6M?S$B(=H%P/W=VV8GZS,P58>07L<@IX8PJP-Q%C*'S%R,YI M`2H(H2W&T_UI4SW"S.8QCX(3XN(W6N?L7,<-JNY,^D6LP9[I'B%%'C"PRFO;Q^L(.7K_:D>)6N'B56#DER[;5OE"49$PVX\.(_!BO$F.# M3V@C0AS%U'OE6V3-:\1.Q!X8(G;-\K`3V?/>`:V(R,^,*/(3180>(LFQPNC_ MH[V[CI>*+#P'V2\^QE![U%;XSM:)312JQA5Y;H@O;'_K/48];RFZ_[*W>Y:M MRUOC+3^SEG1;[:Y(DC'I!%"SP2#9L!+2B-)&&7&44D>4/%">KF[D'I@B=XTS MZD1X2UYX.'?3$,.9NVFB,HAE_"T.B0^\][UW9XW77S_^#/#ZVKURW,@G.N[+ M8A4Z[^Q5322*X^ZCW]V]81;=SSN%/I*HQHW"<9S*9^BW1G$$!"G(01<929?H M^0-](KTBQ_V,THY1UG.T#DG[1EGG,*\R=2ILDBB,+E'><@K;I&JRT_X@MSEJ M4)3?%RG0\^FYDYI7I8J(GXQ[:5S,=S"?C%6[&?`WKA`Z9!4FKV\7MQ?7M[^C MQ<73]5\T^0+H@UBUX%+G;<`?VG+89VF2%2]B9(G">QE)3N5OK"?60,J[I!V? MV"*F$X45%S%[IB/DI"HR>@'3$$$2+J6)CD_/E;1;P#0E?C*NI7E]I4E?N8LQ M=0'3J0Y9L8/;OY:/3^8O8%J"2YVW,74!$W.H=@$C2Q3>RTAR*KVT[T_G0RGO MDG9\8@N83A3&/X7Q4C49O8AIB"()M])$SZ?G3MHM8IH2/QGWTCRCUB!)IJ?. MS9BZB.E4AW01_?%B1L3%C'7[LK;X1O^^X3B-WI]0-:Q]`0X MGX]R*P9&`'TB)#ZC11CZSO,^I/E+0@_=V]WERI1`9UOIK$2Z6"R'T@%;UK05 M@ZU2ED^1&'>/C]$&\?;B[MNR$S'>L?_L=38>@W1`^".AT=4=(KKDL4IR@C@> MC_#PAD.\2`*3`F%/9,101@TX?E65@!970%!PU%I= M`2EB74#!)LZ4&@0XY$[9Y<\T0R3?MWR.L5ER$TH?Z-XX[]&:F]&`PT)[2;)W M[ELJB8/9`:R]/2L@LU7RY]OV`UXZ<[XW^NU_6HFY-<3UBR; M';+#FF09&Y/[K!80=N<[$/PHB^'RQ6*Y)5(NKQRO,'_7L#J(4S>QCM#=!J5=H:PO%'6&!GT4 M=X?N?$0Z))^S$@5QQWJCF74H9W"4 MV]OM![)9G]&,OZ$J^C\H^L^.Z,;;(+J=1CY?0UI"HX_S*&F@]!'J5NH8[SWV M4#@@KG<5:?[)^XJ76V?GN&0^B]D0&8PD!2A'*,>>?-JS\73('.#3*T8NPSG) M#Y-T0^=DT@\Y(WO&"*==D3@8\J@HKC.T26\;+UGJ-1_^'Y?Q/G MMX+W<,UJC]B%_H,05O^7K3UA".0,R2_(W->#(O.P=& MNH<8<93DI4G(HTO=Y[^="F]E*T\?DQ0[1`79&G1+ND+>\]9YX0>8:T>@G#E7 MHE)"=R!()?>%%][NS<>OT>+`>7%9"=O7QY-MN8--#J86[IO]B M23P6Z__9!S1%]"T.[S9/]L_[:"]*_I`+"WSR6%`@S[ZT\J#3:^@43!Y^$RN. M"6&7Q04&BTN4'HI910FO*,5OM`@OGI7&WO+*9(9-_5#71[P$HN MY"$1K='S[JI0@#ZC!^A%%,AG9?)MTTH:N0+TX`@7FMX!'/D:`<,.-ZBH[J1. MKK%N3-5R)%^P;S(H+`>$,7+PAWH=",_`]_3'\@%]8MO_S\DQ'SCNI,WV`(-R M2@+#X^/>7?L?.4=Q43^=<=OH1A^/$?ECI]EDE@<=(UB(!\`2:@4"3_?V!UFC!M&Z=D$4;&_KKI]$+31B2<"&M(F-YOUX M>9A0H]O2A![XA*5,1JNMC+K0)&&&>2S5*08(271S_>316BD^_KH/'!<'`0Y$ MU<9JF^G%E)`7^?@`*[G;34^@0P_%1%%&%;0`F5II*<02"OEZ0#V:]`/J@8CB M(:7O1-(JC=X&/:?DF,P^7J>G2SRY-3H5*426/$N]O@QS+_3LB60]B/_"*R/: MB(09;N>`KP:U;4`W%*]?$ M);%;K3XC<'SMAM$`.M%R1OB$N+X=)&++S,A/*\,DTJ4*IAG93AX>'S&-'BGP MJ"`Q>9CD9*+"OTR6-E(A_"IU9`3F[GV//I-X;XBY@W:0F"LS(W]K,+(L/N8R MLJ"/_16+R^Y%[3>'!(W0(.6U0\(IS((9SRZ%,*M4C"DP>\-^^'$?C5"8+VS< M8,PY!("!5\V5_)IL-!$L3A/Z/41[Z!6+=ALS!:I20V%/&="'CS%EY]^OSS;A-[B$=[BR,>Z']*@RS51/=SVQI^I.OU]2VKS][7WA?> MQ+XQFB@@U`@`V2-9^D_-#V25BCHHB7JW229U1*FA)X_]`/``5JF@EL281N`. MO*VSI@]_`Y[46A[!2D(R??4JHRM5OB+:@NQ(!<>OD0]>/X;>ZN^[-Y82TUT_ MX"#T'?+-9I/1('4^26=?:&^(4D5Q?W2R MRWJ,_\CZ!*K4J$L]`Z/54^O0M.C(:JVC/UT'YC1!D6_)^\-C5`VR) MRH6V\D(GF02HU!Z5.@X&-N&`7-YP"_B3U)B:5;WON"OG+=HIW&TNTEU0-%D^ MX9_AUXC2WY7KF?I6VE?IM2PUJ);=CW,-9D1I2KT\63U)$93S\I7&G_9"E=.-S!3M;?">!U<10)>!\&>K"$(D[N=Y]+U M-G>2J&NG=9JN8:9!2NE9"C5&$Y&A1PE59H:$+MN%01L'+RN6R;+M=:+01F6Y-\) M1,N>%(GT[#G%6=0Q>6SUU=X2F^U0PL?0]D/M M,HYI6"U^<5RW:S%EO*EZ`:E/7<1O6WXPTL!/6QJZG)(?E5:1.=XTN9]M-.YI M(W#?F7`B7U1[F%37X[O,A"A8N(%*4:FGO-IO-\YV2]J3U'(LS8&8(XR M(NW[K;3(HLC\*$W#H-9"SEJ8\>6$1EC!)&70E:E'T9T5"XS-Q\0*(LWX7^N_ MH^*Q(AO2.)S.Q_/D;BJ.?U[D`[^A@L`423:`DJSN.DJ->%9!//#`=4DTY6Z> MA&H`FC:K@^2%Z13$C?1.G`).Y`,CYH-I$3OQLY#BJY!.,RG4)=%6*>J$CR-D MAVCE!="W2Q)&69HYZY1C%+INL>`RB=_$!&1%?$@;V\`:#:1P=5M]G0F(JL9B M"C!EPG5MK1U*P2G1BFE@JDNG)=/4$'`U3CYEC7-1$C4@@\^VI5QRP9H0M`1, M$W.5Q1Y\_BT>+/?WC@;P5E+;4L3$)BQ(Y^C=#P92P&0T4:$N&'H:RLU M!=^5\Q.OXWCA'MHS(;<<(<'A=VBI4N@K:4C500R[HKGR_`>\\MZQ_W&WN?3V MSV'45UQ8N/H5L5Q+@`,:";9D]_SS_F@X2P]KJ1<5L.!S34T`#L9-_+5FV>#R0&"&`W# M,-16N#*2!,)!8^G0#&4055*,FC5NG'.(A/D[M(I/VIW@SK&VD?:5;1U'DJ8T MC+QR/UG4)JE",Z(H9UXP%Y%JY1P`RUFSBE4KK%4K+-RB51:%V7I52C1O[K4@WCIVK(3FS@KN(61KL#?U48H?2#[@S=Y_=H)7O+[$NV@5 M%_JT__0&Y!%O(RHO]S1G4_7X-Z*@WTH&JL2YDCD+Y\=R7)^SOXH)M-[APB\0_+)&GH/4819JM!JGC)ND!2T*=S+6$_I<(63N4 MU+JC7>0N6<$2>G6GAF(QS0C!JUCV+:$+?#+3V*B+9S;-=`:#VP!'&GE=N)%[ M><=;C[Y)B%.<9FR3E_!)Z]'E-CF*2PA_JP%.9E-:!E.N, M(BS2),RPB*TZI0"A*;^+H+5['A[_%%_["MOH11.?$>E#]GF_G\YM5:6,T*>( M9O`9N)J,0EFM6EF!@55OD25@U6@&!EBA[;AXO;1]DDDX6*RBC>A^2U8MEWCC MK!S^-71M0ZT0J^-&OB[R;&XE.&-$44(5?.N#G%*G\5".>JOJ7MZ?^($80JZL:T^DA M2JG#U"%UF#E>JGP..TALB$PICP:NQ-#V+V?Z@%;?Q#1FD_DHF3)B4S?"QAO+ M0,V;)!U)ZP3CGU&/KKU%JWT0>KNH=YBL/T>)11/]/&55K$U!K@1H#<)K35PB M[VLX_#;.3C,>SP>'.`8/4%0B%H7VX^)F^6B0]8OB$D520Z/A$?OOS@I++N#R M7P.A(<>"?&+ZB56]C$N(&3++M9:-08*U-@44%9;%`T59;A!0K%[Q>K_%=YLD M'\:M%^+@QK-I[>DKQ[7=5;0-RX*,1=F]VU+3":IV+$H;YF@XB9>224_D_BKI M*T(`I^(4C='XB?H-3G5<%1;/] M1]/ZKP-K-I^K\B$(_%F"-HTE)>=H'SE-G)B+J*JBJTJ72F+U"DR0^GY)U00G MXD3T%D*NH>[(/"FNI,/;K=%@Q`+R2MBEA1!SI`%?.G0@<96WTB^Q./:N`[&K M5C&-Q=82;-<(M&F,G;S*.O*LT19%3`!J1R+D2CI\9SI,J&SMK9[D/G'3_BU=ZG;"Y_KK;[-5Y?16JY M\'9O^S!^JY3$C-QC__'5]F7/*E5T`@-X!9Q+[[$GT6JMPBGD6$`9#RAA`A'; M13DV2*,T'BOB!%%6C#GQU*[1PV5`]QH%\%0*@I.?IV614X9>23E"^EQYZ_LC_PA2OTX5& M#OS*T1K1[S6:@:':+S30K>G(E]Z>-"!EJ`=H?`,PG`XJ[DR:V+Q)FYBN%!2' MO^*MLW-7YI`*1 M6]P.1G_?[S#(DV(5@&KK00S:,5W8`7GZ1?Y#"BF]VUORS%)NT2!J"^(G!`S) M;^/G50$9A"2U7OI#CK@I2P)EHA^L`UJ)KA^]$H9<#=`[9C!H(AANQ*%\*;]@?'*+Z;A?]CO8;D'J):Y*L_<+>KLBCJ_CS0R56'#A\6MX_@C[I/!)EU>ZD M^=C`.I@T_CGQIZE)KF("Y$S)-\&/UL.CWT&2GQ'HK)&^@@5&J@4%/) MF*L,.;.MAJB$=F`Q&3\X_(?M^[9+\CNR'=-'0VQ*D@'!J!QO\@%]T[YUB-6X M$Y3TDNX]/PS$;!<:B:\CXSR##Y@]9(_VZCW!HT!4NT0FFGY!'R"]`J@&35S?4.+E6N_8NW> M%`8F+0\ZU%/\+E*@FQ-R!W)KA.;:!'8+\5$"7I.H!.P&E-4%6>&\8)H9,6([ M_29.`KGX8?MKR07$D?1A7,=Q3#=X3U^YV""4OSP3TBC?/\HS0'U*[L.8"42Y M,&85HE./AVN33O4(X*740)7CMQ0,E8F>K"I9'F6[D#^^P<)'22\&>;6&K,MC M**^? MD_`^\I!JXG`DU:SXB>K!LNPN?,7^TZOMQJR0L#FVG"-1<>QW0O_100=P3U\5 M<"_]%GLZ'_=+SV3O8K^"OA;V%Y0)1+A(W`I*^4`Y1M!3G$.C8Q=3Y9BA%3DX M147*/MW5KDUV99=3"`VQ"3VT#$)G9X?1-/:*O!OP6%BA;ZQX6*QJ#-5,".E;HR1Z>OVGN\;^XL7';`?_Y)&:#-OM MPEU31A]?/3\D)4](W$(0DF\R(C?"!"I=]:5]FNA($$EH6H/Q?)#,&-D+NY07 M1)E!&3<$KXP?BCOF_"A+B/"$,J;R+_8`,[P8H=_!J>NW9E(Q0LD6L)+US"P= M.]ELDNER3$V<;_AI=;KHY\3GF2;7(]9X-!U-NI]C0/+^@*NU\ZD%+LL0N&X[ MGU&@4Q(Q]Z- MQLF;XCP1])V1@3IS5B.6U4@L;>?'=896.!86:@(0)VD44EW%#=[G^E%RP(-\ M$IO)-(G4/X@X`R^\H40X3CB=6#C-B.&:7`5@JM5A`EXNG6"U]8*]7W_%*M$2 M$$45[,@_VYQ-YSQ`970!3]0[$[H::":A2V"@(J#Q-&,"YG*1LKRSYT9-`5%7 MQ8_\^ZKQ>,*#78XPX*%C=V+7!XR#'P.V,5\1)+E*@\'D=DOF8W?]S?;_QH0_ M<:%Y00.M^.-Q(5U\O3]/WV0S8O0@(24'6U]>E7Q66;Y=0@X6275&5\2/4!>* MCK9I02Q:N7[GN61Q2O"9/N\^K-8FW4S_P7,M3Y(V-(PV[#,K.4>F5-&").+( MT\VR&'16TDUP&*Q8U`&TJ'4'M(KES9>QH^YA79#720AW(NL[]I\]G=(.9,7M M(;=Z?#4=$DO[HMR9KYRN=#G+;Y@D^6DYJG%C`QTGXTS>ZL;]2=%]VGR?$A>, M95UHOU7K1/2!.:(?[5C;R'\V_J8(YR9>)Z M=<(<1K;4V)/KSVC'B,)7C'S\1L(UO0WZP7*2Q)E07<_]DOT&_VOOO-$=]9N/ MWQUO'VP_4.!M:?!G6HW]-Q`?TU(I!5=RW>FZ1,I5M!2CX!&$RRN=T#]`4QGA M16E!SBDJGU_P=L_5'^L\GZCD0'KO/NI/DQR3G!=*0,<2"L2B$"B\SB;.+:!! MY%XNPMS/(LS9'_>\"/,N=R)*!Y2AGP@3C^@JKP;,/W#2=C`C1%GA4(:O#W/< M0^XQ.^\M._V?OR)3<]R7>^P[WGK0R`):=@'NBMKQ+7VI-I_.IV('EL_)($S) MT(M?A,><(,:*2?Y/ARZIZTA4\$8I]-`'MGW8;'L=P*[>RQRA[Y/R322'>/AQ M3?95=+\1E!\;77G^!CO1#'GM,B%5FVT+#D[!LS472S[Q_6`\5^;X&)\HQV@< MZ!KF'C_V4,HM29_=A7N7B-I%]'VP7[!OY/#E\L((.1!+7U/"X41.>;.R5%+22SM,,;3 M<ORB3?,!A?Z1];>W%-50[F0+8W?+2!;KF.6I` MZ!U/1.$+(X'L$&%W3=SY6W>;;T;Z,;3]\`15-CY4V3-^<5Q2>%:LN-.?\#@> M5<^$5C5J9SIA/7C;[97GDT9PX,@S<5Y35TXR^40\\]$(?/Y*,_`'Z#L1`L52 M0#UN-WBHK'2H3C/>ZRAGH=DAEP?I3+VR>8>`#5@[+P^N[JQCW!]K/_K+^77` M,S]3]BV*Q_(7W](HUN;_W^TTLYOB(X:C%'R`O-<[_^KT:_'`U>,S#F[5O/.WIKR=X;.6=U9 MPV@VUWZ[4O;>OVH`7J=C:OU:/'>LDN.OAQ(.4<(B(CR>F'/N1O74Z:;Z M62?Z^7#P]C2]<%.8*_&NC<8&S&L^UTOVW$0R4M1,F-"IFPYU^\E.I)"/4!G5 M9:M3Z2`);X!^T0!5%QTBRYF'MLX&_@"Y4_@>N,'NAN)L5HU_>=N(S#9:5^M> M-Y9Z/O658U$<^5WC6&$\3JUKS)@\M]7C,>HONLOWE!*XM]0#]LY7CQ5CHZ M)]];=`VZ?6]NR$[>]SXXP=]7/L;7;H0&'(2Z3@TJ^SU53ULEC'RV]^&H^\-4 MPB$B+**$QW,Y,#A>]]2;$C)?-D1!3J(@GZ.@DW2D(IQWYC^Y8W.6;E/C88&H M^W-RH@UWIH/Q8*HN2TM#7WI.YP3*QD+D6\_OI$#"*VCUM6=U2E`IH+XS`E'W M9^5RFVU(!X.)PAS+S5WNV1P/*!N+&I=[9@<$$EY!K\L]I\.!4L2M_M@",0.G MZG:%4LFOKR;DOQT[WH,G!><7<:!P-*I3SN(SCD20\A"=.>#ZH3LI%WSCN/@Z MQ+M`M=EGA$_!9:;<-KB05E9\%'TGW2/:_ZEE/VBI.$N/XHSW;P?P4^*WBH/2 MS!^1BNS4R_3GUH3Z&%:CO2TO+`OCW6;YK[V]7;AN]+_D]96]W9)/2-TF^EE< M1K5DGEJ[5NRGUMZ*OC"CW`+*)0E,RQJ-9Z/_.TR!B;Z*@?DU!F;\71&8<>[- MNPVB3"+&)<\<@FYL0FW-L0BK:F+AI M0EE,M6HSK3JYCB$F(0C_3*8I[2,(.Y'%[X,7+R\^32]R[89^-/3.BNT0XNQ5 M2JUNXTX@TQT'*'4K9TY.B3/U,U86^59W^P.N[ MHZFI"Z73*8FKJ-.;=)KYTN,GFP9CQAAC7L3]4]O4M=8HZQG@S8-9T/&:!JZ@ACF@AG1*525AO_2ED:SDI> M*OJ;3H*\N5TVUT^NP]EAW9^%J%'LZ+JX+ MA"HY_Q8.Q(D[M-+]8_P7?.\[*^7A$0U[/TWG)Q))_E)K-)UT[!(/PB(23A%E M]>1]I;IQ^-4\J(Q+Z,BOU@[:B6^G2_(]X)WMD#HN%YY+CPSV]K:3[%]'<'*: M&W!9\>2S^LVGZD+5)#URRC7*L7V*N<1TC<_I>&H8=]+1/K_18)[P>AFGM=R? MO)#<+^:/-[I=T8B[/KV5LE`>Z3,\:S15EU2G[)1QD$],;LZQJ5'*IQZ74B&O M-&(-O=/KMLC9!J&W^CM.]I@ZY!--0]["%72P2*X?NE/TKU>>O\%.N(]`LW#7 MRY]OCD\I!%V5]9'N]X0\:ZTP\F^PI@-UA7Q2MYKC#]G18BS'X0G7[^E(^;1P M3TSTM!VF-+95>DNYX3A+5PEPH'L<3^?D8M4<.D[[ZIXC-W._9WHLK''L^)SY^%$_1X=,:05TOA$N=G)!++G(NC=7Q1&&.\]3',F;R[O06AV0CG#/= MT_2@QZB9ND1*X+0=8C4257JX"BV?OLO27C>R)11P%7O$L MJSSJ&)OJ[`POA.J7-='>AFB/<_[Z_2=BH&('(@*[V81#:[MIQ7[2$//#[.R$/SA5"^GY],!QW<`R$!.W`-V^@#LL)_3]'C-WBGU)Z-^!V%[:CYAU=ZS'%/(:V'QJLFO&!:I[QB^.Z M-=HY0<_?W8[.TV?GY-`_GK(ZB+2(;^(^T[8 M0C%?)WJ>H$+)A9<1.8)GXMHJL-J1?RN/P(D[.8!H,=G>3],-JH@D&HSZ@P[N MX0J+'(@X+]TK975C\8NLG]4I[-=95>N.@FLR7&<\.9%Y>*-K=2[+R/E-63GI MY"M2CJ<=Y/-I,GN!I7H\E=$IQI'(+P'.S#]7.!$`5UT>Q5/,<<$7E?<:W!)! M1S,G)Y3CHH5X\BLW:]+!NS^QXSZW'!>=CX_Y]Y0P;D1E;HNV@WB*GIMDQ,?K M)*8EC5WI*@41M[L3\L$\&:0##OK6L(/,YXRM?."=$;'4X(K.@N0X@='OM)M3 M]IMU(%;I'(6#8D1-#4F?W66-C:8LG%K-C8;R29AT6*J/<9IMJ4ZBLD=+CZZLTD>;433R\#W@"4K_YRGB;^&N M[R/;N[5W^-(C8K8]XFS3E4D'Z"WXES^$G0QGS*DN_[4GA:@I3?2=D3'UT+IS MC5B--&+,8?01H&ITW-Q6_Z?EB7@)[[H(55'+Q$EXKS:2R3]2MD8-KOZ"HS)R MGF:F(L!Q8=[U)))P=N(MZL1.9GT1^I]@5*/VW!\%)U$X^WFQMG@2[R+6`A9PKEK]SWBS?,_ MJ@^,Q$WTG_0*^9$^#A)4@I*Z..X=5?*IU M57/8O_PK^ED6]AF1^1*2L_L<(:AEP;$B6261'+%(^J9SOED5YUV.`A1-D(?4 M>5F@)!KHGQP%W,B:R33:7`^3J3&BQVZMNK9\P5RH3*8!7R;T'2Q/DVHIK68C MIVGRD\!5;NJK4P;(Q!?ACJ[L?\?>BV^_O3HK>[OXZ7!G/^[W.J=`'A/R:<#' M2>W./`GTG1"!NME1(Y15%@IT_JNSKL(D*%0`*#AN'!=?1S_6HB+[$`(.:>\- M:J?.DFCRA`CZ3L@@2@<:"BT%LIH)I!T-!^94"8.B\*#V?[>YL(/7JZWW(^`$ MY$DU@4&I.W080@HA3AW[`I$]-J+Z9V_`C,L1))/.4`8^K* M<6UWY=C;>R]PZ$&K-+;X36$PQN5'/K9D/J["6DH8)91-PIPBL0^QUUAL``S6 MFB\'BV*E`6/RVEUY.Q*B0RY`?/R*W$I104&J3*LR=^=#2I!6R"- M&&V38*M>!Q6S9W,=`&"XB;ESX"RM3%!DTS3/=9;!/H+`)>U9>L$V[(_Z![LV M2@(:6RWD*&_6^')HQT?!:"K-/Y,7QKJ]U=^OWG8=C0^+R.6.S\&'6JV\W+NT MAD;DWU`2?QR&OO.\#VE-@M!#][8?#4HW&""EG,48.$[*25:E.R`A M%JFLF!*#!03/SHJ@J%2`&<"H7;MQ&X`"I?%>OC]+'BTT`(P!:S,U@EMI8%T) M/?]A%GS$2RNA+L#@=!T$>[R^W/N.^\+"NZBB`_K'4L`M-]U7(NP:Q MW;,.LJ=7A-R#U6;O6G)BJ_A<-* M0_YW"@:!Y%,.R/.+@P($Q" MB7"5Z#`F.*+&Y`1@,2`HHL10;8UB[O>`B&E>'G8TF?,A`U]B5XU\IL\IU2'; MK,[T:W``G2GO"JU?7VWHO'S3Q MQ;4;1D/B1+/>(@AP&`B/N^3::D24%$/R#VX&@SCU;$;W"R6,,LJ(D08^(.M` M<$M.<$CH-;+=/`SEU04+R4?LOSLK'%QX`3=I`^]K$-@56)#.Y0P[ M^A7MUG%?'C]VSUYY(`[_KL&4#SJ5'_;1/&?#I.0!(Z#7>H_DWY+COVO+Y9H& M,=EJ$8%&76I%_T+W\3?K,2N=01@51,CWV3@!JYW^L1%9!HH!)%'`ETH<[KDD5X5,M M/C@*:*T_F3%C'T)A@/8N?4PT'(X'U1#HH'BF_,.7HR6B#ULNO-W.<^.2EXZ+ MPIAJCU0.7GE!B+Z@R:S?LX9CT_!1,#8N/#+-*$EI^N=C0OVKL]T^1(/TS?[I M[/:[TBC5?*P[E2F7$UF;F0WG_0%+8_KG;X^_H10*A!XB!'LH)JDWH:DBR2B^ M_T2/%8)U*I\VOM.Z-0<%]8TTCAGBCF17G`-^OWXF=N?97AE-(&/ M%E6*:M6("CF!REED?C*5T`P$M,BT3F<[>AGF_&LOBKWC?*P12M4G0C"KN6"Z\"(VLSQ.!(HP`Q_"0TWNYZ`8:7BR9@UFR\<8PP5A-A]-E_M0D5[;Y";&A[KYD9#CX$LOF&-:-'PZ1:5\E0@.>!XP2J MLGPC?#_/G'C6#^SO2Q4";_=D-W/I;/?1[]B)^MT^#$+;)9?:B_7_[%GA%,ZH MMJ6F$4DM691/_C+OQY/,00%0UA>*.XLOCE"N.Y3U!X-*+7K7 MA#Q)T1ND>VH3KJ".!$8>[L=HU1B?<+?A<=S$E@14H'T`GS7Y-5DT-8FQ']G[ M(>Q[B4LP"/2JM%%]Y,[@C;YT*WA=PMA.!:?99!-7O[Q_--:GU0.[UI?5Z,P@ M'W;`X%<[<%;-[(-#`]Y_53/6H`YWDC^FH?>BW1CENU1HHL9S<84&!K/8PB6@ M+-`=,_%8Z)N(7O3OZ%_1#R1-:O2/_P=02P,$%`````@`B81C1_.3;K/K-P`` ML`,%`!4`'`!F87)O+3(P,34P.3(V7W!R92YX;6Q55`D``]$H.5;1*#E6=7@+ M``$$)0X```0Y`0``[7U;D^,VDN[[1NQ_J.V-.+$;L7VI:MOC=MB[H;IU5&QU M2T>EMF?.2P>+A"2,*;(:)*M+_O4'("F1(HD;+P((81[&=@D`$Q^`Q)>)1.+7 M_WG9^&?/`$4P#'Y[=?[FW:LS$+BA!X/5;Z^^/+R>/%S=W;WZG__^UW_Y]=]> MOSZ;S\^NPR``O@^V9W]W@0^0$X.SA?,2!N%F>S9#(`)![,2XN;-[&/SYZ$3@ MO\[(_WMG^$]_OYS?GUV\.3\[6\?QTR]OWW[__OT-0MZNS3=NN'E[]OKU[GN_ M9Y+]#]O?_[YW>/K M]S_]S?7.?UY>_/3S3Z5:5PADLGE8[%_.+MZ=__CZ_/SUN_>+\Q]_N7C_RP\? M_E^Y=/BT17"UCL_^P_U/7/C=CZ]QC?=G\S?S-R4<_L_90QA$N/3FR0FV9Q/? M/YN36M'9'*.!GH'W)F_4SQ$YPZ@'T6^O2B"\/"+_38A6;_%GWK_=%7SUK_]R MEA7^Y26"!Q6^O]\5/W_[]T_W#^X:;)S7,(AB)W`/*I+&FJJ>?_CPX6WZ:U8Z M@K]$:2OWH9NB)"#@&;4$^:_7NV*OR9]>GU^\?G_^YB7R7OTW^>"O*/3!'"S/ M4AE^B;=/X+=7$=P\^>!5_K(G4O_?KT,WV9")%G@W M00SC[5VP#-$FE?K5&6GWR_SN0'S21CJ[XGRNOB6EWC(;>MM5S#FN^?4!+P=` MOC%=WL(`#PYT_%D80?*)*]^)(KB$P).26K#)8\H_XP(OH$@34((O@,NLE);:]WR:^<:'WKA]^CN\"#"+AQ M6Y'K#766]1I&KA]&"0(/<>C^>4DV)0(*1B1=[Q//2R>?X[?6)JV^T&/')E&4 M;)Y(J]$7_.U%>!/%$'\&+-;@UH'H=\=/P'2)_VL&4"H!WBO2W3D5>)I5G00> MWKEB!-TX_^%+`..H)13#RM0C>"5ALH]^1$X02ZIF@>;ZG,C)9N.@[719@FKB MQO`9[V1M9RZKR2%$KPQK7^+3FNVQ"T1'X7E)_G'S+8'/CH]55]2G&I'Y0I]C MLPY1O`!H00(,Z=PLPF#5(9TP[T+KAS?3?R\&"8ET,4ZY1KZ"5:.5;%O9@\M`1A.GGZ5 M`$J`=P^=1RQIW'Z&-C34JYC9;C4'&";"F?+/_>$@0B*ZB,UMN%=%0*R,A?/2 MMR[C--OG5@A69'N:@R>\9>&)V>LV*-3V@)WIOPL#"4YT",QY`J9#84"^!;"V MZ7=B27^FQR[>PP!;"E<(X._TV2=^NSUVXC*)\.>B"`/Y"`,GL]QZ[(QX^SUV M:H:`#S?XW,OFBZQR0OP%'(Q9<>XXZE4 MVB92<[BU43F,++V:=8\1^);@)71#*%ROZE*DZ7X\6I_#&$08QYU?T/W MO,D9VG=OV=\8NH=UAVG?_6-]06'O>EW'_.\,W=.=5W8[W+)D?D)E_WH=2H$/ M#=W7JI^U[X&DMZ^L9[T.(>\KQ](Z>+\F'\QLP8I'>KAEVO;KFJ(RB)YN)\/P M.B[WG0^IPQF?&+I_^S_=!5&,DLVP+%+T:X-SR(H;?K@>BWQ)@][VNJ+%OS>X ME40_H!C05)+[Z/`>FL=XN,[26C^67[ETLC%<)P4_ID>?>UW*4I\<7(\='FCT M;_53V\][]E1R)I/;&@==Q(5!X)&3JNROY&.=0^K3[^(O8RD./I8>987H$-#\ M6^F]@@BX;U;A\UL/P+<8XQ_(OQ"P?WC][CR_5?#O^$]?)_C3'OG\K>^L=LWY MSB/P?WM5__WMX/)<)8@$L-_B2>;X_P`.N@F\:SQ`#:)1B\I)69^&Y"]?=\,R M:1B6R2-F+PX)UCX02KS>\#CNQ,C0P587#+U;_+>H`4AZV6/+24913,JBY/%D M+(TDB1*XPVJ#)6AC<272+K+H31%)%Z7XS&-(F5JB>%E6B"'S.*'[>8Q]!LD.OQ]+T^994[0H6P.YH^)3%+RF!2I0(5!'*-I`" ME?.31J5B;A2P7)PT+!0V5,#SWL+39"04`/U@`6JV]@J(?CQIB"J;<0'+3R<- M2S.K*]#YFT6G;G<5\/Q\TO#0G74%0A].&J%&@VX/SOEI4V01KT&!U4D0YP-/ MW0ZGFFU[8C96(RCLB;9#Z-T[$S&B.#L.U]7.IW6\R?+KV^H!V8#'9J)IHO)O MP9@T>T[LA'=GK\_VM0_^/5R>[=LZVS7V7V>EYEK[C)9.])ABFT2O5X[S1!Q' M/[X%?ASM_I*>094\2/F?OU;BH_(]M^).XA1N[^OJ+G<1?_L9Q&+2-U91U(=* M)!JW`Y3RBJ1/-DEZ:^$:X$7H9JD&\+_[8'/'911+J40J-6R*J2FY)^*KQR$ MMMB>22^94WHA5E=)K^@!C;2^,&JHZD&NLYA#4"VF1-8DBO&^@?`^2A@H9Z72 M2JN0_#JW+.;@&00)AZE2"FL@]^B`\")1* MBOM1L@!D>M)DVK,0V,G6$%R4V@W[!1<.964]"-!6":2 M5RSP;N$+^;?H(\(6`JT+U/(JI/\8AMYWZ%=#66H_JY!M?T64/A\.BJB0\1XX M$5B'OG>'K<3P.0LZ9PT_HX)9$54=,"UG)FP&L99R4)F$)`$-(9=D2`&*",V/ MJP%^PM5T[`O'4!.NKKAO;/JDB7>O+H8X^CK8RI\<=PT#@+9E7R!+&S(JJ)`_ M=?C)\#Q&!17RSQ!X7>8?$^Y(<8HJ%3>AF-TSCH5JJJT3TWWWBB% MU,@I:`MHPOZE^;YF#'^!L#V=H"WW'*"AH(I0GYTXS2>+)-KGL$3-#-B'_ER8 M%3PG#HP8#2EP,NL:BCA.A6NOP,*L.R?B6/"HXT/.P07%/OZ$C#1-FZ#+N=(PT+,[#$U'LYTB@)N=$+M$PV,$0T$@V7-L:& MOAN_QI=TU$P0V8/C\IQA'73N<7MOIBW6!3=&6&,!FUE)`?J$C1[%5Z!GIN'6 M!3W6J7B!FYEF2T]*K@Q4&P-&WVVQ#Z"8EQ$*X,PT:;H`QRJ]Q^T'2S\8*Y,2 MOU>@U\86&M5RE7`Z5.\K%US?>*HFAA+M9G$!E/'D3,(+4;U45*!D/`D3<1S3 M+HT5,!G/N01@8B\W,\F63"1>&2M6?&YQ8&.FA[TM9HS[/05D9E+3MI"Q+L44 M=-Y,6MH6,UZ@P\!GTT^5F@.]3RYM(A\.UD(T M-U6B>-QZU<%\F"O&U.3][?`1R2=F:E[_=HB)W!LS-=5_RSDFFYW/U(<`VL'7 M=-&EW3L`8[)8NAZ'=7T40,8ZT3!5[BP%>(T-81>+J39)&Y9EBE*QO73Z[EZ- MWWV6GK>-6E-QVKDLM?DDB==X8OQ5C"&])[4:6O3@+HH2<>GSTEI(3G^,3JB* M*4FXS$K_8Z];V^O6K:[_9@N<(FQ321M&K`7%$W$D"A$)\XUZ2:CJ#,5\*[X5 M1#L*9+[)W@J>YN=[C+7+13!JW'E,?9C/'F+80PRC#S%4^6XRO^<>D?Q%HPO> MBT99M;/_P/_T$Z*5S](HD;-/#EK!X#_5>'HBW!^271DU*=.+,)Q*]`U%9E8-%3W8'>KL+(M+)X(N1?;FLCI( M?0W])*;Z]6BE3?&)=4B)#@*`')],1&\#`YAEPWD&^75P"IZ\6DIZ0C:%&0J7 MU"R6Y1)J4KSOSOUN,6/(;GXE>%I.GT"6@BBZ!,L0Y>>#"^<%1#R90+Q'JD@%+<>OPS@#`6Q;*D@'A81HF4F,)G2H(L^=)0TB2F MEE>2VGPG2BX$#>=Z.2VDY>@U>GFETG-G=5-)98GOJ1.6![Y8937IO2/@('>= M9C9\!GZ8AJVSURV[CI+3.,<'46[2I98H?:]I+*I:9C%Q-9&4=V1+*:U:\CR% MI^#4*)=6(CE(F3->8I\<]"Y6T4T7$FV%8UZ6A..Y363:T/EV07' M6WQX;%IQ@9L>CR"!#75AFQZ0(#U_]N[];K$(^M^KY'BN3O'\V`:'5>8(UP]P M,$L8I-+TH!4IH+@G'*;'L4BAQ3S/[':]Q#"D.-X6TU/<2V'5X(_MEN->_PU? MSLEXF,V==N#2[FF;,5V!:X\:X\"BW7LW8X*-X]4[X`V-[M5.S]V,0%NU!.C` MSVCZU+D;&O,=2'5<.4RV;V.H:BD/6& MR76+33*X"K*W0-SM`CE!A*W:[/`V_2\_TXW>/Y/L>>G==)R1@UW\0QPC^)C$ M1)!*&Z1O;JZX5&_9H!K%'PW'))"D1P#;)_2G6/TH2:=%697I5+1\*K91-O MM4IAM5SB;6"ZO'EQUTZP`G.LZZ=!\Q2B=$FJ"5/\CQT0?W$!WCN5I M7:?+[&7#G,78&GPUV065+F.'KTH-'+E55?!'M'J M:]:[_)F_]MVK-J!9_\JOS[;N8U,C>O1SAL"3`[V=(MB%\0;9^WK9U!/NKU!C M:OJ=:8?M'PC&X#K\3C-F&@K:$_W]85*3%.=-#`+HT.CX<.#JDI\8U MPH6LJ"CN>7Z(-CH^'-K-#]G&-<*EP7#M/C]$&QT?#NWFAVSC-F*,)B4VV/,3 ME(G[+8$(7"81#`"F-E%ZT9`B.+>:%GVY"V(G6$'BD&`1/WX]+7J#%P&>V?%V MYCM!C$DH<=JFR41$NT5O0$G_4.@"X*47R)GX.T]014:9FFI2_S[E MDV*ZO`^#U0*@36ZOWA.39_KHPQ5S@Y)I04D$8*,WF18)V%S8QI1*Q93N0Q;$ M`TCK56RT*#]J9LC8BA;)OW6R(/.XN+?8\3]61Z#I!C`=TQM*1=GA"K39JTB?@YJ.GI1Z1/ MO-E`-H69M$LW,::)VS.(!Y$3[?).G#!Z8F?A[?)2&`(K)=I#4$=6!Z5;,J)1 MJ\AN0#8&I73*7C1N-!E!.F*[#CNHLUCR9M[A'`+9>HAENS3;IXUB+;"S7=)M M_4&T-_PKLZG?,*/#%Q8D#K7:93`?$]L9#NB.]V),3XP^'/`"1^7=,JN?,KA= MXT`+Y,U\H:3?^+^#:2T1X5*@;*KKY(@XU^.B]O"^-]6W#LIASG.*$3'+=C[*U.X4NU\@ M?\HO%?0U/C:/7Y];J$W0UZ>]V"V7GREHRN6@,?U=8<$4D5)YHKJ]+FS*CB*8 M,ZS3`\-/Z0A@>5!\,I!]O>CXTG`&VDV@N1DJ`*I((UY/27+$_8"GITG[@9X#G[@8*.5;4 MT"5OW!&2\`6OB&C^\(4I/[N.DJN_[AIXB0_R5P[K5`Y2UC3H$[_[_?,SYHI?-H^T^LG1H41\2[$V[L`+^4DB[8C MMP@6:R?(.&WT$3<11W=!UKN^\9/]O,G85MX>37^\QN3ZUH&(E59?'_E&-3HU M_UM?L-ZW3.%!84NMY=@]7HN'V?$G09`0"S_"Y-A/!QN3W[+V:B);Q_KTJ.9- MOC9N7@!R803VRR.U.^X"3(F""+J#+%B93X\14\7Z<&Q:[Y'?QT=*'W]/#>9= M'_=]8?*C(3ZGY2REQ%X`=QW`;PG+24LI MK(?:-J#)+\Y/.M1U0IM^3-2/F_Q@'/IS/Y@*OKU`5SVL[-MEQ3OV M?6^1E$"2M__M3XTMJBU0K>QL.S#M8F\#9A^.D&,&02@:@M[<1?NTA$=ST!@? M`]SKV!S?-=XIJG@4=VDT&Z'&`Q[CXY3U&H.VKKMNH=%VF%2?]70+U[;:;N"# MATYQX:>]O`9QJQ?C86;:LV.NE8[IZD]8]PP8$FMZAON1#0@ERM;TU/A#GNT= M9`>A17JVRXEO`:X"S`E(-3UG._N\E>V9/I6C$][9[MY!)W;#Q_3W%H3A$@_/ M;Y>R?T0WYB91E&PR:D\R#2S"FRB&&VP'+]:%*3Q=XO\J;0BI<9!JK=PJP`JO M29VIN&-GUMTPO6[=M!^58BJE$^;_)@Z1"&/X#`ILHQJ1K`R#;"OZ]I1U!T.F M!24]S'*19$X^"Y7_0F-GX>T@(HX]UQK'G M8^7+HT=T#J,_;Q$@:5T!WM'B8^'9^%TCT?SDO&`#9Z,*U-WGS<06!DJQS3\_ M>FPK![''5Z]L`53@N\#]B)8`$8:7^0^@UT^8%>0N M9<&9[H)L:;CW$@X@SAE,SW8YAE'8[X>FAZ>-8C!VQ,_T(#3=!J/99]$IDNR$ M1F$@7X?IH6*Z+H(JES<]1$RW<>"85IUBS(P9#IM2M@-6W#,AXZ\/=@5.5F68 M?X&-<[Y81J]?1XFI:]Q>2:_,L"'\:_O@HB[GO\>[_Z@HW*@44I1!DMZ[P2W: M2"$;*60CA6RDD)&10OV@F?OTF!F+#\LHD3)S`[.E/"BC)!LT,:<9<['X79ET M[,S4I1*C/P&V<5XVSDN_V7CH+3MB)`U;`%/Q/5XT#5N`T>-KX\!L'-@8L;5Q M8'5\"]<1DPW6R]FH-1NU9J/6M#F(%8R7LB$Z&L5+V4@='>*E;,".TG@I&Z>C M+EZJ88,XY3@=Y<-1VR(,S0.EVW"(1K$9FO!I@"BVB]/F_3:*K6_@2L=IQJ>X MMP%_-N!/C4KZ-6L<,/>GW*J'EKV MUOZHCKYK?I.^CK3O6P8S]_TH]^ZJPVJ%\"R.P>&[#11-VD40+SZ6@M$-Z,F5%T%(S4+WVM&=^AU"^_0HQ2IR9 M[UX?!60)"91=L[N+H@1XUPDVWE:9G&F7HG+ZIIVHU#U*OB&S+J'U>&9H:B". MC;P'`3)/@^\S0]E[2\LH!?L.2X7TP/:M!\-89/8]`]>:#A&W"`C4^_6'S-$:R#=5SV8VP_5A5G40.E0#11Y5HR5F?<"ACWC M&FA![4X?.Z6P>,H\%KCM$PP1MF)[<8CPC(Q`BUBX5QH=LL()497MVN-K[ M6=OEOK#X'V6O^7K1,1M&MMO5(8]]NIM;!:X6@VI6HE)3!K75K==B4(=.=ZHZ)TSU+4B; M%P;8O###Y86AQ,O/@1L&+O1A.C;465D[Q2\'O$NW<4S)F[+0R-?7,O:;M@7< M?$NPX*6L7--X#=!B[02'=BSPAKI,W$("(Q$FGH+*WI=ZA:ZQ!MSG`E4%OIAP M9HW+L'?H93]O,K;Z37M9^9.QU4]!R7@YM6Y+\3C%O=D`4`D+F>-8$"K3I%V MN1+L:.HQFO7CGSXN@IL;Q3RL=USL51C$5I(]H.EWJM[-![]D@=6+?+7V`-(E4="/CRHG6D\`C_R#P/3M^ M>J[F>3"3[BY8AFB3?EW%Y0R*>.S+%YQ**@ZAFT6B72P0K=7+58)*ZY\)AZ$"FY^>R/'SD[@JFYLVVT3&7>U-1Q>6T=:,.3 M0.)0]9>QJ.RNQI_UR6PSO/"/"U/GC#1*#Z-38#6.YZV63MF7&!T`)_BF%B-!14+^^5$X,5GH)_I:/)-$$$*H[? M)J8]?PA<0E0AB&8)UV@HJN;Q/KRZR>>GRUL8.($+'7\61JGZYWA( MA:KV,A._/"P0^A-,4L9>I?3B657(N^!Y:) MEM94R[87T`358SOC=4QW M'?N=>N6-LIL'+XP=7T_DK`>O&N]#WW&:XPLEU;SI^'7<_TXN94R/N,EKP1.( ME"%^@0!S/0CTN=IRZ?ADNWY8`Q#?D\^0:48/3*$65\%OFX1IM&D$*O1RS'P- M-B&Y]Y4VO!OM;=,9,Z7D@%(TGA?SRX_9%J7@<_/B@BC:=Q1KI9V'[RK<;&#J MN!.`K4TS0\@O+&&?,N`]`$9XE_@8AEYS*`*UF*I`MA2#G$2S[-SFLDJE+KE7 MV9X'5@VE/>!Y7!L**I47VUL\24D1I3+^@3D.N`Z_TW:[AH+C]^51]-$,A4\` MQ40+DT#L)Z)\Z6J)45K%B.[$F6%V$I=E^A*!9>+?PR5-5XG45-*CY-&'[I<8 M^NGA5[%)TIDELXI.?2#'VDR6*5"QGSG?AK4WTPO'X"/6UG1 M[W=+MM!3P#)ZAB[`"ZGYDUCETY$5K]RGK$PKHU:FGR^O@;\DJD7GM MX%G`97<&R^(TW2O$M[9+L1/"Z\CT3#<2J+$XC*D9V(4,-)XC]KVI2XZ+"E^' M&1MZ)XT1FY/N<#)6?0OCU&2SFQ\C*.!K:03I$$W3.0#=GU/L_3QV:'KXA`!& MLM:1J:'^8I`U.^=,O<5G M-S5ALPV]JDP1$0>VB'%1=A:?*F9UASEG!ZM?538S)W8+P!K/W3NE"#83)TJ, MA*G/XG5`2N`4J4#-3*K=?7Z)Q1`5.`[-R]4'.-ID7S;F2'%\S,%>^1G$Z0N6 MV-@!W"`D1DT;1658%-7<^?[)P:9C;\VKP*8V3&R/!;7XF"\[ZFA&]I[&IMLD%Z5E3'-SG[T0J)DKZCE^EMJDFI,8-3GJ:C1[UXLOZNX>#L7S&? M0+*4.7##P(4^S-'XG)!#U.F2G*^&00I(]"4BKVI?.;Z;^'FQ2R>"+C%Q"<[` MJV)X,WM08=*H)ZC]R9XB+"AX5E8'J?/Y("CWKG0_^3H$33%.X4%DH;ZIPZ&U MG618+H$;3Y?7-56X^UBC0/Q:UGS3T7RKO'*?Z?%\@65J?)K$4>P$'IYO$^^? M298ZF[)2V[:F3<_S&=P@K4R/&:UHU-.:<*R]0ZX-W:T[EK8UE4F+[79E1BPY M;TQU&_0$G(A2-?5LL+>Y1]?.IAXARD-',0E,/3L4!TB8WYIZ[ZS[7-H;:MUN MH8ULN9VV"TX,$M[<,C?F3&/7M[IGAE""^P.=Q_S6AJ)GABI2<%^SH917]!P/ MD6:&PB6(HG10;X%@%VB5E+CZ-D]^N`5@#OST60C1T>#7LPXE'1U*V6-K2>"1 M8#?!L6;749)>TMEF+SL$7KJF')_WK!"KAJ*TI5[BQG\X"#D!G@^93%>^@_7" M$@*//2*BM?NYN%!^T:"B@IGN>+&*@\M(==/S*UF^HL'9LL!B+\)T^?/`5+CD MU^J!)MH:/QZ--S535#34.BS/:E]AUJK$!:^-1U-Q= M)LR-3M-U)@6/S`P\@3BSB1O#9RQ7SAH680Y(OAL:E,K"+"^`M9^'L)]'U+.O M%QKU#<\MV-#>/>#V=>L.ZRL2N M8_U!X_$'"#87V/,-6M-@!X!5%HYTS[ MD($68&T:YV5/`;8F]M?-L9:MW)M@I!B>MM=#&AV)*7D"/H^[`/\*%LZ+1@^1 M9U&3\+D0;HXUW%6(9W.0P&`UQ0LV%8Y&X"4:,"6NHTOZPQPCB32?]!J]G'^7 M)B7-5J.7ZUL"ZH%[K8S2T;MY>0)!!"Y!`):0.W*5TDHE/[S>>[5V@A5>N->Y MIL4%)E$$XNAWQT^R#<7WP^_DC3->)]LWK+5G54E*,:Z.V)\GU)>.J=2#JZL. M<]!1%FHGB^D9H,?0"'QD-GVC@P^D)U0'_6ET/`)M#S\Y$XF+!F/>V9L4IW.3 MX@&LB$-J#IY"%*>717LU"/4RF,PZ`O\$`[A)-HU/TC>7Z<5,VF?B2:(8*P\4 M35R7I'7#D^$9-T:<0`9*7^!D$2:,QU;(E%5CO1,W6"=&E^<*A MN2,8%7H9A1P;9X6!R;U:#XZ/]7R8_J,);EX5%;C."7%I6&/UWY5)QUQ?Y1)J MDV-6%7E)?5]N\Q_%,F"*MZ2DQ]4-B^VWHA;70?82LC2?EU152ZDT.)2HJ;2R M`7>@44X"B4/U6<:BPE],#?GN057SK-<+4V=01\P:EN3>MK60,2$3VZK,]12( MTHWF5,X2T)N^"B=4&OKS3B>%UT3QZ#J5V'P MV$#7B9C6>*60DJPJ$71FC@N7T&6+6BNG1EIR2D05,?U1A5S7`,]N-SO<(D'2 M&S('_\HF7[.PK!HVWN$3VY-U4,2ZV',2$@9N%G#*7"FU8DKRXF2'Y413 MDT.]^S"BB=M44M$=OI30D4N7WQ*(0$Y;X#-@PLVOI\2Y1UA6S@_H+Q]72UFG M\1$=KQ]!N$+.TQIS!+]16?/+Z^`VMB[O!I?W,?N$23>HS@_&(1:]O'78ZV`W M6L>L,B\C?2591ZUUU+;P_M"W^(-$.A5O0J=+H*:!U+T[I^95 MM0<@1SH`J=F3QA^0MP2*Z2PT]:6%KJ`U>HNZO;E@+EAU-V"!U,\6J5#&-5>" M[H.%[H!;5/`Y-W0_Y'E/&JR;)G9F_-4,\M0M3-_M(HF"LEMQ*Q"X4*-K^PP9 MA:^6R[712_2\T">IE\`E:@\M+C%+SN@1.!FY_0=PJH>> MU&+C/_BD81(&*ZST-L6<^.3$Y%VR+14>=@T5CG6[/;DSC$[X-2PZ(T]J^P`DX3E8N[AI+3YMD>N MT88Q]2RN%4S2A,G4D[I.Z/'-$*/S!;6%39C+FGIHUWG2L>UX4X_M.FP('`>. MJ6=W-ES1YA?H.;^`F4>V/#0.?73'.X55='I&-.ET>86[!&-MCLNNP6,L?"Y& M*:SF/MYC?!=@`1*R\5PZ$8P>\/@YWC3XW4&0V'XD<^ MG>#/Z1(3">`1?7=_=SF=,P\>Q.K:(TW-4H#F3Y(TO'669[3!@K!53+2OS,G!#095V'MN&.'"ST?<54UT#UEM4F2U" M+)`W:>B$R]03J=;PR5F3IAY)]00?R]%@ZK&4-'22C,S4`ZE>%5[-\C?U/$K8 M!.5%"+T_I0V4&A-4Y[_&A@:UPJ6J+H*MP\PB![8%&;(_+\WKAW MB_4<'ACX##P\8E@+0#R^V1WI/P!AR6_HOL0S7@LVH-(.$F=S^W*!,3$UW)*;?M0NA:(4!33]L%UV M/7=S[IE^"-^#=J0Z6TR]'BICR#>GJA8U#TQE,S9DDOHP@YSE>'))=/H`C&MY M&!]`,Q!ZI9WCF-$CBHXT9PCX<(,5/]I._-2KE(;<[A),S!!TP2*\=2#ZW?$3 M$$V7&=O8$9))4#8@\&_)!HMCC_[LT9\]^NMT--9D7NY6&NW"9IN6-.GQ'+CA M*H!_8;O&P\+"91J6(J!KF`]>#O`A,_"2/ZKKZX-CQ^^J_)[%-%Y3KQ0._%&C M<,2M`/A,:AYC)5,_/51`0%=)RS^X+DGT%.Z+7N36U<%Y*/^:]/0*N[.^/'=VJ@SB=,XNU$WP,0^\[]/TC MD@!Q6.OH,-_36#D#OBFF[ZZMB13-^+'!PY\A5-D%(4M-GA MX:PDBL,-0.DI'9%F#9^:_80B-<8<=MH/GHP3Y?(;KRG2AB^`-E6M"L MAX5TGYT-VW,KVXJ*GN[(%*4+^Y]M>+/:G(GD6=1P\P1B,%DAD,;"L%48HX)F MXK[:43->@WUM04JZND5\CQ M`-'(G`Y4B^D0C=,Q$/WBW,@3_SX#T2].)E#8!J(/&3C8VT&<#6$?#NM&!XF- M<1\.<`G?LPV2'VX8.`^)Y1@UUCH^I%[AQQXIA.);Q>%,3"A7,JMTJ' M"VH:2JO20U=.Y9KKR,-"BS&UG++CF!XUPK08-\LK M-1RWYC5VT895CE)OV@OC4@BV"+DI`RH=SW+">+("?,J8UL^*"Y5KIENZ!]!8 M82P%?&:ZEON8T"2&1-:X&>6A]FF'SE2^A%C7^BQZ4=4HR?% M!(U_^,\&%[6X!K(S(^>;BNH@,_X>XS84K;0FDC/O.-'+6P-'!W[$4;7[HR;9 MCQCQP5S=JJ!.;6C8]IP@HW`W"?!NX'4**+#(],*K0!\Y$.M&]K4Y5 M&#C5'QD9^D+'46W[SV$,HD5XBS?MP(6._X#;SPY;=LZ.:Q"Y"*8B9H$?)!0$ M!JM9Z$,7XLKXTY>89_ZIYEW*JC@<@X510672#'&0F[LEWXXIR2ET<=/T9%3M MEA_7U5$OJ%1>IK%]6$CE3L#7%P=;0:5WINZ3UABN$@;J,FPZ#I!0W@5P9EZB M;]8'/"//_'E$-UX:9IJQ!TETLCE#$/_ER2=O`)#;?'CE>-E;8MW9I>4K$L=* M`@/1<)0D4,NRJ8'9U%%3^N2CRC&VZN4LN]%I5Z([^474@.4RELMHQ674X$)5 MAGI8DIH0O$LG@EB7S,KC$W@/W=C)Y5NV;IEZUJQ=4V(Z1RXY!9$NH32<+;399N6:0TWPO5IUCRP M]7*6%UI>:'FAY8547MB@6BS9LV3/DKTZV2M%:DR7)+EF$/O;NRA*0#EL`^&V MDL#-JK3T0E*.5SL)T'#PVJD]RQ1U9(HGQ;WLH;7E0KT=6G=3KI8S6R MQ]D:$\E]2@P2'[-Y`D&49WGTR>77JS"*HXG[0?G22'CN3M0_TX'-,7VEGY6^M!&LE:&4E MF$&(%]D;1SK3P5'08DL&C_%H=S&1#P<7#Q\DF9`>8CREOP00#^EW!WD3-X;/ M6/)TDO,,B;Z_HB-2J>335(]%O8(CT'`OM^2:Y,A7\?Y=G5R,WQT_R78L\IQ# M]C=F7P?X@)(YT#A`$X2<8)5N&9?;6M?2>9QWZR,N&$=WP0S@'=#[`\#5&L_Y MR3-`S@JD/UYC57KK0$0``&+31ZE,UH"U!JPU8*T!V_Z`J^=MYV1L6:9+0/%& M97QZ3+%!Z($Q'B]#VYB1E+92"EC-?*O(>KRLQZN-Q^O*B=:3P"/_N/F6P&?' M/_2#*3WL;1:.X[7B5%)A#XB#+-.EIOK6YZ:ES\W:KX-J>S$]8>U3:Y\*TD\) MA7TRYJ6[EFZ)W0%Q;4!TQL)4 MC9:O6+ZB%5^Q%X!'2>*ZWF6PU.D8D>F[`4R'^#YT@F@2>/E`!RL^=^ZC14L> M+7FTY%&+74\VN*Z%^K#\TO)+RR\MOQ3BE\2E'N"M:MMK0*%>U++]9MN`#F?; M9=70I`<\ILFL8@G^"=);!=I;8.7IH<4X!Y#YQ'Z,(9` ME]R);45MWA_;MF;)JX[D-1_%:#>,CL]+JLFJ84FH.234$JW*UBBP5$Z1D,OQ MT-9[D>6AEH=:'MH;#S4KK-)R,LTX6?E::64R2GI!N0VH[=\,A5[BQG\XY'F5 M>+L34_;U-\%F++^V_-K8+=_RZ[XO]',T[\E0:D'$1'7YR;QP94T1:XI(7>/" MI<'">;%7_!LO<-70X5[@HM?0I`?\*_Z,*M;>LPS[&`I<8.6=(K&T!DC+*_XL M+7@RG-IR0\L-);CA_D]W`=:\2?HW2Q,;-E=1H)IW7=':JC(8Y(]J3'P_?=^[ M_"=^,@.!RI926DIY'$HI,Y,00FIQ'607)^PB-2V!-(=`6EI4W=@XR_X4N;/D`;:(\K%T MT=)%2Q=;T44;*JLQ:=P'[U0'\BY8AFB33J/+;?ZC>#RF7&LZ4,Y1T65++BVY MM.12$XK`)I=M%:PEG)9P6L)9)YQ7X68#\V.BP+L*`[*6`"ZD3;H`(0DY=$.N M#15[NN0X=.BF38&@N0UAV>B@6T,K?7**S,S2]U8455:36V9JF:EEIG5F>@T> M8TTHZ*$H'*Y)*:QB:Z9!*"*XI8F6)IXR362O>F_ MQ,-!)9JR1-,234LT+=$4BJF445&6=EK::6EGPPV>Y#$"WQ+\KS?/Y+_M-6^] M^=DI<95CREE9!KS[0+3B.LC.)>;4\I8%Z;1UL5D0?=`MU;%41RNJHP@7CDK7 MP^1LI(&_OB42/CH1P/_Q_P%02P,$%`````@`B81C1^#D?Z<7$```&Z@``!$` M'`!F87)O+3(P,34P.3(V+GAS9%54"0`#T2@Y5M$H.59U>`L``00E#@``!#D! M``#M7=UOVS@2?U]@_P>>'PXML([C?+4-FCTXB=,U+HD-V]W=NY<%+=$VL?IP M*2J-[Z^_(279M"C3E)VT*J"71!9GAC/\#;^&I/CQ7\^^AYX(BV@87#7:1\<- M1`(G=&DPNVI\'C4[HYM>K_&O7W_^Z>,_FDTT'*+;,`B(YY$E^M,A'F&8$S3& MSV$0^DLT'^A<-TP@CD(1"[H>8E.CMOGS7:[>7PZ;I]?GIQ>GGWXKTH= M+I:,SN8`O'Q>1,X3M'P:'BD&/Y/-`J#"*C]!0Z6J.-Y:"BX(C0D$6%/ MQ#U*A4:R/!`4,(]N<(@W M&<]IBP81QX%#%!:/!G\;.$2R@$7-1&-)U6I_^/"A)5,5ZCAJSC!>K.BG.)I( MZC2A)0OWN-T\;6]R\>6"1(5L,J68;XI9N*&:>"&]19`??SBY4(@#@";VBXUW M.6N)?%I`U`0JPJBCLN[FTW@$C21(7:`8!Q*VCMF,\$?LDVB!'6+A?M``^B3@ M=R'S;\D4QQZ4Q9<8>W1*B=M`F'-&)S$G&P1QL";Y54CYB(,@Y+*=DK_%F\6" M!M,P_0DO1&6\9*%'QN"32#Q\'O:*->1I:]P25*W;T(F%CCAPNP&G?-D#N?J?,*86)<<&@%0[X'IQKS;;SI6\S*%X`H1&H*MVH/[VC`;3J M%'N#,))ZW'@XBE)O$E@-@>$O2P8S=*>`UTH0/-_T'V^[CZ/NK7@:]>][MYTQ M_+CNW'<>;[IH]%NW.Q[5"!Z`X`!#>\WGA%,HF-)P2NX=F)[M@REZLZ'8VQKC M71CW8(3LDV($TS0S3N=V.(W&\.^A^P@8]>]0?]`==L8](*@1VH50'[R9B?$Y M(W,21/2)F##;2FU&\6(?%&_Z#X-A]S>@Z_W>16_N^Z/16]1[A-?=&M9=L-[@ M:'[GA5^C7N!21AQ>C*=.9@;RW5Y`=D:_H;O[_A]U=2S&[3'D)!J'JRYM5<+1 M=1S1@$31+8D<1A="L4[@=APY&:+!;!!ZU*'`3)[YM1\%P-: M&CE>&,6,B!]KP2B>O\`.%Y4YRP@E.:%U5F@SK]IARCK,JL!%U^PO M8%(EK1H2*!?BWH01CT9SS,BU6"<:X.4^/G-@'F:W.,CPGS M>W)!:(^J;I9@!O9-NTKV^P% M6D`M%8H4J;4;E&Z9Q5+4&#_OWS(;!!@!/=$"88DLL=^O1K(TDJM7O2#B+/8/ MF??8RC+CJ\7*[C!EZ'?LQ40$2%:9("67&O:R\Q\R$_^'9`$3#^@3]X7<1HX9 M;BT6EHI$*YDUN&6C&:'OTV0**<(0H0P?DL`YH&\N*=(,N1;'4J0GX0U5?@U_ MZ,Z!:H`H*0C;6-XRXE-<([KD7`>K%!%*%8OL":BG*C*\6K\JD M(D5L75%+=\+Q)")?8GCL/NT1@-S*;093"U6M!2$IJ<;QVZXLC<5LUV[=^65R M,ON'%OG:MLJ$WB3RZLVY+QBG+N$,NZ68@=;B8P4QZQKCUPA>EP#90HP992W^ MI02R:W1?/*)=`MI=,HRXGFIA,#VZ7S3>^^5@=@TM@E80\JY]XQ5# M9R7\P%Z:&?/=8;0:\=>=CI<`O91`,^Y:+*UP:EYCO^,\\JH$Y61'SG74J4[' M=:5.8FDC?U!Y+U8SJ%H\;>L4#-KVE7SU5#-Z)GP& MHZ*\B[QN9F:GTH)XBC)(:(-XB#)]$*B06W@3;Q2MFLGG5&3V*%5,!N_7JJ6) M4KG:(6T=4O&#I%@_,1SP[*R]!9W9#;3PWR;*B2B4RJI1L^XW8M_';-F?*A6U MXW#Z1/E2ZRA,M&;T].!<(DM`IU9%E,FK$2R-8*YMW8GB-GHSDEKT34%2:T)K M-,NB6;P'WVH<5X;5C+$6>]NZ@;\>R!U>?PLVY-N-VZT9C6B?:1&YXEW]-=2' MC]FUE0]MH*U3F,$KBIGIBR$U0'8`*6L,5E5P)[T9//T\I;+&45>W%T33`-P. MC+1`U<8Z5`V%'13Y-2.KVF7'9(9/"TD5+#?5->U0>*&O"0.'>E3JWI\^QOZ$ M,+G7PP\#61V8VT(-2F M(F+RDZB2?.Q$*),X5QJBH@%2%))?O!$JR3%UJE3A0BAH]K9VPQ+CJ]Q29,'X M*D]A!K[H@*2^)ED#9`M0$@](]WV-P[0T_\!,!.X*`=O)8090BSRM8A*I2!$^ MSD!=2ZTQM1]EI4>BK,?,.^C->&KQ)_485=V5'QZ.R"WLVX4BK)C,P&I!)WTG M0(WN2Z-;`E-K),_U@)*&9`W>/K'A[8>9[`+$9?G-,&NA)^-QJ+KR'HP_Y"KV MS\NS25:`[V8P(ZS%I^XWSD?5D!X,:<&.*KNZ;,]HAMAR'U:-]*%(#QCQJ`\% MRI8=SPN=-#(QB)DSQQ$D4X>,P]7FB*@_[401$1MNO\04JANTV,J44^Z!T?=6 MO$XF9@_2(FR*$FBMA?SB9ZH'DHJ(B==Z$X?\)&BB#-82S-;,;>_X" MCJ-GW\M(..4B%S7(*01%OR#L>8U6=2W?A-'"<&`H,/QV)>8'L=O#$^)9F@RT M!2;?"PD_B+7Y:FYA-+`4&*U^M+K(]H\M];8I^+5Y&]5',%ULK@@*[\7:RRA='X<5W5J6B MD3&(3,]+.T+^.L0#_$"\*>L&NVX8-*I3Q)?]:*Z%[*%(P7V%=IJHC*M?S;68 M\KKD+D&T4B/C$0\'99Z_3M$J]Q63?#K((_2+&:TT4-C2YX/<0;OGT4J)-5?R MV%P+**]"[MI(*P4R'O%P6.:Y"RCM!)QAATN9'ERD"-NK[V$P0\-W;%D=F.63MP"ZGE" M_E6#LUATTS#-@H%*+%(_L3!>7#42=@KRMYC$>]CY>^3,0W%1C3PP("()-)@]A"[Q-#/LR"MEH![66T71N;A$A[HD MR4[L%NG'?"`U46W>5T)2#(F"F4W?SRT+S!!;;F8!_1]Q>RX0TBF5)]!W![!N M9"_'U02+4^SF,OWFRJCP^&%`.&;+4O`DTP*>)4VP)R8)5PU'QO)?!+3=G@MFK-C\NOYP#)W/B">GM8[58 M!!*,D9V]"ODWMM2$ZBV!2B1RE,Z5?:Q&L6@;P:O50Y=,7J@:%JNN]8YFLBKU MBH??F90:?(B8J@WK4MUG!T9YJZ80 MJDJV8KGNW[:WIWMQ5ZF9S1FPR\`JFG!'`QK-B?LI#%U]6EN86B7UE;VQ1Y)]#,=)\7-)'Y'X)5U0M3 MU>*?B5??K]V]#X,9)\Q?MY/9E#!OR`[""MGT@)^I'_L/4/0PU1,)R?3VCH6^ M#!!$R9_D! M9ET/,.DE-YAYX0B,2O9`B)U-\J$X/FG/4J6V9G7F+HXX-.DL6D^>[D+6/@:/ M%5.K/GL(Q?>>AP3&"['JY/L*4)V`0LG-R'>LWYD1@S"IDA&TK\211Y2N23?9 M``>_4EL*K+=EW!@@BU??S^94)SPCXJ[PT(T=/L*>^%B@_*<8N9.R6E9E'P>[ MWOW)LLY7S`J&EH<(J5+E'L`XS*$+L6`R%:L%H4==*;THH&)#7+6PR2#92"2F M9R($O9"#"`U-`U&UT`J?8$@0!M!NBA6))R(^['0;QA,^C;UL86'3,"N&@_O; MM9FOUN&6F9O_8#/Q_#'W+9_J*IHCEF>MT/S14OG\W+(<6R7GG4,RC=E$1B>* MX_(CXGDB/)U?2RO+6*U)P\@!O6,/1@GZFF>1=UO25\BE31KG_=B"MI+.N]9; MN\2ES^>$C>UZ\167F:2[7FI=AYQ\ M9U$8F-YAJ+=!G-S^BSTON1(X9)+L=ZB^4#758OI6.58JVK6WU5D(9`:-Y0QS M<"_1UD74D8<^"_8IO'I.5>JX#K3U#T)G?``#=8@<`$0`8```````!````I($`````9F%R;RTR,#$U,#DR-BYX;6Q5 M5`4``]$H.59U>`L``00E#@``!#D!``!02P$"'@,4````"`")A&-'K-=Z7EH3 M``#L$@$`%0`8```````!````I(&2GP``9F%R;RTR,#$U,#DR-E]C86PN>&UL M550%``/1*#E6=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`B81C1V/SQL=: M,P``[S,$`!4`&````````0```*2!.[,``&9A`Q0````(`(F$8T?+)()7 M)%\``(N/!0`5`!@```````$```"D@>3F``!F87)O+3(P,34P.3(V7VQA8BYX M;6Q55`4``]$H.59U>`L``00E#@``!#D!``!02P$"'@,4````"`")A&-'\Y-N ML^LW``"P`P4`%0`8```````!````I(%71@$`9F%R;RTR,#$U,#DR-E]P&UL550%``/1*#E6=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`B81C1^#D M?Z<7$```&Z@``!$`&````````0```*2!D7X!`&9A'-D M550%``/1*#E6=7@+``$$)0X```0Y`0``4$L%!@`````&``8`&@(``/..`0`` !```` ` end XML 27 R43.htm IDEA: XBRL DOCUMENT v3.3.0.814
Earnings Per Share - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded from calculation of diluted EPS, as they were antidilutive 1,199,397 412,895 797,844 414,395

XML 28 R29.htm IDEA: XBRL DOCUMENT v3.3.0.814
Earnings Per Share (Tables)
9 Months Ended
Sep. 26, 2015
Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS)

A reconciliation of the number of common shares used in the calculation of basic and diluted earnings per share (EPS) is presented below:

 

     Three Months Ended  
     September 26, 2015      September 27, 2014  
     Shares      Per-Share
Amount
     Shares      Per-Share
Amount
 

Basic EPS

     17,395,824       $ (0.05      17,258,029       $ 0.65   

Effect of dilutive securities

     —           —           152,362         (0.01
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted EPS

     17,395,824       $ (0.05      17,410,391       $ 0.64   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     Nine Months Ended  
     September 26, 2015      September 27, 2014  
     Shares      Per-Share
Amount
     Shares      Per-Share
Amount
 

Basic EPS

     17,372,562       $ 0.23         17,233,879       $ 1.31   

Effect of dilutive securities

     123,628         (0.01      162,909         (0.02
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted EPS

     17,496,190       $ 0.22         17,396,788       $ 1.29   
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 29 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Inventories (Tables)
9 Months Ended
Sep. 26, 2015
Inventories

Inventories consist of the following:

 

     As of
September 26, 2015
     As of
December 31, 2014
 

Raw materials

   $ 28,135       $ 27,266   

Finished goods

     26,975         15,828   
  

 

 

    

 

 

 

Inventories, net

   $ 55,110       $ 43,094   
  

 

 

    

 

 

 

Service and demonstration inventory

   $ 32,666       $ 36,886   
  

 

 

    

 

 

 
XML 30 R44.htm IDEA: XBRL DOCUMENT v3.3.0.814
Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS) (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Earnings Per Share [Line Items]        
Weighted average shares - Basic 17,395,824 17,258,029 17,372,562 17,233,879
Effect of dilutive securities, shares   152,362 123,628 162,909
Diluted EPS, shares 17,395,824 17,410,391 17,496,190 17,396,788
Basic EPS $ (0.05) $ 0.65 $ 0.23 $ 1.31
Effect of dilutive securities   (0.01) (0.01) (0.02)
Diluted EPS $ (0.05) $ 0.64 $ 0.22 $ 1.29
XML 31 R30.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Liabilities (Tables)
9 Months Ended
Sep. 26, 2015
Accrued Liabilities

Accrued liabilities consist of the following:

 

     As of
September 26,
2015
     As of
December 31,
2014
 

Accrued compensation and benefits

   $ 10,903       $ 17,544   

Accrued warranties

     2,204         2,719   

Professional and legal fees

     1,207         1,475   

Other accrued liabilities

     6,916         4,389   
  

 

 

    

 

 

 
   $ 21,230       $ 26,127   
  

 

 

    

 

 

 
Activity Related to Accrued Warranties

Activity related to accrued warranties was as follows:

 

     Nine Months Ended  
     September 26, 2015      September 27, 2014  

Balance, beginning of period

   $ 2,719       $ 2,364   

Provision for warranty expense

     2,394         2,697   

Fulfillment of warranty obligations

     (2,909      (2,604
  

 

 

    

 

 

 

Balance, end of period

   $ 2,204       $ 2,457   
  

 

 

    

 

 

 
XML 32 R31.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Reporting (Tables)
9 Months Ended
Sep. 26, 2015
Segment Reporting Information

The following table presents information about our reportable segments:

 

     As of and For the Three Months Ended      As of and For the Nine Months Ended  
     September 26, 2015      September 27, 2014      September 26, 2015      September 27, 2014  

Americas Region

           

Net sales to external customers

   $ 33,666       $ 35,112       $ 103,024       $ 97,623   

Depreciation and amortization

     1,726         988         4,865         3,003   

Operating income (loss)

     628         1,966         (429      3,340   

Long-lived assets

     48,672         31,228         48,672         31,228   

Capital expenditures

     1,377         4,651         5,412         7,778   

Total assets

     222,787         214,101         222,787         214,101   

Europe/Africa Region

           

Net sales to external customers

   $ 22,460       $ 26,046       $ 71,170       $ 78,813   

Depreciation and amortization

     756         490         2,161         1,528   

Operating (loss) income

     (5,065      864         (5,432      5,029   

Long-lived assets

     25,232         16,482         25,232         16,482   

Capital expenditures

     817         834         2,489         1,947   

Total assets

     126,338         117,824         126,338         117,824   

Asia-Pacific Region

           

Net sales to external customers

   $ 16,381       $ 21,081       $ 52,027       $ 61,237   

Depreciation and amortization

     308         327         996         989   

Operating income

     3,515         6,163         12,219         15,993   

Long-lived assets

     2,603         2,472         2,603         2,472   

Capital expenditures

     195         266         561         581   

Total assets

     73,931         77,802         73,931         77,802   

Totals

           

Net sales to external customers

   $ 72,507       $ 82,239       $ 226,221       $ 237,673   

Depreciation and amortization

     2,790         1,805         8,022         5,520   

Operating (loss) income

     (922      8,993         6,358         24,362   

Long-lived assets

     76,507         50,182         76,507         50,182   

Capital expenditures

     2,389         5,751         8,462         10,306   

Total assets

     423,056         409,727         423,056         409,727   
XML 33 R8.htm IDEA: XBRL DOCUMENT v3.3.0.814
Principles of Consolidation
9 Months Ended
Sep. 26, 2015
Principles of Consolidation

NOTE 2 – PRINCIPLES OF CONSOLIDATION

Our condensed consolidated financial statements include the accounts of FARO Technologies, Inc. and its subsidiaries, all of which are wholly owned. All intercompany transactions and balances have been eliminated. The financial statements of our foreign subsidiaries are translated into U.S. dollars using exchange rates in effect at period-end for assets and liabilities and average exchange rates during each reporting period for results of operations. Adjustments resulting from financial statement translations are reflected as a separate component of accumulated other comprehensive income. Foreign currency transaction gains and losses are included in income.

XML 34 R32.htm IDEA: XBRL DOCUMENT v3.3.0.814
Business Combinations (Tables)
9 Months Ended
Sep. 26, 2015
Preliminary Allocation of Purchase Price to Fair Values of Assets Acquired and Liabilities Assumed

Following is a summary of our allocation of the purchase price to the fair values of the assets acquired and liabilities assumed as of the date of each acquisition:

 

     ARAS      kubit  

Tangible assets acquired:

     

Accounts receivable

   $ 269       $ 250   

Other assets

     9         246   
  

 

 

    

 

 

 

Total assets acquired

     278         496   
  

 

 

    

 

 

 

Liabilities assumed:

     

Accounts payable and accrued liabilities

     41         315   

Other liabilities

     210         353   
  

 

 

    

 

 

 

Total liabilities assumed

     251         668   
  

 

 

    

 

 

 

Intangible assets

     

Trade name

     509         658   

Non-competition agreement

     540         272   

Technology

     2,052         945   

Customer relationship

     2,250         715   
  

 

 

    

 

 

 

Total intangible assets

     5,351         2,590   
  

 

 

    

 

 

 
     
  

 

 

    

 

 

 

Net assets acquired

   $ 5,378       $ 2,418   
  

 

 

    

 

 

 

Deferred tax liability

     1,385         669   

Purchase price, net of cash acquired

     7,640         4,426   

Contingent consideration

     1,348         987   
  

 

 

    

 

 

 

Goodwill

   $ 4,995       $ 3,664   
  

 

 

    

 

 

 
XML 35 R40.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accounts Receivable (Detail) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 65,334 $ 85,803
Allowance for doubtful accounts (1,523) (1,844)
Total $ 63,811 $ 83,959
XML 36 R53.htm IDEA: XBRL DOCUMENT v3.3.0.814
Preliminary Allocation of Purchase Price to Fair Values of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 26, 2015
Dec. 31, 2014
Intangible assets    
Goodwill $ 26,600 $ 19,205
ARAS    
Tangible assets acquired:    
Accounts receivable 269  
Other assets 9  
Total assets acquired 278  
Liabilities assumed:    
Accounts payable and accrued liabilities 41  
Other liabilities 210  
Total liabilities assumed 251  
Intangible assets    
Intangible assets 5,351  
Net assets acquired 5,378  
Deferred tax liability 1,385  
Purchase price, net of cash acquired 7,640  
Contingent consideration 1,348  
Goodwill 4,995  
ARAS | Trade Names    
Intangible assets    
Intangible assets 509  
ARAS | Noncompete Agreements    
Intangible assets    
Intangible assets 540  
ARAS | Technology-Based Intangible Assets    
Intangible assets    
Intangible assets 2,052  
ARAS | Customer Relationships    
Intangible assets    
Intangible assets 2,250  
Kubit GmbH    
Tangible assets acquired:    
Accounts receivable 250  
Other assets 246  
Total assets acquired 496  
Liabilities assumed:    
Accounts payable and accrued liabilities 315  
Other liabilities 353  
Total liabilities assumed 668  
Intangible assets    
Intangible assets 2,590  
Net assets acquired 2,418  
Deferred tax liability 669  
Purchase price, net of cash acquired 4,426  
Contingent consideration 987  
Goodwill 3,664  
Kubit GmbH | Trade Names    
Intangible assets    
Intangible assets 658  
Kubit GmbH | Noncompete Agreements    
Intangible assets    
Intangible assets 272  
Kubit GmbH | Technology-Based Intangible Assets    
Intangible assets    
Intangible assets 945  
Kubit GmbH | Customer Relationships    
Intangible assets    
Intangible assets $ 715  
XML 37 R2.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 31, 2014
Current assets:    
Cash and cash equivalents $ 95,975 $ 109,289
Short-term investments 64,984 64,995
Accounts receivable, net 63,811 83,959
Inventories, net 55,110 43,094
Deferred income taxes, net 5,508 5,936
Prepaid expenses and other current assets 21,997 17,021
Total current assets 307,385 324,294
Property and equipment:    
Machinery and equipment 50,493 45,254
Furniture and fixtures 5,921 6,156
Leasehold improvements 19,537 19,676
Property and equipment at cost 75,951 71,086
Less: accumulated depreciation and amortization (42,215) (41,741)
Property and equipment, net 33,736 29,345
Goodwill 26,600 19,205
Intangible assets, net 16,171 9,109
Service and demonstration inventory, net 32,666 36,886
Deferred income taxes, net 6,498 6,624
Total assets 423,056 425,463
Current liabilities:    
Accounts payable 12,473 15,437
Accrued liabilities 21,230 26,127
Current portion of unearned service revenues 23,771 23,572
Customer deposits 1,517 2,046
Total current liabilities 58,991 67,182
Unearned service revenues - less current portion 13,176 13,799
Deferred income tax liability 1,942  
Other long-term liabilities 2,858 628
Total liabilities $ 76,967 $ 81,609
Commitments and contingencies - See Note 16
Shareholders' equity:    
Common stock - par value $.001, 50,000,000 shares authorized; 18,077,594 and 17,997,665 issued; 17,397,359 and 17,317,430 outstanding, respectively $ 18 $ 18
Additional paid-in capital 206,459 200,090
Retained earnings 163,444 159,516
Accumulated other comprehensive loss (14,757) (6,695)
Common stock in treasury, at cost - 680,235 shares (9,075) (9,075)
Total shareholders' equity 346,089 343,854
Total liabilities and shareholders' equity $ 423,056 $ 425,463
XML 38 R45.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 31, 2014
Sep. 27, 2014
Dec. 31, 2013
Schedule of Accrued Liabilities [Line Items]        
Accrued compensation and benefits $ 10,903 $ 17,544    
Accrued warranties 2,204 2,719 $ 2,457 $ 2,364
Professional and legal fees 1,207 1,475    
Other accrued liabilities 6,916 4,389    
Accrued liabilities $ 21,230 $ 26,127    
XML 39 R6.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
OPERATING ACTIVITIES:    
Net income $ 3,928 $ 22,527
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 8,022 5,520
Compensation for stock options and restricted stock units 3,791 3,669
Provision for (net recovery of) bad debts 462 (272)
Loss on disposal of assets 877  
Write-down of inventories 9,560 3,588
Deferred income tax expense (benefit) 556 (5,804)
Income tax benefit from exercise of stock options (292) (137)
Decrease (increase) in:    
Accounts receivable 17,205 (5,392)
Inventories (21,693) (16,553)
Prepaid expenses and other current assets (5,740) (3,032)
(Decrease) increase in:    
Accounts payable and accrued liabilities (8,779) (805)
Customer deposits (473) (1,659)
Unearned service revenues 467 2,827
Net cash provided by operating activities 7,891 4,477
INVESTING ACTIVITIES:    
Purchases of property and equipment (8,462) (10,306)
Payments for intangible assets (1,751) (1,080)
Purchase of businesses acquired, net of cash (12,066) (1,000)
Net cash used in investing activities (22,279) (12,386)
FINANCING ACTIVITIES:    
Payments on capital leases (6) (6)
Income tax benefit from exercise of stock options 292 137
Proceeds from issuance of stock, net 2,286 2,522
Net cash provided by financing activities 2,572 2,653
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS (1,498) (2,464)
DECREASE IN CASH AND CASH EQUIVALENTS (13,314) (7,720)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 109,289 124,630
CASH AND CASH EQUIVALENTS, END OF PERIOD $ 95,975 $ 116,910
XML 40 R35.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Option Granted (Detail) - Equity Option
9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Fair Value, Option, Quantitative Disclosures [Line Items]    
Risk-free interest rate, minimum 0.80% 0.95%
Risk-free interest rate, maximum 1.09% 1.32%
Expected dividend yield 0.00% 0.00%
Expected option life 3 years  
Expected volatility, minimum 42.30% 42.50%
Expected volatility, maximum 48.50% 45.40%
Weighted-average expected volatility 43.10% 42.60%
Minimum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Expected option life   3 years
Maximum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Expected option life   4 years
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies
9 Months Ended
Sep. 26, 2015
Commitments and Contingencies

NOTE 16 – COMMITMENTS AND CONTINGENCIES

Leases — We lease buildings and equipment in the normal course of business under non-cancellable operating leases that expire in or before 2024. Total obligations under these leases are approximately $6.7 million for 2015.

Purchase Commitments — We enter into purchase commitments for products and services in the ordinary course of business. These purchases generally cover production requirements for 60 to 120 days as well as materials necessary to service customer units through the product lifecycle and for warranty commitments. As of September 26, 2015, we had $18.8 million in purchase commitments that are expected to be delivered within the next 12 months. To ensure adequate component availability in preparation for new product introductions, as of September 26, 2015, we also had $4.7 million in long-term commitments for purchases to be delivered through 2017.

Legal Proceedings — We are not involved in any legal proceedings other than routine litigation arising in the normal course of business, none of which we believe will have a material adverse effect on our business, financial condition or results of operations.

XML 42 R36.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Stock Option Activity (Detail)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 26, 2015
USD ($)
$ / shares
shares
Options Outstanding  
Outstanding, beginning balance 898,429
Granted 465,005
Forfeited (97,251)
Exercised (66,786)
Outstanding, ending balance 1,199,397
Options exercisable at end of period 573,736
Weighted-Average Exercise Price  
Outstanding, beginning balance | $ / shares $ 44.40
Granted | $ / shares 58.57
Forfeited | $ / shares 55.06
Exercised | $ / shares 33.11
Outstanding, ending balance | $ / shares 50.04
Options exercisable at end of period | $ / shares $ 42.49
Weighted-Average Remaining Contractual Term  
Outstanding at end of period 4 years 7 months 6 days
Options exercisable at end of period 3 years 1 month 6 days
Aggregate Intrinsic Value  
Outstanding at end of period | $ $ 1,961
Options exercisable at end of period | $ $ 1,961
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.3.0.814
Business Combinations
9 Months Ended
Sep. 26, 2015
Business Combinations

NOTE 18 – BUSINESS COMBINATIONS

In February 2015, we completed the acquisition of ARAS 360 Technologies Inc. (“ARAS”) for a purchase price of $7.7 million, paid with cash on hand, subject to certain additional post-closing adjustments, and up to an additional $4.0 million in contingent consideration that may be earned over a two-year period. ARAS, a privately held business headquartered in Canada, produces a full suite of accident and crime reconstruction software tools that offer advanced graphics, analytical tools, and the ability to work with large point cloud data. The acquisition is expected to complement our portfolio within the law enforcement market.

In March 2015, we completed the acquisition of kubit GmbH for a purchase price of $4.5 million, paid with cash on hand, subject to certain additional post-closing adjustments, and up to an additional $3.3 million in contingent consideration that may be earned over a three-year period. The acquisition also included substantially all of the assets of kubit GmbH’s U.S. distributor kubit USA, Inc. (collectively “kubit”). Kubit, a privately held business with operating facilities in Germany and the United States, develops software for surveying and as-built documentation. The acquisition is expected to complement our portfolio of software products, specifically in the AEC market.

The acquisition of each of ARAS and kubit constitutes a business combination as defined by the FASB Accounting Standards Codification (“ASC”) Topic 805, Business Combinations. Accordingly, the assets acquired and liabilities assumed were recorded at their fair values on the date of acquisition. The following allocation is based on the information that was available to make estimates of the fair value and may change as additional information becomes available and additional analyses are completed. While we believe such information provided a reasonable basis for estimating the fair values, we may obtain additional information and evidence during the measurement period that may result in changes to the estimated fair value amounts. The measurement period ends on the earlier of one year after the acquisition date or the date we received the information about the facts and circumstances that existed at the acquisition date. Subsequent adjustments, if necessary, will be retrospectively reflected in future filings. These refinements include: (1) changes in the estimated fair value of certain intangible assets acquired; (2) changes in the estimated fair value of the contingent consideration; and (3) changes in deferred tax assets and liabilities related to the fair value estimates.

 

Following is a summary of our allocation of the purchase price to the fair values of the assets acquired and liabilities assumed as of the date of each acquisition:

 

     ARAS      kubit  

Tangible assets acquired:

     

Accounts receivable

   $ 269       $ 250   

Other assets

     9         246   
  

 

 

    

 

 

 

Total assets acquired

     278         496   
  

 

 

    

 

 

 

Liabilities assumed:

     

Accounts payable and accrued liabilities

     41         315   

Other liabilities

     210         353   
  

 

 

    

 

 

 

Total liabilities assumed

     251         668   
  

 

 

    

 

 

 

Intangible assets

     

Trade name

     509         658   

Non-competition agreement

     540         272   

Technology

     2,052         945   

Customer relationship

     2,250         715   
  

 

 

    

 

 

 

Total intangible assets

     5,351         2,590   
  

 

 

    

 

 

 
     
  

 

 

    

 

 

 

Net assets acquired

   $ 5,378       $ 2,418   
  

 

 

    

 

 

 

Deferred tax liability

     1,385         669   

Purchase price, net of cash acquired

     7,640         4,426   

Contingent consideration

     1,348         987   
  

 

 

    

 

 

 

Goodwill

   $ 4,995       $ 3,664   
  

 

 

    

 

 

 

The goodwill arising from the acquisitions consists largely of the expected synergies from combining operations as well as the value of the workforce. Intangible assets acquired with ARAS and kubit will be amortized over a weighted-average life of about 8 years. The intangible assets and goodwill of ARAS were assigned to the Americas reporting unit and the kubit intangible assets and goodwill were mainly assigned to the Europe/Africa reporting unit. The goodwill value is not expected to be tax deductible. We estimated the fair value of the contingent consideration using a Monte Carlo analysis, which is based on significant inputs, primarily forecasted future results of the acquired businesses, not observable in the market and thus represents a Level 3 measure as defined in ASC 820, Fair Value Measurements and Disclosures.

Acquisition and integration costs are not included as components of consideration transferred, but are recorded as expense in the period in which such costs are incurred. To date, we have incurred approximately $0.2 million in acquisition and integration costs for each of the ARAS and kubit acquisitions.

We have not furnished pro forma financial information related to our acquisitions of ARAS and kubit because such information is not material individually or in the aggregate to our overall financial results.

XML 44 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 45 R7.htm IDEA: XBRL DOCUMENT v3.3.0.814
Description of Business
9 Months Ended
Sep. 26, 2015
Description of Business

NOTE 1 – DESCRIPTION OF BUSINESS

FARO Technologies, Inc. and its subsidiaries (collectively “FARO,” the “Company,” “us,” “we” or “our”) designs, develops, manufactures, markets and supports software driven, three-dimensional (3-D) measurement, imaging and realization systems. We sell the majority of our products through a direct sales force across a broad number of customers in a range of manufacturing, industrial, architecture, surveying, building construction and law enforcement applications. Our FaroArm®, FARO Laser ScanArm®, FARO Gage, FARO Laser Tracker™, FARO 3D Imager AMP, and their companion CAM2® software provide for Computer-Aided Design, or CAD, based inspection and/or factory-level statistical process control and high-density surveying. Together, these products integrate the measurement, quality inspection, and reverse engineering functions with CAD software to improve productivity, enhance product quality and decrease rework and scrap in the manufacturing process. Our FARO Focus3D and FARO Freestyle3D laser scanners, and their companion SCENE and FARO forensic software, are utilized for a wide variety of 3-D modeling, documentation and high-density surveying applications, including in two of our key vertical markets – architecture, engineering and construction (AEC) and law enforcement.

XML 46 R3.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 26, 2015
Dec. 31, 2014
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 18,077,594 17,997,665
Common stock, shares outstanding 17,397,359 17,317,430
Treasury stock, shares 680,235 680,235
XML 47 R17.htm IDEA: XBRL DOCUMENT v3.3.0.814
Earnings Per Share
9 Months Ended
Sep. 26, 2015
Earnings Per Share

NOTE 11 – EARNINGS PER SHARE

Basic earnings per share is computed by dividing net income by the weighted average number of shares outstanding. Diluted earnings per share is computed by also considering the impact of potential common stock on both net income and the weighted average number of shares outstanding. Our potential common stock consists of employee and director stock options, restricted stock, restricted stock units and performance-based awards. Our potential common stock is excluded from the basic earnings per share calculation and is included in the diluted earnings per share calculation when doing so would not be anti-dilutive. In the first quarter of 2015, we granted performance-based stock options and restricted stock units. These performance-based awards are included in the computation of diluted earnings per share only to the extent that the underlying performance conditions (and any applicable market condition) (i) are satisfied as of the end of the reporting period or (ii) would be considered satisfied if the end of the reporting period were the end of the related contingency period and the result would be dilutive under the treasury stock method. For the three and nine months ended September 26, 2015 there were approximately 1,199,397 and 797,844, respectively, additional shares issuable upon exercise of anti-dilutive options and contingent vesting of performance-based awards, which were excluded from the dilutive calculations. The effect of 412,895 and 414,395 additional shares were not included in the dilutive calculations for the three and nine months ended September 27, 2014, respectively.

A reconciliation of the number of common shares used in the calculation of basic and diluted earnings per share (EPS) is presented below:

 

     Three Months Ended  
     September 26, 2015      September 27, 2014  
     Shares      Per-Share
Amount
     Shares      Per-Share
Amount
 

Basic EPS

     17,395,824       $ (0.05      17,258,029       $ 0.65   

Effect of dilutive securities

     —           —           152,362         (0.01
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted EPS

     17,395,824       $ (0.05      17,410,391       $ 0.64   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     Nine Months Ended  
     September 26, 2015      September 27, 2014  
     Shares      Per-Share
Amount
     Shares      Per-Share
Amount
 

Basic EPS

     17,372,562       $ 0.23         17,233,879       $ 1.31   

Effect of dilutive securities

     123,628         (0.01      162,909         (0.02
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted EPS

     17,496,190       $ 0.22         17,396,788       $ 1.29   
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 48 R1.htm IDEA: XBRL DOCUMENT v3.3.0.814
Document and Entity Information - shares
9 Months Ended
Sep. 26, 2015
Oct. 29, 2015
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 26, 2015  
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q3  
Trading Symbol FARO  
Entity Registrant Name FARO TECHNOLOGIES INC  
Entity Central Index Key 0000917491  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   17,397,359
XML 49 R18.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Liabilities
9 Months Ended
Sep. 26, 2015
Accrued Liabilities

NOTE 12 – ACCRUED LIABILITIES

Accrued liabilities consist of the following:

 

     As of
September 26,
2015
     As of
December 31,
2014
 

Accrued compensation and benefits

   $ 10,903       $ 17,544   

Accrued warranties

     2,204         2,719   

Professional and legal fees

     1,207         1,475   

Other accrued liabilities

     6,916         4,389   
  

 

 

    

 

 

 
   $ 21,230       $ 26,127   
  

 

 

    

 

 

 

Activity related to accrued warranties was as follows:

 

     Nine Months Ended  
     September 26, 2015      September 27, 2014  

Balance, beginning of period

   $ 2,719       $ 2,364   

Provision for warranty expense

     2,394         2,697   

Fulfillment of warranty obligations

     (2,909      (2,604
  

 

 

    

 

 

 

Balance, end of period

   $ 2,204       $ 2,457   
  

 

 

    

 

 

 
XML 50 R4.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
SALES        
Product $ 57,803 $ 67,581 $ 182,284 $ 194,785
Service 14,704 14,658 43,937 42,888
Total sales 72,507 82,239 226,221 237,673
COST OF SALES        
Product 28,943 26,640 80,652 78,185
Service 8,693 9,558 26,541 27,847
Total cost of sales (exclusive of depreciation and amortization, shown separately below) 37,636 36,198 107,193 106,032
GROSS PROFIT 34,871 46,041 119,028 131,641
OPERATING EXPENSES:        
Selling and marketing 18,944 19,059 58,112 56,207
General and administrative 8,239 8,832 27,106 26,112
Depreciation and amortization 2,790 1,805 8,022 5,520
Research and development 5,820 7,352 19,430 19,440
Total operating expenses 35,793 37,048 112,670 107,279
(LOSS) INCOME FROM OPERATIONS (922) 8,993 6,358 24,362
OTHER (INCOME) EXPENSE        
Interest expense (income), net 7 (23) (36) (61)
Other expense (income), net 131 (89) 1,521 (78)
(LOSS) INCOME BEFORE INCOME TAX (BENEFIT) EXPENSE (1,060) 9,105 4,873 24,501
INCOME TAX (BENEFIT) EXPENSE (176) (2,118) 945 1,974
NET (LOSS) INCOME $ (884) $ 11,223 $ 3,928 $ 22,527
NET (LOSS) INCOME PER SHARE - BASIC $ (0.05) $ 0.65 $ 0.23 $ 1.31
NET (LOSS) INCOME PER SHARE - DILUTED $ (0.05) $ 0.64 $ 0.22 $ 1.29
Weighted average shares - Basic 17,395,824 17,258,029 17,372,562 17,233,879
Weighted average shares - Diluted 17,395,824 17,410,391 17,496,190 17,396,788
XML 51 R12.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock-Based Compensation
9 Months Ended
Sep. 26, 2015
Stock-Based Compensation

NOTE 6 – STOCK-BASED COMPENSATION

Stock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and is recognized over the requisite service period.

Annually, we grant restricted stock to our non-employee directors. These director awards are granted the day following our Annual Meeting of Shareholders during the second quarter of each fiscal year and vest the day before our Annual Meeting of Shareholders in the following year. The fair value of these awards is determined by using the current market price of our common stock on the grant date.

Annually, upon approval by our Compensation Committee, we grant stock options and restricted stock units to certain employees. We also grant stock options to certain new employees throughout the year. These awards are non-performance-based subject only to time-based vesting, and vest in three equal annual installments beginning one year after the grant date. The fair value of these stock-based awards is determined by using (a) the current market price of our common stock on the grant date in the case of restricted stock units or (b) the Black-Scholes option valuation model in the case of stock options.

In the first quarter of 2015, we granted performance-based stock options and restricted stock units to certain executives. If the applicable performance goals or strategic objectives are achieved, these awards will vest in three equal annual installments beginning one year after the grant date. The fair value of each of these stock-based awards is determined by using (a) the current market price of our common stock on the grant date in the case of restricted stock units or (b) the Black-Scholes option valuation model in the case of stock options. The related stock-based compensation expense is recognized over the requisite service period, taking into account the probability that we will satisfy the performance goals or strategic objectives. There were no performance-based stock options or restricted stock units granted in the second or third quarter of 2015.

In the first quarter of 2015, we also granted performance-based stock options and restricted stock units that include a three-year market condition. The fair value of these awards is determined by using the Monte Carlo Simulation valuation model. We expense these market condition awards over the three-year vesting period regardless of the value that the award recipients ultimately receive. There were no performance-based stock options or restricted stock units granted in the second or third quarter of 2015.

The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. The weighted average fair value of the stock options and restricted stock units that were granted during the first nine months of 2015 and valued based on the Monte Carlo Simulation valuation model was $19.97 and $44.45, respectively. The assumptions used to estimate the fair value of the performance-based stock options and restricted stock units granted during the first nine months of 2015 under the Monte Carlo Simulation model are as follows:

 

     Nine Months Ended  
     September 26, 2015   September 27, 2014  

Risk-free interest rate

   0.95% - 1.48%     —     

Expected dividend yield

   0%     —     

Expected option life

   4 years     —     

Expected volatility

   44.5%     —     

Weighted-average expected volatility

   44.5%     —     

For stock options granted during the nine months ended September 26, 2015 and September 27, 2014 valued using the Black-Scholes option-pricing model, we used the following assumptions:

 

     Nine Months Ended
     September 26, 2015    September 27, 2014

Risk-free interest rate

   0.80% - 1.09%    0.95% - 1.32%

Expected dividend yield

   0%    0%

Expected option life

   3 years    3 - 4 years

Expected volatility

   42.3% - 48.5%    42.5% - 45.4%

Weighted-average expected volatility

   43.1%    42.6%

Historical information was the primary basis for the selection of the expected dividend yield, expected volatility and the expected lives of the options. The risk-free interest rate was based on the yields of U.S. zero coupon issues and U.S. Treasury issues, with a term equal to the expected life of the option being valued.

The weighted-average grant-date fair value of the stock options granted during the nine months ended September 26, 2015 and September 27, 2014 and valued using the Black-Scholes option pricing model was $16.33 and $19.48 per option, respectively.

 

A summary of stock option activity and weighted-average exercise prices for the nine months ended September 26, 2015 follows:

 

     Options      Weighted-
Average
Exercise Price
     Weighted-Average
Remaining
Contractual Term
(Years)
     Aggregate Intrinsic
Value as of
September 26,
2015
 

Outstanding at January 1, 2015

     898,429       $ 44.40         

Granted

     465,005         58.57         

Forfeited

     (97,251      55.06         

Exercised

     (66,786      33.11         
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding at September 26, 2015

     1,199,397       $ 50.04         4.6       $ 1,961   
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at September 26, 2015

     573,736       $ 42.49         3.1       $ 1,961   
  

 

 

    

 

 

    

 

 

    

 

 

 

The total intrinsic value of stock options exercised during the three months ended September 26, 2015 and September 27, 2014 was $0.1 million and $0.6 million, respectively. For the nine months ended September 26, 2015 and September 27, 2014, the total intrinsic value of stock options exercised was $1.7 million and $1.5 million, respectively. The fair value of stock options vested during the three months ended September 26, 2015 and September 27, 2014 was $0.1 million and $0.0 million, respectively. The fair value of stock options vested during the nine months ended September 26, 2015 and September 27, 2014 was $3.9 million and $3.6 million, respectively.

The following table summarizes the restricted stock and restricted stock unit activity and weighted average grant-date fair values for the nine months ended September 26, 2015:

 

     Shares      Weighted-Average
Grant Date Fair
Value
 

Non-vested at January 1, 2015

     13,955       $ 43.57   

Granted

     16,892         43.62   

Forfeited

     (1,397      46.16   

Vested

     (13,349      42.99   
  

 

 

    

 

 

 

Non-vested at September 26, 2015

     16,101       $ 43.88   
  

 

 

    

 

 

 

We recorded total stock-based compensation expense of $1.3 million and $1.2 million for the three months ended September 26, 2015 and September 27, 2014, respectively, and $3.8 million and $3.7 million for the nine months ended September 26, 2015 and September 27, 2014, respectively.

As of September 26, 2015, there was $8.0 million of total unrecognized stock-based compensation expense related to non-vested stock-based compensation arrangements. The expense is expected to be recognized over a weighted average period of 1.9 years.

XML 52 R11.htm IDEA: XBRL DOCUMENT v3.3.0.814
Impact of Recently Issued Accounting Pronouncements
9 Months Ended
Sep. 26, 2015
Impact of Recently Issued Accounting Pronouncements

NOTE 5 – IMPACT OF RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

In September 2015, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2015-16, Business Combinations (Topic 805): Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, the acquirers must recognize measurement-period adjustments during the period in which the amounts are determined. The new guidance is effective for fiscal years beginning after December 15, 2015, and interim periods within those fiscal years, with early adoption permitted. We do not believe the implementation of this standard will have a material impact on our consolidated financial statements.

In July 2015, the FASB issued ASU 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory, which changes the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value. ASU 2015-11 defines net realizable value as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance must be applied on a prospective basis and is effective for fiscal years beginning after December 15, 2015, and interim periods within those years, with early adoption permitted. We have not determined the effect this standard will have on our consolidated financial statements.

In May 2014, the FASB issued an amendment to its accounting guidance related to revenue recognition. The amendment was the result of a joint project between the FASB and the International Accounting Standards Board (“IASB”) to clarify the principles for recognizing revenue and to develop common revenue standards for U.S. GAAP and International Financial Reporting Standards. To meet those objectives, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers: Topic 606 (“ASU 2014-09”). ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In August 2015, the FASB issued ASU 2015-14, Revenue from contracts with customers (Topic 606): Deferral of the Effective Date, deferring the effective date of ASU 2014-09 by one year. With this deferral, the new standard is effective for us on January 1, 2018. The standard permits the use of either the retrospective or cumulative effective transition method. We are evaluating the impact of adopting this standard on our consolidated financial statements and related disclosures. We have not yet selected a transition method nor have we determined the effect of the standard on our ongoing financial reporting.

XML 53 R23.htm IDEA: XBRL DOCUMENT v3.3.0.814
Line of Credit
9 Months Ended
Sep. 26, 2015
Line of Credit

NOTE 17 – LINE OF CREDIT

On July 11, 2006, we entered into a loan agreement providing for an available line of credit of $30.0 million, which was most recently amended on March 15, 2012. Loans under the Amended and Restated Loan Agreement, as amended, bear interest at the rate of LIBOR plus a fixed percentage between 1.50% and 2.00%. The Amended and Restated Loan Agreement required us to maintain a minimum cash balance of $25 million and tangible net worth measured at the end of each of our fiscal quarters. The term of the Amended and Restated Loan Agreement, as amended, expired on March 31, 2015. We did not extend the loan agreement.

XML 54 R19.htm IDEA: XBRL DOCUMENT v3.3.0.814
Income Taxes
9 Months Ended
Sep. 26, 2015
Income Taxes

NOTE 13 – INCOME TAXES

For the three months ended September 26, 2015, we recorded an income tax benefit of $0.2 million compared with an income tax benefit of $2.1 million recorded for the three months ended September 27, 2014. Our effective tax rate was 16.6% for the three months ended September 26, 2015 compared with (23.3%) in the prior year period. Income tax expense was $0.9 million for the nine months ended September 26, 2015 compared with $2.0 million for the nine months ended September 27, 2014. Our effective tax rate was 19.4% for the nine months ended September 26, 2015 compared with 8.1% in the prior year period. The fluctuation in the quarter and year-to-date periods was primarily driven by a discrete tax benefit of $4.5 million related to the reversal of a valuation allowance recorded in the third quarter of 2014, partially offset by the pre-tax loss recognized in the third quarter of 2015 and lower 2015 year-to-date pre-tax income.

Our effective tax rate continued to be lower than the statutory tax rate in the United States, reflecting primarily our global footprint in foreign jurisdictions with lower tax rates. Our effective tax rate could be impacted positively or negatively by geographic changes in the manufacturing or sales of our products and the resulting effect on taxable income in each jurisdiction.

XML 55 R15.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accounts Receivable
9 Months Ended
Sep. 26, 2015
Accounts Receivable

NOTE 9 – ACCOUNTS RECEIVABLE

Accounts receivable consist of the following:

 

 

     As of
September 26, 2015
     As of
December 31, 2014
 

Accounts receivable

   $ 65,334       $ 85,803   

Allowance for doubtful accounts

     (1,523      (1,844
  

 

 

    

 

 

 

Total

   $ 63,811       $ 83,959   
  

 

 

    

 

 

 
XML 56 R13.htm IDEA: XBRL DOCUMENT v3.3.0.814
Cash and Cash Equivalents
9 Months Ended
Sep. 26, 2015
Cash and Cash Equivalents

NOTE 7 – CASH AND CASH EQUIVALENTS

We consider cash on hand and all short-term, highly liquid investments that have maturities of three months or less at the time of purchase, to be cash and cash equivalents.

XML 57 R14.htm IDEA: XBRL DOCUMENT v3.3.0.814
Short Term Investments
9 Months Ended
Sep. 26, 2015
Short Term Investments

NOTE 8 – SHORT TERM INVESTMENTS

Short-term investments at September 26, 2015 included U.S. Treasury Bills totaling $65.0 million that mature through March 10, 2016. Short-term investments at December 31, 2014 included U.S. Treasury Bills totaling $65.0 million that matured through June 11, 2015. The weighted-average interest rate on the U.S. Treasury bills is less than one percent. The investments are classified as held-to-maturity and recorded at cost. The fair value of the U.S. Treasury Bills at September 26, 2015 and December 31, 2014 approximated cost.

XML 58 R16.htm IDEA: XBRL DOCUMENT v3.3.0.814
Inventories
9 Months Ended
Sep. 26, 2015
Inventories

NOTE 10 – INVENTORIES

Inventories are stated at the lower of cost or net realizable value using the first-in first-out method. Shipping and handling costs are classified as a component of cost of sales in the consolidated statements of operations. Sales demonstration inventory is comprised of measuring, imaging and realization devices utilized by sales representatives to present our products to customers. During the third quarter of 2015, management reassessed certain inventory policies based on recent sales and customer trends and in light of new product introductions, impacting our entire product portfolio. As a result of these recent policy amendments, management now expects demonstration inventory to be held by our sales representatives for up to three years, at which time it would be refurbished and transferred to finished goods as used equipment, stated at the lower of cost or net realizable value. Management expects these refurbished units to remain in finished goods inventory and be sold within 12 months at prices that produce reduced gross margins. To reflect our revised expectation, $18.0 million in demonstration inventory was reclassified from “Inventories, net”, a current asset, to “Service and demonstration inventory, net”, a long-term asset, as of September 26, 2015 on the consolidated balance sheet. In addition, we reclassified $16.2 million in demonstration inventory from “Inventories, net” to “Service and demonstration inventory, net”, on the condensed consolidated balance sheet as of December 31, 2014 and reclassified $3.0 million from demonstration inventory to finished goods as of December 31, 2014, to conform with this current policy. Demonstration inventory remains classified as inventory, as it is available for sale and any required refurbishment prior to sale is minimal.

Service inventory is typically used to provide a temporary replacement product to a customer covered by a premium warranty when the customer’s unit requires service or repair and as training equipment. Service inventory is available for sale; however, management does not expect service inventory to be sold within 12 months and, as such, classifies this inventory as a long-term asset. Service inventory that we utilize for training or repairs which we deem as no longer available for sale is transferred to fixed assets at the lower of cost or net realizable value and depreciated over its remaining useful life, typically three years. During the nine months ended September 26, 2015, we transferred $3.0 million of service inventory to “Property and Equipment”.

 

Inventories consist of the following:

 

     As of
September 26, 2015
     As of
December 31, 2014
 

Raw materials

   $ 28,135       $ 27,266   

Finished goods

     26,975         15,828   
  

 

 

    

 

 

 

Inventories, net

   $ 55,110       $ 43,094   
  

 

 

    

 

 

 

Service and demonstration inventory

   $ 32,666       $ 36,886   
  

 

 

    

 

 

 

Based upon the planned timing of new product introductions and a sudden and significant decline in demand for our products during the three months ended September 26, 2015, our on-hand inventory levels exceeded our estimated requirements, resulting in excess inventory. We use several contract manufacturers and suppliers to provide manufacturing services for our product. In the normal course of business, to reduce manufacturing lead times and ensure adequate component availability, we enter into agreements with these manufacturers and suppliers to purchase sufficient inventory based on our forecast demand. At September 26, 2015, we had purchase commitments with suppliers for inventory that we no longer expect to utilize through the product lifecycle and for warranty commitments. Consequently, we recorded a $5.9 million write-down of excess inventory and a $2.0 million loss on purchase commitments in the third quarter of 2015. The aggregate of $7.9 million is included within the consolidated statement of cash flows under the caption “Write-down of inventories” for the nine months ended September 26, 2015.

XML 59 R34.htm IDEA: XBRL DOCUMENT v3.3.0.814
Assumptions Used to Estimate The Fair Value of The Performance-based Stock Options and Restricted Stock Units (Detail) - Performance-Based Stock Options and Restricted Stock Units
9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Fair Value, Option, Quantitative Disclosures [Line Items]    
Risk-free interest rate 0.00% 0.00%
Risk-free interest rate, minimum 0.95%  
Risk-free interest rate, maximum 1.48%  
Expected dividend yield 0.00%  
Expected option life 4 years 0 years
Expected volatility 44.50%  
Weighted-average expected volatility 44.50%  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.3.0.814
Line of Credit - Additional Information (Detail)
9 Months Ended
Sep. 26, 2015
USD ($)
Line of Credit Facility [Line Items]  
Available line of credit $ 30,000,000
Line of credit, variable rate basis LIBOR plus a fixed percentage between 1.50% and 2.00%
Minimum cash balance required to maintain under the credit agreement $ 25,000,000
Line of credit, expiration date Mar. 31, 2015
LIBOR | Minimum  
Line of Credit Facility [Line Items]  
Line of credit basis spread on variable rate 1.50%
LIBOR | Maximum  
Line of Credit Facility [Line Items]  
Line of credit basis spread on variable rate 2.00%
XML 61 R21.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Reporting
9 Months Ended
Sep. 26, 2015
Segment Reporting

NOTE 15 – SEGMENT REPORTING

We have three reportable segments based upon geographic regions: Americas, Europe/Africa and Asia-Pacific. We include costs related to Corporate in the Americas region. We do not incur research and development expenses in the Asia-Pacific region.

We develop, manufacture, market, support and sell CAD-based quality assurance products integrated with CAD-based inspection and statistical process control software, and three-dimensional documentation systems in each of these regions. These activities represent more than 99% of consolidated sales. We evaluate performance and allocate resources based upon profitable growth and assets deployed.

The following table presents information about our reportable segments:

 

     As of and For the Three Months Ended      As of and For the Nine Months Ended  
     September 26, 2015      September 27, 2014      September 26, 2015      September 27, 2014  

Americas Region

           

Net sales to external customers

   $ 33,666       $ 35,112       $ 103,024       $ 97,623   

Depreciation and amortization

     1,726         988         4,865         3,003   

Operating income (loss)

     628         1,966         (429      3,340   

Long-lived assets

     48,672         31,228         48,672         31,228   

Capital expenditures

     1,377         4,651         5,412         7,778   

Total assets

     222,787         214,101         222,787         214,101   

Europe/Africa Region

           

Net sales to external customers

   $ 22,460       $ 26,046       $ 71,170       $ 78,813   

Depreciation and amortization

     756         490         2,161         1,528   

Operating (loss) income

     (5,065      864         (5,432      5,029   

Long-lived assets

     25,232         16,482         25,232         16,482   

Capital expenditures

     817         834         2,489         1,947   

Total assets

     126,338         117,824         126,338         117,824   

Asia-Pacific Region

           

Net sales to external customers

   $ 16,381       $ 21,081       $ 52,027       $ 61,237   

Depreciation and amortization

     308         327         996         989   

Operating income

     3,515         6,163         12,219         15,993   

Long-lived assets

     2,603         2,472         2,603         2,472   

Capital expenditures

     195         266         561         581   

Total assets

     73,931         77,802         73,931         77,802   

Totals

           

Net sales to external customers

   $ 72,507       $ 82,239       $ 226,221       $ 237,673   

Depreciation and amortization

     2,790         1,805         8,022         5,520   

Operating (loss) income

     (922      8,993         6,358         24,362   

Long-lived assets

     76,507         50,182         76,507         50,182   

Capital expenditures

     2,389         5,751         8,462         10,306   

Total assets

     423,056         409,727         423,056         409,727   

The geographical sales information presented above represents sales to customers located in each respective region, whereas the long-lived assets information represents assets held in the respective regions. There were no customers that individually accounted for 10% or more of total revenue in any of the periods presented above.

XML 62 R26.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 26, 2015
Assumptions Used to Estimate The Fair Value of The Performance-based Stock Options and Restricted Stock Units

The assumptions used to estimate the fair value of the performance-based stock options and restricted stock units granted during the first nine months of 2015 under the Monte Carlo Simulation model are as follows:

 

     Nine Months Ended  
     September 26, 2015   September 27, 2014  

Risk-free interest rate

   0.95% - 1.48%     —     

Expected dividend yield

   0%     —     

Expected option life

   4 years     —     

Expected volatility

   44.5%     —     

Weighted-average expected volatility

   44.5%     —     
Fair Value of Options Granted

For stock options granted during the nine months ended September 26, 2015 and September 27, 2014 valued using the Black-Scholes option-pricing model, we used the following assumptions:

 

     Nine Months Ended
     September 26, 2015    September 27, 2014

Risk-free interest rate

   0.80% - 1.09%    0.95% - 1.32%

Expected dividend yield

   0%    0%

Expected option life

   3 years    3 - 4 years

Expected volatility

   42.3% - 48.5%    42.5% - 45.4%

Weighted-average expected volatility

   43.1%    42.6%
Summary of Stock Option Activity

A summary of stock option activity and weighted-average exercise prices for the nine months ended September 26, 2015 follows:

 

     Options      Weighted-
Average
Exercise Price
     Weighted-Average
Remaining
Contractual Term
(Years)
     Aggregate Intrinsic
Value as of
September 26,
2015
 

Outstanding at January 1, 2015

     898,429       $ 44.40         

Granted

     465,005         58.57         

Forfeited

     (97,251      55.06         

Exercised

     (66,786      33.11         
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding at September 26, 2015

     1,199,397       $ 50.04         4.6       $ 1,961   
  

 

 

    

 

 

    

 

 

    

 

 

 

Options exercisable at September 26, 2015

     573,736       $ 42.49         3.1       $ 1,961   
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Restricted Stock Activity

The following table summarizes the restricted stock and restricted stock unit activity and weighted average grant-date fair values for the nine months ended September 26, 2015:

 

     Shares      Weighted-Average
Grant Date Fair
Value
 

Non-vested at January 1, 2015

     13,955       $ 43.57   

Granted

     16,892         43.62   

Forfeited

     (1,397      46.16   

Vested

     (13,349      42.99   
  

 

 

    

 

 

 

Non-vested at September 26, 2015

     16,101       $ 43.88   
  

 

 

    

 

 

 
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Reporting Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]          
Net sales to external customers $ 72,507 $ 82,239 $ 226,221 $ 237,673  
Depreciation and amortization 2,790 1,805 8,022 5,520  
Operating (loss) income (922) 8,993 6,358 24,362  
Long-lived assets 76,507 50,182 76,507 50,182  
Capital expenditures 2,389 5,751 8,462 10,306  
Total assets 423,056 409,727 423,056 409,727 $ 425,463
Americas Region          
Segment Reporting Information [Line Items]          
Net sales to external customers 33,666 35,112 103,024 97,623  
Depreciation and amortization 1,726 988 4,865 3,003  
Operating (loss) income 628 1,966 (429) 3,340  
Long-lived assets 48,672 31,228 48,672 31,228  
Capital expenditures 1,377 4,651 5,412 7,778  
Total assets 222,787 214,101 222,787 214,101  
Europe/Africa Region          
Segment Reporting Information [Line Items]          
Net sales to external customers 22,460 26,046 71,170 78,813  
Depreciation and amortization 756 490 2,161 1,528  
Operating (loss) income (5,065) 864 (5,432) 5,029  
Long-lived assets 25,232 16,482 25,232 16,482  
Capital expenditures 817 834 2,489 1,947  
Total assets 126,338 117,824 126,338 117,824  
Asia-Pacific Region          
Segment Reporting Information [Line Items]          
Net sales to external customers 16,381 21,081 52,027 61,237  
Depreciation and amortization 308 327 996 989  
Operating (loss) income 3,515 6,163 12,219 15,993  
Long-lived assets 2,603 2,472 2,603 2,472  
Capital expenditures 195 266 561 581  
Total assets $ 73,931 $ 77,802 $ 73,931 $ 77,802  
XML 64 R41.htm IDEA: XBRL DOCUMENT v3.3.0.814
Inventories - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 26, 2015
Sep. 27, 2014
Dec. 31, 2014
Inventory [Line Items]        
Demonstration inventory shelf life   3 years    
Refurbished demonstration inventory selling period   12 months    
Inventories, net $ 55,110 $ 55,110   $ 43,094
Fixed assets, useful life   3 years    
Write-down of inventories   $ 9,560 $ 3,588  
Finished goods        
Inventory [Line Items]        
Demonstration inventory       3,000
Excess Inventory        
Inventory [Line Items]        
Write-down of inventories 5,900      
Purchase Commitment Inventory        
Inventory [Line Items]        
Write-down of inventories 2,000      
Excess Inventory and Purchase Commitment Inventory        
Inventory [Line Items]        
Write-down of inventories   7,900    
Service and demonstration inventory, net | Demonstration inventory        
Inventory [Line Items]        
Inventories, net 18,000 18,000   $ 16,200
Property and equipment        
Inventory [Line Items]        
Service inventory $ 3,000 $ 3,000    
XML 65 R5.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Net (Loss) income $ (884) $ 11,223 $ 3,928 $ 22,527
Currency translation adjustments, net of tax (3,475) (7,817) (8,062) (7,799)
Comprehensive (loss) income $ (4,359) $ 3,406 $ (4,134) $ 14,728
XML 66 R10.htm IDEA: XBRL DOCUMENT v3.3.0.814
Reclassifications
9 Months Ended
Sep. 26, 2015
Reclassifications

NOTE 4 – RECLASSIFICATIONS

Certain prior year amounts have been reclassified in the accompanying condensed consolidated financial statements to conform to the current period presentation. For example, certain prior year inventory balances were reclassified in the accompanying condensed consolidated financial statements to reflect changes in management’s expectations. See Note 10, Inventory, for additional information.

XML 67 R27.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accounts Receivable (Tables)
9 Months Ended
Sep. 26, 2015
Accounts Receivable

Accounts receivable consist of the following:

 

 

     As of
September 26, 2015
     As of
December 31, 2014
 

Accounts receivable

   $ 65,334       $ 85,803   

Allowance for doubtful accounts

     (1,523      (1,844
  

 

 

    

 

 

 

Total

   $ 63,811       $ 83,959   
  

 

 

    

 

 

 
XML 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.0.814 html 68 221 1 false 27 0 false 7 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.faro.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.faro.com/taxonomy/role/StatementOfFinancialPositionClassified CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.faro.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.faro.com/taxonomy/role/StatementOfIncome CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Sheet http://www.faro.com/taxonomy/role/StatementOfOtherComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Statements 5 false false R6.htm 107 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.faro.com/taxonomy/role/StatementOfCashFlowsIndirect CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 108 - Disclosure - Description of Business Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndAccountingPoliciesTextBlock Description of Business Notes 7 false false R8.htm 109 - Disclosure - Principles of Consolidation Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsPrinciplesOfConsolidationTextBlock Principles of Consolidation Notes 8 false false R9.htm 110 - Disclosure - Basis of Presentation Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsBasisOfPresentationAndSignificantAccountingPoliciesTextBlock Basis of Presentation Notes 9 false false R10.htm 111 - Disclosure - Reclassifications Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsReclassifications Reclassifications Notes 10 false false R11.htm 112 - Disclosure - Impact of Recently Issued Accounting Pronouncements Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsDescriptionOfRecentlyIssuedAccountingPronouncementsTextBlock Impact of Recently Issued Accounting Pronouncements Notes 11 false false R12.htm 113 - Disclosure - Stock-Based Compensation Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 12 false false R13.htm 114 - Disclosure - Cash and Cash Equivalents Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock Cash and Cash Equivalents Notes 13 false false R14.htm 115 - Disclosure - Short Term Investments Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock Short Term Investments Notes 14 false false R15.htm 116 - Disclosure - Accounts Receivable Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsAccountsReceivableTextBlock Accounts Receivable Notes 15 false false R16.htm 117 - Disclosure - Inventories Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories Notes 16 false false R17.htm 118 - Disclosure - Earnings Per Share Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Earnings Per Share Notes 17 false false R18.htm 119 - Disclosure - Accrued Liabilities Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock Accrued Liabilities Notes 18 false false R19.htm 120 - Disclosure - Income Taxes Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 19 false false R20.htm 121 - Disclosure - Fair Value of Financial Instruments Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsDisclosureTextBlock Fair Value of Financial Instruments Notes 20 false false R21.htm 122 - Disclosure - Segment Reporting Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Reporting Notes 21 false false R22.htm 123 - Disclosure - Commitments and Contingencies Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 22 false false R23.htm 124 - Disclosure - Line of Credit Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock Line of Credit Notes 23 false false R24.htm 125 - Disclosure - Business Combinations Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Business Combinations Notes 24 false false R25.htm 126 - Disclosure - Subsequent Event Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Event Notes 25 false false R26.htm 127 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) Tables http://www.faro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 26 false false R27.htm 128 - Disclosure - Accounts Receivable (Tables) Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsAccountsReceivableTextBlockTables Accounts Receivable (Tables) Tables http://www.faro.com/taxonomy/role/NotesToFinancialStatementsAccountsReceivableTextBlock 27 false false R28.htm 129 - Disclosure - Inventories (Tables) Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://www.faro.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - Earnings Per Share (Tables) Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Earnings Per Share (Tables) Tables http://www.faro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 29 false false R30.htm 131 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables Accrued Liabilities (Tables) Tables http://www.faro.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock 30 false false R31.htm 132 - Disclosure - Segment Reporting (Tables) Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Reporting (Tables) Tables http://www.faro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 31 false false R32.htm 133 - Disclosure - Business Combinations (Tables) Sheet http://www.faro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Business Combinations (Tables) Tables http://www.faro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 32 false false R33.htm 134 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 33 false false R34.htm 135 - Disclosure - Assumptions Used to Estimate The Fair Value of The Performance-based Stock Options and Restricted Stock Units (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureAssumptionsUsedToEstimateTheFairValueOfThePerformancebasedStockOptionsAndRestrictedStockUnits Assumptions Used to Estimate The Fair Value of The Performance-based Stock Options and Restricted Stock Units (Detail) Details 34 false false R35.htm 136 - Disclosure - Fair Value of Option Granted (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureFairValueOfOptionGranted Fair Value of Option Granted (Detail) Details 35 false false R36.htm 137 - Disclosure - Summary of Stock Option Activity (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureSummaryOfStockOptionActivity Summary of Stock Option Activity (Detail) Details 36 false false R37.htm 138 - Disclosure - Summary of Restricted Stock Activity (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureSummaryOfRestrictedStockActivity Summary of Restricted Stock Activity (Detail) Details 37 false false R38.htm 139 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation Cash and Cash Equivalents - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Short Term Investments - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation Short Term Investments - Additional Information (Detail) Details 39 false false R40.htm 141 - Disclosure - Accounts Receivable (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureAccountsReceivable Accounts Receivable (Detail) Details http://www.faro.com/taxonomy/role/NotesToFinancialStatementsAccountsReceivableTextBlockTables 40 false false R41.htm 142 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureInventoriesAdditionalInformation Inventories - Additional Information (Detail) Details 41 false false R42.htm 143 - Disclosure - Inventories (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureInventories Inventories (Detail) Details http://www.faro.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables 42 false false R43.htm 144 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureEarningsPerShareAdditionalInformation Earnings Per Share - Additional Information (Detail) Details 43 false false R44.htm 145 - Disclosure - Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS) (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureReconciliationOfNumberOfCommonSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareEPS Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS) (Detail) Details 44 false false R45.htm 146 - Disclosure - Accrued Liabilities (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureAccruedLiabilities Accrued Liabilities (Detail) Details http://www.faro.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables 45 false false R46.htm 147 - Disclosure - Activity Related to Accrued Warranties (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureActivityRelatedToAccruedWarranties Activity Related to Accrued Warranties (Detail) Details 46 false false R47.htm 148 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 47 false false R48.htm 149 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation Segment Reporting - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Segment Reporting Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureSegmentReportingInformation Segment Reporting Information (Detail) Details 49 false false R50.htm 151 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 50 false false R51.htm 152 - Disclosure - Line of Credit - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureLineOfCreditAdditionalInformation Line of Credit - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformation Business Combinations - Additional Information (Detail) Details 52 false false R53.htm 154 - Disclosure - Preliminary Allocation of Purchase Price to Fair Values of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosurePreliminaryAllocationOfPurchasePriceToFairValuesOfAssetsAcquiredAndLiabilitiesAssumed Preliminary Allocation of Purchase Price to Fair Values of Assets Acquired and Liabilities Assumed (Detail) Details 53 false false R54.htm 155 - Disclosure - Subsequent Event - Additional Information (Detail) Sheet http://www.faro.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation Subsequent Event - Additional Information (Detail) Details 54 false false All Reports Book All Reports In ''CONDENSED CONSOLIDATED BALANCE SHEETS'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression. faro-20150926.xml faro-20150926_cal.xml faro-20150926_def.xml faro-20150926_lab.xml faro-20150926_pre.xml faro-20150926.xsd true true XML 69 R38.htm IDEA: XBRL DOCUMENT v3.3.0.814
Cash and Cash Equivalents - Additional Information (Detail)
9 Months Ended
Sep. 26, 2015
Maximum  
Cash and Cash Equivalents [Line Items]  
Cash and cash equivalents maturity period 3 months
XML 70 R20.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments
9 Months Ended
Sep. 26, 2015
Fair Value of Financial Instruments

NOTE 14 – FAIR VALUE OF FINANCIAL INSTRUMENTS

Our financial instruments include cash and cash equivalents, short-term investments, accounts receivable, customer deposits, accounts payable and accrued liabilities. The carrying amounts of such financial instruments approximate their fair value due to the short-term nature of these instruments.