0001387131-17-005360.txt : 20171109 0001387131-17-005360.hdr.sgml : 20171109 20171109101912 ACCESSION NUMBER: 0001387131-17-005360 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 47 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171109 DATE AS OF CHANGE: 20171109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CPI AEROSTRUCTURES INC CENTRAL INDEX KEY: 0000889348 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] IRS NUMBER: 112520310 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-11398 FILM NUMBER: 171188707 BUSINESS ADDRESS: STREET 1: 200A EXECUTIVE DR CITY: EDGEWOOD STATE: NY ZIP: 11717 BUSINESS PHONE: 5165865200 MAIL ADDRESS: STREET 1: 91 HEARTLAND BLVD CITY: EDGEWOOD STATE: NY ZIP: 11717 10-Q 1 cvu-10q_093017.htm QUARTERLY REPORT
 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

FORM 10-Q

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

 

For the quarterly period ended September 30, 2017

 

OR

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

 

For the transition period from ___________ to __________

Commission File Number: 1-11398

CPI AEROSTRUCTURES, INC.

(Exact name of registrant as specified in its charter)

 

New York 11-2520310
(State or other jurisdiction (IRS Employer Identification Number)
of incorporation or organization)  
   
91 Heartland Blvd., Edgewood, NY 11717
(Address of principal executive offices) (zip code)
   

(631) 586-5200

(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 ☒   No ☐

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes ☒   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 definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act:

Large accelerated filer  ☐ Accelerated filer  ☐
Non-accelerated filer  ☐ Smaller reporting company ☒
(Do not check if a smaller reporting company) Emerging growth company ☐

 

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

As of November 2, 2017 the number of shares of common stock, par value $.001 per share, outstanding was 8,860,986.

 
 

 

INDEX

Part I - Financial Information

Item 1 – Condensed Financial Statements  
   
Condensed Balance Sheets as of September 30, 2017 (Unaudited) and December 31, 2016 3
   
Condensed Statements of Operations and Comprehensive Income (Loss) for the Three and Nine Months ended September 30, 2017 (Unaudited) and 2016 (Unaudited) 4
   
Condensed Statements of Shareholders’ Equity for the Nine Months ended September 30, 2017 (Unaudited) and 2016 (Unaudited) 5
   
Condensed Statements of Cash Flows for the Nine Months ended September 30, 2017 (Unaudited) and 2016 (Unaudited) 6
   
Notes to Condensed Financial Statements (Unaudited) 7
   
Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations 15
   
Item 3 – Quantitative and Qualitative Disclosures About Market Risk 23
   
Item 4 – Controls and Procedures 23
   
Part II -  Other Information  
   
Item 1 – Legal Proceedings 24
   
Item 1A – Risk Factors 24
   
Item 2 – Unregistered Sales of Equity Securities and Use of Proceeds 24
   
Item 3 – Defaults Upon Senior Securities    24
   
Item 4 – Mine Safety Disclosures 24
   
Item 5 – Other Information 24
   
Item 6 – Exhibits 24
   
Signatures 25
   
Exhibits  

 

 
 

Part I - Financial Information

Item 1 – Condensed Financial Statements

CONDENSED BALANCE SHEETS 

  September 30,  December 31,
   2017  2016
  (Unaudited)  (Note 1)
ASSETS      
Current Assets:          
Cash  $711,083   $1,039,586 
Accounts receivable, net of allowance for doubtful accounts of $150,000 as of September 30, 2017 and $535,514 as of December 31, 2016   4,743,596    8,514,613 
Costs and estimated earnings in excess of billings on uncompleted contracts   108,377,905    99,578,526 
Prepaid expenses and other current assets   2,470,845    2,155,481 
           
Total current assets   116,303,429    111,288,206 
           
Property and equipment, net   2,016,774    2,298,610 
Deferred income taxes, net   2,143,216    3,952,598 
Other assets   204,348    252,481 
Total Assets  $120,667,767   $117,791,895 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current Liabilities:          
Accounts payable  $13,170,829   $14,027,457 
Accrued expenses   1,347,789    1,386,147 
Billings in excess of costs and estimated earnings on uncompleted contracts   413,004    115,337 
Current portion of long-term debt   1,863,711    1,341,924 
Contract loss   280,622    1,377,171 
Line of credit   23,438,685    22,438,685 
Income tax payable   6,000    6,000 
           
Total current liabilities   40,520,640    40,692,721 
           
Long-term debt, net of current portion   7,433,937    8,860,724 
Other liabilities   607,833    632,744 
           
Total Liabilities   48,562,410    50,186,189 
           
Shareholders’ Equity:          
Common stock - $.001 par value; authorized 50,000,000 shares, 8,846,817 and 8,739,836 shares, respectively, issued and outstanding   8,847    8,738 
Additional paid-in capital   53,612,131    52,824,950 
Retained earnings   18,491,479    14,781,018 
Accumulated other comprehensive loss   (7,100)   (9,000)
           
Total Shareholders’ Equity   72,105,357    67,605,706 
Total Liabilities and Shareholders’ Equity  $120,667,767   $117,791,895 

See Notes to Condensed Financial Statements

3 
 

CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)

 

   For the Three Months Ended  For the Nine Months Ended
   September 30,  September 30,
   2017  2016  2017  2016
   (Unaudited)  (Unaudited)
Revenue  $20,706,460   $22,110,829   $57,471,112   $57,061,826 
Cost of sales   15,794,024    17,086,461    44,337,414    58,642,561 
                     
Gross profit (loss)   4,912,436    5,024,368    13,133,698    (1,580,735)
Selling, general and administrative expenses   2,044,304    2,014,147    6,210,380    6,603,321 
Income (loss) from operations   2,868,132    3,010,221    6,923,318    (8,184,056)
Interest expense   402,619    338,156    1,258,857    937,523 
Income (loss) before provision for (benefit from) income taxes   2,465,513    2,672,065    5,664,461    (9,121,579)
                     
Provision for (benefit from) income taxes   770,000    986,000    1,954,000    (3,378,000)
                     
Net income (loss)   1,695,513    1,686,065    3,710,461    (5,743,579)
                     
Other comprehensive income  (loss) net of tax – Change in unrealized gain (loss) interest rate swap   (2,300)   25,936    1,900    (44,547)
                     
Comprehensive income (loss)  $1,693,213   $1,712,001   $3,712,361   $(5,788,126)
                     
                     
Income (loss) per common share – basic  $0.19   $0.19   $0.42   $(0.67)
                     
Income (loss) per common share – diluted  $0.19   $0.19   $0.42   $(0.67)
                     
Shares used in computing income (loss)  per common share:                    
  Basic   8,846,507    8,678,608    8,820,379    8,628,716 
  Diluted   8,872,810    8,692,420    8,841,397    8,628,716 

See Notes to Condensed Financial Statements

4 
 

CONDENSED STATEMENTS OF SHAREHOLDERS’ EQUITY (UNAUDITED)

   Common
Stock
Shares
  Amount  Additional
Paid-in
Capital
  Retained
Earnings
  Accumulated
Other
Comprehensive
Loss
  Total
Shareholders’
Equity
Balance at January 1, 2016   8,583,511   $8,584   $52,137,384   $18,389,594   $(3,453)  $70,532,109 
Net loss   —      —      —      (5,743,579)   —      (5,743,579)
Loss on settlement and reclassification into earnings   —      —      —      —      3,453    3,453 
Change in unrealized loss from interest rate swap   —      —      —      —      (48,000)   (48,000)
Stock-based compensation expense   139,058    138    564,455    —      —      564,593 
Balance at  September 30, 2016   8,722,569   $8,722   $52,701,839   $12,646,015   $(48,000)  $65,308,576 
                               
Balance at January 1, 2017   8,739,836   $8,738   $52,824,950   $14,781,018   $(9,000)  $67,605,706 
Net income               3,710,461        3,710,461 
Change in unrealized loss from interest rate swap                   1,900    1,900 
Stock-based compensation expense   106,981    109    787,181            787,290 
Balance at  September 30, 2017   8,846,817   $8,847   $53,612,131   $18,491,479   $(7,100)  $72,105,357 

See Notes to Condensed Financial Statements

5 
 

 

CONDENSED STATEMENTS OF CASH FLOWS

(Unaudited)

For the Nine Months Ended September 30,  2017  2016
Cash flows from operating activities:          
Net income (loss)  $3,710,461   $(5,743,579)
Adjustments to reconcile net income (loss) to net          
cash used in operating activities:          
Depreciation and amortization   459,261    555,308 
Debt issue costs   48,133    —   
Deferred rent   (22,525)   6,177 
Loss on disposal of fixed asset   21,010    —   
Stock-based compensation   787,290    564,593 
Bad debt expense   150,000    395,748 
Deferred income taxes   1,802,128    (3,461,000)
Changes in operating assets and liabilities:          
(Increase) decrease in accounts receivable   3,621,017    (1,734,738)
(Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts   (8,799,379)   6,878,561 
Increase in prepaid expenses and other assets   (299,317)   (1,589,903)
Decrease in accounts payable and accrued expenses   (888,218)   (4,658,005)
Increase  in billings in excess of costs and estimated earnings on uncompleted contracts   297,667    655,308 
Increase (decrease) in accrued losses on uncompleted contracts   (1,096,549)   1,482,771 
Decrease in income taxes payable   —      (164,124)
           
Net cash used in operating activities   (209,021)   (6,812,883)
           
Cash flows used in investing activities:          
    Purchase of property and equipment   (240,916)   (93,754)
    Proceeds from sale of fixed asset   42,480    —   
           
             Net cash used in investing activities   (198,436)   (93,754)
           
Cash flows from financing activities:          
Payments on long-term debt   (921,046)   (1,514,899)
Proceeds from long-term debt   —      10,000,000 
Proceeds from line of credit   3,000,000    28,638,685 
Payments on line of credit   (2,000,000)   (30,400,000)
Debt issue costs paid   —      (153,855)
           
Net cash provided by financing activities   78,954    6,569,931 
           
Net decrease in cash   (328,503)   (336,706)
Cash at beginning of period   1,039,586    1,002,023 
           
Cash at end of period  $711,083   $665,317 
Supplemental disclosures of cash flow information:
          
Noncash investing and financing activities:          
           
Equipment acquired under capital lease  —     $465,472 
           
Cash paid during the period for:          
  Interest  $1,172,964   $806,277 
  Income taxes  $144,614   $260,027 

See Notes to Condensed Financial Statements

6 
 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

1.       INTERIM FINANCIAL STATEMENTS

The condensed financial statements of CPI Aerostructures, Inc. (the “Company”) as of September 30, 2017 and for the three and nine months ended September 30, 2017 and 2016 have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.

The condensed balance sheet at December 31, 2016 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by accounting principles generally accepted in the United States of America for complete financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these condensed financial statements be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2016. The results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year or any other interim period.

The Company maintains its cash in two financial institutions.  The balances are insured by the Federal Deposit Insurance Corporation.  From time to time, the Company’s balances may exceed these limits.  As of September 30, 2017, the Company had $514,965 of uninsured balances.  The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.

The Company predominantly recognizes revenue from contracts over the contractual period under the percentage-of-completion (“POC”) method of accounting. Under the POC method of accounting, sales and gross profit are recognized as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded as an asset captioned “Costs and estimated earnings in excess of billings on uncompleted contracts.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Billings in excess of costs and estimated earnings on uncompleted contracts.” Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in cost of sales in the period the change becomes known. The use of the POC method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

7 
 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

When changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

During the three months ended March 31, 2016, the Company had information that the United States Air Force ("USAF") was intending to increase the number of ship sets on order for the A-10. An increase in the number of ship sets on order would improve the Company’s estimated gross margin on the overall program.

In April 2016, the Company became aware that the USAF had reevaluated its position and as such had deferred any decision regarding increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing, the Company’s customer.

Based on the above facts, the Company believed that it was not probable that there would be any future orders on the A-10 beyond the 173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March 31, 2016 the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. The change in estimate resulted in a reduction of revenue of approximately $8.9 million and an increase in cost of sales of approximately $4.6 million, for an aggregate charge of approximately $13.5 million.

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09 (“ASU 2014-09”), Revenue from Contracts with Customers (Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity  expects to receive for the goods and services provided. Entities have the option of using either a full retrospective or modified retrospective approach, with the new standard required to be adopted for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2017. The Company’s project implementation team, with the assistance of a third-party consultant, has been evaluating the impact of the new guidance on the Company’s financial statements. Based on the Company’s preliminary assessment, we believe that the new standard will have an impact primarily on the recognition of revenue related to distinct deliverables, as defined in the standard, within a long-term, multi-deliverable contract. We continue to review potential required disclosures. In addition, we continue to monitor additional changes, modifications, clarifications or interpretations being undertaken by the FASB, which may impact the Company’s current conclusions. The Company will adopt the new standard on its effective date using the modified retrospective method. The Company anticipates using an input method to determine the amounts to be recognized as revenue upon adoption of ASU 2014-09.

In February of 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements.

8 
 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

2.       stock-based compensation

The Company accounts for stock-based compensation based on the fair value of the stock or stock-based instrument on the date of grant.

In January 2017, the Company granted 59,395 restricted stock units (“RSUs”) to its board of directors as partial compensation for the 2017 year. On January 1, 2016, the Company granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income (loss) for the nine months ended September 30, 2017 and 2016 includes approximately $517,000 and $564,500, respectively, of noncash compensation expense related to the RSU grants to the board of directors. This expense is recorded as a component of selling, general and administrative expenses. In addition, for the nine months ended September 30, 2017, the Company granted 5,550 shares of common stock to various employees and approximately $13,300 of compensation expense is included in selling, general and administrative expenses and approximately $37,500 of compensation expense is included in cost of sales for this grant. 

In August 2016 and March 2017, the Company granted 98,645 and 73,060 shares of common stock, respectively, to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criteria are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2021 based upon the service and performance thresholds. For the nine months ended September 30, 2017, approximately $208,800 of compensation expense is included in selling, general and administrative expenses and approximately $44,100 of compensation expense is included in cost of sales for this grant. In March 2017, 12,330 of the shares granted in August of 2016 were forfeited because the Company failed to achieve certain performance criteria for the year ended December 31, 2016. In addition, on March 9, 2017, these employees returned 4,525 common shares, valued at approximately $33,000, to pay the employees’ withholding taxes.

A summary of the status of the Company’s stock option plans as of September 30, 2017 and changes during the nine months ended September 30, 2017 is as follows:

  Options  Weighted average exercise price  Weighted average remaining contractual term (in years)   Aggregate intrinsic value 
Outstanding            
at beginning of period   149,466   $10.43           
Outstanding and vested                    
at end of period   149,466   $10.43    0.83   $123,300 

During the nine months ended September 30, 2017 and September 30, 2016, no stock options were granted or exercised.

 

9 
 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

3.       Derivative Instruments and Fair Value

The Company’s use of derivative instruments has been to hedge interest rates. These derivative contracts are entered into with a financial institution. The Company does not use derivative instruments for trading purposes and has procedures in place to monitor and control their use.

We record these derivative financial instruments on the condensed balance sheets at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.

Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately.

In March 2012, the Company entered into interest rate swaps with the objective of reducing the Company’s exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated these interest rate swap contracts as cash flow hedges. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item. No material ineffectiveness was recognized in the quarter ended March 31, 2016. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.

In May 2016, the Company entered into a new interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item. As of September 30, 2017, the Company had a net deferred loss associated with the interest rate swap of approximately $10,800, which was included in other liabilities.

Fair Value

At September 30, 2017 and December 31, 2016, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.

   September 30, 2017
   Carrying Amount  Fair Value
Debt      
Short-term borrowings and long-term debt  $32,768,421   $32,768,421 

 

   December 31, 2016
   Carrying Amount  Fair Value
Debt      
Short-term borrowings and long-term debt  $32,689,467   $32,689,467 

The Company estimated the fair value of debt using market quotes and calculations based on market rates.

10 
 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

The following table presents the fair values of those financial liabilities measured on a recurring basis as of September 30, 2017 and December 31, 2016:

      Fair Value Measurements September 30, 2017
Description  Total  Quoted Prices in Active Markets for Identical assets
(Level 1)
  Significant Other Observable Inputs
(Level 2)
  Significant Unobservable Inputs
(Level 3)
Interest Rate Swap, net  $10,765    —     $10,765    —   
Total  $10,765    —     $10,765    —   

 

      Fair Value Measurements December 31, 2016
Description  Total  Quoted Prices in Active Markets for Identical assets
(Level 1)
  Significant Other Observable Inputs
(Level 2)
  Significant Unobservable Inputs
(Level 3)
Interest Rate Swap, net  $13,685    —     $13,685    —   
Total  $13,685    —     $13,685    —   

The fair value of the Company’s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the “replacement swap rate,” which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value of the interest differential between the contractual swap and the replacement swap.

11 
 

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

4.      COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS

Costs and estimated earnings in excess of billings on uncompleted contracts consist of the following:

   September 30, 2017
   U.S.      
   Government  Commercial  Total
Costs incurred on uncompleted contracts  $368,164,864   $171,052,715   $539,217,579 
Estimated earnings   34,663,617    71,877,761    106,541,378 
Sub-total   402,828,481    242,930,476    645,758,957 
Less billings to date   357,402,993    180,391,063    537,794,056 
Costs and estimated earnings in excess of billings on uncompleted contracts  $45,425,488   $62,539,413   $107,964,901 

 

   December 31, 2016
   U.S.      
   Government  Commercial  Total
Costs incurred on uncompleted contracts  $341,003,461   $153,898,425   $494,901,886 
Estimated earnings   39,638,231    58,346,518    97,984,749 
Sub-total   380,641,692    212,244,943    592,886,635 
Less billings to date   331,277,942    162,145,504    493,423,446 
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,363,750   $50,099,439   $99,463,189 

The above amounts are included in the accompanying condensed balance sheets under the following captions at September 30, 2017 and December 31, 2016:

   September 30, 2017  December 31, 2016
Costs and estimated earnings in excess of billings on uncompleted contracts  $108,377,905   $99,578,526 
Billings in excess of costs and estimated earnings on uncompleted contracts   (413,004)   (115,337)
Totals  $107,964,901   $99,463,189 

U.S. Government contracts includes contracts directly with the U.S. Government and Government subcontracts.

12 
 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur. During the nine months ended September 30, 2017, the effect of such revisions in total estimated contract profits resulted in a decrease to the total gross profit to be earned on the contracts of approximately $1,684,000 from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits in prior years, excluding the effect of the A-10 contract. During the nine months ended September 30, 2016, the effect of such revisions was a decrease to total gross profit of approximately $1,627,000.

Although management believes it has established adequate procedures for estimating costs to uncompleted open contracts, it is possible that additional significant costs could occur on contracts prior to completion.

5.income (Loss) PER COMMON SHARE

Basic income (loss) per common share is computed using the weighted average number of common shares outstanding. Diluted income (loss) per common share for the three and nine month periods ended September 30, 2017 and 2016 is computed using the weighted average number of common shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares of 74,168 were used in the calculation of diluted income per common share in the three and nine months ended September 30, 2017. Incremental shares of 89,466 were not used in the calculation of diluted income per common share in the three and nine month periods ended September 30, 2017, as their exercise price was in excess of the Company’s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. Incremental shares of 48,469 were used in the calculation of diluted income per common share in the three months ended September 30, 2016. Incremental shares of 179,983 were not used in the calculation of diluted income per common share in the three month period ended September 30, 2016, as their exercise price was in excess of the Company’s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. No incremental shares were used in the calculation of diluted income per common share in the nine month period ended September 30, 2016, as the effect of incremental shares would be anti-dilutive.

6.Line of credit

On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (“Restated Agreement”) with Sovereign Bank, now called Santander Bank, N.A. (“Santander”), as the sole arranger, administrative agent and collateral agent, and Valley National Bank. The Restated Agreement provided for a revolving credit loan (“Revolving Facility”) commitment of $35 million and was terminated in March 2016.

On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank N.A. (the “BankUnited Facility”). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”).  The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Facility and the Revolving Facility.  The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement. The term of the BankUnited Facility is through March 23, 2019. 

On May 9, 2016, the Company entered into an amendment (the “Amendment”) to the BankUnited Facility. The Amendment changed the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changed the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ended June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.

As of September 30, 2017, the Company was in compliance with all of the financial covenants contained in the BankUnited Facility, as amended.

As of September 30, 2017, the Company had $23.4 million outstanding under the Revolving Loan bearing interest at 4.75%.

The BankUnited Facility is secured by all of the Company’s assets.

13 
 

NOTES TO CONDENSED FINANCIAL STATEMENTS

(UNAUDITED)

7.       LONG-TERM DEBT

On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the “Santander Term Facility”). The Santander Term Facility was used to purchase tooling and equipment for new programs.

Additionally, the Company and Santander entered into a five year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company paid an amount to Santander representing interest on the notional amount at a fixed rate of 4.11% and received an amount from Santander representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.

The Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the BankUnited Facility (see Note 6).

In May 2016, the Company entered into a new interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.

The Company paid approximately $254,000 of debt issuance costs in connection with the BankUnited Facility of which approximately $96,000 is included in other current assets and $32,000 is a reduction of long-term debt.

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019.

The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

Twelve months ending September 30,   
2018  $1,863,711 
2019   7,314,398 
2020   124,273 
2021   27,354 
Thereafter    
   $9,329,736 

In addition to the Term Loan, included in long-term debt are capital leases and notes payable of $454,737, including a current portion of $155,377.

8.       MAJOR CUSTOMERS

During the nine months ended September 30, 2017, the Company’s four largest commercial customers accounted for 28%, 23%, 11% and 10% of revenue. During the nine months ended September 30, 2016, the Company’s three largest commercial customers accounted for 35%, 30% and 13% of revenue. In addition, during the nine months ended September 30, 2017, 5.2% of revenue was directly from the U.S. Government.

At September 30, 2017, 32%, 23%, 11% and 10% of costs and estimated earnings in excess of billings on uncompleted contracts were from the Company’s four largest commercial customers. At December 31, 2016, 33%, 26%, 12% and 11% of costs and estimated earnings in excess of billings on uncompleted contracts were from the Company’s four largest commercial customers.

At September 30, 2017 and December 31, 2016, 2% and 1%, respectively, of costs and estimated earnings in excess of billings on uncompleted contracts were directly from the U.S. Government.

At September 30, 2017, 20%, 19%, 19%, 12% and 11% of our accounts receivable were from our five largest commercial customers. At December 31, 2016, 35%, 24% and 17% of accounts receivable were from our three largest commercial customers. 

14 
 

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

The following discussion should be read in conjunction with the Company’s Condensed Financial Statements and notes thereto contained in this report.

Forward Looking Statements

When used in this Form 10-Q and in future filings by us with the Securities and Exchange Commission, the words or phrases “will likely result,” “management expects” or “we expect,” “will continue,” “is anticipated,” “estimated” or similar expressions are intended to identify “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Readers are cautioned not to place undue reliance on any such forward-looking statements, each of which speaks only as of the date made. Such statements are subject to certain risks and uncertainties that could cause actual results to differ materially from historical earnings and those presently anticipated or projected. The risks are included in Item 1A - Risk Factors of our Annual Report on Form 10-K for the year ended December 31, 2016 and Item 2 - Management’s Discussion and Analysis of Financial Condition and Results of Operations included in this Form 10-Q. We have no obligation to publicly release the result of any revisions which may be made to any forward-looking statements to reflect anticipated or unanticipated events or circumstances occurring after the date of such statements.

Business Operations

We are a manufacturer of structural aircraft parts for fixed wing aircraft and helicopters in both the commercial and defense markets. Within the global aerostructure supply chain, we are either a Tier 1 supplier to aircraft Original Equipment Manufacturers (“OEMs”) or a Tier 2 subcontractor to major Tier 1 manufacturers. We also are a prime contractor to the U.S. Department of Defense, primarily the Air Force. In conjunction with our assembly operations, we provide engineering, program management, supply chain management, and Maintenance Repair & Overhaul (“MRO”) services.

15 
 

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

Backlog

We produce custom assemblies pursuant to long-term contracts and customer purchase orders. Backlog consists of aggregate values under such contracts and purchase orders, excluding the portion previously included in operating revenues on the basis of percentage of completion accounting, and including estimates of future contract price escalation. Substantially all of our backlog is subject to termination at will and rescheduling, without significant penalty. Funds are often appropriated for programs or contracts on a yearly or quarterly basis, even though the contract may call for performance that is expected to take a number of years. Therefore, our funded backlog does not include the full value of our contracts. Our total backlog as of September 30, 2017 and December 31, 2016 was as follows:

Backlog
(Total)
  September 30,
2017
  December 31,
2016
Funded  $100,583,000   $94,540,000 
Unfunded   297,309,000    321,744,000 
Total  $397,892,000   $416,284,000 

Approximately 79% of the total amount of our backlog at September 30, 2017 was attributable to government contracts. Our backlog attributable to government contracts at September 30, 2017 and December 31, 2016 was as follows:

Backlog
(Government)
  September 30,
2017
  December 31,
2016
Funded  $94,609,000   $92,189,000 
Unfunded   218,682,000    229,543,000 
Total  $313,291,000   $321,732,000 

Our backlog attributable to commercial contracts at September 30, 2017 and December 31, 2016 was as follows:

Backlog
(Commercial)
  September 30,
2017
  December 31,
2016
Funded  $5,974,000   $2,351,000 
Unfunded   78,627,000    92,201,000 
Total  $84,601,000   $94,552,000 

Our unfunded backlog is primarily comprised of the long-term contracts for the G650, E-2D, F-16, T-38, F-35, HondaJet Light Business Jet, Bell AH-1Z, Cessna Citation X+, Sikorsky S-92 and Embraer Phenom 300. These long-term contracts are expected to have yearly orders, which will be funded in the future.

The low level of funded backlog on commercial programs is the result of customers placing funded orders based upon expected lead time. These programs are under long-term agreements with our customers, and as such, we are protected by termination liability provisions.

16 
 

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

Critical Accounting Policies

Revenue Recognition

We recognize revenue from our contracts over the contractual period under the percentage-of-completion (“POC”) method of accounting. Under the POC method of accounting, sales and gross profit are recognized as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded as an asset captioned “Costs and estimated earnings in excess of billings on uncompleted contracts.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Billings in excess of costs and estimated earnings on uncompleted contracts.” Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in cost of sales in the period the change becomes known. The use of the POC method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received by us during any reporting period. We continually evaluate all of the issues related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting; however, we cannot assure you that our estimates will be accurate. If our estimates are not accurate or a contract is terminated, we will be forced to adjust revenue in later periods. Furthermore, even if our estimates are accurate, we may have a shortfall in our cash flow and we may need to borrow money, or seek access to other forms of liquidity, to fund our work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

When adjustments are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

17 
 

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

Results of Operations

Revenue

Revenue for the three months ended September 30, 2017 was $20,706,460 compared to $22,110,829 for the same period last year, a decrease of $1,404,369 or 6.4%. This decrease is predominantly the result of a normal cyclical decrease in revenue on the Company’s E-2D program.

Revenue for the nine months ended September 30, 2017 was $57,471,112 compared to $57,061,826 for the same period last year, an increase of $409,286 or 0.7%.

During the three months ended March 31, 2016, the Company had information that the United States Air Force ("USAF") was intending to increase the number of ship sets on order for the A-10. An increase in the number of ship sets on order would improve the Company’s estimated gross margin on the overall program.

In April 2016, the Company became aware that the USAF had reevaluated its position and as such had deferred any decision regarding increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing, the Company’s customer.

Based on the above facts, the Company believed that it was not probable that there would be any future orders on the A-10 beyond the 173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March 31, 2016 the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. The change in estimate resulted in a reduction of revenue of approximately $8.9 million in the quarter ended March 31, 2016.

In addition to the change in estimate adjustment to revenue in the quarter ended March 31, 2016, which caused military revenue to be unusually low in that year, military revenue in 2017 increased by approximately $10.0 million.

Revenue from commercial subcontracts was $21,485,354 for the nine months ended September 30, 2017 compared to $31,170,895 for the nine months ended September 30, 2016, a decrease of $9,685,541 or 31.1%. The decrease in revenue is the result of an approximate $4.9 million decrease in revenue on our Embraer Phenom 300 program, as production rates have declined and a $3.8 million decrease in revenue on our G650 program.

Inflation historically has not had a material effect on our operations.

Cost of sales

Cost of sales for the three months ended September 30, 2017 and 2016 was $15,794,024 and $17,086,461, respectively, a decrease of $1,292,437 or 7.6%, This decrease is the result of the comparable decline in revenue.

Cost of sales for the nine months ended September 30, 2017 and 2016 was $44,337,414 and $58,642,561, respectively, a decrease of $14,305,147 or 24.4%. The provision for contract losses, as well as lower rate production on our E-2D, Phenom 300 and Embraer programs, all described above, have resulted in lower cost of sales.

18 
 

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

The components of the cost of sales were as follows:

   Three months ended  Nine months ended
   September 30, 2017  September 30, 2016  September 30, 2017  September 30, 2016
Procurement  $10,709,002   $12,767,192   $28,613,115   $39,000,097 
Labor   1,666,176    1,950,312    5,252,745    6,280,722 
Factory overhead   3,616,974    3,996,607    11,404,680    11,984,948 
Other contract costs   (198,128)   (1,627,650)   (933,126)   1,376,794 
                     
Cost of Sales  $15,794,024   $17,086,461   $44,337,414   $58,642,561 

Other contract costs (credit) for the nine months ended September 30, 2017 were $(933,126) compared to $1,376,794, a decrease of $2,309,920. Other contract costs (credit) for the three months ended September 30, 2017 were $(198,128) compared to $(1,627,650), an increase of $1,429,522. Other contract costs relate to expenses recognized for changes in estimates and expenses predominately associated with loss contracts. Other contract costs are comprised predominantly of charges related to the change in estimate on the A-10 program in 2016. In the nine months ended September 30, 2017, other contract costs are a credit, as we have incurred actual expenses on our A-10 program that had been previously recognized as part of the change in estimate charge.

Procurement for the nine months ended September 30, 2017 was $28,613,115 compared to $39,000,097, a decrease of $10,386,982 or 26.6%. Procurement for the three months ended September 30, 2017 was $10,709,002 compared to $12,767,192, a decrease of $2,058,190 or 16.1%. This decrease is a result of a $5.0 million decrease in procurement on our E-2D program, as we are shipping parts from stock and lowering inventory on this program, as well as an approximately $5.8 million decrease in procurement on the commercial programs described above.

Labor costs for the nine months ended September 30, 2017 were $5,252,745 compared to $6,280,722, a decrease of $1,027,977 or 16.4%. The decrease is the result of an approximate $322,000 decrease in the commercial programs described above, as well as a $705,000 decrease in military programs. Labor costs for the three months ended September 30, 2017 were $1,666,176 compared to $1,950,312, a decrease of $284,135 or 14.6%.

Factory overhead for the nine months ended September 30, 2017 was $11,404,680 compared to $11,984,948, a decrease of $580,268 or 4.8%. Factory overhead for the three months ended September 30, 2017 was $3,616,974 compared to $3,996,607, a decrease of $379,633 or 9.5%.

Gross Profit (Loss)

Gross profit (loss) for the nine months ended September 30, 2017 was a profit of $13,133,698 compared to a loss of $1,580,735 for the nine months ended September 30, 2016, an increase of $14,714,433, predominately the result of the change in estimate on the A-10 program.

Gross profit for the three months ended September 30, 2017 was $4,912,436 compared to $5,024,368 for the three months ended September 30, 2016, a decrease of $111,932 predominately the result of lower volume, as described above.

19 
 

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

Favorable/Unfavorable Adjustments to Gross Profit (Loss)

During the nine months ended September 30, 2017 and 2016, circumstances required that we make changes in estimates to various contracts. Such changes in estimates resulted in decreases in total gross profit as follows:

   Nine months ended
   September 30,
2017
  September 30,
2016
Favorable adjustments  $381,000   $235,000 
Unfavorable adjustments   (2,065.000)   (1,862,000)
Net adjustments  $(1,684,000)  $(1,627,000)

During the nine months ended September 30, 2017, we had three contracts which had approximately $910,000, $506,000 and $436,000 of unfavorable adjustments caused by changing estimates on a long-term program; we are working with the customer to agree to contract extensions and expect to have to decrease our selling price. Additionally, we had one contract that had a gap in production, as well as a smaller than expected order quantity. The gap in production and low quantity has resulted in an unfavorable adjustment of approximately $508,000. There were no other material changes favorable or unfavorable during the nine months ended September 30, 2017.

During the nine months ended September 30, 2016, we had one contract which had approximately $270,000 of an unfavorable adjustment caused by excess labor and procurement costs due to difficulty in the manufacturing process. In addition, we had an approximate $354,000 unfavorable adjustment on one contract that was canceled by the government. Also, we had four contracts that each had between $140,000 and $245,000 (cumulatively $890,000) of unfavorable adjustments caused by excess labor costs incurred. No other individual favorable or unfavorable changes in estimates for the nine months ended September 30, 2016 were material.

In addition to the above mentioned unfavorable adjustments, in 2016 we had the unfavorable adjustment of approximately $13.5 million related to the A-10 program described previously.

Selling, General and Administrative Expenses

Selling, general and administrative expenses for the three months ended September 30, 2017 were $2,044,304 compared to $2,014,147 for the three months ended September 30, 2016, an increase of $30,157 or 1.5%. This change was predominately the result of an increase of $150,000 in accrued bonuses and an increase of $150,000 in bad debt expense, offset by a decrease of approximately $147,000 in professional fees, a decrease of $90,000 in salaries and a decrease of $56,000 in marketing.

Selling, general and administrative expenses for the nine months ended September 30, 2017 were $6,210,380 compared to $6,603,321 for the nine months ended September 30, 2016, a decrease of $392,941 or 6.0%. This decrease was predominately the result of an approximately $456,000 decrease in professional fees because of the extended audit CPI had in 2016 and an approximately $246,000 decrease in loss on unrealized receivables, offset by an increase in salaries of $83,000 and an increase in accrued bonuses of $300,000.

Income (Loss) Before Provision for (Benefit from) Income Taxes

Income before provision for income taxes for the three months ended September 30, 2017 was $2,465,513 compared to $2,672,065 for the same period last year, a decrease of $206,552. Income before provision for income taxes for the nine months ended September 30, 2017 was $5,664,461 compared to loss before benefit from income taxes of $9,121,579 for the same period last year, an increase of $14,786,040, predominately the result of the change in estimate on the A-10 program.

20 
 

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

Provision for (Benefit from) Income Taxes

Provision for income taxes was $770,000 and $1,954,000 for the three and nine months ended September 30, 2017, compared to provision for income taxes of $986,000 for the three months ended September 30, 2016 and a benefit from income taxes of $3,378,000 for the nine months ended September 30, 2016. The effective tax rate at September 30, 2017 was 35%. The benefit from income taxes recognized in the nine months ended September 30, 2016, resulted in the booking of a deferred tax asset. At December 31, 2016, the Company had net operating loss carryforwards of approximately $14.6 million which will expire in 2031. Our historical tax rates have been below the federal statutory rate because of the effect of permanent differences between book and tax deductions, predominately the R&D tax credit and the domestic production activity deduction.

Net Income (Loss)

Net income for the three months ended September 30, 2017 was $1,695,513 or $0.19 per basic share, compared to $1,686,065 or $0.19 per basic share for the same period last year. Net income for the nine months ended September 30, 2017 was $3,710,461 or $0.42 per basic share, compared to a loss of $5,743,579 or $0.67 per basic share for the same period last year. Diluted income per share was $0.19 for the three months ended September 30, 2017 calculated utilizing 8,872,810 weighted average shares outstanding. Diluted income per share for the nine months ended September 30, 2017 was $0.42, calculated utilizing 8,841,397 average shares outstanding as adjusted for the dilutive effect of outstanding stock options and RSUs. Diluted income per share for the three months ended September 30, 2016 was $0.19, calculated utilizing 8,692,420 average shares outstanding as adjusted for the dilutive effect of outstanding stock options and RSUs. Basic and diluted income per share for the nine months ended September 30, 2016 were the same as effects of outstanding options would be anti-dilutive.

Liquidity and Capital Resources

General

At September 30, 2017, we had working capital of $75,782,789 compared to $70,595,485 at December 31, 2016, an increase of $5,187,304 or 7.3%.

Cash Flow

A large portion of our cash flow is used to pay for materials and processing costs associated with contracts that are in process and which do not provide for progress payments. Costs for which we are not able to bill on a progress basis are components of “Costs and estimated earnings in excess of billings on uncompleted contracts” on our condensed balance sheets and represent the aggregate costs and related earnings for uncompleted contracts for which the customer has not yet been billed. These costs and earnings are recovered upon shipment of products and presentation of billings in accordance with contract terms.

Because the POC method of accounting requires us to use estimates in determining revenue, costs and profits and in assigning the amounts to accounting periods, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash that we receive during any reporting period. Accordingly, it is possible that we may have a shortfall in our cash flow and may need to borrow money, or to raise additional capital, until the reported earnings materialize into actual cash receipts.

At September 30, 2017, we had a cash balance of $711,083 compared to $1,039,586 at December 31, 2016.

Our costs and estimated earnings in excess of billings increased by approximately $8.8 million during the nine months ended September 30, 2017.

Several of our programs require us to expend up-front costs that may have to be amortized over a portion of production units.  In the case of significant program delays and/or program cancellations, we could be required to bear impairment charges, which may be material, for costs that are not recoverable.  Such charges and the loss of up-front costs could have a material impact on our liquidity.

We continue to work to obtain better payment terms with our customers, including accelerated progress payment arrangements, as well as exploring alternative funding sources.

We believe that our existing resources, together with the availability under our credit facility, will be sufficient to meet our current working capital needs for at least 12 months from the date of the filing of our Form 10-Q.

21 
 

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

Credit Facilities

Credit Agreement and Term Loan

On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank, N.A. (the “BankUnited Facility”). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”).  The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Loan and the Revolving Facility.  The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement. 

As of March 31, 2016, the Company was not in compliance with the net profit, Debt Service Coverage, and Leverage Coverage Ratio financial covenants contained in the BankUnited Facility, which non-compliance was waived (the “Waiver”) by the banks. On May 9, 2016 the Company entered into an amendment (the “Amendment”) to the BankUnited Facility which, among other things, provided for the Waiver. In addition, the Amendment changes the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changes the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ended June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.

As of September 30, 2017, the Company had $23.4 million outstanding under the Revolving Loan bearing interest at 4.75%.

The BankUnited Revolving Facility is secured by all of our assets.

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019. The maturities of the Term Loan are included in the maturities of long-term debt.

On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the “Santander Term Facility”). Santander Term Facility was used to purchase tooling and equipment for new programs.

Additionally, the Company and Santander entered into a five year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company paid an amount to Santander representing interest on the notional amount at a fixed rate of 4.11% and received an amount from Santander representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.

The Santander interest swap agreement was terminated and the Santander Term Facility paid off on March 24, 2016 using the proceeds of the BankUnited Facility.

In May 2016, the Company entered into a new interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.

Contractual Obligations

For information concerning our contractual obligations, see “Contractual Obligations” under “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2016.

22 
 

Item 3 – Quantitative and Qualitative Disclosures About Market Risk

Management does not believe that there is any material market risk exposure with respect to derivative or other financial instruments that would require disclosure under this item.

Item 4 – Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The Company’s management has established disclosure controls and procedures designed to ensure that information it is required to disclose in the reports that it files or submits under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within time periods specified in the Securities and Exchange Commission rules and forms. Such disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information the Company is required to disclose in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management to allow timely decisions regarding required disclosure.

Based on an evaluation of the Company’s disclosure controls and procedures as of September 30, 2017 made by management, under the supervision and with the participation of the Chief Executive Officer and Chief Financial Officer, the Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Exchange Act) were effective as of September 30, 2017.

Changes in Internal Control Over Financial Reporting

There has been no change in our internal control over financial reporting during the quarter ended September 30, 2017 that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.

23 
 

Part II: Other Information

Item 1 – Legal Proceedings

None.

Item 1A – Risk Factors

Material risks related to our business, financial condition and results of operations are disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2016, as filed with the SEC on March 8, 2017.  There have been no material changes to such risk factors.  The risk factors disclosed in our Annual Report should be carefully considered in evaluating our business because such factors may have a significant impact on our business, operating results, liquidity and financial condition.

Changes in accounting standards could affect our reported financial results.

New accounting standards or pronouncements that may become applicable to our Company from time to time, or changes in the interpretation of existing standards and pronouncements, could have a significant effect on our reported financial results for the affected periods.

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

There have been no sales of unregistered equity securities for the nine months ended September 30, 2017.  

Item 3 – Defaults Upon Senior Securities

None.

Item 4 – Mine Safety Disclosures

Not applicable.

Item 5 – Other Information

None.

Item 6 – Exhibits

Exhibit 31.1 Section 302 Certification by Chief Executive Officer and President
Exhibit 31.2 Section 302 Certification by Chief Financial Officer (Principal Accounting Officer)
Exhibit 32 Section 906 Certification by Chief Executive Officer and Chief Financial Officer
Exhibit 101 The following financial information from CPI Aerostructures, Inc. Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2017 formatted in Extensible Business Reporting Language (XBRL): (i) the Condensed Balance Sheets, (ii) the Condensed Statements of Operations and Comprehensive Income (Loss), (iii) the Condensed Statements  of Shareholders’ Equity, (iv) the Condensed Statements of Cash Flows, and (v) the Notes to the Condensed Financial Statements

 

24 
 

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.

    CPI AEROSTRUCTURES, INC.
     
     
     
Dated: November 9,   2017 By.   /s/ Douglas J. McCrosson
    Douglas J. McCrosson
    Chief Executive Officer and President
     
     
     
Dated:  November 9,   2017 By.   /s/ Vincent Palazzolo
    Vincent Palazzolo
    Chief Financial Officer (Principal Accounting Officer)

 

 

25 
EX-31.1 2 ex31-1.htm CERTIFICATION BY CHIEF EXECUTIVE OFFICER AND PRESIDENT
 

CPI Aerostructures, Inc. 10-Q

 

CPI AEROSTRUCTURES, INC

EXHIBIT 31.1

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY

ACT OF 2002

I, Douglas J. McCrosson, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of CPI Aerostructures, 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 the 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 first fiscal quarter 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 to 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 significant role in the registrant’s internal control over financial reporting.

Date: November 9, 2017

  By:   /s/ Douglas J. McCrosson
    Name: Douglas J. McCrosson
    Title: Chief Executive Officer and President

 

 

 

EX-31.2 3 ex31-2.htm CERTIFICATION BY CHIEF FINANCIAL OFFICER
 

CPI Aerostructures, Inc. 10-Q

 

CPI AEROSTRUCTURES, INC

EXHIBIT 31.2

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY

ACT OF 2002

I, Vincent Palazzolo, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of CPI Aerostructures, 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 the 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 first fiscal quarter 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 to 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 significant role in the registrant’s internal control over financial reporting.

Date: November 9, 2017

  By:   /s/ Vincent Palazzolo
    Name: Vincent Palazzolo
    Title: Chief Financial Officer

 

 

 

EX-32 4 ex32.htm CERTIFICATION BY CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
 

CPI Aerostructures, Inc. 10-Q

 

CPI AEROSTRUCTURES, INC

EXHIBIT 32

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of CPI Aerostructures, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2017 as filed with the Securities and Exchange Commission (the “Report”), the undersigned, in the capacities and on the date indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.        

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

2.       

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

Date: November 9, 2017

  By:   /s/ Douglas J. McCrosson
    Name: Douglas J. McCrosson
    Title: Chief Executive Officer and President
     
     
  By:   /s/ Vincent Palazzolo
    Name: Vincent Palazzolo
    Title: Chief Financial Officer

 

 

 

EX-101.INS 5 cvu-20170930.xml XBRL INSTANCE DOCUMENT 0000889348 2017-01-01 2017-09-30 0000889348 2017-11-02 0000889348 2016-12-31 0000889348 2017-09-30 0000889348 us-gaap:CommonStockMember 2016-01-01 2016-09-30 0000889348 us-gaap:CommonStockMember 2015-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000889348 us-gaap:RetainedEarningsMember 2016-01-01 2016-09-30 0000889348 us-gaap:RetainedEarningsMember 2015-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-09-30 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000889348 us-gaap:CommonStockMember 2017-01-01 2017-09-30 0000889348 us-gaap:CommonStockMember 2017-09-30 0000889348 us-gaap:CommonStockMember 2016-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000889348 us-gaap:RetainedEarningsMember 2017-01-01 2017-09-30 0000889348 us-gaap:RetainedEarningsMember 2017-09-30 0000889348 us-gaap:RetainedEarningsMember 2016-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-09-30 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2016-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2016-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-09-30 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-09-30 0000889348 us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0000889348 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2017-09-30 0000889348 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000889348 us-gaap:InterestRateSwapMember us-gaap:OtherLiabilitiesMember 2017-01-01 2017-09-30 0000889348 cvu:USGovernmentMember 2016-12-31 0000889348 cvu:CommercialMember 2016-12-31 0000889348 cvu:USGovernmentMember 2017-09-30 0000889348 cvu:CommercialMember 2017-09-30 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnited1Member 2016-05-08 2016-05-09 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2016-03-23 2016-03-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnited1Member 2017-09-30 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2016-03-24 0000889348 cvu:CitizensBankNaMember cvu:TermLoanMember 2016-03-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:RestatedAgreementMember 2012-12-05 0000889348 cvu:SovereignTermFacilityMember us-gaap:InterestRateSwapMember 2012-03-01 2012-03-09 0000889348 cvu:SovereignTermFacilityMember cvu:TermLoanMember 2012-03-01 2012-03-09 0000889348 cvu:SovereignTermFacilityMember cvu:TermLoanMember 2012-03-09 0000889348 cvu:SovereignTermFacilityMember us-gaap:InterestRateSwapMember 2012-03-09 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-09-30 0000889348 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2016-01-01 2016-09-30 0000889348 cvu:CustomerConcentrationRisk1Member us-gaap:SalesRevenueNetMember 2016-01-01 2016-09-30 0000889348 cvu:CustomerConcentrationRisk2Member us-gaap:SalesRevenueNetMember 2016-01-01 2016-09-30 0000889348 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-09-30 0000889348 cvu:CustomerConcentrationRisk1Member us-gaap:SalesRevenueNetMember 2017-01-01 2017-09-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember 2017-01-01 2017-09-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member 2017-01-01 2017-09-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member 2017-01-01 2017-09-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member 2017-01-01 2017-09-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member 2017-01-01 2017-09-30 0000889348 us-gaap:AccountsReceivableMember 2017-01-01 2017-09-30 0000889348 cvu:AccountsReceivable1Member 2017-01-01 2017-09-30 0000889348 cvu:AccountsReceivable2Member 2017-01-01 2017-09-30 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member 2016-01-01 2016-12-31 0000889348 us-gaap:AccountsReceivableMember 2016-01-01 2016-12-31 0000889348 cvu:AccountsReceivable1Member 2016-01-01 2016-12-31 0000889348 cvu:AccountsReceivable2Member 2016-01-01 2016-12-31 0000889348 cvu:SovereignTermFacilityMember cvu:TermLoan1Member 2016-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0000889348 us-gaap:EmployeeStockOptionMember 2016-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2017-09-30 0000889348 2015-12-31 0000889348 us-gaap:CommonStockMember 2016-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-09-30 0000889348 us-gaap:RetainedEarningsMember 2016-09-30 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-09-30 0000889348 2016-09-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2016-01-01 2016-01-02 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2017-01-01 2017-01-31 0000889348 2016-01-01 2016-09-30 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2016-08-01 2016-08-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-09-01 2017-09-30 0000889348 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-09-30 0000889348 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-01-01 2017-09-30 0000889348 us-gaap:InterestRateSwapMember 2016-03-23 2016-03-24 0000889348 cvu:CitizensBankNaMember cvu:TermLoanMember 2016-03-23 2016-03-24 0000889348 cvu:AccountsReceivable3Member 2017-01-01 2017-09-30 0000889348 2017-07-01 2017-09-30 0000889348 2016-07-01 2016-09-30 0000889348 cvu:CustomerConcentrationRisk2Member us-gaap:SalesRevenueNetMember 2017-01-01 2017-09-30 0000889348 cvu:AccountsReceivable4Member 2017-01-01 2017-09-30 0000889348 cvu:CustomerConcentrationRisk3Member us-gaap:SalesRevenueNetMember 2017-01-01 2017-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure cvu:Number CPI AEROSTRUCTURES INC 0000889348 10-Q false --12-31 No No Yes Smaller Reporting Company Q3 2017 CVU 8514613 4743596 99578526 108377905 2298610 2016774 115337 413004 22438685 23438685 23400000 0.001 0.001 50000000 50000000 8739836 8846817 32689467 32689467 32768421 32768421 10765 10765 13685 13685 10765 10765 13685 13685 494901886 539217579 341003461 153898425 368164864 171052715 97984749 106541378 39638231 58346518 34663617 71877761 592886635 645758957 380641692 212244943 402828481 242930476 493423446 537794056 331277942 162145504 357402993 180391063 99463189 107964901 49363750 50099439 45425488 62539413 1684000 1627000 74168 74168 48469 30000000 35000000 10000000 4500000 10000000 3.5 3 0.005 0.0475 P5Y P5Y 4500000 0.0300 155377 .052 .35 0.30 .13 .28 .23 .02 0.01 .32 .23 0.11 .10 .20 .19 .19 .33 .26 .12 0.11 0.35 .24 .17 .12 .11 0.11 .10 4 4 3 5 8860986 117791895 120667767 -9000 -7100 14781018 18491479 52824950 53612131 8738 8847 50186189 48562410 632744 607833 8860724 7433937 40692721 40520640 6000 6000 1377171 280622 1341924 1863711 1386147 1347789 14027457 13170829 117791895 120667767 252481 204348 3952598 2143216 111288206 116303429 2155481 2470845 1039586 711083 1002023 665317 10800 2 0.0411 454737 149466 10.43 67605706 72105357 8584 52137384 18389594 -3453 8847 8738 53612131 52824950 18491479 14781018 -7100 -9000 70532109 8722 52701839 12646015 -48000 65308576 8739836 8846817 8583511 8846817 8739836 8722569 3710461 -5743579 3710461 -5743579 1695513 1686065 787290 138 564455 109 787181 564593 139058 106981 153855 254000 123300 10.43 149466 514965 173 53882 59395 98645 73060 5550 P1Y P1Y 517000 564500 13300 37500 208800 44100 12330 12330 4525 4525 33000 33000 4000 89466 89466 179983 96000 32000 4 3 2017-09-30 535514 150000 -3453 -3453 <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0">interest on the notional amount at a rate equal to the one month Libor plus 3% </p> 1900 -48000 1900 -48000 8900000 4600000 13500000 3712361 -5788126 1693213 1712001 1900 -44547 -2300 25936 1954000 -3378000 770000 986000 5664461 -9121579 2465513 2672065 1258857 937523 402619 338156 6923318 -8184056 2868132 3010221 6210380 6603321 2044304 2014147 13133698 -1580735 4912436 5024368 44337414 58642561 15794024 17086461 57471112 57061826 20706460 22110829 0.42 -0.67 0.19 0.19 0.42 -0.67 0.19 0.19 8841397 8628716 8872810 8692420 8820379 8628716 8846507 8678608 -164124 -1096549 1482771 297667 655308 -888218 -4658005 299317 1589903 8799379 -6878561 -3621017 1734738 1802128 -3461000 150000 395748 787290 564593 -21010 -22525 6177 48133 459261 555308 42480 240916 93754 2000000 30400000 3000000 28638685 10000000 921046 1514899 -328503 -336706 465472 144614 260027 1172964 806277 P9M29D 1863711 7314398 124273 27357 9329736 <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At September 30, 2017 and December 31, 2016, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="7" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">September 30, 2017</font></td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Carrying Amount</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value</font></td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 56%; color: Black; text-align: justify; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</font></td><td style="width: 8%; color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">32,768,421</font></td><td style="width: 1%; padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">32,768,421</font></td><td style="width: 1%; padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="7" style="color: purple; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">December 31, 2016</font></td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="color: purple; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Carrying Amount</font></td><td style="color: purple; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="color: purple; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Fair Value</font></td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: purple; text-align: justify; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Debt</font></td><td style="font: 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; color: purple; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 56%; color: purple; text-align: justify; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Short-term borrowings and long-term debt</font></td><td style="width: 8%; color: purple; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="width: 12%; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">32,689,467</font></td><td style="width: 1%; padding-bottom: 2.5pt; color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 2%; color: purple; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="width: 12%; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">32,689,467</font></td></tr></table> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following table presents the fair values of those financial liabilities measured on a recurring basis as of September 30, 2017 and December 31, 2016:</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="11" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value Measurements September 30, 2017</font></td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical assets<br /> (Level 1)</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs<br /> (Level 2)</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs<br /> (Level 3)</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 40%; color: Black; text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Interest Rate Swap, net</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10,765</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10,765</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10,765</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10,765</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="11" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value Measurements December 31, 2016</font></td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical assets<br /> (Level 1)</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs<br /> (Level 2)</font></td><td style="color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs<br /> (Level 3)</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 40%; color: Black; text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Interest Rate Swap, net</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">13,685</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">13,685</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">13,685</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">13,685</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr></table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt/12pt Times New Roman, Times, Serif; text-transform: uppercase; margin-top: 0; margin-bottom: 8pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0.3in; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>6.</b></font></td><td style="font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>Line of credit</b></font></td></tr></table> <p style="margin-top: 0; margin-bottom: 0"></p> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (&#8220;Restated Agreement&#8221;) with Sovereign Bank, now called Santander Bank, N.A. (&#8220;Santander&#8221;), as the sole arranger, administrative agent and collateral agent, and Valley National Bank. The Restated Agreement provided for a revolving credit loan (&#8220;Revolving Facility&#8221;) commitment of $35 million and was terminated in March 2016.</font></p> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank N.A. (the &#8220;BankUnited Facility&#8221;). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the &#8220;Revolving Loan&#8221;) and a $10 million term loan (&#8220;Term Loan&#8221;).&#160; The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Facility and the Revolving Facility.&#160; The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement. The term of the Bank United Facility is through March 23, 2019.&#160;</font></p> <p style="color: purple; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: windowtext">On May 9, 2016, the Company entered into an amendment (the &#8220;Amendment&#8221;) to the BankUnited Facility. The Amendment changed the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changed the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ended June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program</font><font style="font: 10pt Times New Roman, Times, Serif">.</font></p> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2017, the Company was in compliance with all of the financial covenants contained in the BankUnited Facility, as amended.</font></p> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2017, the Company had $23.4 million outstanding under the Revolving Loan bearing interest at 4.75%.</font></p> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The BankUnited Facility is secured by all of the Company&#8217;s assets.</font></p> -209021 -6812883 -198436 -93754 78954 6569931 <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The above amounts are included in the accompanying condensed balance sheets under the following captions at September 30, 2017 and December 31, 2016:</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">September 30, 2017</font></td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">December 31, 2016</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td nowrap="nowrap" style="width: 56%; text-align: left; text-indent: 0in; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts</font></td><td style="width: 8%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">108,377,905</font></td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">99,578,526</font></td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White"> <td nowrap="nowrap" style="text-align: left; padding-bottom: 1pt; text-indent: 0in; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Billings in excess of costs and estimated earnings on uncompleted contracts</font></td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(413,004</font></td><td style="padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(115,337</font></td><td style="padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Totals</font></td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">107,964,901</font></td><td style="padding-bottom: 2.5pt; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">99,463,189</font></td><td style="padding-bottom: 2.5pt; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr></table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>1.</b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;<b>INTERIM FINANCIAL STATEMENTS</b></font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The condensed financial statements of CPI Aerostructures, Inc. (the &#8220;Company&#8221;) as of September 30, 2017 and for the three and nine months ended September 30, 2017 and 2016 have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Certain information and note disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The condensed balance sheet at December 31, 2016 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by accounting principles generally accepted in the United States of America for complete financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these condensed financial statements be read in conjunction with the financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016. The results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year or any other interim period.</font></p> <p style="font: normal 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company maintains its cash in two financial institutions.&#160; The balances are insured by the Federal Deposit Insurance Corporation.&#160;&#160;From time to time, the Company&#8217;s balances may exceed these limits.&#160;&#160;As of September 30, 2017, the Company had $514,965 of uninsured balances.&#160;&#160;The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.</font></p> <p style="font: normal 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-left: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company predominantly recognizes revenue from contracts over the contractual period under the percentage-of-completion (&#8220;POC&#8221;) method of accounting. Under the POC method of accounting, sales and gross profit are recognized as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded as an asset captioned &#8220;Costs and estimated earnings in excess of billings on uncompleted contracts.&#8221; Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned &#8220;Billings in excess of costs and estimated earnings on uncompleted contracts.&#8221; Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in cost of sales in the period the change becomes known. The use of the POC method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.</font></p> <p style="font: normal 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-left: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">When changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">During the three months ended March 31, 2016, the Company had information that the United States Air Force (&#34;USAF&#34;) was intending to increase the number of ship sets on order for the A-10. An increase in the number of ship sets on order would improve the Company&#8217;s estimated gross margin on the overall program.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In April 2016, the Company became aware that the USAF had reevaluated its position and as such had deferred any decision regarding increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing, the Company&#8217;s customer.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Based on the above facts, the Company believed that it was not probable that there would be any future orders on the A-10 beyond the 173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March 31, 2016 the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. The change in estimate resulted in a reduction of revenue of approximately $8.9 million and an increase in cost of sales of approximately $4.6 million, for an aggregate charge of approximately $13.5 million.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09 (&#8220;ASU 2014-09&#8221;), <i>Revenue from Contracts with Customers (Topic 606)</i>, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity&#160; expects to receive for the goods and services provided.&#160;Entities have the option of using either a full retrospective or modified retrospective approach, with the new standard required to be adopted for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2017. The Company&#8217;s project implementation team, with the assistance of a third-party consultant, has been evaluating the impact of the new guidance on the Company&#8217;s financial statements.&#160;Based on the Company&#8217;s preliminary assessment, we believe that the new standard will have an impact primarily on the recognition of revenue related to distinct deliverables, as defined in the standard, within a long-term, multi-deliverable contract. We continue to review potential required disclosures. In addition, we continue to monitor additional changes, modifications, clarifications or interpretations being undertaken by the FASB, which may impact the Company&#8217;s current conclusions. The Company will adopt the new standard on its effective date using the modified retrospective method. The Company anticipates using an input method to determine the amounts to be recognized as revenue upon adoption of ASU 2014-09.</p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: windowtext">In February of 2016, the FASB issued ASU No. 2016-02, <i>Leases (Topic 842).</i> The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance is effective for interim and annual periods </font><font style="font: 10pt Times New Roman, Times, Serif">beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements.</font></p> <div style="padding: 0in 0in 30pt; border-bottom: white 0.5pt solid; font: normal 10pt Times New Roman, Times, Serif"><p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><b>2.</b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="text-transform: uppercase"><b>stock-based compensation</b></font></font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company accounts for stock-based compensation based on the fair value of the stock or stock-based instrument on the date of grant.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: windowtext">In January 2017, the Company granted 59,395 restricted stock units (&#8220;RSUs&#8221;) to its board of directors as partial compensation for the 2017 year. On January 1, 2016, the Company granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company&#8217;s net income (loss) for the nine months ended September 30, 2017 and 2016 includes approximately $517,000 and $564,500, respectively, of noncash compensation expense related to the RSU grants to the board of directors. This expense is recorded as a component of selling, general and administrative expenses.</font> <font style="font: 10pt Times New Roman, Times, Serif">In addition, for the nine months ended September 30, 2017, the Company granted 5,550 shares of common stock to various employees and approximately $13,300 of compensation expense is included in selling, general and administrative expenses and approximately $37,500 of compensation expense is included in cost of sales for this grant.&#160;</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: windowtext">In August 2016 and March 2017, the Company granted 98,645 and 73,060 shares of common stock, respectively, to various employees. </font><font style="font: 10pt Times New Roman, Times, Serif">In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criteria are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2021 based upon the service and performance thresholds. For the nine months ended September 30, 2017, approximately $208,800 of compensation expense is included in selling, general and administrative expenses and approximately $44,100 of compensation expense is included in cost of sales for this grant.&#160;In March 2017, 12,330 of the shares granted in August of 2016 were forfeited because the Company failed to achieve certain performance criteria for the year ended December 31, 2016. In addition, on March 9, 2017, these employees returned 4,525 common shares, valued at approximately $33,000, to pay the employees&#8217; withholding taxes.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A summary of the status of the Company&#8217;s stock option plans as of September 30, 2017 and changes during the nine months ended September 30, 2017 is as follows:</font></p> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="text-align: center; font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; padding-bottom: 1pt"></td><td style="color: purple; font: normal bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>&#160;</b></font></td> <td colspan="3" style="color: purple; font: normal bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Options</b></font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>&#160;</b></font></td> <td colspan="3" style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Weighted average exercise price</b></font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>&#160;</b></font></td> <td colspan="3" style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted average remaining contractual term (in years)<font style="color: Black">&#160;</font></b></font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>&#160;</b></font></td> <td colspan="3" style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>Aggregate intrinsic value<font style="color: Black">&#160;</font></b></font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="color: purple; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Outstanding</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 40%; color: purple; padding-left: 8.1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">at beginning of period</font></td><td style="width: 3%; color: purple; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 10%; color: purple; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">149,466</font></td><td style="width: 1%; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 3%; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="width: 10%; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">10.43</font></td><td style="width: 1%; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 3%; font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 10%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 3%; font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 10%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Outstanding and vested</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="color: purple; padding-bottom: 2.5pt; padding-left: 8.1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">at end of period</font></td><td style="color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">149,466</font></td><td style="padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">10.43</font></td><td style="padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">0.83</font></td><td style="padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">123,300</font></td><td style="padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> </table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">During the nine months ended September 30, 2017 and September 30, 2016, no stock options were granted or exercised.</font></p> <p style="color: purple; font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <div style="padding: 0in 0in 30pt; border-bottom: white 0.5pt solid; font: normal 10pt Times New Roman, Times, Serif"><p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A summary of the status of the Company&#8217;s stock option plans as of September 30, 2017 and changes during the nine months ended September 30, 2017 is as follows:</font></p> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="text-align: center; font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; padding-bottom: 1pt"></td><td style="color: purple; font: normal bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>&#160;</b></font></td> <td colspan="3" style="color: purple; font: normal bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Options</b></font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>&#160;</b></font></td> <td colspan="3" style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>Weighted average exercise price</b></font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>&#160;</b></font></td> <td colspan="3" style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted average remaining contractual term (in years)<font style="color: Black">&#160;</font></b></font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black"><b>&#160;</b></font></td> <td colspan="3" style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>Aggregate intrinsic value<font style="color: Black">&#160;</font></b></font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="color: purple; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Outstanding</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 40%; color: purple; padding-left: 8.1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">at beginning of period</font></td><td style="width: 3%; color: purple; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 10%; color: purple; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">149,466</font></td><td style="width: 1%; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 3%; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="width: 10%; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">10.43</font></td><td style="width: 1%; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 3%; font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 10%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 3%; font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 10%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Outstanding and vested</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="color: purple; padding-bottom: 2.5pt; padding-left: 8.1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">at end of period</font></td><td style="color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">149,466</font></td><td style="padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">10.43</font></td><td style="padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">0.83</font></td><td style="padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">123,300</font></td><td style="padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> </table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"><b>3.</b></font><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="text-transform: uppercase"><b>Derivative Instruments and Fair Value</b></font></font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company&#8217;s use of derivative instruments has been to hedge interest rates. These derivative contracts are entered into with a financial institution. The Company does not use derivative instruments for trading purposes and has procedures in place to monitor and control their use.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We record these derivative financial instruments on the condensed balance sheets at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In March 2012, the Company entered into interest rate swaps with the objective of reducing the Company&#8217;s exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated these interest rate swap contracts as cash flow hedges. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item. No material ineffectiveness was recognized in the quarter ended March 31, 2016. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In May 2016, the Company entered into a new interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item. As of September 30, 2017, the Company had a net deferred loss associated with the interest rate swap of approximately $10,800, which was included in other liabilities.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Fair Value</u></font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At September 30, 2017 and December 31, 2016, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="7" style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">September 30, 2017</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Carrying Amount</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 56%; color: Black; text-align: justify; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</font></td><td style="width: 8%; color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">32,768,421</font></td><td style="width: 1%; padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">32,768,421</font></td><td style="width: 1%; padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="7" style="color: purple; text-align: center; font: normal 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">December 31, 2016</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="color: purple; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="color: purple; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Carrying Amount</font></td><td style="color: purple; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="color: purple; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Fair Value</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="color: purple; text-align: justify; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Debt</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: purple"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 56%; color: purple; text-align: justify; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">Short-term borrowings and long-term debt</font></td><td style="width: 8%; color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="width: 12%; border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">32,689,467</font></td><td style="width: 1%; padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td><td style="width: 2%; color: purple; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">$</font></td><td style="width: 12%; border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: purple; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">32,689,467</font></td><td style="width: 1%; padding-bottom: 2.5pt; color: purple; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></td></tr> </table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin-right: 0; margin-left: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin-right: 0; margin-left: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company estimated the fair value of debt using market quotes and calculations based on market rates.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin-right: 0; margin-left: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following table presents the fair values of those financial liabilities measured on a recurring basis as of September 30, 2017 and December 31, 2016:</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="11" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value Measurements September 30, 2017</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical assets<br /> (Level 1)</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs<br /> (Level 2)</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs<br /> (Level 3)</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 40%; color: Black; text-align: left; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Interest Rate Swap, net</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10,765</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10,765</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: left; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10,765</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">10,765</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="11" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value Measurements December 31, 2016</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical assets<br /> (Level 1)</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs<br /> (Level 2)</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs<br /> (Level 3)</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 40%; color: Black; text-align: left; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Interest Rate Swap, net</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">13,685</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">13,685</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 3%; color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 10%; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: left; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">13,685</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">13,685</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The fair value of the Company&#8217;s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the &#8220;replacement swap rate,&#8221; which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value of the interest differential between the contractual swap and the replacement swap.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>4. &#160;&#160;&#160;&#160;&#160;COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</b></font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts consist of the following:</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="11" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">September 30, 2017</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 46%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</font></td><td style="width: 5%; color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">368,164,864</font></td><td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 5%; color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">171,052,715</font></td><td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 5%; color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">539,217,579</font></td><td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: left; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Estimated earnings</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">34,663,617</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">71,877,761</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">106,541,378</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">402,828,481</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">242,930,476</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">645,758,957</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: left; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Less billings to date</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">357,402,993</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">180,391,063</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">537,794,056</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td nowrap="nowrap" style="color: Black; font: normal bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; padding-left: 6.5pt; text-indent: -6.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">45,425,488</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">62,539,413</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">107,964,901</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="11" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">December 31, 2016</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 46%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</font></td><td style="width: 5%; font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">341,003,461</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 5%; font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">153,898,425</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 5%; font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">494,901,886</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">Estimated earnings</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">39,638,231</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">58,346,518</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">97,984,749</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">380,641,692</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">212,244,943</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">592,886,635</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">Less billings to date</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">331,277,942</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">162,145,504</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">493,423,446</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td nowrap="nowrap" style="font: normal bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 6.5pt; text-indent: -6.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">49,363,750</font></td><td style="padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">50,099,439</font></td><td style="padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">99,463,189</font></td><td style="padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The above amounts are included in the accompanying condensed balance sheets under the following captions at September 30, 2017 and December 31, 2016:</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">September 30, 2017</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">December 31, 2016</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td nowrap="nowrap" style="width: 56%; text-align: left; text-indent: 0in; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts</font></td><td style="width: 8%; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">108,377,905</font></td><td style="width: 1%; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 2%; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 12%; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">99,578,526</font></td><td style="width: 1%; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td nowrap="nowrap" style="text-align: left; padding-bottom: 1pt; text-indent: 0in; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Billings in excess of costs and estimated earnings on uncompleted contracts</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(413,004</font></td><td style="padding-bottom: 1pt; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">(115,337</font></td><td style="padding-bottom: 1pt; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Totals</font></td><td style="padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">107,964,901</font></td><td style="padding-bottom: 2.5pt; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">99,463,189</font></td><td style="padding-bottom: 2.5pt; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: normal 10pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">U.S. Government contracts includes contracts directly with the U.S. Government and Government subcontracts.</font></p> <p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur. During the nine months ended September 30, 2017, the effect of such revisions in total estimated contract profits resulted in a decrease to the total gross profit to be earned on the contracts of approximately $1,684,000 from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits in prior years, excluding the effect of the A-10 contract. During the nine months ended September 30, 2016, the effect of such revisions was a decrease to total gross profit of approximately $1,627,000.</font></p> <p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Although management believes it has established adequate procedures for estimating costs to uncompleted open contracts, it is possible that additional significant costs could occur on contracts prior to completion.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts consist of the following:</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="11" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">September 30, 2017</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 46%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</font></td><td style="width: 5%; color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">368,164,864</font></td><td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 5%; color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">171,052,715</font></td><td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 5%; color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">539,217,579</font></td><td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: left; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Estimated earnings</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">34,663,617</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">71,877,761</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">106,541,378</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">402,828,481</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">242,930,476</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">645,758,957</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: left; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Less billings to date</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">357,402,993</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">180,391,063</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">537,794,056</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td nowrap="nowrap" style="color: Black; font: normal bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; padding-left: 6.5pt; text-indent: -6.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">45,425,488</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">62,539,413</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">107,964,901</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="11" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">December 31, 2016</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 46%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</font></td><td style="width: 5%; font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">341,003,461</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 5%; font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">153,898,425</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="width: 5%; font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 11%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">494,901,886</font></td><td style="width: 1%; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">Estimated earnings</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">39,638,231</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">58,346,518</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">97,984,749</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">380,641,692</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">212,244,943</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">592,886,635</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">Less billings to date</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">331,277,942</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">162,145,504</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">493,423,446</font></td><td style="padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td nowrap="nowrap" style="font: normal bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 6.5pt; text-indent: -6.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">49,363,750</font></td><td style="padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">50,099,439</font></td><td style="padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">99,463,189</font></td><td style="padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr></table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: normal bold 10pt/12pt Times New Roman, Times, Serif; text-transform: uppercase; margin-top: 0; margin-bottom: 8pt"><tr style="font: normal bold 10pt Times New Roman, Times, Serif"><td style="width: 0.3in; font: normal bold 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>5.</b></font></td><td style="font: normal bold 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>income (Loss) PER COMMON SHARE</b></font></td></tr></table> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Basic income (loss) per common share is computed using the weighted average number of common shares outstanding. Diluted income (loss) per common share for the three and nine month periods ended September 30, 2017 and 2016 is computed using the weighted average number of common shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares of 74,168 were used in the calculation of diluted income per common share in the three and nine months ended September 30, 2017. Incremental shares of 89,466 were not used in the calculation of diluted income per common share in the three and nine month periods ended September 30, 2017, as their exercise price was in excess of the Company&#8217;s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. Incremental shares of 48,469 were used in the calculation of diluted income per common share in the three months ended September 30, 2016. Incremental shares of 179,983 were not used in the calculation of diluted income per common share in the three month period ended September 30, 2016, as their exercise price was in excess of the Company&#8217;s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. No incremental shares were used in the calculation of diluted income per common share in the nine month period ended September 30, 2016, as the effect of incremental shares would be anti-dilutive.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><b>7.</b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;<b>LONG-TERM DEBT</b></font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the &#8220;Santander Term Facility&#8221;). The Santander Term Facility was used to purchase tooling and equipment for new programs.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Additionally, the Company and Santander entered into a five year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company paid an amount to Santander representing interest on the notional amount at a fixed rate of 4.11% and received an amount from Santander representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the BankUnited Facility (see Note 6).</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In May 2016, the Company entered into a new interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company paid approximately $254,000 of debt issuance costs in connection with the BankUnited Facility of which approximately $96,000 is included in other current assets and $32,000 is a reduction of long-term debt.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 60%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Twelve months ending September 30,</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 70%; color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">2018</font></td><td style="width: 10%; color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 18%; color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">1,863,711</font></td><td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">2019</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">7,314,398</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">2020</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">124,273</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">2021</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">27,354</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="color: Black; text-align: center; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Thereafter</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">9,329,736</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: normal 10pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In addition to the Term Loan, included in long-term debt are capital leases and notes payable of $454,737, including a current portion of $155,377.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:</font></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 60%; font: normal 10pt Times New Roman, Times, Serif"> <tr style="font: normal 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Twelve months ending September 30,</font></td><td style="font: normal 10pt Times New Roman, Times, Serif; color: Black"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="width: 70%; color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">2018</font></td><td style="width: 10%; color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="width: 18%; color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">1,863,711</font></td><td style="width: 1%; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">2019</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">7,314,398</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">2020</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">124,273</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="color: Black; text-align: center; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">2021</font></td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; text-align: right; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">27,354</font></td><td style="color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="color: Black; text-align: center; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Thereafter</font></td><td style="color: Black; padding-bottom: 1pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: normal 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: justify; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td><td style="color: Black; padding-bottom: 2.5pt; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td><td style="border-bottom: Black 2.5pt double; font: normal 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">9,329,736</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left; font: normal 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr></table> <p style="font: normal bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>8.<font style="text-transform: none">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font>MAJOR CUSTOMERS</b></font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">During the nine months ended September 30, 2017, the Company&#8217;s four largest commercial customers accounted for 28%, 23%, 11% and 10% of revenue. During the nine months ended September 30, 2016, the Company&#8217;s three largest commercial customers accounted for 35%, 30% and 13% of revenue. In addition, during the nine months ended September 30, 2017, 5.2% of revenue was directly from the U.S. Government.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At September 30, 2017, 32%, 23%, 11% and 10% of costs and estimated earnings in excess of billings on uncompleted contracts were from the Company&#8217;s four largest commercial customers. At December 31, 2016, 33%, 26%, 12% and 11% of costs and estimated earnings in excess of billings on uncompleted contracts were from the Company&#8217;s four largest commercial customers.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At September 30, 2017 and December 31, 2016, 2% and 1%, respectively, of costs and estimated earnings in excess of billings on uncompleted contracts were directly from the U.S. Government.</font></p> <p style="font: normal 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At September 30, 2017, 20%, 19%, 19%, 12% and 11% of our accounts receivable were from our five largest commercial customers. At December 31, 2016, 35%, 24% and 17% of accounts receivable were from our three largest commercial customers.&#160;</font></p> EX-101.SCH 6 cvu-20170930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONDENSED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - INCOME (LOSS) PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - LINE OF CREDIT link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - MAJOR CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - LINE OF CREDIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - MAJOR CUSTOMERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cvu-20170930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cvu-20170930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cvu-20170930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Accumulated Other Comprehensive Loss [Member] Measurement Basis [Axis] Carrying Amount [Member] Fair Value [Member] Measurement Frequency [Axis] Recurring Basis [Member] Fair Value, Hierarchy [Axis] Significant Other Observable Inputs (Level 2) [Member] Derivative Instrument [Axis] Interest Rate Swap [Member] Balance Sheet Location [Axis] Other Liabilities [Member] Lease Arrangement, Type [Axis] US Government [Member] Commercial [Member] Credit Facility [Axis] Revolving Credit Facility [Member] Lender Name [Axis] Amendment - Bank United [Member] Bank United [Member] Bank United N.A. [Member] Long-term Debt, Type [Axis] Term Loan [Member] Debt Instrument [Axis] Restated Agreement [Member] Santander Bank Term Facility [Member] Concentration Risk Type [Axis] US Government Concentration Risk [Member] Concentration Risk Benchmark [Axis] Revenue [Member] Customer #1 Concentration Risk [Member] Customer #2 Concentration Risk [Member] Customer # 3 Concentration Risk [Member] Costs and Estimated Earnings in Excess of Billing - US Government [Member] Costs and Estimated Earnings in Excess of Billing - US Government [Member] Costs and Estimated Earnings in Excess of Billing - Customer #1 [Member] Costs and Estimated Earnings in Excess of Billing - Customer #2 [Member] Costs and Estimated Earnings in Excess of Billing - Customer #3 [Member] Costs and Estimated Earnings in Excess of Billing - Customer #4 [Member] Accounts Receivable Customer #1 [Member] Accounts Receivable Customer #2 [Member] Accounts Receivable Customer #3 [Member] Original Term Loan [Member] Award Type [Axis] Employee Stock Option [Member] Restricted Stock Units (RSUs) [Member] Title of Individual [Axis] Director [Member] Stock Awards [Member] Employees [Member] Income Statement Location [Axis] Selling, General and Administrative Expenses [Member] Cost of Sales [Member] Accounts Receivable Customer #4 [Member] Customer #3 Concentration Risk [Member] Accounts Receivable Customer #5 [Member] Customer #4 Concentration Risk [Member] Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Trading Symbol Document Period End Date Amendment Flag Current Fiscal Year End Date Entity a Well-known Seasoned Issuer Entity a Voluntary Filer Entity's Reporting Status Current Entity Filer Category Entity Public Float Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] ASSETS Current Assets: Cash Accounts receivable, net of allowance for doubtful accounts of $150,000 as of September 30, 2017 and $535,514 as of December 31, 2016 Costs and estimated earnings in excess of billings on uncompleted contracts Prepaid expenses and other current assets Total current assets Property and equipment, net Deferred income taxes, net Other assets Total Assets LIABILITIES AND SHAREHOLDERS' EQUITY Current Liabilities: Accounts payable Accrued expenses Billings in excess of costs and estimated earnings on uncompleted contracts Current portion of long-term debt Contract loss Line of credit Income tax payable Total current liabilities Long-term debt, net of current portion Other liabilities Total Liabilities Shareholders' Equity: Common stock - $.001 par value; authorized 50,000,000 shares, 8,846,817 and 8,739,836 shares, respectively, issued and outstanding Additional paid-in capital Retained earnings Accumulated other comprehensive loss Total Shareholders' Equity Total Liabilities and Shareholders' Equity Allowance for doubtful accounts Common stock, par value (in dollars per share) Common stock, authorized Common stock, issued Common stock, outstanding Income Statement [Abstract] Revenue Cost of sales Gross profit (loss) Selling, general and administrative expenses Income (loss) from operations Interest expense Income (loss) before provision for (benefit from) income taxes Provision for (benefit from) income taxes Net income (loss) Other comprehensive income (loss) net of tax - Change in unrealized gain (loss) interest rate swap Comprehensive income (loss) Income (loss) per common share - basic (in dollars per share) Income (loss) per common share - diluted (in dollars per share) Shares used in computing income (loss) per common share: Basic (shares) Diluted (shares) Statement [Table] Statement [Line Items] Balance, beginning Balance, beginning (in shares) Net income (loss) Loss on settlement and reclassification into earnings Change in unrealized loss from interest rate swap Stock-based compensation expense Stock-based compensation expense (in shares) Balance, ending Balance, ending (in shares) Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net income (loss) to net cash used in operating activities: Depreciation and amortization Debt issue costs Deferred rent Loss on disposal of fixed asset Stock-based compensation expense Bad debt expense Deferred income taxes Changes in operating assets and liabilities: (Increase) decrease in accounts receivable (Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts Increase in prepaid expenses and other assets Decrease in accounts payable and accrued expenses Increase in billings in excess of costs and estimated earnings on uncompleted contracts Increase (decrease) in accrued losses on uncompleted contracts Decrease in income taxes payable Net cash used in operating activities Cash flows from investing activities: Purchase of plant and equipment Proceeds from sale of fixed asset Net cash used in investing activities Cash flows from financing activities: Payment on long-term debt Proceeds from long-term debt Proceeds from line of credit Payment on line of credit Debt issue costs paid Net cash provided by financing activities Net decrease in cash Cash at beginning of period Cash at end of period Supplemental disclosures of cash flow information: Noncash investing and financing activities: Equipment acquired under capital lease Cash paid during the period for: Interest Income taxes Organization, Consolidation and Presentation of Financial Statements [Abstract] INTERIM FINANCIAL STATEMENTS Disclosure of Compensation Related Costs, Share-based Payments [Abstract] STOCK-BASED COMPENSATION Derivative Instruments and Hedging Activities Disclosure [Abstract] DERIVATIVE INSTRUMENTS AND FAIR VALUE Contractors [Abstract] COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS Earnings Per Share [Abstract] INCOME (LOSS) PER COMMON SHARE Line of Credit Facility [Abstract] LINE OF CREDIT Debt Disclosure [Abstract] LONG-TERM DEBT Risks and Uncertainties [Abstract] MAJOR CUSTOMERS Schedule of stock options plans activity Schedule of fair values Schedule of liabilities measured on recurring basis Schedule of costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) Schedule of costs and estimated earnings in excess of billings on uncompleted contracts included in balance sheet Schedule of maturities of long-term debt Cash, uninsured amount Number of Financial Institutions where cash is maintained Decrease in revenue from contract termination Estimate of Change in Cost of Sales Number of A-10 orders Aggregate charge from change in sales contract Options, Outstanding Outstanding at beginning of period Grants during period Exercised Forfeited/Expired Outstanding and Vested at end of period Options, Outstanding, Weighted Average Exercise Price Outstanding at beginning of period Grants during period Exercised Forfeited/Expired Outstanding Outstanding and Vested at end of period Options, Weighted Average Remaining Contractual Term Outstanding and Vested at end of period Options, Aggregate Intrinsic Value Outstanding and Vested at end of period Stock-based compensation Stock-based compensation - RSUs Restricted stock units granted Number of common shares granted Vesting period Stock option exercise intrinsic value Stock awards forfeited (shares) Number of shares returned for employee's withholding taxes (shares) Value of shares returned for employee's withholding taxes Amount paid at swap contract settlement and termination Ddeferred loss - cash flow hedge Short-term borrowings and long-term debt Interest Rate Swap Total Decrease in gross profits due to change in contract estimates Scenario [Axis] Costs incurred on uncompleted Contracts Estimated earnings Sub-total Less billings to date Totals Billings in excess of costs and estimated earnings on uncompleted contracts Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) Antidilutive securities excluded from computation of earnings per share (shares) Line of credit facility, maximum borrowing capacity Debt instrument, face amount Debt covenant, maximum leverage ratio Debt Instrument, interest rate, increase Oustanding loans Line of credit facility, interest rate at period end Period of amortization Derivative, remaining maturity Derivative liability, notional amount Derivative, fixed interest rate Derivative, interest rate description Derivative, basis spread on variable rate Payments of debt issuance costs Debt issuance costs, net Debt issuance costs, reduction of long-term debt Capital lease and notes payable Long-term debt and capital lease obligations, current Twelve months ending September 30, 2018 2019 2020 2021 Thereafter Total maturities Concentration Risk [Table] Concentration Risk [Line Items] Number of large customers contributing to revenue of entity Concentration risk, percentage Number of large commercial customers accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts Number of large customers included in accounts receivable of entity Due from customers or clients for goods or services that have been delivered or sold. Due from customers or clients for goods or services that have been delivered or sold. Aggegate charge due to a change in the estimate of contract revenue. Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility. Line of credit facility named Bank United. Represents the amount of uncompleted contracts billed to date. Line of credit facility named Citizens Bank N.A. Commercial customers Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from customers. Costs and estimated earnings in excess of billings on uncompleted contracts from major customers. Represents the aggregate amount of costs offset by estimated earnings on uncompleted contracts as on date of reporting. Represents the total amount spent on uncompleted contracts as on date of reporting. Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Maximum leverage ratio to remain compliant with the debt covenant. Amount of reduction in long-term debt allocated from debt issuance costs. The amount of decrease in gross profit on contracts due to revision of estimates of the contracts. The estimated increase (decrease) in the cost of sales from change in revenue estimates from government contracts. Represents the portion of billings for estimated earnings attributable to uncompleted contracts as on date of reporting. The increase (decrease) during the reporting period in the aggregate amount of accrued loss on uncompleted contracts. Amount included in cost of uncompleted contracts in excess of related billings, or unbilled accounts receivable, which is expected to be collected within a year within one year (or one operating cycle, if longer) from the date of the balance sheet. Number of financial institutions with which cash is maintained by the entity. Represents number of large customers accounted for entity's major share of accounts receivable during the reporting period. Represents number of large commercial customers of the entity accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts. Represents the period over which the loan amount needs to be repaid. The Amended and Restated Agreement with Sovereign Bank. Term loan from Sovereign Bank Term loan from Santander Bank (formerly Sovereign Bank). Term loan from Santander Bank (formerly Sovereign Bank). Customer, U.S. Government Numer of A-10 on order from contract. Decrease in the estimated revenues from government contracts during the period. Information relating to employee. Amount paid on settlement and termination of swap contract. Due from customers or clients for goods or services that have been delivered or sold. Represents number of large customers accounted for entity's major share of accounts receivable during the reporting period. Due from customers or clients for goods or services that have been delivered or sold. Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Costs and estimated earnings in excess of billings on uncompleted contracts less billings in excess of costs and estimated earnings on uncompleted contracts included in balance sheets. Bank United [Member] [Default Label] Assets, Current Assets Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Share-based Compensation Increase (Decrease) in Accounts Receivable Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract Increase (Decrease) in Prepaid Expense and Other Assets Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Long-term Debt Repayments of Long-term Lines of Credit Net Cash Provided by (Used in) Financing Activities Cash, Period Increase (Decrease) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value cvu_CostsAndEstimatedEarningsOnUncompletedContracts cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear Long-term Debt EX-101.PRE 10 cvu-20170930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2017
Nov. 02, 2017
Document And Entity Information    
Entity Registrant Name CPI AEROSTRUCTURES INC  
Entity Central Index Key 0000889348  
Document Type 10-Q  
Trading Symbol CVU  
Document Period End Date Sep. 30, 2017  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity a Well-known Seasoned Issuer No  
Entity a Voluntary Filer No  
Entity's Reporting Status Current Yes  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   8,860,986
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2017  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED BALANCE SHEETS (Unaudited) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Current Assets:    
Cash $ 711,083 $ 1,039,586
Accounts receivable, net of allowance for doubtful accounts of $150,000 as of September 30, 2017 and $535,514 as of December 31, 2016 4,743,596 8,514,613
Costs and estimated earnings in excess of billings on uncompleted contracts 108,377,905 99,578,526
Prepaid expenses and other current assets 2,470,845 2,155,481
Total current assets 116,303,429 111,288,206
Property and equipment, net 2,016,774 2,298,610
Deferred income taxes, net 2,143,216 3,952,598
Other assets 204,348 252,481
Total Assets 120,667,767 117,791,895
Current Liabilities:    
Accounts payable 13,170,829 14,027,457
Accrued expenses 1,347,789 1,386,147
Billings in excess of costs and estimated earnings on uncompleted contracts 413,004 115,337
Current portion of long-term debt 1,863,711 1,341,924
Contract loss 280,622 1,377,171
Line of credit 23,438,685 22,438,685
Income tax payable 6,000 6,000
Total current liabilities 40,520,640 40,692,721
Long-term debt, net of current portion 7,433,937 8,860,724
Other liabilities 607,833 632,744
Total Liabilities 48,562,410 50,186,189
Shareholders' Equity:    
Common stock - $.001 par value; authorized 50,000,000 shares, 8,846,817 and 8,739,836 shares, respectively, issued and outstanding 8,847 8,738
Additional paid-in capital 53,612,131 52,824,950
Retained earnings 18,491,479 14,781,018
Accumulated other comprehensive loss (7,100) (9,000)
Total Shareholders' Equity 72,105,357 67,605,706
Total Liabilities and Shareholders' Equity $ 120,667,767 $ 117,791,895
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 150,000 $ 535,514
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized 50,000,000 50,000,000
Common stock, issued 8,846,817 8,739,836
Common stock, outstanding 8,846,817 8,739,836
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Statement [Abstract]        
Revenue $ 20,706,460 $ 22,110,829 $ 57,471,112 $ 57,061,826
Cost of sales 15,794,024 17,086,461 44,337,414 58,642,561
Gross profit (loss) 4,912,436 5,024,368 13,133,698 (1,580,735)
Selling, general and administrative expenses 2,044,304 2,014,147 6,210,380 6,603,321
Income (loss) from operations 2,868,132 3,010,221 6,923,318 (8,184,056)
Interest expense 402,619 338,156 1,258,857 937,523
Income (loss) before provision for (benefit from) income taxes 2,465,513 2,672,065 5,664,461 (9,121,579)
Provision for (benefit from) income taxes 770,000 986,000 1,954,000 (3,378,000)
Net income (loss) 1,695,513 1,686,065 3,710,461 (5,743,579)
Other comprehensive income (loss) net of tax - Change in unrealized gain (loss) interest rate swap (2,300) 25,936 1,900 (44,547)
Comprehensive income (loss) $ 1,693,213 $ 1,712,001 $ 3,712,361 $ (5,788,126)
Income (loss) per common share - basic (in dollars per share) $ 0.19 $ 0.19 $ 0.42 $ (0.67)
Income (loss) per common share - diluted (in dollars per share) $ 0.19 $ 0.19 $ 0.42 $ (0.67)
Shares used in computing income (loss) per common share:        
Basic (shares) 8,846,507 8,678,608 8,820,379 8,628,716
Diluted (shares) 8,872,810 8,692,420 8,841,397 8,628,716
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Balance, beginning at Dec. 31, 2015 $ 8,584 $ 52,137,384 $ 18,389,594 $ (3,453) $ 70,532,109
Balance, beginning (in shares) at Dec. 31, 2015 8,583,511        
Net income (loss)     (5,743,579)   (5,743,579)
Loss on settlement and reclassification into earnings       3,453 3,453
Change in unrealized loss from interest rate swap       (48,000) (48,000)
Stock-based compensation expense $ 138 564,455     564,593
Stock-based compensation expense (in shares) 139,058        
Balance, ending at Sep. 30, 2016 $ 8,722 52,701,839 12,646,015 (48,000) 65,308,576
Balance, ending (in shares) at Sep. 30, 2016 8,722,569        
Balance, beginning at Dec. 31, 2016 $ 8,738 52,824,950 14,781,018 (9,000) $ 67,605,706
Balance, beginning (in shares) at Dec. 31, 2016 8,739,836       8,739,836
Net income (loss)     3,710,461   $ 3,710,461
Change in unrealized loss from interest rate swap       1,900 1,900
Stock-based compensation expense $ 109 787,181     787,290
Stock-based compensation expense (in shares) 106,981        
Balance, ending at Sep. 30, 2017 $ 8,847 $ 53,612,131 $ 18,491,479 $ (7,100) $ 72,105,357
Balance, ending (in shares) at Sep. 30, 2017 8,846,817       8,846,817
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Cash flows from operating activities:    
Net income (loss) $ 3,710,461 $ (5,743,579)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 459,261 555,308
Debt issue costs 48,133  
Deferred rent (22,525) 6,177
Loss on disposal of fixed asset 21,010  
Stock-based compensation expense 787,290 564,593
Bad debt expense 150,000 395,748
Deferred income taxes 1,802,128 (3,461,000)
Changes in operating assets and liabilities:    
(Increase) decrease in accounts receivable 3,621,017 (1,734,738)
(Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts (8,799,379) 6,878,561
Increase in prepaid expenses and other assets (299,317) (1,589,903)
Decrease in accounts payable and accrued expenses (888,218) (4,658,005)
Increase in billings in excess of costs and estimated earnings on uncompleted contracts 297,667 655,308
Increase (decrease) in accrued losses on uncompleted contracts (1,096,549) 1,482,771
Decrease in income taxes payable   (164,124)
Net cash used in operating activities (209,021) (6,812,883)
Cash flows from investing activities:    
Purchase of plant and equipment (240,916) (93,754)
Proceeds from sale of fixed asset 42,480  
Net cash used in investing activities (198,436) (93,754)
Cash flows from financing activities:    
Payment on long-term debt (921,046) (1,514,899)
Proceeds from long-term debt   10,000,000
Proceeds from line of credit 3,000,000 28,638,685
Payment on line of credit (2,000,000) (30,400,000)
Debt issue costs paid   (153,855)
Net cash provided by financing activities 78,954 6,569,931
Net decrease in cash (328,503) (336,706)
Cash at beginning of period 1,039,586 1,002,023
Cash at end of period 711,083 665,317
Noncash investing and financing activities:    
Equipment acquired under capital lease   465,472
Cash paid during the period for:    
Interest 1,172,964 806,277
Income taxes $ 144,614 $ 260,027
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
INTERIM FINANCIAL STATEMENTS
9 Months Ended
Sep. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
INTERIM FINANCIAL STATEMENTS

1.       INTERIM FINANCIAL STATEMENTS

The condensed financial statements of CPI Aerostructures, Inc. (the “Company”) as of September 30, 2017 and for the three and nine months ended September 30, 2017 and 2016 have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and note disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading.

The condensed balance sheet at December 31, 2016 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by accounting principles generally accepted in the United States of America for complete financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these condensed financial statements be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2016. The results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year or any other interim period.

The Company maintains its cash in two financial institutions.  The balances are insured by the Federal Deposit Insurance Corporation.  From time to time, the Company’s balances may exceed these limits.  As of September 30, 2017, the Company had $514,965 of uninsured balances.  The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.

The Company predominantly recognizes revenue from contracts over the contractual period under the percentage-of-completion (“POC”) method of accounting. Under the POC method of accounting, sales and gross profit are recognized as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded as an asset captioned “Costs and estimated earnings in excess of billings on uncompleted contracts.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Billings in excess of costs and estimated earnings on uncompleted contracts.” Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in cost of sales in the period the change becomes known. The use of the POC method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

When changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

During the three months ended March 31, 2016, the Company had information that the United States Air Force ("USAF") was intending to increase the number of ship sets on order for the A-10. An increase in the number of ship sets on order would improve the Company’s estimated gross margin on the overall program.

In April 2016, the Company became aware that the USAF had reevaluated its position and as such had deferred any decision regarding increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing, the Company’s customer.

Based on the above facts, the Company believed that it was not probable that there would be any future orders on the A-10 beyond the 173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March 31, 2016 the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. The change in estimate resulted in a reduction of revenue of approximately $8.9 million and an increase in cost of sales of approximately $4.6 million, for an aggregate charge of approximately $13.5 million.

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09 (“ASU 2014-09”), Revenue from Contracts with Customers (Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity  expects to receive for the goods and services provided. Entities have the option of using either a full retrospective or modified retrospective approach, with the new standard required to be adopted for annual reporting periods (including interim reporting periods within those periods) beginning after December 15, 2017. The Company’s project implementation team, with the assistance of a third-party consultant, has been evaluating the impact of the new guidance on the Company’s financial statements. Based on the Company’s preliminary assessment, we believe that the new standard will have an impact primarily on the recognition of revenue related to distinct deliverables, as defined in the standard, within a long-term, multi-deliverable contract. We continue to review potential required disclosures. In addition, we continue to monitor additional changes, modifications, clarifications or interpretations being undertaken by the FASB, which may impact the Company’s current conclusions. The Company will adopt the new standard on its effective date using the modified retrospective method. The Company anticipates using an input method to determine the amounts to be recognized as revenue upon adoption of ASU 2014-09.

In February of 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION

2.       stock-based compensation

The Company accounts for stock-based compensation based on the fair value of the stock or stock-based instrument on the date of grant.

In January 2017, the Company granted 59,395 restricted stock units (“RSUs”) to its board of directors as partial compensation for the 2017 year. On January 1, 2016, the Company granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income (loss) for the nine months ended September 30, 2017 and 2016 includes approximately $517,000 and $564,500, respectively, of noncash compensation expense related to the RSU grants to the board of directors. This expense is recorded as a component of selling, general and administrative expenses. In addition, for the nine months ended September 30, 2017, the Company granted 5,550 shares of common stock to various employees and approximately $13,300 of compensation expense is included in selling, general and administrative expenses and approximately $37,500 of compensation expense is included in cost of sales for this grant. 

In August 2016 and March 2017, the Company granted 98,645 and 73,060 shares of common stock, respectively, to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criteria are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2021 based upon the service and performance thresholds. For the nine months ended September 30, 2017, approximately $208,800 of compensation expense is included in selling, general and administrative expenses and approximately $44,100 of compensation expense is included in cost of sales for this grant. In March 2017, 12,330 of the shares granted in August of 2016 were forfeited because the Company failed to achieve certain performance criteria for the year ended December 31, 2016. In addition, on March 9, 2017, these employees returned 4,525 common shares, valued at approximately $33,000, to pay the employees’ withholding taxes.

A summary of the status of the Company’s stock option plans as of September 30, 2017 and changes during the nine months ended September 30, 2017 is as follows:

  Options  Weighted average exercise price  Weighted average remaining contractual term (in years)   Aggregate intrinsic value 
Outstanding            
at beginning of period   149,466   $10.43           
Outstanding and vested                    
at end of period   149,466   $10.43    0.83   $123,300 

During the nine months ended September 30, 2017 and September 30, 2016, no stock options were granted or exercised.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE
9 Months Ended
Sep. 30, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS AND FAIR VALUE

3.       Derivative Instruments and Fair Value

The Company’s use of derivative instruments has been to hedge interest rates. These derivative contracts are entered into with a financial institution. The Company does not use derivative instruments for trading purposes and has procedures in place to monitor and control their use.

We record these derivative financial instruments on the condensed balance sheets at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.

Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately.

In March 2012, the Company entered into interest rate swaps with the objective of reducing the Company’s exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated these interest rate swap contracts as cash flow hedges. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item. No material ineffectiveness was recognized in the quarter ended March 31, 2016. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.

In May 2016, the Company entered into a new interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item. As of September 30, 2017, the Company had a net deferred loss associated with the interest rate swap of approximately $10,800, which was included in other liabilities.

Fair Value

At September 30, 2017 and December 31, 2016, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.

   September 30, 2017
   Carrying Amount  Fair Value
Debt      
Short-term borrowings and long-term debt  $32,768,421   $32,768,421 

 

   December 31, 2016
   Carrying Amount  Fair Value
Debt      
Short-term borrowings and long-term debt  $32,689,467   $32,689,467 

The Company estimated the fair value of debt using market quotes and calculations based on market rates.

The following table presents the fair values of those financial liabilities measured on a recurring basis as of September 30, 2017 and December 31, 2016:

      Fair Value Measurements September 30, 2017
Description  Total  Quoted Prices in Active Markets for Identical assets
(Level 1)
  Significant Other Observable Inputs
(Level 2)
  Significant Unobservable Inputs
(Level 3)
Interest Rate Swap, net  $10,765    —     $10,765    —   
Total  $10,765    —     $10,765    —   

 

      Fair Value Measurements December 31, 2016
Description  Total  Quoted Prices in Active Markets for Identical assets
(Level 1)
  Significant Other Observable Inputs
(Level 2)
  Significant Unobservable Inputs
(Level 3)
Interest Rate Swap, net  $13,685    —     $13,685    —   
Total  $13,685    —     $13,685    —   

The fair value of the Company’s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the “replacement swap rate,” which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value of the interest differential between the contractual swap and the replacement swap.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS
9 Months Ended
Sep. 30, 2017
Contractors [Abstract]  
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS

4.      COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS

Costs and estimated earnings in excess of billings on uncompleted contracts consist of the following:

   September 30, 2017
   U.S.      
   Government  Commercial  Total
Costs incurred on uncompleted contracts  $368,164,864   $171,052,715   $539,217,579 
Estimated earnings   34,663,617    71,877,761    106,541,378 
Sub-total   402,828,481    242,930,476    645,758,957 
Less billings to date   357,402,993    180,391,063    537,794,056 
Costs and estimated earnings in excess of billings on uncompleted contracts  $45,425,488   $62,539,413   $107,964,901 

 

   December 31, 2016
   U.S.      
   Government  Commercial  Total
Costs incurred on uncompleted contracts  $341,003,461   $153,898,425   $494,901,886 
Estimated earnings   39,638,231    58,346,518    97,984,749 
Sub-total   380,641,692    212,244,943    592,886,635 
Less billings to date   331,277,942    162,145,504    493,423,446 
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,363,750   $50,099,439   $99,463,189 

The above amounts are included in the accompanying condensed balance sheets under the following captions at September 30, 2017 and December 31, 2016:

   September 30, 2017  December 31, 2016
Costs and estimated earnings in excess of billings on uncompleted contracts  $108,377,905   $99,578,526 
Billings in excess of costs and estimated earnings on uncompleted contracts   (413,004)   (115,337)
Totals  $107,964,901   $99,463,189 

U.S. Government contracts includes contracts directly with the U.S. Government and Government subcontracts.

Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur. During the nine months ended September 30, 2017, the effect of such revisions in total estimated contract profits resulted in a decrease to the total gross profit to be earned on the contracts of approximately $1,684,000 from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits in prior years, excluding the effect of the A-10 contract. During the nine months ended September 30, 2016, the effect of such revisions was a decrease to total gross profit of approximately $1,627,000.

Although management believes it has established adequate procedures for estimating costs to uncompleted open contracts, it is possible that additional significant costs could occur on contracts prior to completion.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME (LOSS) PER COMMON SHARE
9 Months Ended
Sep. 30, 2017
Earnings Per Share [Abstract]  
INCOME (LOSS) PER COMMON SHARE
5.income (Loss) PER COMMON SHARE

Basic income (loss) per common share is computed using the weighted average number of common shares outstanding. Diluted income (loss) per common share for the three and nine month periods ended September 30, 2017 and 2016 is computed using the weighted average number of common shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares of 74,168 were used in the calculation of diluted income per common share in the three and nine months ended September 30, 2017. Incremental shares of 89,466 were not used in the calculation of diluted income per common share in the three and nine month periods ended September 30, 2017, as their exercise price was in excess of the Company’s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. Incremental shares of 48,469 were used in the calculation of diluted income per common share in the three months ended September 30, 2016. Incremental shares of 179,983 were not used in the calculation of diluted income per common share in the three month period ended September 30, 2016, as their exercise price was in excess of the Company’s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. No incremental shares were used in the calculation of diluted income per common share in the nine month period ended September 30, 2016, as the effect of incremental shares would be anti-dilutive.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
LINE OF CREDIT
9 Months Ended
Sep. 30, 2017
Line of Credit Facility [Abstract]  
LINE OF CREDIT
6.Line of credit

On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (“Restated Agreement”) with Sovereign Bank, now called Santander Bank, N.A. (“Santander”), as the sole arranger, administrative agent and collateral agent, and Valley National Bank. The Restated Agreement provided for a revolving credit loan (“Revolving Facility”) commitment of $35 million and was terminated in March 2016.

On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank N.A. (the “BankUnited Facility”). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”).  The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Facility and the Revolving Facility.  The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement. The term of the Bank United Facility is through March 23, 2019. 

On May 9, 2016, the Company entered into an amendment (the “Amendment”) to the BankUnited Facility. The Amendment changed the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changed the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ended June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.

As of September 30, 2017, the Company was in compliance with all of the financial covenants contained in the BankUnited Facility, as amended.

As of September 30, 2017, the Company had $23.4 million outstanding under the Revolving Loan bearing interest at 4.75%.

The BankUnited Facility is secured by all of the Company’s assets.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT
9 Months Ended
Sep. 30, 2017
Debt Disclosure [Abstract]  
LONG-TERM DEBT

7.       LONG-TERM DEBT

On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the “Santander Term Facility”). The Santander Term Facility was used to purchase tooling and equipment for new programs.

Additionally, the Company and Santander entered into a five year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company paid an amount to Santander representing interest on the notional amount at a fixed rate of 4.11% and received an amount from Santander representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.

The Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the BankUnited Facility (see Note 6).

In May 2016, the Company entered into a new interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.

The Company paid approximately $254,000 of debt issuance costs in connection with the BankUnited Facility of which approximately $96,000 is included in other current assets and $32,000 is a reduction of long-term debt.

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019.

The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

Twelve months ending September 30,   
2018  $1,863,711 
2019   7,314,398 
2020   124,273 
2021   27,354 
Thereafter    
   $9,329,736 

In addition to the Term Loan, included in long-term debt are capital leases and notes payable of $454,737, including a current portion of $155,377.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
MAJOR CUSTOMERS
9 Months Ended
Sep. 30, 2017
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS

8.       MAJOR CUSTOMERS

During the nine months ended September 30, 2017, the Company’s four largest commercial customers accounted for 28%, 23%, 11% and 10% of revenue. During the nine months ended September 30, 2016, the Company’s three largest commercial customers accounted for 35%, 30% and 13% of revenue. In addition, during the nine months ended September 30, 2017, 5.2% of revenue was directly from the U.S. Government.

At September 30, 2017, 32%, 23%, 11% and 10% of costs and estimated earnings in excess of billings on uncompleted contracts were from the Company’s four largest commercial customers. At December 31, 2016, 33%, 26%, 12% and 11% of costs and estimated earnings in excess of billings on uncompleted contracts were from the Company’s four largest commercial customers.

At September 30, 2017 and December 31, 2016, 2% and 1%, respectively, of costs and estimated earnings in excess of billings on uncompleted contracts were directly from the U.S. Government.

At September 30, 2017, 20%, 19%, 19%, 12% and 11% of our accounts receivable were from our five largest commercial customers. At December 31, 2016, 35%, 24% and 17% of accounts receivable were from our three largest commercial customers. 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock options plans activity

A summary of the status of the Company’s stock option plans as of September 30, 2017 and changes during the nine months ended September 30, 2017 is as follows:

  Options  Weighted average exercise price  Weighted average remaining contractual term (in years)   Aggregate intrinsic value 
Outstanding            
at beginning of period   149,466   $10.43           
Outstanding and vested                    
at end of period   149,466   $10.43    0.83   $123,300 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)
9 Months Ended
Sep. 30, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair values

At September 30, 2017 and December 31, 2016, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.

   September 30, 2017
   Carrying Amount  Fair Value
Debt      
Short-term borrowings and long-term debt  $32,768,421   $32,768,421 

 

   December 31, 2016
   Carrying Amount  Fair Value
Debt      
Short-term borrowings and long-term debt  $32,689,467   $32,689,467
Schedule of liabilities measured on recurring basis

The following table presents the fair values of those financial liabilities measured on a recurring basis as of September 30, 2017 and December 31, 2016:

      Fair Value Measurements September 30, 2017
Description  Total  Quoted Prices in Active Markets for Identical assets
(Level 1)
  Significant Other Observable Inputs
(Level 2)
  Significant Unobservable Inputs
(Level 3)
Interest Rate Swap, net  $10,765    —     $10,765    —   
Total  $10,765    —     $10,765    —   

 

      Fair Value Measurements December 31, 2016
Description  Total  Quoted Prices in Active Markets for Identical assets
(Level 1)
  Significant Other Observable Inputs
(Level 2)
  Significant Unobservable Inputs
(Level 3)
Interest Rate Swap, net  $13,685    —     $13,685    —   
Total  $13,685    —     $13,685    —   
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)
9 Months Ended
Sep. 30, 2017
Contractors [Abstract]  
Schedule of costs and estimated earnings in excess of billings on uncompleted contracts (unbilled)

Costs and estimated earnings in excess of billings on uncompleted contracts consist of the following:

   September 30, 2017
   U.S.      
   Government  Commercial  Total
Costs incurred on uncompleted contracts  $368,164,864   $171,052,715   $539,217,579 
Estimated earnings   34,663,617    71,877,761    106,541,378 
Sub-total   402,828,481    242,930,476    645,758,957 
Less billings to date   357,402,993    180,391,063    537,794,056 
Costs and estimated earnings in excess of billings on uncompleted contracts  $45,425,488   $62,539,413   $107,964,901 

 

   December 31, 2016
   U.S.      
   Government  Commercial  Total
Costs incurred on uncompleted contracts  $341,003,461   $153,898,425   $494,901,886 
Estimated earnings   39,638,231    58,346,518    97,984,749 
Sub-total   380,641,692    212,244,943    592,886,635 
Less billings to date   331,277,942    162,145,504    493,423,446 
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,363,750   $50,099,439   $99,463,189 
Schedule of costs and estimated earnings in excess of billings on uncompleted contracts included in balance sheet

The above amounts are included in the accompanying condensed balance sheets under the following captions at September 30, 2017 and December 31, 2016:

   September 30, 2017  December 31, 2016
Costs and estimated earnings in excess of billings on uncompleted contracts  $108,377,905   $99,578,526 
Billings in excess of costs and estimated earnings on uncompleted contracts   (413,004)   (115,337)
Totals  $107,964,901   $99,463,189 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT (Tables)
9 Months Ended
Sep. 30, 2017
Debt Disclosure [Abstract]  
Schedule of maturities of long-term debt

The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

Twelve months ending September 30,   
2018  $1,863,711 
2019   7,314,398 
2020   124,273 
2021   27,354 
Thereafter    
   $9,329,736 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
INTERIM FINANCIAL STATEMENTS (Details Narrative)
9 Months Ended
Sep. 30, 2016
USD ($)
Sep. 30, 2017
USD ($)
Number
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash, uninsured amount   $ 514,965
Number of Financial Institutions where cash is maintained | Number   2
Decrease in revenue from contract termination $ 8,900,000  
Estimate of Change in Cost of Sales 4,600,000  
Number of A-10 orders | Number   173
Aggregate charge from change in sales contract $ 13,500,000  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Details) - Employee Stock Option [Member]
9 Months Ended
Sep. 30, 2017
USD ($)
$ / shares
shares
Options, Outstanding  
Outstanding at beginning of period | shares 149,466
Grants during period | shares
Outstanding and Vested at end of period | shares 149,466
Options, Outstanding, Weighted Average Exercise Price  
Outstanding at beginning of period | $ / shares $ 10.43
Grants during period | $ / shares
Outstanding and Vested at end of period | $ / shares $ 10.43
Options, Weighted Average Remaining Contractual Term  
Outstanding and Vested at end of period 9 months 29 days
Options, Aggregate Intrinsic Value  
Outstanding and Vested at end of period | $ $ 123,300
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 9 Months Ended
Jan. 02, 2016
Sep. 30, 2017
Jan. 31, 2017
Aug. 31, 2016
Sep. 30, 2017
Sep. 30, 2016
Stock-based compensation - RSUs         $ 517,000 $ 564,500
Stock awards forfeited (shares)         12,330  
Number of shares returned for employee's withholding taxes (shares)         4,525  
Value of shares returned for employee's withholding taxes         $ 33,000  
Selling, General and Administrative Expenses [Member]            
Stock-based compensation         13,300  
Cost of Sales [Member]            
Stock-based compensation         37,500  
Restricted Stock Units (RSUs) [Member] | Director [Member]            
Restricted stock units granted 53,882   59,395      
Vesting period 1 year   1 year      
Stock Awards [Member] | Selling, General and Administrative Expenses [Member]            
Stock-based compensation         208,800  
Stock Awards [Member] | Cost of Sales [Member]            
Stock-based compensation         $ 44,100  
Stock Awards [Member] | Employees [Member]            
Number of common shares granted   73,060   98,645 5,550  
Stock awards forfeited (shares)   12,330        
Number of shares returned for employee's withholding taxes (shares)   4,525        
Value of shares returned for employee's withholding taxes   $ 33,000        
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) - Interest Rate Swap [Member] - USD ($)
9 Months Ended
Mar. 24, 2016
Sep. 30, 2017
Amount paid at swap contract settlement and termination $ 4,000  
Other Liabilities [Member]    
Ddeferred loss - cash flow hedge   $ 10,800
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Carrying Amount [Member]    
Short-term borrowings and long-term debt $ 32,768,421 $ 32,689,467
Fair Value [Member]    
Short-term borrowings and long-term debt $ 32,768,421 $ 32,689,467
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) - Recurring Basis [Member] - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Interest Rate Swap $ 10,765 $ 13,685
Total 10,765 13,685
Significant Other Observable Inputs (Level 2) [Member]    
Interest Rate Swap 10,765 13,685
Total $ 10,765 $ 13,685
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Contractors [Abstract]    
Decrease in gross profits due to change in contract estimates $ 1,684,000 $ 1,627,000
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Costs incurred on uncompleted Contracts $ 539,217,579 $ 494,901,886
Estimated earnings 106,541,378 97,984,749
Sub-total 645,758,957 592,886,635
Less billings to date 537,794,056 493,423,446
Totals 107,964,901 99,463,189
US Government [Member]    
Costs incurred on uncompleted Contracts 368,164,864 341,003,461
Estimated earnings 34,663,617 39,638,231
Sub-total 402,828,481 380,641,692
Less billings to date 357,402,993 331,277,942
Totals 45,425,488 49,363,750
Commercial [Member]    
Costs incurred on uncompleted Contracts 171,052,715 153,898,425
Estimated earnings 71,877,761 58,346,518
Sub-total 242,930,476 212,244,943
Less billings to date 180,391,063 162,145,504
Totals $ 62,539,413 $ 50,099,439
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Contractors [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts $ 108,377,905 $ 99,578,526
Billings in excess of costs and estimated earnings on uncompleted contracts (413,004) (115,337)
Totals $ 107,964,901 $ 99,463,189
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME (LOSS) PER COMMON SHARE (Details Narrative) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Earnings Per Share [Abstract]      
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 74,168 48,469 74,168
Antidilutive securities excluded from computation of earnings per share (shares) 89,466 179,983 89,466
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
LINE OF CREDIT (Details Narrative)
May 09, 2016
Mar. 24, 2016
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 05, 2012
USD ($)
Oustanding loans     $ 23,438,685 $ 22,438,685  
Bank United N.A. [Member] | Term Loan [Member]          
Debt instrument, face amount   $ 10,000,000      
Revolving Credit Facility [Member] | Bank United [Member]          
Line of credit facility, maximum borrowing capacity   $ 30,000,000      
Debt covenant, maximum leverage ratio   3      
Revolving Credit Facility [Member] | Amendment - Bank United [Member]          
Debt covenant, maximum leverage ratio 3.5        
Debt Instrument, interest rate, increase 0.50%        
Oustanding loans     $ 23,400,000    
Line of credit facility, interest rate at period end     4.75%    
Revolving Credit Facility [Member] | Restated Agreement [Member]          
Line of credit facility, maximum borrowing capacity         $ 35,000,000
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT (Details Narrative) - USD ($)
9 Months Ended
Mar. 24, 2016
Mar. 09, 2012
Sep. 30, 2016
Sep. 30, 2017
Dec. 31, 2016
Payments of debt issuance costs     $ 153,855    
Debt issuance costs, net       $ 96,000  
Capital lease and notes payable       454,737  
Long-term debt and capital lease obligations, current       $ 155,377  
Santander Bank Term Facility [Member] | Interest Rate Swap [Member]          
Derivative, remaining maturity   5 years      
Derivative liability, notional amount   $ 4,500,000      
Derivative, fixed interest rate   4.11%      
Derivative, interest rate description  

interest on the notional amount at a rate equal to the one month Libor plus 3%

     
Derivative, basis spread on variable rate   3.00%      
Term Loan [Member] | Santander Bank Term Facility [Member]          
Debt instrument, face amount   $ 4,500,000      
Period of amortization   5 years      
Original Term Loan [Member] | Santander Bank Term Facility [Member]          
Debt instrument, face amount         $ 10,000,000
Bank United N.A. [Member] | Term Loan [Member]          
Debt instrument, face amount $ 10,000,000        
Payments of debt issuance costs 254,000        
Debt issuance costs, reduction of long-term debt $ 32,000        
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT (Details)
Sep. 30, 2017
USD ($)
Twelve months ending September 30,  
2018 $ 1,863,711
2019 7,314,398
2020 124,273
2021 27,357
Thereafter
Total maturities $ 9,329,736
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
MAJOR CUSTOMERS (Details Narrative) - Number
9 Months Ended 12 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Concentration Risk [Line Items]      
Number of large customers contributing to revenue of entity 4 3  
Number of large commercial customers accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts 4   4
Number of large customers included in accounts receivable of entity 5   3
Costs and Estimated Earnings in Excess of Billing - Customer #1 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 32.00%   33.00%
Costs and Estimated Earnings in Excess of Billing - Customer #2 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 23.00%   26.00%
Costs and Estimated Earnings in Excess of Billing - Customer #3 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%   12.00%
Costs and Estimated Earnings in Excess of Billing - Customer #4 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00%   11.00%
Costs and Estimated Earnings in Excess of Billing - US Government [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 2.00%    
Costs and Estimated Earnings in Excess of Billing - US Government [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage     1.00%
Accounts Receivable Customer #1 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00%   35.00%
Accounts Receivable Customer #2 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.00%   24.00%
Accounts Receivable Customer #3 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.00%   17.00%
Accounts Receivable Customer #4 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.00%    
Accounts Receivable Customer #5 [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%    
Customer #1 Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 28.00% 35.00%  
Customer #2 Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 23.00% 30.00%  
Customer #3 Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00% 13.00%  
Customer #4 Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00%    
US Government Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 5.20%    
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'U2:4L?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ?5)I2V;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !]4FE+Y9LQ.NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NMDTT**N%Q"G(2$Q"<0MR>E4C@D_-O== M=)K'9SQ T/BA#P2+JKH%1ZR-9@T3L @S432U0861-'?QC#621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( 'U2:4NG^LI"A@( $4) 8 >&PO=V]R:W-H965T&UL?5;;CILP%/P5Q &M;*K5\IU3T'@3Q7M"'RB7>TU6^N M7#1$Z:&X!;(3E%PLJ6$!#L,T:$C=^F5AYXZB+/A=L;JE1^')>],0\7M/&>^W M/O+?)U[J6Z7,1% 6';G1;U1][XY"CX(IRJ5N:"MKWGJ"7K?^#CT?4&8(%O&C MIKV<]3V3RHGS5S/X?-GZH5D19?2L3 BBFP<]4,9,)+V.7V-0?](TQ'G_/?I' MF[Q.YD0D/7#VL[ZH:NOGOG>A5W)GZH7WG^B84.)[8_9?Z(,R#3N>[5+P9H^BE-.1M:.O6MOWP)D8C#2;@D8 G D[_2XA&0C014&R3'U9F4_U M%"D+P7M/#'^K(Z8HT'.D/^;93-IO9]_I;*6>?91A$3Q,F!&Q'Q!XAD 3(M"Q M)P$,">RQ0\?_"AQ<1 0+1& &D:5',WH,TV.0'EMZ/*,GBP_@(E)8( $%$H>> M+00&1&(1K47D^2:*ND7&T5 $P*]L)@NV.7+_CQ8YR M0)#CTW"3KVPL"/8\VLO#;':Z(^RP/=3^PH<+QE<(2E2@6U@K471 BT0;+'MM1(SL;&2Y4I*O'W[4K)BV#/#]L8Z^!_R'QX^ M4ER=V^Y[OP]A6/QHZF._7NZ'X?209?WS/C15_ZD]A6/\YZ7MFFJ(C]UKUI^Z M4.VFH*;.4*D\:ZK#<;E93>\>N\VJ?1OJPS$\=HO^K6FJ[I]MJ-OS>@G+CQ=? M#Z_[87R1;5:GZC7\$89OI\JN'K^WYES G9)>+.?O?PGNHHWQT M$NMX;NM^^ET\O_5#V\RE1"M-]>-R/1RGZWDN_R-,#L Y *\!8/XS0,\!F@1D M%V=3JE^JH=JLNO:\Z"Z]=:K&00$/.C;F\_AR:KOIOYAM']^^;[!89>]C.;-D M>Y'@K>1>47*%5E=)%NN_FD#1!$[Q^C8>Y'@MQNLIWMS&$XO;B\1-DN,D<0#* M:Y()EX'2A?6Y;,>(=@RW0^K97B3VIA[CC+9%3OQPG;=@H\JT49>].2Y)T<\>9Z[@MPYTKVEH,/"YY"8I87H MI^!^//%3"'UA- (=UEP7)QG:PLM^0,GL4MP1@Y<2FLAHXRG"!)W%Y"B"!$V! M.3**.@(^/.+(B+V6.VI*D$*H :T4 MG;>"#L!JG7(DPQ8X;2E%M\ Q"C[7<9&DE@2A-E"@27B2@0NUKDGH!Z0J%'G*>[Q5+2Z4C+E",9X<@1;BG"D8/9>)NC M =9W7&E51 ;<E8QP-&QILHG=+T]E=2BJG$YL2E&&+ M'+:6PA8Y0ZW. 4%3VDI*]&@*FYJW,FZ1X]92W** 46^*N/[1E5)2&N-]=CE,N#T-[FH^*LNMYU>9?4$L#!!0 ( 'U2 M:4MS&1;U#P( !$& 8 >&PO=V]R:W-H965T&ULC97; MCILP$(9?!?$ ,6!.C0"I256U4BM%6[6]=I))0&LPM9VP??OZP%("5KM^(;%3#(P_BQI >B\M[43IUU+V6X3$J8:6B WKH5,[%\9;(E7(KTCT',C9 MF%J*HB!(44N:SJ\*LW;@5<%NDC8='+@G;FU+^.\=4#:4?NB_+CPUUUKJ!505 M/;G"-Y#?^P-7$9JRG)L6.M&PSN-P*?WWX7:?:;T1_&A@$+.YISLY,O:L@\_G MT@\T$% X29V!J.$.>Z!4)U(8O\:<_E12&^?SU^P?3>^JER,1L&?T9W.6=>GG MOG>&"[E1^<2&3S#VD_C>V/P7N -5;3.]V$9.V81:&TY,6.36?& MP>ZD>+2Y#=%HB"9#&/_3@$<#7AB0)3.M?B"25 5G@\?ME]43_9L(MUB]S)-> M-._.[*ENA5J]5VE0H+O.,TIV5A+-)-&C8K]6X+])D*H_041.B,CX\1PB=/NQ MTX^-/Y[[%X@[*\F,I#.2, G4L^AD+4MPDH2QFR9VTL1K&KR@L9)\5B;8!$&X M@/F?ZH$E<;(D:Y9XP6(ER;SEP#X+G#<('XA2)U&Z)DH61.FJ4)[':1YF"R"' M+L/O3(G3[;F21<\V1MY'#HG#YH=3GU9?B7\VG3".S*ISKDYC1?&)*B< MP4:EJ]7]/ 44+E)/,S7G]I:R@63]> &CZ5^@^@-02P,$% @ ?5)I2PYG M@R!*! /A( !@ !X;"]W;W)KI13V[2 ,T<88-V(###=M>NXG:!&?'F>TVMV\_V7%S#LGTVA>UK?Q( MZB_*$N7YJ:J_-;L0VLGWLC@T#]-=VQ[ODZ39[$*9-W?5,1SB+\]57>9M?*Q? MDN98AWS;&Y5%(H6P29GO#]/%O&_[4B_FU6M;[ _A2SUI7LLRK_];AJ(Z/4QA M^M[P=?^R:[N&9#$_YB_AS]#^=?Q2QZ?DXF6[+\.AV5>'21V>'Z:/<+^&M#/H MB;_WX=2,[B>=E*>J^M8]_+9]F(JN1Z$(F[9SD\":NJ^&>_;7]Z$F-LJJ+I_T\VKTU;E8.7V)4R_WZ^[@_]]33X?S?C#>1@("\&,?9'!FHP M4#\,](<&>C#0GXU@!@.#(B1G[?U@9GF;+^9U=9K4Y_EPS+MI!_%=?/DK?,S(,LS(L>(OT8RBL"%2&+\2RXF&AH'': 0 >'0X4%KRTO$;#:C14(PJT/"-F% B,2[60&FED0"=\' PT M:AD%M5;*:4 >UQ0TT9\T]L9TM:Q&2S4JI-'2'J4@M;)((N6,Z##\@E$.%"AE M4P2N*3@#XX53AE?H6(6.*D1#N70DD!1QU 5.(L=!S Q:93+*60E">33QUPQG MA5+R1@8]J\]3?0;I\[3?WGI0>&6BG!(@I,1SE'(VE4H!3B#E9AZ\%N;&:YBR M E,J$$V]94JGJ) 6T/JQHIA2'@SREE$,I/'>H#2O*9Z&S!M[,U"9'LL$$LLY M$?^P2LJEWA(N8SA(C2;@F@%G<%S: "TP8A+CPDV2R( .XMD'+ZD,&),H%4TB!6,2O8=;M0WP MQ0W0ZL;CZF9@TE$L<4=6U4]1&4MI7+@QU$SH MC*6H-$I])(TO9L"1NMWK&Q[X<@%HO>!QO0!TX_8^;CC"X?%A0.OB(D4.59Q' M*11>'M>L1^D=W)K=?,T M&CPN&@ NG][[Z0'LD@Q8"QXM"0;#N=1@TIQYJ7_D-$,]E4KX>VFP:CULO'CD?9G9U1^Q+N5\"T9]W'D?ZL_JC2?V_ES]7%5MB/T7=['GNY!O+P]%>&Z[6Q?OZ_,7C?-# M6QV'KS7)Y9/1XG]02P,$% @ ?5)I2^ARH^^D P , \ !@ !X;"]W M;W)K&=@&ZB3&"VP!8(M MNGU6;#HV5K)<28EW_[[49;469QSWQ;KX#.?,X9!'G)_+ZEN]][Z9?2_R8[U( M]DUSND_3>K/W159_*D_^&/[9E561->&Q>DWK4^6S;1=4Y"EG3*=%=C@FRWGW M[KE:SLNW)C\<_7,UJ]^*(JM^K'Q>GA<))#]??#F\[IOV1;J[78-N #O'UX,_UQ?VL+>6E++^U#W]L%PEK M&?G<;YIVB"Q_QQ]W14?BGG):O]0YO\;M[HIBV&40*7( MOO?7P[&[GOM_M!G"Z ^!/ Q@/,/ \00(,8 H3\,D$. _)7A8TIJ"%!C@/PX M@QX"]!@ HIN/7JQ._<>LR9;SJCS/JKZ!3EG;IW"OP_QNVI?==';_A0FHP]OW MI37S]+T=9X"L>@B_A-@IY(& N"GD$4," A,(6L"PD=(&BH=R^5DN;R+ MEY?Q(BJWAY@.RB/FB+0>PYP"+/\8 NXZUTL028902&L(7&<0]2;B8E2ZL=!=W M"D;>&;3EK0F8"9]C*GR87%&#MC/ ?A960*P&=K2@AK9@8E:W@3VI].*#75DV/@S*/H7A]N'X.C[D?M>TMR;<5_T9KG]HRM-P M/DW'0_+R/U!+ P04 " !]4FE+!<_&X=@$ T%@ & 'AL+W=O<&?XI2 +$+HH6:(%@BVVO MM0F3&&M;KJ0DV[?FD/8QV^>FG97]_&T?5YVAS;4C^.@W7;)2MGEKM[LY[?7 MX[7[]O:Z>>VWFWVX;V?=ZVY7M_^MPK9YOYG3_,>%SYOGEWZXL+R]/M3/X:_0 M?SG8[RN-F%?;=I]K,V/-W,[^AJK=4P8%3\O0GOW>1X-I3RM6F^#2>_ M/][,U> H;,-#/X2HX\=;6(?M=H@4??Q["CH_YQP&3H]_1/]U+#X6\[7NPKK9 M_K-Y[%]NYGX^>PQ/]>NV_]R\_Q9.!9GY[%3]'^$M;*-\WCM M^F9WBA*M[.KOQ\_-?OQ\/\7_,0P/X-, /@^(N3\:(*@ E0(E,ZI M)HI%RXDLF#J_M(5!AEHP&PG D5)64T['A?>> M4^$:";4U7DV6]4M7&*6$6)HBFW)*<+-S!CMC+G%.-2" Q"%E"83@L34)A650J6-1)&JIC29&.R,B!KVB:L M. >F9NT+RP!C6C*@):>T9$!+JKR6K'H@_*AZS$JVX$V*G36C,'& &R!.!-TI=% =0B(]Z4Y@!# M2T!#*&E#*'F?YWQE=&HIEUECAYZA8*GP&@L@*"D$!;!-V!LEJ2DD%.M*;\:" M*2B @I)24'(*DHI=ND\?8BA4K$K+A6!@"@!FRL&5Y!QT\7709Q,%FDMKIOW> MI27,2P&\E%((S$L!O)2TOQ/PFAR;&\>%5!B"XH';TIX+1IL M.D4;0)Z+(KO MG39[A'*A5Y9+;]P:@TT#L.D4;"?1=(N&='QY2RT!'=MXLZ:6EI.]MEUHG\=M MR6[VT+SN^V%7:W+UO/5YQ\->77)]15?KXP;FSS#'_=0_Z_9YL^]F7YN^;W;C M?MU3T_0AVE2?XIR]A/KQ?+(-3_UPZ.)Q>]S'/)[TS>&T1[L\;Q3?_@]02P,$ M% @ ?5)I2Z8G72>O 0 T@, !@ !X;"]W;W)K"?QCHM KJN M9;YW(.H$THKQW>XMTT(:6N8I=G9E;H>@I(&S(W[06KA?)U!V+.B>W@*/LNU" M#+ R[T4+WR!\[\\./;:PU%*#\=(:XJ IZ/W^>,IB?DKX(6'T*YO$3B[6/D?G M5W@ I2(1RO@Y<]*E9 2N[1O[Q]0[]G(1'AZL>I)UZ KZ MGI(:&C&H\&C'3S#W\X:2N?DO< 6%Z5$)UJBL\NE+JL$'JV<6E*+%RW1*D\YQ MYK_!M@%\!O!7 #852LH_B"#*W-F1N&GVO8A7O#]RG$T5@VD4Z1^*]QB]EON, MY^P:B>:_%!ZV";)-@BP19/]M M<2LG>U6$K6:JP;5IFSRI[)J^BR\+>\W0G?]*G;?\J7"N-)Q<;\&;3_!MK M Z"4W1VN4(-V@7N0,A"AC+>)D\XI W!Y_F1_C+5C+6?NX-[(GZ+R;4YO*:F@YKWTSV9X M@JF>:TJFXK_"!22&!R68HS32Q964O?-&32PH1?'W<1=B8*"I_X)X7F34#L6/O.QZ>>'M(L#=E<,96Q#L4[]![*;;I=<8N@6B* M.8XQR3)FCF#(/J=(UE(K!.DJP1I)$C_6^):S/ZO M)&S14P6VB=/D2&EZ'2=YX9T']BZ);_([?)SV;]PV0CMR-AY?-O:_-L8#2ME< MX0BU^,%F0T+MPW&/9SN.V6AXTTT_B,W?N/@ 4$L#!!0 ( 'U2:4MQ35_. MM@$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;IPP$/T5 MRQ\0LRQ)MRM RJ:J6JF55JG:/GMA "N^4-LLZ=]W; BE">J+[1G/.7-F/,Y' M8Y]--XVQBGLT;#ET+#V1(W*,7M[Q-(,Q9T1U\C][GC*0GP,^"%@=*LS"95ZH$D0!!(J'Q@X;E=X M "D#$6 MDKGX+W %B>%!">:HC'1Q)=7@O%$S"TI1_'G:A8[[.-W<'6;8-B"= >D".,0\ M;$H4E7_@GI>Y-2.Q4^]['IYX=TRQ-U5PQE;$.Q3OT'LM=]DA9]= -,>^W";)-@BP29/\M<2/F-GF5A*UZ MJL"V<9H]/,/8LLW+O\ 4$L#!!0 ( 'U2:4OKZ0"8M $ M -(# 9 >&PO=V]R:W-H965T-L8I[-&W+7&^!UQ&D)$MWNW=,<:%I MF4??V9:Y&;P4&LZ6N$$I;G^=0)JQH E]<3R(MO/!P4 ;@^O[!_C+5C+1?NX-[(1U'[KJ"WE-30\$'Z!S-^@KF> R5S M\5_@"A+#@Q+,41GIXDJJP7FC9A:4HOCSM L=]W&Z.60S;!N0SH!T =S&/&Q* M%)5_X)Z7N34CL5/O>QZ>.#FFV)LJ.&,KXAV*=^B]ELDAR=DU$,TQIRDF7<0V?IOTKMZW0CER,QY>-_6^,\8!2=CT 0 T@, M !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0+RR; M1BM RB:J6JF55JG:/'MA "N^4-LLZ=]W; BA+>J+[1G/.7-F/,Y'8U]--XVQBGLT;[6Z:XT+3,H^]L MR]P,7@H-9TO!@9=[S%KZ!_]Z?+5IL8:F% NV$ MT<1"4]#[Y'C*0GP,^"%@=*LS"95ZH+L@""14/C!PW*[P %(&(I3Q M<^:D2\H 7)_?V#_&VK&6"W?P8.2SJ'U7T#M*:FCX(/V3&3_!7,^!DKGX+W % MB>%!">:HC'1Q)=7@O%$S"TI1_'7:A8[[.-WLDQFV#4AG0+H [F(>-B6*RA^Y MYV5NS4CLU/N>AR=.CBGVI@K.V(IXA^(=>J]E<.3,>9X-US[X%".1%*^-S MVH;0G1CS90M:^#O;@<&;VCHM IJN8;YS(*H$THKQS>8-TT(:6F3)=W%%9ON@ MI(&+([[76KB?9U!VR.F6OCJ>9-.&Z&!%UHD&OD#XVET<6FQFJ:0&XZ4UQ$&= MTX?MZ;R/\2G@FX3!+\XD5G*U]CD:'ZN<;J(@4%"&R"!PN\$C*!6)4,:/B9/. M*2-P>7YE?Y]JQUJNPL.C5=]E%=J<'BFIH!:]"D]V^ !3/0=*IN(_P0T4AD5E+T/5D\L*$6+EW&7)NW#>+,[3+!U )\ ? 8<4QXV)DK*WXD@BLS9 M@;BQ]YV(3[P]<>Q-&9VI%>D.Q7OTWHKMX3YCMT@TQ9S'&+Z,F2,8LL\I^%J* M,_\'SM?ANU6%NP3?_:'PN$ZP7R78)X+]?TM7&W ETW]KZT-@%(V=SA"+7ZPV5!0AWB\Q[,; MQVPT@NVF'\3F;US\ E!+ P04 " !]4FE+&Z569[,! #2 P &0 'AL M+W=O<.3,>YZ-US[X#".1%*^,+VH70 M'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQ++ME6DA#RSSYSJ[,[1"4-'!V MQ ]:"_?C!,J.!=W15\>3;+L0':S,>]'"9PA?^K-#BRTLM=1@O+2&.&@*^K [ MG@XQ/@5\E3#ZU9G$2B[6/D?C0UW0+ H"!56(# *W*SR"4I$(97R?.>F2,@+7 MYU?V=ZEVK.4B/#Q:]4W6H2OH/24U-&)0X[L2-S4 M^U[$)]X=.?:FBL[4BG2'XCUZK^7N-LO9-1+-,:'*Q 5\V];^Q-@!*R6YPA#K\8(NAH GQ>(=G-XW99 3; MSS^(+=^X_ E02P,$% @ ?5)I2PH;Z.FT 0 T@, !D !X;"]W;W)K M&UL?5-A;]P@#/TKB!]0[DBNJTY)I%ZK:9,VZ=1I MZVV168&KV0'9TO[X^G-,3' M@!\21KE&".TB@75U(. MSAL]LZ 4+5ZG779Q'Z>;Y###M@%\!O %>5=!O:>QS=Y M#Y^F_:NPC>P;*%A1W=Z8# MC3>UL8I[-&W#7&>!5Y&D)$LVFSU37&A:9-%WL45F>B^%AHLEKE>*VS]GD&;( MZ9:^.9Y%T_K@8$76\0:^@__172Q:;%:IA +MA-'$0IW3A^WIG 9\!/P4,+C% MF81*KL:\!.-+E=--2 @DE#XH<-QN\ A2!B%,X_>D2>>0@;@\OZD_Q=JQEBMW M\&CD+U'Y-J='2BJH>2_]LQD^PU3//253\5_A!A+A(1.,41KIXDK*WGFC)A5, M1?'7<1=SP\\?:48&_* MX(RMB'>8O$/OK=CN]QF[!:$)-T(Y7C?VOC?& J6SN<(1:_&"S(:'VX7C LQW';#2\Z:8?Q.9O M7/P%4$L#!!0 ( 'U2:4N[>N/%Q@$ #<$ 9 >&PO=V]R:W-H965T M,"7B=_'\".:VW)BV&&,^?,,(S30>E7TP!8]"9%:S+<6-L="#%% Y*9&]5! MZTXJI26SSM0U,9T&5H8@*0A-DAV1C+0?*T8S7\!/NK.VEGD9FEY!):PU6+-%09OE\=CEN/#X#?' :S MV"-?R5FI5V_\*#.<^(1 0&$] W/+!1Y "$_DTO@[<>)9T@VB;#>XQ*J%@O[(L:OL-4SQ:CJ?@GN(!P<)^)TRB4,.&+BMY8)2<6 MEXID;^/*V[ .X\EN/X7% ^@40.> ?= AHU#(_)%9EJ=:#4B/=]\QW^+5@;J[ M*;PS7$4X<\D;Y[WDJ]U=2BZ>:,(<1PQ=8F8$<>RS!(U)'.E_X30>OHYFN [A MZZ7ZYBY.L(D2; +!9DEPFUR5&,-\4>0V*K*-$- KD1AF?25"%HV3H.OP9 TJ M5-^&<5EXYZFXIZ'Q_^#C2#TS7?/6H+.R[OF$)E=*67"I)#&UL=51A;]L@$/TKB!]0$A(W561; M:EI5G;1)4:MMGXE]ME'!N(#C[M\7L.-Z&?L2N/.[]]X!EW10^LTT !9]2-&: M##?6=GM"3-& 9.9&=="Z+Y72DED7ZIJ83@,K0Y$4A*Y6MT0RWN(\#;FCSE/5 M6\%;.&ID>BF9_G, H88,K_$E\<+KQOH$R=..U? *]F=WU"XB,TO));2&JQ9I MJ#)\O]X?$H\/@%\);TA[ZD[F\(GPU&$;\Z\<=ESOMYM4W+V1!/F,&+H$C,CB&.?)6A,XD#_ M*:?Q\DW4X2:4;Y;JR7\(ME&";2#8_M5BCV]Y#*SJIC$E\W]%_@E02P,$% @ ?5)I2\?NCP6W M 0 T@, !D !X;"]W;W)K&UL=5/;;MP@$/T5 MQ <$FW62[6;ML8W"Q06\3O^^@!W72IP78(8YY\P,0SYJ M\V([ (=>I5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; Z@J0@-$ENB&1< MX3*/OI,I<]:^ GN5W\RWB(+ M2\TE*,NU0@:: M^EAV,6XF/ ;PZC79U1J.2L]4LPOM4%3D)"(*!R@8'Y[0+W M($0@\FG\F3GQ(AF Z_,;^V.LW==R9A;NM7CFM>L*O,>HAH8-PCWI\2O,]5QC M-!?_'2X@?'C(Q&M46MBXHFJP3LN9Q:NT]9>.+T0'UOJN",K8AW/GGKO99X2["=VOUFT_TLTV"+!)D:X)]\J[$K9CW(F35 M4PFFC=-D4:4'%2=YY5T&]H[&-_D?/DW[#V9:KBPZ:^=?-O:_T=J!3R6Y\B/4 M^0^V& (:%XZW_FRF,9L,I_OY!Y'E&Y?_ %!+ P04 " !]4FE+NK-2^R$" M P!@ &0 'AL+W=OUNFS 4?17$ M ]1\?T0$J /XW4 O9G-'.SDR]J(7WTY;U],% 8%*:@:L MAAOL@1!-I,IX'3G=25(GSN=W]B?C77DY8@%[1OXT)UEOWZ"LGHR*)*H?AM&)O6C/W(?T^S)P1C0C E M!/ZG">&8$+XGI,;\4)FQ^@5+7!:<]0X?7E:']3?A;T*UF94.FKTSSY1;H:*W MTL^" MTTT8C9#9A@CID02+%/$H%-8A>LT[/PH\3>AHGL(J'51V@(PCE!%-H) M(BM!9 BB#Q7$BRH'3&HPK<'$?I0GL5TGMNK$%IUDH3-@XIE.8)=(K!*)12)= MO--D927+/7W9A5*K4&H1RA9"Z'. $M8&H[8?OW]86E M+ P/^P*V.7/.F4'CR7K&7T1)J71>F[H5>[>4LMMYGBA*VA"Q81UMU9]OW8:TC5NGEFSDX\S]A=UE5+3]P1]Z8A_.^1UJS?N\A] M.WBN;J74!UZ>=>1&?U#YLSMQM?-&EDO5T%94K'4XO>[= ]H=4:@##.)717LQ M63LZE3-C+WKS];)W?>V(UK20FH*HUX,^T;K63,K'GX'4'35UX'3]QO[9)*^2 M.1-!GUC]N[K(="K^1>RV?6?Z%#0I'K#-E_HP]:*[AVHC0*5@OS=(J[ MD*P96)25AKS:=]6:=V^_Q-LA# [ 0P > X+$Y&*%C/-/1)(\XZQWN"U^1_0_ M1CNL:E/H0U,*\TV9%^KTD:,49=Y#$PV8H\7@*69$>(I]E,"0Q!$OPU,,$P2@ MQ\ 0!.\( I@@! E"0Q"^(PAG25I,9#"MQ81I&,>P3@3J1(!.--.!,"LB,2@2 M P3)3"3^4#()J), 5=_"!%N08 L836=&+2:=&O4WX]567?S<*=4% MK(-6;.;A)W3[A"W!(GX6XMB=M0,SE5QL:1*,5*F1!3U9%YY)Y:R_%6LU6X>9F&P%AN^+]6+/'X6;D(T M#-SLOXJ#*#7<.-$:*UEV]C=8[3LE*Q=%6ZGX>_\L:OL\]F]8YF@P 3L"/A$0 MN4A('"&YED <@5Q+H(Y KR6DCI!>2V".P#Q"U*^N_5SW7/'%K)7'H.UW7,/- MQD:W3&^(E1FTW]^^TU^LTZ.'!8[9+#J80 YSUV/P ),-,4L ,T3<0U'R(>8! MP*!XB'G\K]+3&)'^$XKTBI3:Y:",BD@,^&3@0$8$"#U?++QHANCL$P&RF2 #(,#Y&" _ J?^PKN;9Y': TQ@!>8R3B1!PBB(H1T=N MTU$M( 1-FH5S&0')C,E$"#A/$9"H9X7/G8'9:&E9$J?>CGH 8'FF3P5_ZF,8 MI71JYG!U0%!YP+[M<7VX<'A@N#Y@J#YXQ\?2@:X[/S!<13!418@OA*XZ0J*S M6Y*Y>G_C[;:HN^!5*GWALM>BC91*Z)#QC7:]T[?]4Z<4&V6:3+?;_LK;=Y1L MW'4^.OVG6/P%4$L#!!0 ( 'U2:4MRP.H@N@$ !4$ 9 >&PO=V]R M:W-H965T0!#0.@A9H 2-% MTV=:6EE$>*@D;:5_7Y*2!1]"7T3N*09MWVP$X]"&%LB7NG.LWA-BZ M \GL@^Y!^956&\F<#\V!V-X :R))"I)2^D@DXPI71Y22 MF;]/(/10X@2?$Z_\T+F0(%71LP/\!/>KWQD?D5FEX1*4Y5HA VV)OR2;;1[P M$?#&8; 7^1JV%C5]4 M'ZW3NXCA,^F?:,B&=".E,2/+_$K*)D-T0R.@LMOK,'*L*HP=D MQL/J6;@3R2;SFUF'9-R[N.:[M3Y[JM+TL2"G(#1AGD9,>H5976.V"Y@90;R# MV4:Z:".-]/RJQ/K&QHA918R*F)Q2NEPE6ZR2+53YO"R0+PKD]P(9O=F)_,YF M0M=W/LG% 84'\X.9 U<6[;7S9QU/I-7:@5>D#_X6=OZ-SH& UH7IRL_->%/' MP.E^>H1D_A-4_P!02P,$% @ ?5)I2\\A[.K, 0 K@0 !D !X;"]W M;W)K&ULC53M;ILP%'T5Y >HP4"218#4,DV;M$E1 MIW6_';@$5!LSVPG=V\\?%*695?4/]KT^YW .V"YF(9]5#Z"C%\Y&5:)>ZVF/ ML6IZX%3=B0E&L]()R:DVI3QA-4F@K2-QADD<;S"GPXBJPO4.LBK$6;-AA(., MU)ES*O\^ !-SB1+TVG@<3KVV#5P5$SW!3]"_IH,T%5Y5VH'#J 8Q1A*Z$MTG M^SJW> =X&F!65_/()CD*\6R+;VV)8FL(:*E S7* &QJR0L?%GT43K*RWQ M>OZJ_L5E-UF.5$$MV.^AU7V)=BAJH:-GIA_%_!66/#F*EO#?X0+,P*T3\XY& M,.6>47-66O!%Q5CA],6/P^C&V:_DNX46)I"%0%9"DKU+2!=">D/ WIF+^IEJ M6A52S)'T/VNB=D\D^]1\S,8VW;=S:R:M,MU+1=*DP!/(9<8]XBZO\1 M:;Q"L#&PNB!!%\3QLS.@3<[#YE MFVW84A:TE 4L96&!/"B0?R!3_M%,(6 P$[[:.?8D_Z#R-(PJ.@IM-J';*IT0 M&HQH?&=4>W-YK 6#3MOIULRE/T*^T&):;@>\7E'5/U!+ P04 " !]4FE+ M4MC*F^(! !Y!0 &0 'AL+W=O)8=@ I>&!UD@3JEQ@W&LNZ $7G'1QCTG98+1I0NQ0'+40!I+(E1 M'(=AAAGI!U3FMK<39!7#Y.\V CE!!50:H2TC3].$RV/-,3+_5G]T6;76?9$0L7I[[Y178'N4=! 2XY4 M/?'I"[@\*0I<^&]P JKAQHE^1LVIM->@/DK%F5/15AAYF==^L.OD],\T/R%V MA'@A1*O_$A)'2*X(>'9FHSX01 ! !J! &0 'AL+W=O8Q/$: M<]H)5&3>=U1%)L^&=0*.*M)GSJGZNP87_U1 M60M/*E7'0>A.BDA!G:/'U>Z0.KP'_.Y@T+-[Y"HY2?GBC&]5CF*7$# HC5.@ M]KC 1AS0C:-UU$332$=<7Z_JC_YVFTM)ZKA(-F?KC)MCK8HJJ"F9V:>Y? 5 MQGKN4306_QTNP"S<96)CE))I_QN59VTD'U5L*IR^A;,3_AQ&_2MMF4!& ID( M-O;_",E(2-X)OILX9.9+_4(-+3(EATB%Q^JIFXG5+K'-+)W3]\Y_L]5JZ[T4 M)-EF^.*$1LP^8,@,LYH0V*I/(51C_8!C9CYN-I[^7XA]02P,$% @ ?5)I2[:&GOE& P M7 P !D !X;"]W;W)K&ULC9?9;MLP$$5_1= ' M1!SN#&P#C8NB!5H@2-'V6;'I6(@DNI(2IW]?:HEKDZ/"+]9V9WA&Y%S1BZ-K MGMN]M5WR5I5UNTSW77>XS;)VL[=5WMZX@ZW]DYUKJKSSE\U3UAX:FV^'H*K, M*"$RJ_*B3E>+X=Y]LUJXEZXL:GO?).U+5>7-GSM;NN,RA?3]QD/QM._Z&]EJ M<=*7\NC< M\]:N M7?FKV';[9:K39&MW^4O9/;CC9SL5)-)DJOZK?;6EE_IOOOJXH)XOLM4\T:>YW77"K6L8+]2Y)Y M@!,%12GH$,\O*""@JT-2#1C!#00EE II8R0TW!+26.!1#H1@"%11^-VK$ MV5! I.# E Z@8J511G/%#<[$42:.,+& B4PIE4@C33%$:3:"OZ!,=H3*I07(M@SE9(TH.A# N 8C">79C&$A&")E0/O6F@/#+1@P#PX;9A)=O#'!J> ZM#M,:9AD2LQ\& W M8H=1"HI<"$(GP'#;1DP7XYZ1T?;$DG]%L9O%D*N6"D(\1\< M%GYMLK-M7K_O_I8W3T7=)H^N\SO&85^W?*G_> MC/O=\:)SAVDOGYW^4*S^ E!+ P04 " !]4FE+#]5J;/@! #^! &0 M 'AL+W=O]> ;2X1(#6I MJE9JI6BK;9^=Y"2@-9C:3MC^?6W#(@JH+['/\R%?506@O;>&MZKP M*ZV['4+J7$'#U)/HH#4K5R$;IDTI;TAU$MC%D1J.HB"(4L6CM)3]Z9A\L\>N.@+/_3?&\_UK=*V@S>:>37(2XM467R^%'UA#P.&LK0(SPP,.P+D5,C9^ MCYK^M*4ESN?OZI]==I/EQ!0#*[EP_B_X+C'FH[XWAO\$# MN(%;)V:/L^#*_7KGN]*B&56,E8:]#6/=NK$?5I)XI&T3HI$03820_)> 1P)> M$-#@S$7]Q#0KO_ M02P,$% @ M?5)I2X=Q$(L4 @ M@4 !D !X;"]W;W)K&UL MA53MCILP$'P5Q .< YA\"9 N1*=6:J7HJK:_';(!=#;F;"=4FD8T=1!+QBZ)E!0?AR MC1/S; >5-['KN+?!:YH4R 91$ M- /R4TKE""I0:(6WCO=-T^Y2&.-S?U%]L[;J6(Y&0N M94!M*;8W>Z)($@G>.*+]NC4QE\C; M8MW]S 1ML^T[W1ZIH]?$QYL(78U0A]FU&'^ 6:[O(?LIQ.L12!OH7?AS+G;^ MA.[?)TBGB.7(YOZ1R)V'8+83@:4'PQ+"<%X SPI@*X"'^>OQ%K/ M:'![&8C<3@;I9/Q2*?.%!]%^^#S[YO:/XCMOF[8SY%.FG6@_B8NVSY7K4)NH:RMG M'Z0OS\LYM*8/*OJQH+4M>.X(>%NXG]+)&D2%TB%\E;>55VS&I M;#E_-YVO^X7KFX@HHSME)(A^G.F*,F:4=!Q_>E%W\#3$Z_9%?=TEKY/9$DE7 MG/TN]ZI8N*GK[.F!G)AZX^T7VB<4NTZ?_3=ZIDS#323:8\>9[/Z=W4DJ7O4J M.I2*?-AG67?/ULXD%QI,"'I",!!0^) 0]H1P( 3H(2'J"=&SA+@GQ,\2<$_ M$X)G7U;W]E^)(GDF>.L(NX$:8O8I>L%Z?7=FL%O.;DXO@-2CYSR(@\P[&Z$> ML[288(0)QY@5A(G&F%<($X\QGR$,'F/6$"89,)[.=T@Z ),..H%H))!.@K68 MI,/4%A-&88K3:<0 ,)@ 1R&%8$@A$-(<%HA @>A6 /N318IN0D6^_<%.,>@4 M TX(%L"@ 8$)GMNA6]"#1^&FH!."> TW;D6$U\[P18I:)$"%A$L, <%YO^/ M<6DQR+\."ZQ-!!1I,3[;;"@UC<-M[5P>\N01\)^)8UM+9E"FF>BVL!]?VU&\Z2\6WG"[R?\!4$L#!!0 M ( 'U2:4LU=@H(R@( #0+ 9 >&PO=V]R:W-H965TR$K MILU0'B+52,YV+:DJ(X)0&E6LJ,/EO)U[E,NY..FRJ/FC#-2IJIC\L^*EN"Q" M'+Y//!6'H[83T7+>L /_P?5S\RC-*.JC[(J*UZH0=2#Y?A%^PO<;@BRA1?PL M^$4-W@-;RHL0KW;P=;<(D^YF5I(YD\?KN@8:]IBG4C^)RQ?N"J)AX*K_QL^\-'";B='8BE*U MO\'VI+2H7!232L7>NF=1M\]+]R7-'0TF$$<@/0$G-PFQ(\0](4S_68V0)G9 M\Y)D:!Z=;2"'6748,L20[!JS!C 9OL8\C#'I[!KR&0ASC=B,$?&_?"-3:U\P M 0LF+3^Y2M33>.@P68NI6PRF<4XIK!.#.C&@$WO5QB.=68K01#D)*), ,HDG MTV'H0":A219GL X%=2B@0ST="BP;C;,)G13420&=% Z0@0$R((!_6"%,#HOD MH$@.!/".\CH?K49"$9KQH")\ZD0L#TQX$]_638.='41('1K76 K8\"G=#81 C8J!ISJY[O"8ZO^ M)U_8K!APHO_?LG*@X6U,:#(I16#'$LB,W@VT/D! !H!0 &0 'AL+W=OFTNM;0 5><\N\ OT[_XHS0K-+F730J<:T042JGWX!>\.J=4[P4L#@UK, M ]O)28A7N_A>[L/(%@01I"K_"O3K,BE& (YGGW/["?&.V+. MYFR#[BCF>BM(%F4HYLUFC2'44.6FCB>-@VH M,XB=03<:1#A=E3F*DH4(IUN:X/^0-E[2QD?*5J1[44+QAF:IGQ1[2;&'1-9' M?R_"9$,2Z@=MO:"M#X17((\HH7'BYR1>3N(L-I^^,EEA[C4XV_HAJ1>2>B!T M!4GO_@@9)5E"UR"TN"3V#?K)Y*7I5' 2VMPW=RLJ(308S^C!'$UMGKUYP:'2 M=IJ8N1PO_[C0HI_>-30_KL4_4$L#!!0 ( 'U2:4L0I'#J]0, "L6 9 M >&PO=V]R:W-H965TRJ6"Y?P4 M']179;Z=GHKJ*KAFV269RLM$YUZA]@O_D3ULI*@#&L7W1%W*FW.O'LJSUB_U MQ;^[A1_6%:E4;4V=(JX.KVJMTK3.5-7QLTOJ7Y]9!]Z>OV7_W R^&LQS7*JU M3G\D.W-<^%/?VZE]?$[-%WWY1W4#DK[7C?X_]:K22EY74CUCJ].R^>MMSZ71 M69>E*B6+?[7')&^.ER[_6Q@.H"Z K@'5LS\*X%T ?P\0'P:(+D"\!T2-6^U0 M&F\VL8F7\T)?O*)]O:>X_HK8@ZCX?L>XKHIE515_"0UP$AU[P)I[?C2+" M"01,()H$XB[!Q#*SU@A2.5\H<4P4;;@>#F#\R&F (%-F?!A2YBL&X,PY23!PI,/!,C+ $ MX\KZO )+D&AJ6X)$,TXQP"L+L43C<$L+L$1M@"1(QQS1!&% "6#E'B[&B$"V1, *W)@)3!68D2G*#!68DBG"$53VQ(@ M" RH .QQQSHA,7MR1*(1,Q5*@94 JRX8Q61&"LYHE.4&"LYH%-< M(1&W5ZO@9L5+JY>]WQ?*1ZQ\VZOV(/ZW;?\CU-NXWZ M?UP'>]2-7>U*>3ZKQHMR_;"Z-/W=9L M<-T?7OX!4$L#!!0 ( 'U2:4L3A+-VD2@ .6F 4 >&PO?G=/]^"'-,WD MY^TF2O_XS4.6[;Y[]RY=/ 1;/VW%NR"")ZLXV?H9_)FLWZ6[)/"7Z4,09-O- MNVZ[/7RW] MWLSN;N_/[^YOIS-Y>7W>,-[7>UI3KMT[]4?[M+ M_&48K>5LOYW'FQIPO]PWKO I2,(8\;"4%WY66TRC6?S'?[AP.8$YEC3/AXV_ MKCY=^9NTCJD\26A F"X !W\+_*1Q]=/33O>TUVE HR__&FPVI[]&\5,D9X&? MQE&PE)=IF@=)G2,:)_DEW@#/^LD>0-K41_)[?TB! W9QDA&6,S_+4ZEV4AWP MMSHKJ[5H?GD.&UW'28WHLZV_P>?%.N?Q=N='M14_P,\U@/_2>VXTTR/>3J\GU^53. M?IY.[V;RY#[R\V68!G3GR .6;"= Y6TZB&M]F;0&WB#3E^]!7M0+S7M(TYA>AP9I%D( M>@?X%O 9 =52&48R^+P(4IIJ'FXV]"M0.H\6P!"; -]>Q*A"%ED-^Y^28.>' M,-UGT-UIP*O$V0- LU#8\PE[-1429T#6P^]\2L B)"@U"/H_\W"'+$'XK--Q M%SM5,\%I:F^TJ MC ("#5 >UH9>&AHT(:),_4V!TMI")1B-*"W*NW'3^,"TO/Y5\PNDWQ[BS3)( MTC_(*?!>MJ\K %:)*:I$4#%O6NUV!W::9P^\<8*8" MT[.[R=WTX_0:L'SS0=Y\FMY.[BYOKF=R[9MJ4JBG(V$RPV^ QB/*Z@PC:%8F?^INZ&O@I 2Z7 MNR1>A9D\09:O! M@>-ET(-@ ?1LAR>;!\"6 8+^&*;(R"2[TMV4J'[?VR@=>@H4,; M%+=R+BN3T@"MY-%^G,KS!S]:XQM@YR 6W) Z78/NTF^'&B^ MT"F3_[.P?%- M:QU&XHX!)7%!N01PYGX:+HZ4VF\!;8S=8]8P]3PO$DKS'Z>@!:XN;J8WLY =__E_O+N;\?YX'9D(?_^D7S9 MNKHM+-LG9=G.V;(U#C$F;JJ=I<;)+5O'[%EFF2O4 DV#R935<;Q!V^"!'*[# M"%>7?B;M:&-PQ!#D"T6&9X<3C$CS(,LV@AXSY ]GX6V F$M-_*"W=7&-LGT^63VL_QP=?/7(Z-IC(CE"ORBM&3,$'IT M9!N"IN4_\C1#ADTEL"8P; Q.V"8@,U!6;? 8?US@,EH-'K7&10#2#)X=L189 MZ"U&#O]RIN N(-)@WXE#K\98TY6.T6*X#--=##X%&K)5^!E==PPKZU1;4F33 M)!_.N-8MM6D%&Q3%TF8W!T+6$S!2(.EI\!;@X'_A/'X]CW'DR(/1ZMFXG*XX(G]F)O^<(,GHFI5+>PXO>/9AOL0$X^&)5LU&2H!%Q%#M 0";G M>R1;:I9#5Z" M?Z*2S2'^3'3&1&YP(TZH2/,L\P17 )6C8,-(J;:*CMJ:66:Y%4\G:CY0A\\!MC=)X$RX+0_<)%H<]^CKI5^0X3,R<'@B: M.RVIH!$N:.3=0R! ^2Q18QJ\P^1I,3DL2L=5 <3269(OLIS26X" ECQ![/V? M_QQUN^WOU?$#_=7Y_NWA%#@&I3@V>TB"0. O$7+^EO,( >81FH:BLR4??'#K MYT&@# D2?YS8 'DUXDK,?V\8,\9 M8QD0,$3VB=K7;'JN]]22YT&"00GP:W$B2=#'X%"#S[ _8[X@1\2/*#9H];> MY$M687X4Y8!<%YJ%V8>R;\F2DE-/8?:@[1VRZPZ8=A'N<&LJ80%KP'/$%8W% MW=U'Z.@QA]"6)UO@\(5OH:T@.E BWH89#!!E%,9I Q(]Z6_@<;Y^H-44X6'> M31B &,./(/;XQ$;(UE^"G8:P&?[_GSG&'[#(UO\UH#-=&"GU ML?4C?QWP,0P2(PK0^<'33%P$EO+#!%FQT#E:4EE'8C*-'@*@!3,EP6H3+."W MEISEBX<2)+@*'IXIB<"\.&;_$2N1C[H$-!0:-9'F:W""<6+-/VD@G]%-<^!0 M8!/V6Z-_@$M%,)/0(-!N.AMJH;L99+&P9=3B:!3[SMGWJ9RPW/)1*YKI#[ 7 MV6F?_MF@9X\'G*RW:@Q)+(SG ?F&]6F1)!0XGL+R<&M03(0!KM/$"4F-+"D# M\!AH!BP\.STS"-2TZ"F)6V_IX<>.(:9)A-"+H,!:+!^I3F Q;&T]A. MWQL/!RAQ>63 5BOPSO3[/#LCA3PTF83IK[C'-$ )0&JX,83\F8(WAG,SG1[" M]<-F+WB>)V"LAWV9""!I2]#,,%L&#(!Q]1H\!5(RE EGM69"!QD_!DQP_1/R MK')MV#-2V,? M&(0WIQ ;%\OH7*H(WU1(ERF\F,TJ&=*8:H%L&Z 4>E-!>N@)0D621B 9AHV! MC4QT_]/J9!)Q .I88D(R(7-B]ITL>==^Q%$/.JL($/QJW"@5A(JOCK];BH[R MW/#($VJ\8B1P(H%'JISEB!"@<2$T+NH;,%F)?7T/KW@.KO<@=))$>7=Q$D($ M8M&:=0$9!&6"+0=_$ZZ".LVG9BCO[C$,GF <.:$;KEK <%J!:*-Z@&EU#V1(ULL <'E\$R,MAQ/:$B>Y9)&/Y3MO.1T#M+&='C9GI(M]9:0\MKG ,A'2RIO$G!M8NVQO!-VPQ\D< MC!;B4E@+$(&P2"$'"Y)2HA2QBT9:J0.M*-" <2:LX LD9F**IRPK:+0]$BU$ MRP_,$.!Q+SEFM@^(H7C*.HKU.F$#?MWNE*>,]H$Q".S-P0-%'6&$>(BRPE?Q M=[N-3O(_0]?OQ4/\!$1*P,5#%1(I_80K)]J!*LA+*@P?+T!3PB_@<=G4U^Z& M?BQK',NL@7LD^AD+%5H.+]*>W#YCGH!-6 ,:1OB0)TC^;9Q@GAO>DF$5$ V$ M9A0EU, H#T"I%2!?J-0$Y7F,D!:>RQ[\)F5DXR2!5T">@[V'NTJ#X%=RNU/B M54XWHM4A_;0)82M@B^%=>+C*D=,S;: PT(QQH$"O*L;\F\K$L;9G6Z58S[ M M[BL)Z1R&E&:5'7?HJOSU >,QI=Y8$RF<:@^NT#)DW[161J59$,K3+G-I)F/5 M.)"D+&) S'F:Q:>D_%F_:=UC2G.40$PV:>RAW8@*2J$N9$O+"H(=&F.(E4-6 M$-:\K@%7GBJ@"5G*KQQSTY8!JPE7J> V;<4MB.V4*2IK3/CKZ2%9->FIQVVD"*J!BJ]GUP M]%.<;P#H+6(WJ!,4'@?\&?37G/F M/W,_01UO"9 PB1A[UY8.T]QADTMM-,D1DL3DEO L<9.GRB92W*7UDSE_8%Y' M]<94$C"]E@8M(( 4MNV%^Z8!4CA1F3?X:YDOM!$VBG:%YCF)/],(0.N;46LL MM^CF:AXN9%/4W+KZ\'YKJ()&M5>:)SV/V.S(0>-YG=FV'7<4O@ M\J?ML?UYZ\M4-6*QQ!JITK^0$O[R[>A0LY; _?HJ[Y$,R3''-3@(A" MXR#2RUFU[/J/BN7K>CP;K08ZQ8O5I#K_ZR MDQF52TVKJFL )*3."&J &/:]0;M=+9(&I$3J0+!$ %U,5 FT !>,:),5J.,6 M-PN8T#/8KB-E,7 =P \7$*?/UX)J6%)2O[ZJ:BOL80U9XKD6< M+K&JTV%_CQ :QSG,NMUMXGV@LFLU ^'U ,D\O([ ,"V=1QVQWW*!1F6UWAE2 ML;J:=*Q6MXF,,'BE$/=)OL;XD=@(5V-WO!ECXY$W[ _HU;.>UQXV8:_*9BYD MML2ERN@\(C.0CT*Y\I4*JPJT/ZH.L'"S%R8RIL,$4'S\&JDU\)8X5E1Q/RDX MT-^JZ<'D#170*M(%O*R"D,Y22@P&D;*>QR2(.66*>6JQ2$(*-:UH_H&\S-IZ MZ8$5[^S'.FV@R&D2)QIW^KA"^6M"DZO;408AWRG-CD8G7'"9C@4TA6 I]@M@ M;J!)@)Q)_ HC=MLC;]1NBR,X\37XOM_W.L=+V7-\7^+S3M?K]=H5UM ,CSXX MRXCRB#AZ,004Z+3G:2G60WN\4?D99@G#1S8I#/\<=Z!58LU8;4&,+?U6$IDD M@, %$\2@]KN#4GDS" 0Y"TO,TE?U2X^Z;DR^Y<&:4QDN))^)VXX M12C_&J#9AB$^AMMKY+P@@;@7B_]1:&K/DP"/YW!I^Z"'*I&P:!0)!]9[HJ,) M/.@#0+%FG! MK*9/")6$HY1'=OICKS\RTV[U>^4A@()'.JC%T:7JGNHX MV6Z->OA'E\V2E7TYVJFH_0R>5A27B):R&&@I 0;6* 255O.SI[>7OX '3KTN MV'_-A3#8"?-AQ%0J2U'0*\OJ=9<<.+0?:Q9CIQ,N41>GMR&C=2+:C_7>7O:,0)-*=8EEHN@OP"B MN. JD1B\>8J1U<%0O%'6%A9J@8 (]NF4VK%6+@.M82CRB:Z:$CHN+((8MDP- MNV$W(0D$.+SAFC+D!"7XYIMPM5I1J=72/K#98"J@V 2P48WF^/FX2O6 M*=+UJ4TYGJZ.MF(%%*$*/U6*/[:!SZ5L%@='>)3$.6,\NE1X5MU(I%A+Q\7 MMD\8H>*J>+:F:28:1RBQ N=LVY+7L3E1J@'QY+MXSI&>+9V7#D];N=TA]"H\V<+;WR MHL,1!BYGY3_L1+A]?%7-<=,T.>D+B#I_#3 W2_6EY+#ZFX6I/C>)X8ZK MN)!DB%%BV);S@@?#&QKO/F=L'CZ(T_,CE%] M!L!ZNDA"CJ+Y>HB_(!:6XA.&L>1/3E@;?Z3-V6_JA0,OA]TABZN<_5;?39;-]NTZC;ENX48S?Y[)_ M/K]6M2QZ)2OZ$.I(0!T!0:2$X20%#[0B%1GI DG6\4F@A8Y&6C*JCVCCU0K= M%@X FAT/C)E$Q?"GIK-I4W8!6/S58HRWD "(JAC1FD1W+3&P95QKL,0R!&N- MIYBH('0]7?90K@XFL'4)515%M:/,\YN9RI1,9W>7'R=W4_C7Y/;Z\OJGF;RY MEO=X=\BGJ^D='75>W]U.SNL-3_KP%\^]FK,C_9;XHM7XC%2\2OLJ%TVFIEK" M:.CO7$;POC5KB9_PQ"TB#&(G$2:A ,LD/8(A,T52C:N""0*CUQGVO=&PCR)V MUO': S"%G0'\->B-/9 B;W V%KI^=2G,#GM];S@$F02-#L-&9V>@M3J@O(;> MH-_Q>FX,S#T>/QSW9&;6]WAA '/8 .%AO# [_8"A>DQ!O)(#4[\+_1B/X8]CU M$ W]#N46VV?>&) U;KN\A->D"B"PW>Z!9X"^20=/=L?HG"!5^F,"P!N-ADZJ MC+UA;^1U>QT)>.WU@1J=D1P#X*.^=]8?6T3I 3J'L-)PW)6@4KUN'V;N VK' M79P=YADT$04VW06"C_M=V0$4=0!G@W8?8 .8N_"__JL39>SU@-G.!FUDS+;7 M'@-1>F/X _\!3SJC,9D$+H4R>I"Z0\H=-^C5DI%0:6UW8JXHO"^\)55\GJI+ M$AQ^C7#X-74!E@X7\VNQ)6QL==I >J1/>\ 8&IR-O$%W*'2UO/C2:GEKF1,0 M"N#2OGPK3SJ=@=?KG5'0C[5 5-5'&\X<1?2JUAQW:>6EHZ45MEJL1(V%!\I %V$"<28>7RQ, M@YXRH5A(RZ#(&.N.=7WH"PXB[:J@%9^'A MI18:NW:V6AKK*C4#73+B'(QJ@\2F%HYIL>1.V&U\J@@28VGV"![Q$,6JY*7W MJ"/?9R=)%9JL=.Y)>V/5?7(%-1Z(T_F4AYP.?*6/@PH4FL+ (A_T,J(,GR'* M$^7*-:+)3:PCV8G&+E6P8$DT=[^*4KFD:GZ%P9B$ 92!ZQV"XEH6':_%^08Y ME JMK/)4';6M:_$^Y8*T5.L?4NEL&H)7S^U)?G&ODMU*P?,MJ*:26+LL3$5I M@FF)JGE[Y9O@/DUOL7SM(SA>=%-4K1M?JZ9/0 FJ4#O@W0U:ZBA"G%S1441U M=DEW7(G#%V-1I1Y=HH6U!J8D^$F=ETI]7EK42)?.G>VK\X#'U+59&JZ&)4M] MZ[+J=,H>K0]0\81= M%=2*0BBKR(%R@9>,; M42?*M(T:\=R,X":81GPJ33"I\TD-EW@6+GDL7,_2WU-*,TQ$Y8R?LXN6]7>% MS9HK^.B;!VJB%P5.V@8";)ZZ2 (365/F,P3FB5TF1 V*P6Z)]6VM^O5L_"41@-06%WE(DP?'.CA^ N8Y0!1#I=A#)MXI',V!G>\ MYV22+X-'6/!HJC3;+-]4D+T.:X@7LX9\-=80+V$-/-5RZ*POY@E1XHF:>#Y+ M LMS<(&E-B'*FZA=(W9Y/:4;V&ZG%Y=W3=M+#<%D#9Q*?HPIF=9OF$>F@)J\_AEZ M]V"O(O'>CW[%DIPGI!!6FLT -3Y%:OSHNC5I%;>IZ(=%;X!">QKC84:2X#E0 MXE7+\8"[55RQP(LV,R[;PQ\]BM!^P;7W\MI7SA NS9FU^DZ*FY&XC !\PWCS M2&X8HV,3^Y&%"?U4T\E@ ADNI'LND#!O>H-22TCE]#2T"OV&6$$NRB>I!X\Z M:W3B?A?8I.H_4V@^!I>B&9?TXWF8_0O";YZ=B6\2I M8\6\>SE^GG,!,//1#YN,YE,@=E]& _89WN+C(7Q6O!1<'@1[-%'G]/WEW<7$ M6*BK0-G%\UC]XQ;U _V)UVI8[A.65"[9US;UYVH==1@ H6 .#*6GI/H=02%U M#V'OX'^P/8O^76F/TS[AGW)0_-K@-)0WZI;;K+1GW5RV+&?YN5\[:N3;^5X. MVBI(W\6A/H90'<:ISOOK"^CPGIY*3981&JQ YRLVV$I^SE#OF68^37[59I]* MW4%/60 P%=MYGJ1*_^JN)2ZOL+KZ;@$P9''$']T?3^=7Q16C=I^?OB*DU$:( MY0+BB'(!Y591_!M:-VT5S?W%\>I"L0OGP'Q;IAPX]Z@8CXWML=#0/33=7JMO MM%=-GU3TA=$+I;,HH$6_=3;XEDM[7 P!?)#BF3 ?*5G;K;F4=.Y8=VQNKG\Z MO9O>?I07T_3/Q7"'>Q^;)05W+,R\5"I>] M5G5/+"93L!=JA:X$):!*RLB,$B4U73833;H<.[$)*[& MHB7%K%@0:=(WX(;;W<6L',R2%7? [,-U#>O+D K'(42>;50F)+%#?ZU.RQ\)3RDBZBZB>E+-5H(9.+]2N*B/, M]LPM39;]%0V\Q6)LFE7Q[RK=8Q>A4KDG_HV5>_4"Z,K]88YBS.Z CP)TU1+V M47/_C[I+"Q>(@LHU>BZZPPQ\BE!983S$!43H*IW+3L@V-VSGJ#&O"X\'/3%'=XMP=WP MNL3G#=C=7G?LG?6&*,7Z7$'K2H-YKT37RGXY+6A=OVO?MJB)0=8'^/"L=Z8G M8[U9^2H4Q=2=P0!/36M^R,?)GT!CG]_/[FX^3F]K52:WYMJE^]*U2R]LDQ^U M7MJSY+ZOP$/-<4ZT#5I=G,[<;4058?J@ MV5S@6CEH;KDK;0'&;@6!4B'P%:^WIZ2 ,*"]F.8(O*L>N(=@=X<(>U?!WFF" M77P-[/+K8']!B;/>Q[>.CO^OIHBH[.K+N:;;1J2/S7_*Z$><.$JR+53B&^2: M'T2=:" [RE:WKY8\^]:Z\NW G?L;[<[]HD[9HWC&*E^O?3WF]TZ)__V=$H=HW]2;4.E, M.$IUH+_=U"?A8H[7[Y,0O_=)_-XG\?5]$J]267^4ZGU-?_N+ZAYUI=2 M6$IK'W8SIUW[4XC.+Z#8%TS4RM/U M9;]8=6>N&M#?#I^YOAU>[( *#-2ERTW03:J7]S)H9BF^_$V#>GQ&1E$7/]HZ M55>?J2\M]4'2/_M_8Q.OW5@IOFK\K?V+7GS@\! H[T JFTVMS12BOW3&NO92 M-W3^9-W0.2F7!$_U#9V-*K !??66=,L,'/@FE' 8Q?J M[N%C9K)OJU;W%]9PJCZ,ZA:F#F64W9PP84ZP0'L]M#HF/PZ-3:.GYK+0II'7 M#=U0#7@[,GWM%'.= 9(F U2 VJ@$/N+]W+J*IB;GG'OEFHRL4LO!5V&9SMD# M?@RGM*ZL/&83MB[*UR"=5FM%O@Y=!S\BK[+G:LN-C%"DT0^FG:OCK*LQ&_?^ M,M)W<#>W)@/\GC+ S].[SB2U+5H=F4W)R!,L4M[([MO&W7QAJO]S.[ [Z1MD42[+^)_)T#"#WZ9 MLCNTK2]:Z%ITU;W"QP5-_L8DRD(S7UI\TYGC_F"I T1LM36=8XY6QJ;YRVU< MQ\3:6/W8'KMM0,E O" .=TAKX3,>>J>M&L,:WKG)C=>,%=0UFMI=(=0'9)GK MHA*O40E3EL4UH@6&6Y?\>PV-'U^T@:*;X_2HS1 DEQ8&2_6@GND)J8YKMP;M;X_&3+G( MU,^L/LGZK4QG@]K$1VW=T8372,)*)O$E=HPD3(E?M_K0?"O'7?SJYM_2*W0, M6/=WK'K'>KEC;7N5BDFZ(M">(9YOPK7^T+HJB:QIB5*+9:6\VT+[ 3^V^8IS MSZIAT17/M1L9+B\[!>M8[ZT,J.TODZ$W8Z-2:TYR@S]+(X5SXJQ714 MWT*MET#$ILWX*ISC/=G<2U OJK$ Y5*#=$>?,(?E\,,:9"5=V^ZUVG6AKFMA M#/*.88Z:<*@;OE>Z9<8=?NBO[K[>PDXQ.U (?J2ZJ*D&SN?+ _G\V@B3I7=Z M?-;Y14T-E8N3&W28.Y'OT_[X-!5 M3MFX7_,A;ED$$%,+VJF!5IW' 4GUI^SD?W8.N/PV!?'[P)[UO>B:V'==[#IWU!N\?(UF[NF,G=S3?_D:![CC[.6S-=/Y\+A!LV1;&'?I:=L= M9F7;2)>1D],L;'_=_#TW)UN8_KKY.V[]9.'^Z^8OR\_7S35H=6U0WZ5I]N-_ M 5!+ P04 " !]4FE+5A!KP4H" !="P #0 'AL+W-T>6QE9A;T6QCVV!+IXL9TY__23+E\2C MNV3K:%ZB<[ZC\YU/%^[[J9/ KUG!5+&!H%S M[( X+(G6H,2-<=K)+?A#"'7V:EL:A;DBVV"^P&-".Y@B:ZE24$.9 /=0'#+( MK!Q%\\*.6I:>#6HMN3%22G(I2*NAS^@,0YL 8_?VB_B2[7$W&7)S[)'X&%D5 MO6E6W9GCJ?FMY%TVQ[U+>Q@O*NE&Z@^U68YH?7OIX$Y!1IO6;[)!@&$G9WF%\6# XL&(>DKX,*J>BCX;-7)3$ *(PVH#1-=I%OBI0K:'1_G9KL M4,WS(]3\K_+(=9JX$BPJ/]&5):\[=MP?%!'7\' M4$L#!!0 ( 'U2:4OZH]]2\@( &85 / >&PO=V]R:V)O;VLN>&UL MQ9A+;Z,P$(#_BL4I/72)39(^U%2BP6G8!1,![=T-S@:51P3TL?]^3=*HTTH9 M[<6;$R]C/MF>^<;KC2IE^Z/>JDH_6==- M*3M]V?RVVVVC9-9NE.K*PF;#X<0N95Y9MS>'OI:-?7O3GSSFZJW]O-]?$KGJ M\E>5RJ>I-;1T.QLTW'5Z..Z)KIM_8:K7ZWREO'KU4JJJVT,UJI!=7E?M)M^V M%JEDJ:;6H0F1549XU>7='^)7^ZYT6XOL/NUG4XOJ\TYV^IW7O,V?"F61YCK7 M#QH_HSVX.8!@)P@ MD!.SD+Y(>>R'9.X+O2)]-P"P@/ "(;PP2YBDT>S7^9W;#^0L"I=Z2/4ZC 2@ MNT3H+LW2>7KT'C7/(R>^2-+X83_-KO#(W/5C 'F%0%Z97HG)!Q-/4C_4\ZO/ MW%CXXEZO2#B2=(CE\*'IM:CGEY-!$"7)&='YII_O,!+[L(:4J&D,JR;P!=^% M<I)/3,P?U+! T-Q")Q 3,P@UK! TN] +B(EIA!KVR-<(^9CJ M]@SB81ZAAD6"B9@,/(B)F80:5LGQT/%4)W-8:&,J8895@F(R"C$QES##+D$C MG#&(B>Y;#,L%QX0;%X;9AAFV#8XY@IB8?9CQS0N2+]D88F+V8<:W+Q@FM _# M[,-.:1\&[<,P^S##]L%K6P(Q,0LQPQ;Z6MQ^)/6B)4(VC6X-,3$+,<,6^N[R MXY@.9B''L(6.8,*:P\'TXQC6S[?R_/LX0DQ,/\Y./_;A5V2FUGFE,J$_T>K[ M*UFLE@WI#_M=TFC<5S#KEZ*8Z7M1%=1R]_.P[^/PW_/V+U!+ P04 " !] M4FE+#^Q,2W@! !%% &@ 'AL+U]R96QS+W=O?2F;8J)SNC"?&PB! MG/,NR!/"YMU6)I1MXXNR\Y-+735^FQ0A=&]*^:RPM?'3MK--?^?4NMJ$_M+E MJC/9V>16<9HNE!O/2':;\33N-R&;:(NE?INW=D7U@:OAA-- M^P7](]?._F=]>SJ5F=VWV5=MFW"GXF]!HNX'<3R(X4$Z'J3A0;-XT P>-(\' MS>%!BWC0 AZTC - *'K2.!ZWA090*,J;X) EKO-8D<$UXKTD F_!B MDT VX1.S^#@V36+4)^R("K\7 MMOVX[G5-SJF"_H5FRE+E5)A\U<0EJ;>.9.$KHM#4J:^DH^(M.*47>]ZY=.%% M-C$QV]3LQX3TH"NR<_J>#A-N3&T="Z&'5!]6PO M(LUCU+-VXCFW2.W5*:@XJGA,?;D/^VG&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( 'U2:4NG^LI"A@( $4) 8 " ?<( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ ?5)I2W,9%O4/ @ $08 !@ ( !(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?5)I2P7/ MQN'8! -!8 !@ ( !OQH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ?5)I2W%-7\ZV 0 T@, !@ M ( !G2, 'AL+W=O&UL4$L! A0#% @ ?5)I2V))H[>T 0 T@, M !D ( !="< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?5)I2PH;Z.FT 0 T@, !D M ( !-2T 'AL+W=O&PO=V]R:W-H965T MN/%Q@$ #<$ 9 M " 0XQ !X;"]W;W)K&UL4$L! A0# M% @ ?5)I2^[)5EC! 0 -P0 !D ( !"S, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?5)I2Q4Z M*!A+ @ =0< !D ( !23D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?5)I2\\A[.K, 0 K@0 !D M ( !Z$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?5)I2[:&GOE& P 7 P !D ( ! M&T< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?5)I2YB[4=!N @ Z0@ !D ( !$D\ 'AL+W=O&UL4$L! A0#% @ ?5)I2Q"D<.KU M P *Q8 !D ( !Z%8 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " !]4FE+Z/4N&I ! #F% $P @ $;BP 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 *0 I !$+ # 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 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 47 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 97 165 1 false 44 0 false 5 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://cpiaero.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - CONDENSED BALANCE SHEETS (Unaudited) Sheet http://cpiaero.com/role/CondensedBalanceSheets CONDENSED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://cpiaero.com/role/CondensedBalanceSheetsParenthetical CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)) Sheet http://cpiaero.com/role/CondensedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)) Statements 4 false false R5.htm 00000005 - Statement - CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Sheet http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://cpiaero.com/role/CondensedStatementsOfCashFlows CONDENSED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS Sheet http://cpiaero.com/role/InterimFinancialStatements INTERIM FINANCIAL STATEMENTS Notes 7 false false R8.htm 00000008 - Disclosure - STOCK-BASED COMPENSATION Sheet http://cpiaero.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 8 false false R9.htm 00000009 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValue DERIVATIVE INSTRUMENTS AND FAIR VALUE Notes 9 false false R10.htm 00000010 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS Notes 10 false false R11.htm 00000011 - Disclosure - INCOME (LOSS) PER COMMON SHARE Sheet http://cpiaero.com/role/IncomeLossPerCommonShare INCOME (LOSS) PER COMMON SHARE Notes 11 false false R12.htm 00000012 - Disclosure - LINE OF CREDIT Sheet http://cpiaero.com/role/LineOfCredit LINE OF CREDIT Notes 12 false false R13.htm 00000013 - Disclosure - LONG-TERM DEBT Sheet http://cpiaero.com/role/Long-termDebt LONG-TERM DEBT Notes 13 false false R14.htm 00000014 - Disclosure - MAJOR CUSTOMERS Sheet http://cpiaero.com/role/MajorCustomers MAJOR CUSTOMERS Notes 14 false false R15.htm 00000015 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://cpiaero.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://cpiaero.com/role/Stock-basedCompensation 15 false false R16.htm 00000016 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables) Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables) Tables http://cpiaero.com/role/DerivativeInstrumentsAndFairValue 16 false false R17.htm 00000017 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables) Tables http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts 17 false false R18.htm 00000018 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://cpiaero.com/role/Long-termDebtTables LONG-TERM DEBT (Tables) Tables http://cpiaero.com/role/Long-termDebt 18 false false R19.htm 00000019 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative) Sheet http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative INTERIM FINANCIAL STATEMENTS (Details Narrative) Details http://cpiaero.com/role/InterimFinancialStatements 19 false false R20.htm 00000020 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://cpiaero.com/role/Stock-basedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://cpiaero.com/role/Stock-basedCompensationTables 20 false false R21.htm 00000021 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://cpiaero.com/role/Stock-basedCompensationTables 21 false false R22.htm 00000022 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) Details http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables 22 false false R23.htm 00000023 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) Details http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables 23 false false R24.htm 00000024 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) Sheet http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails1 DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) Details http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables 24 false false R25.htm 00000025 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) Details http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables 25 false false R26.htm 00000026 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) Details http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables 26 false false R27.htm 00000027 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1 COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) Details http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables 27 false false R28.htm 00000028 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative) Sheet http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative INCOME (LOSS) PER COMMON SHARE (Details Narrative) Details http://cpiaero.com/role/IncomeLossPerCommonShare 28 false false R29.htm 00000029 - Disclosure - LINE OF CREDIT (Details Narrative) Sheet http://cpiaero.com/role/LineOfCreditDetailsNarrative LINE OF CREDIT (Details Narrative) Details http://cpiaero.com/role/LineOfCredit 29 false false R30.htm 00000030 - Disclosure - LONG-TERM DEBT (Details Narrative) Sheet http://cpiaero.com/role/Long-termDebtDetailsNarrative LONG-TERM DEBT (Details Narrative) Details http://cpiaero.com/role/Long-termDebtTables 30 false false R31.htm 00000031 - Disclosure - LONG-TERM DEBT (Details) Sheet http://cpiaero.com/role/Long-termDebtDetails LONG-TERM DEBT (Details) Details http://cpiaero.com/role/Long-termDebtTables 31 false false R32.htm 00000032 - Disclosure - MAJOR CUSTOMERS (Details Narrative) Sheet http://cpiaero.com/role/MajorCustomersDetailsNarrative MAJOR CUSTOMERS (Details Narrative) Details http://cpiaero.com/role/MajorCustomers 32 false false All Reports Book All Reports cvu-20170930.xml cvu-20170930.xsd cvu-20170930_cal.xml cvu-20170930_def.xml cvu-20170930_lab.xml cvu-20170930_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 49 0001387131-17-005360-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001387131-17-005360-xbrl.zip M4$L#!!0 ( 'U2:4O437#\*6, 'NW!0 0 8W9U+3(P,329FXN-V(# HH@Q M"+#QD*SY]9=9!8 "9 ")(@5?/HIDB@*M^5E969]>O_^3'SA$<21F[@__9* M/I=>"<1W@K'K/_SVZMOMV<7MY=75*^'__/ZO_R+ ?W[]7V=GPD>7>.,WPOO M.;OR)\%;X8L](V^$/XA/0CL.PK?"7VTOP6^"CZY'0N$RF,T]$A/X@#1_LI"+]'YT[0;+C;( D= MDH_U]/HOR^_7@D7) S^^__>A]Y_*Y)L2B-5^F_G,?D?_"";YS\F M@-Q[.X;W\.>?E/>R#/^0K#M9>Z/*;V3M_S4$(K;C),J!D'Y8DJ1)DJ2RUW_] M 1"X;_"? C#(C][\B-S?7A7P?E+/@_#AM2))\NO_^_G3K3,E,_O,]:/8]AWR M*GO+<_WO5>_)H]'H-?TU>W3E29P\FT-]C3_?V]%B9 1PS?,KD,"OXSA_H?BP M_IK]6'K4K7S48(^ZV:-CLO1<1)SSA^#Q-?P S\O:F22?J7+V>$@FM2 ;K^'7 M[$$W"C1%-M?AQY[(7DBBLP?;GN(E M/_#]9%8-US@.7\?/<_(:'CJ#ITCH.OE[FU\JOP PX-?5T-%?*J!S_4<2Q=4< M8;_A2VKY)5"O_ UG[MJ@@*#+L]>9_KW*U E%\$U$!?V&3 0JO6^FE*U5Y*+Y>26\SD9BVN4$?DQ^Q(([_NW5QS"89?A(A0*T+HS10OV^0"<;:?';RFM@8@LO(=Z+Z<>E5[+O2P!D M7Z8DK:?S170]H7/( )AR9+1E-BW^?8% /D7Z2Z]$,LYD!?7D:(F4(K!3(AVG MEI8DJ:1N_1(I-6M&P:P9;+[_21>F_P'?;!;XMW'@?/],9O>9+YKBM ;=*T(OO_ASP3@1M\S\-&_N_CA1J]^ MSQY;P?O7UY53%,%[70U?#Y;:Z&*IC3U8:IWI,!>70XM+P63HN[2K#4S&Q7CL MQD!$V_MJN^,K_]*>N['MO2AY6$L#;DJ:F!(N1@,3HP&9F!L2VZY/QA_LT'?] MA^A%"44U\MRH-#$J7' .+C@#,B,7CI/,$@^(-[Z.IR1$PH5DBN1])%>^$\S( MBQ*0QO3@QJ:1!\/%ZSC$:\\FJ2*,S#?0A]Y 'TMDG(O+(,1E7R':'X/CL.!<9+C@' M%YP#+RM< H8D 8=>2'AH]$A"H\>YW'#Q.A+Q.O1>A\O)TG(5Z5# M2$U.AP(1HQOB)&$(-#ME4?D8DC\3XCO/97%I0A N(RLD67WXRI\GNYL4M.Y/3N/5#ST8YI;#.*PP2' MNG&C[V6!J29-OT+\SO:P'<[ME)#X4^#8F'Q2AJ*: _PX:)TE=Y(H#F;_\^WV MC^"1A#[B?QJ"^PF,*[D(0]M_H!;V[GE.F+@XC\F;57Q/U;!5\QN3A$GHN*>2 MM+:>V\O8GCBOLX6+Z_;A=7N?H0FNVR?,ZT6MKGXF65FM+GP>%?+''@/O$?80 MER$9N_%'VT%'Z#GU4U/I>&?[W[_Y;DS&\FF(1QG9Y:2R-13IUSW]Y/KD>E(% M#$KI"M4/ZI6F0M3.*TVE;3=>Z4*ZU3-%S:0;/FM=I9L+]P&$>QBRC2+46K91 MUO::@,>M]1$(](&L]=Y#_]S4'IMD'EPPEVSF3@4SV]FXL?M/(!A2X8M=%L<[ M$LX^!;9_&L*X7@JJZ-"S% ;^0PP4?4_NE_9;93J?N/PI&*V1]':&\89$F$H\ MOG@("3F=H,M ["-*Y.(H8B&7-50_H("FPK/3<(""2I">5['/HTP,;S$(1MP' M'S5V25+7'VD=NZ36B<@:BO0MH[L\--OAYBD5IW:;IU3N=AH8Z"CG)^D;'%R\ MA^H<#%R4. MX(-#\#,F!R$)EP3XUO9(!)L5XB?D"SF5C=DRTN^>%V8M>Z@YL?J5[0K@WA'? MF<[L<$F^*WG#D[=:WT9#S3G6)7-5J%:%#13B\C_<+M)KY#\+$=S[<\WGQ MPA]$<73AC[-6*'D;R2O_PP^'1-'UY)WK>?C-M?\-NW3-/0*/Y<&0D]6");%C M*?.]$(L+Z6;W?*GH:DNZGTH.Z'ZD=""9]ET6EQ,]RVF&A?3]M3B8KIO,=6YF+:G%A?3#KVO:]'G@K2U(+VH'7 M^ER0]AT@?%%R=Q*1 ME\$&"' MAAMY.0U!>E$[X&%&7H8G2-4]L%M4WI^(>3IXI?/FTOO#-]P[]#43'\!C#9X) MN8T#Y_OU' W :4C?Q9,=CE>+$FKQY>'C1C>H.RB9;"] MK[8[OO(O[;D;G\H]& UE8"T-7I@\W)#8=OU%D/A%"4(U\B], BX<)YDE'IX4 MT.OAD%@AF2))L=V6$\Q.)(S=U#HTI/2=AS]AV .JT!G MJV@\OI)P$H0S=DFQ'6;W#V=G25D ZZ2M1@T-]F(O\!BI3.1#+X!6%QFV]E#Z M/ZH[?.(RS&6XO-Z-AG4*UN =;@G-#OR#^"0$JOOCB_',]=V(YEH\ MD@\_YL J2L[. %GEOXG0DUWVV]U-W6,&4XO5,] MBWJ5[HH^U3NACN=*IN6H$[*J==2I>)7NWF2(7^O,KW4^(A%NU0+F1?4XJ$6? MKZSH>ZE85?2<2O)'HIQKRY5_"B6LK4 MHL\%J2\KJG(KNLZ*-O9"N17=I_ GOLLD_]OM^Q7AG!$[2D+RNQL%FB*;;^"9 M;+#LI_(4.%K-^"RB6#M%2@3Z4.MOFG8S79;GK1HX^[U$A08$_0K3; '#YV9MB7VL'1E@ % MO9#XW$GMA<1-G!I@.+(ETD8XM=NY-C>WXD= M?F"VJ_$D9UGQZKK15CGR-^)Y_^D'3_XMR$_@D_%5%"6PFC2=]DM0Y$C-:*O3 M_C7PP-^RP^>/KD?"J.-T2Z-4R!NCPPV9!V'L^@]X4)@TG^WO:%0VC;8Z*X7F M$LC]$(3-9?QV9GOPGI /+V#%D^T_%T$H#5TE\(SE7^D"]Q&^:X[L?ZEEV5\9 MJ7XZE+!VD^'GJNGRD8J3W87V&,G]/+L/O.;6ZJ_?V REU[-QZSNE@?N3,KHT M5;FIQ2L!+2O] 3T#84P<%_@7_?8*9K9T63-D(&>32;8%*,-W'4":J:GZR.@& M$.UCV+1GX77X-0P>0GL681H)9C;>!>_(90"2C7_\S8VGKG_M$^1S5_*.1KII MZ4H!G9V!>%!:-.&L+%FJ:8XD_0#$@#?!D8Z?OWJPWF.CRS\3=XZJ#++4E;>* M,K(,65I@LVZ2;0%J0F"$VS2U;@!EM%]P YFSI76195U5S05 :R?9&J)&YD56 M)4GK"!$>-$;92>.6I%$43;4,JZ ,5:-WA:"1N*A[@*"0/_X8>(] ZO(Y;?E< M&L]HL2:.C+/>]0,GFN$CB:1"Z_R3C9C2L@4R7I"7.KIEI2Z!6 M2;87H.AN8SLJ6:8ZLE1C#3QLDBU@:4P9_ ]RLYG>'/DN$^N?8]+H8NB9I GX_XF871&BWIW\' MC H_56C>(11A/42'@;]OU=@UCKM6EB'"W[?Z-,,QO[?CRD=HR+@Z:M)U?ZJ- MM)$D6Q:XEPUGZ@&P)MM671TILJF;HWT"MM3D_-OM']CPWM53'&D[6$WS-8LF&KLFJ:1T"P"V-PT)I9D:+(Q4@:(2BMA5V1%T<#I5(> R';V1I,42[$T M2QX@*NUXHBDC5=),8VM$LF.VNP!3>_K>J:B:HFI:"F63J?H K=E>Q31'FJ3O M&;0M38HJ*PBV. MWB?D+KBE!37O>U*2WF+#'MA8G M--M#MC=<5UHBG"JN56T)-N*J69HQVB6N5;UI/ML_W%DR>Q>$8?"$&9'V''Z) MGZM7XG)CJ)9IE$VV(2MI;6U@[AM?!3T/26^'+_8FQGC$Q4-(2./=5Y]H+^?\ M.(3E%*UC:?L^3>N]]V5\ZF#:!G8%89=&'2Y[;N05[0&#[:^K[I<+;+&\!__F MD?@VB"Z3.,P=".T'@):&X*AINT)JMC)+"-S/[:VDK]_U?_.9+)J M^OK0>0=W4FY+"W 2FS;F-SU\"=MEF+RO1!L!;+DD; M8*U'#EQ&-[J=@T:-K_V_VJ&+[N3-%?,0> _W*7]#R_\ M<7HUZB>T'-?WGOM A3;:LEI)UO$PI:#.;29=K8!8:C8":H9?@*6OU)AU[887 M@9\\_+ R?*-^,AL8=2[I2K&\HAZ#;;&MV/@O4N?KFL+T@J*J'P[#34V!Y#XP ME,Y5:;@H-NL>MXF)Q6KR76*X]GJ0G8JI8AT.P[V(Z;ER0![FX>*:;(.F0>"F M9O4@5G7I?&5+5)N[Q/+Q\W4UH[YF,=D38W>)J_J"]%5K*L3R"0BQWG0QW9.[ ML&XQ7>W TE0J#PA\;;/0AK;R7!X-$/BFMF]?P.]R46MLY_=D^W:):V,[;QP_ MK@WM_+E\ HY90S._OS6M"MEM[;QTH'U[B57=#;VB#1#XQH;>'. JU=2:[4O# M=]=)?R.&AW=5Z]NE#\8H[:Y'=]_N]:*7;3#Y9(-UCV]9J,&6P;4J3 M#EJ&-,)V"\WF6M/J L2-OC,-O#'@B5T?FTI 50M'TQS)UJBZ/T7E5'V UNA( M4)$,PS2+C:_:@@:<3V:)AXIY'4]QF9G-0S+%RPGPDD*\L/53$$6PH%Q/[NP? M78EX-BH=(K><=0= -R'OF2GW"/0-B6W77]B_PG#OR01O;.@LH9IIR9)<.)/9 M/%<_T#424DL; 82C;:"[&(]=EF/PU7;!7J6'W07ST+ET6[$4;:07V;QQKGZ@ M:U8^:QNLS=2"TD'YT:K5HOZ;OQA@NXL+L6P F]- F/9::D>?BLXFBE& M)SB^AL&CBY=,P98,/9-KO^5.NJI1FVG*9D$FULRQ)3B-.GA;DJ$HG: IJM.V M3=Y531[5V8LZ36DV?3,'RU#-8J2JP?2I#/5G+6055LWB4ET[PU:@-**'JIEF M<0%O PK=!G^UGW$/O"U)- G65KU,DXKQNT/1C!JR*5G*J#44442VL!.KFV8V M8/-I.FZ JZ>AK@3[:7O_0-$5VMMF[>"=(6AVT85&K]=J!0'LK0CVUH,E(WV4 M]. LJ2-=T4<%6-9/LSU0C>@C:ZHB&UV!8H]L??6'K%@6".BR;*Y5N&VU7394 M2=5*ZKYNTJ\AF<,^$HO$_8A<^..")&U[OX>LZR4U:3!73^ U$A$-S**F;P7> MI1U-.XN'!)IC%;,98+"F$S3:0,AXWU"W\?5&"$B*I'2'"1]>W?3R:P=(V-TYH&JB@ ME \5FD]87QKTT?V!.YH%E0]=$J3)I0L-:N'L5@K4>5>L:V9=3*!^MF48%_7[ M&,(&:T+?%_LL/Q]9R.5SB$83+0I(_XA]G<"YX)H<$[-M *,VH. MAF1MI!D%2]D[_#LDT-] 0*=8F<_*:#_\P&/3B'P-7:?9'2D-R+;FAB-9.M?4 MG5!N'6(K].SM,,XP#4DWBS[5YB.N_L[;3$66=+6XH^MK=GWY:I]%H+O!8F+I MEK9[F&J.'IITQ%)DU53W >/RT5*CEGXJ[%-'^R#@Y@/$!O">J9JN[DS^NTI@ MZ9BF+YA6+KQJ!U/IP&I7=-I"*U8.]W9%MVTT=_EX=%=T[*2YRR?+NR)@%^!6 M#N5W)H']F)5RLL/.1+$?8,OI)#T;[/4^ '@ X ;L1.BVLL!F\2!D5S!M8TE, MT 9U#W3KHJR*H1F2K.^!@/W(OV;M1 $:A65T5;)TLY4+WC9GL,<;0-=D#+;/ M9.SM+M >H6JS=:B#5[=47:Z^"7=75-P*WGW2MXT3.@0I;;.,U,*K*+HQZ@;O M%Q(ODB'[Z VK@F="KPZKG*'U].N:NW18.LYT4U/UHA.Z'7CKPM =P-L]\?9- MG37]7*M:\HYTO=B/96OTU[18K6QK;$C%VR?73D_UB]T2_3[!VQ59[S.:Z5@= MN>M#O4S0]M&R+]$*BMW@L;8)4RO76%Z) PP(=E6_VE,E8]1 ,-L@FAXV@0M+N[+"6+;O$%H\V(<(XGVN1;NX9KKM(5OI MW=MOHVM%UTJ;_Q:X;'O^]U<2X9&?/U[<*H%?I8=_F$UX\? 0D@?:0C<&28A< M9U/Y1]NCSI70C5IJWWDP%/=$ZRW.ECL2?$]GR]OANW_JUZ<^=*'SGE(?FJ)5 ME6?U#?:<>/_ZN+XG<:.:-L"IN"6J&+HJK>E"EJY#C#!VS5J2S:5:[GS$WF2' M!3\7+<4C&N*]F]I^2OX_8 B\Q(>MCPT6-JR<+FS_86 7N48E"8@61S>WWY92 MGMZ[(7 V")N*&*R,EM*#A+5$?DA$7W*/Y/+1WTZ(/E*+N?%'1_3*T>E%1VW= MSS;&\4?DOO%=[[=7@"UY);P^$#J@EU9!1ZVBN,"KDR"1FV3>5D M9!E:'W)2C^#A1&)4)Q(]T]!4):-'!W%0-*Q5JYYIJ.OZD9"0_@-]FGP;VJ0[ M^/;K[.]?Y;_W0*$*\/=-FMY7P_V19@F\M):CCRBY+INE37?U3-WAZ1)3:P_/ MA><%#N8>5#.A';WJA&*Y+QFAW9W^(#[LVCS8>ER,9Z[O1K3/V"-)YVR4I5'> MZ3=#9C\DP&C+]82V8&MT**-3;E[<[,)I'>.@%C][9/[!\#;/$P'Q\3-L# M]G"@74,&35>6]TTM0=DA.ON2A?Z)<#'^!X!"Y>&&T"S&NV!GK*U8.-5R)Y3N MT.P>L=Z9O ]R8'R4Q6!13BYBK)G,6JCCM/JY<,@^TH>IKH,E[[Z#)6H;:C&Z'_S8O?SH4H?O;(;Z\F,.T; M09;F\6M9FP&1/:%*-P"%I.WP@R,H^N_$:17__80OW73 M&03PMX&.@I_>N2S8S%NQX7]"B(:0_)G UW& C_W;_Y;5MX%/A!FVBQ$^N?=! M*,R])!+4GP0$[O4B Y[L&!+Y86G0[L-M_SU0+L7)'5#D2'FOCLAMCVZ M\E//D6VD6'!@<["B%6H65I\O]@W-)BX"F]V%@'$IC-7U$8NR],Z!Z9#Y:&B&N6Z MV+KYM@2M0V&=9.]F?!^I317:TW MAZ5"^]4&6^.='AW:JMZ9HIZH.+12GK_COADXG8X**A2 M\*5ZGYJYM@"I_<9>-:T=P]16\DU3VCV56@GAR#*Z0X3"F'F2KI^ %[/";N9 M,6(.<.'^AP\_P#L*PC&XFN'S54QF-"*//E- LW6R;7POB7"&H94:"NP0W@.3 MIK5:C&1%+C4[.%W:M%5/13/*C1A.ES2M%RO#5$I-(O9*&O9]CYFRLJ);5K%' MZM(<'4!HJX@CU=05M4\(VHJ[)BF&/.J9!JVD2E4M63<:0Y#*%DI*)GQ]"(,Q M4E2UV 2Q8IZ.H+2VSI9L:5*1)/W!TMH:6H8EJ\J.R-).3B194HJW?#4 I5D2 M<"_RH\B2:A7S&1M-W1_ ;:7,,"15+9)SWP"W%D5)TU1).RB%VRV7DJR5;IKJ M!C#-5/D:!GWMTE1958WB/3B%"5K.W=JRR;HEF:K>Q]RM%SKP>;7B7GLKM%L) M@B[AS,THSB+>?P3!.+H-O X9[E59_; +UHH)&TN3=("A=16096B*7HY0;PM# MZV@O['C W>F;#BW#NA)0H@4=Z*E">F#SA?2S,38U$^]\*ABF\B0=8&@M#Z9D MR%;Q5&![&-HO* "$5JJX[8,.[=8(!2\_*MZ"M0&&Y2S+]YB@2;K9B;I^*=*Y M5A".FAFW &RCL-0!=B:=%V_0ZQ^RC2)43[+B)FHG)%LO5SL%[)T=N18S. MUQFH78G7=E#M2+2V)M4NQ*H2J*6F2%EJ;2J";)ZZCL%;E2Y8FJR."GQM"<@. M\%@OH75X&(IE%J^*/#P>W0HK+%.QBM?('QZ/3N42EC%2-&7G>*R\U]$8UW)# MD=3B24 K,'K'8:>:L2<<.FJ%9NC29BNU/SYTT0C3,B2K)QRN?):OMLA;6[U/ M/KT9NI_8A*')QC,J'2!1ZW5I=>:^H&VM)Z:J ME>Z^[ )LID*[S&RT)$56"G!NF+,'$#N4,!IR9?U[0QB_AL&C&[F!7U$2VPL- METIPU\VW+6QMB:>.=%.SNL&VNQXR*_?=-._^LY_;,1K!4TA8=J-Y$+FL4T%_ MSL,9&KP"F=9.6)D5?C$+PMC]9]K'(M,;5N'3$XA*J<'1YEG[@;.UUR^;RZ4) MK: L/\P:;\ *67L%1>N3;$M6BPU*UDRW:H+G(0Q%GX7/L%AC\;8_+H[1"XCZ M2"DZ$4WF[0O6U@J]M,GK BN82H>0,4T Q:/+ZPE\,R=A_/S5LVF/(^S/-I\M M-V_H2EY%L\J+2-/95P!/+R.Y"RX<>"8D.X5;T:11,4+9?/9^X>Z2H*KU ?8- M;'>RVU^P2PWM?>/Z! ,'8%#Z\=,429*6FM]NF+47,%N[&Y*V+9Q%P=\9.=5E M*7@% MYWJIW!:F]J$46;-&H_9 X6TMK!1N>5/9SSY;L?1BA*=^NNT ZU#Q9IB2T0TP M>M_?)_SM^MYS'U@)QQ5KF=9+&J!FZ)JI%(%;.V5M#1SK#MK+MA1KQ,JG/L4I M.D#0VGP9DJ28+2!@Y1&]$4"&7:91HL!B@K:3MVY0(1F*65&!4S7WQ@;!4:O+ M'!K?2=:@(4O;^\D:70]SO[D7\GWGR[.6L+\A,]@UT[T3BU\FMH>&M[YG>VQ!M:$8-/79(ZZ ?._\\!"-6[&V4M_//BO-8_?"CCCF0W> M#GR)W0/=R3-MG8>3X-BK\ZR?@KY\$=,>>K=D'E.#*ZB2*" * AA# 7R^]%N9 M?FN(M#G?!.@D/"*A(B&8" [XBJ)@9Y'U,#]S*7PY3U-N<%2;G2D+)+U,@T)@ MS^=A\(,VI5/=$\=.P-^%*1&*:!J$\1GVK15\E+3L!WC" M7;3U/Z=M )$F&:U83T Z*?L'?!>SLRGB>7-[C(L "@_].YK;3O9W2N#[ *]5 M/'- >NUY1-X(V:>WPI,[CJ=(?.FGMT(K1BQ ";-Y8/V)7>;;S?4="^&_V;/[V?\N&]':56?$X^[@ O@Q2NZEV M#.<2M0%2$"#_MU?FJVK@B_1T"/JQS1%Z*Z22R 0C'5.0X;TH\-SQ]@CG9B'' M*S,/ZQCU.@ZY1&\CT:D-RODJH_D_"C%76XCY>N'=)\*7Z4*3H\6:T'/6#9]U MZ++E*%'?;7B6::.]V2?!T.]M)MC=#.I 9/BH5P-.^?U2OKU9N >0'V!;Z(_/ M4BS"A_N?%4D3%=42%5W_I1_3D>XG=..G!N1:77V4 M:(8Y;OX\V'^S3=NXL25*J6"M$.'@^+;7F#)*\D\UBRG%1!@'">Q+V^P(ZH7$ M(Y-X>X3_THICLK(__$*,VFZ/H*J(IF&)FB*WP_2G6FE)^$!YU"D06"AY'I((,WZK4I3C:1#!EZS6W_8$K]!;:Y;2#J\>MS%[ MF=$/W#4@H]U?SHUG2_CZY_,RNP%=$D'B:SO;L.)6<2UD^D:1+ M(5V :,E%E;4<:JBN]G1X.-1^3R(G=&GUXLO2CN/,2+X+8MOCC!H^H_XK"6(R MSI&B)=R1X/K"A8/W:@F?[? [-AN;!*%P-0;PT12!/X@-P7#B^U!X72++SY_( M(_$$^1?._>%S_Q;@BX)/VL7YU8TYJX/7N88A MP@X*-;AT56E/R/64JRI+HFGH6X?KY6/,4N6:-BQ-Z\BU8U,YAJ:ER$H1XXZX M.:QC6-KWI\U1MZM?;?IF[PM('T^5YRF6 M=AY7.6<;9^%$ZC>Y&AV52W!<^M2+)\ 5[>#@GX"B\?6*J]&AP3\!->+KU4M1 MM"-N[-&RUH'G.1]Y8FU7X'F>,\]S7L..$\US7BG]Z#=LN8_HY'"(S=.)KSD3"*ISF_9.[S-.<7SFR>YLS3G >M<\>.:QE<]ONKQ-&>>YLSS75YRVE@+9^%$LEFX&AV52W!< M^L33QKBB#431^'K%U>C0X)^ &O'UZJ4H6M-VUVW:5B_WOJ9W0]R1<(:WV71K M;MTJ(;DBZ_@^\,;-<[,IV^+0]J-)$ )OD_F4 0'YR?9+;XD;_ M"2:" W+MQLVPJU2=FN* ]6(CY9!7)>,/N['[M4\!S;-J=9I4JXBTH?ME,)O; M_K- DV[(6'#].!!L7[B8$7\,?V,K]AL2Q78,?UQ2V@L7#R&AJ;K"SYFA5J2W M^5/YS_F/\MM?A"+0(C:31URB "R0'8)5>" A?#N>N;X;@96@"7GV T*,^-#J!T 7 M\_'P2S%O.O]7A.-9^&)CNBS\C&"<"WKBG"LDIHBI;'D[W5RNBJ15,R0;<(WWP4BI4+41$*8 M%-1*"?WRTHW_2?R(S<#$$\*$H OD/(.+T6 MHAK%)V"=D$3P%3!O;C_#LQ,!5$ZPZ662\&X21ZC@"')"]1QAP>$6IH%"DP^) M>,14/Y=U:QG ,C&$>V*'F*_+DL8$.T9Z8\;8O8T )G/4.3K]/'31?Q$>0G=, M;4CH6B" L4\%%60R#Y&&:J:]*)7UTOLXA7*?,2_>T M#$VW!';@FL75G2= OLE]*,@YOU4@BXU3^EN!, MT2*,%# :+W!W?3 N5.;Q>[>814GU(?!K]?G^ M6="E]$*7>>"B!N/,(?DS<6&0E B@Z)FQLN&Q,",K_IJ;%L&=,%UF/ ,1R=;! M> JZ612+$!P9,-)BS.PE6#D'D)[MJ*=G5>\4UBU+Z+,7UF] MH**LT.B_N'0!FWLNWLS$B(TK0"H/BZN$G%2;(LIBNVAP*T0Q=>$B9B/(^&71 M=6J/A;\HZKF6+^8K"^G2(IDO@?A'<1'4SDW]IU.@7G:=597= G,586 $O@,3 M5A"_E*!Y^,E\&Z4E.W4D601BJF,HRY&6+R2^M*/IUW3O\.[Y&UC>*_]Z3M#T M^P^T>HA=H-4P^@+\==E#WV[?OX*ERW%GMA=AN.7W,T4:28J\ ++Y]/T";A0 M-YH ;EBR8EGJ#B&_\F$-V0')Y9&EJ<9&P"NF[Q?PUB0?J::N[1#NC\RV]TUP MTQHU +MB\G[!;DMN0S=&(W6S:JX!W'E,\*UO_KV+X9,+?_P!.#/#V, '._3Q M7M\[]&X.*=HBNJN,EX\(^S'&8^:8;Y@!6/1^] MVGMV":00X2V046$U7%QTZ-BT/CK"!7!UK46_M!Q!XU<2KLUIJ[P->VC'*O7G M1(-/O:THIQQX 66F4SDF32ZPXQS:'XJ9:5LP:">M-W9>MNH'3Z$]_^T5^_?R M>:-N_%1UXDN_P4 -3BSM]\3N,HCB*,<"(R D6\,%DB[BN,"1'PZ):' 5%WOZ M+6SS$I_NI4FQ$T$6$8F:Z59*&JOUFG*0'(U"-OHA3^X[7,R]DB6Q3WAER1)5 MTQ1'4OL*G.%G2%3>;#\H(+DP]PCO:"3JIB7JRMK%:7!DWE5Y2O-3F)I"EC8+ M:<.N#X=<4=^EZV..46GU='"]K5MG^UE1C\Y;797NP\W5 M9VI"/EY]N?AR>77Q2;B]N[C[\/G#E[O;PL0KLK$YD:D[">5S#56 M@AI/0T+RV@G0&B+, )=IEI-:\SK-4)W:CT2X)\07YI@ABJE8\R2,$LR?37- MP\0C64+I0^+9[(@^S=2ZQ?PMEHR1'<]_^,%2:S&+:^9&$GT_E!3(2Q&SE>@&5T42H1WG,IY<#V_02(7D7^-&T\Q0N? M!64/QX6,QUSY 7T8U)TCJ@_$QW(#F =^1]KEJ0UI MLMSD!)<#$#B7#L AD7 M @'<"69NG$6PRF0-HAK"BH+MP<^8E5Y,+;PGGDL>:2YOFH9;),S,'A.:BP'_ M_C/!;&&89&9_)VDN<4Y7"@G050#&>,3&Q:13DN&1Z68I]P2S2U922("#$6,@ M. SN(^HS9BS3?)9D3+E>J>"4&? /6'6(*-PG+%=Z'%!IC3-!+>8V5DEYE.5J MLT3(;:0RRU7-)!.-1!9*K40!L]$]$)PL\9J)F)@-'LQ=/TT4!VK;#_0ED0J; M3S"::X?/:>75)+M/8EY8=7,K-0=X@G$DI#\"P NE"BY< :$9XE'R\$"BF";1,ST!/=M@H^\Q.=X>LXQH M_Q^)[U"XJ8$HYT(7^9YS#KN-DY@5"RRG0E7EL5XP>W5#, 4?0]T? 2\0[;/_ MS$GU3.PPM=TK@LI*)H"&B6ZZ!2FY3ET$59&C12^",9 MTX*W]R DD1N#OP _4PMV&80@-Y3?YU6^&;JIK%8"X*=+#?Q;K!7&'(B9_4Q/ M9UCY"2B-Y\+:%57.<5'CE%0DP^LR;/@-/3-*B9\CFDY<.<%=81@&!Z,Q*[X+ MW>@[$BHB:#-07JL)CMH0J[-N^9K0UTK"=0P>GS7L5TN;*9[B2+ M7^ &;B>7G55*,5CC<8"%K'[LT9*>X 'V4W1!>B1^0M@RF)^\"5AJ1=FY\O@N>PP&4#PSM" MU3.B$-F9,_4 OC8N,\$$A 65*\=JC/XT\/P[5AX C+@04UFD[MJBQB@DJ3,V M=><@-_$3KE$IKNS@$@P]UC&-TUJI&'Y8G&.F9YMQ2J<<^=3.9I0[AS4@!RPE M=[0HM7J"+3&UVB"X;'M<(# 6-T;+ PI("UC*!5HO2UV2'/]PS+#'\CTLI,AR M;>';TA8D/96E8'3,@%I(RWF!OZ#0F0P]X8JY>!MTDX)*W0%F@RA!,MJP$KB4 M/JL(@85@#3>>JW'*SJ$[GS]7X\.TB&YTHFRG%( RNWY!%IA=I0Y&ZMZ-$^JY MX-.>.R&K,O$A?Y5A^NB2)WB/;NB\19TMF4S ^&5VE5;@L4U7ZGDLL&+JP(Q+ M03%3GRV7'3=:>&',%8IHJ2#3JW345-$IQ&RZ>V#%+!7;[W[PY#/_)(ERU.I4 M%L;$*BBRL-,T/SM]I8 MOUIPKIE[! YP1(N\T>D1F3\'HH1U6?!UM+AT!+=I4)0@'>;2])-\$%/<<4910F^Y1D4C%%6B4S.;IKA-7549-$'VV(:>[>M=' M>F3UF/2U^=RCKN/"I-7QF&G)-'C"NEK84J#9\5.;AK.'F:.^8#_>TBB#! MNE?P[HO2D+FRV<_"BA0O&C-07I96.[>PT4)9H-N,?*D#L6&6,Q>,CTF(XC + M0O"A\"DLCRT#DP&2"4ZJ\" X6(181NXB0[W3+%U'YI;XV"AJS_YX+Z(RQ\A)_G"0H_7&VR/FL&T"4;@K# MK-P?Y)%$Z6J1U@8S<6."NC MSDP"JRA_0CAS^(BAM[ MO%,-D/!PF4F+U#-DF>A'BP6[O([ 7T]3UV%FA;[O1KFQ[U@\O&7@?4<"])Z: M\]S!I!';_$Q_^.7 MM/([)K0BF8$3Y)T'Z)!^0O=TN/*C]XLUM\A5>I"6LQR+\$'F_,6K*6/7OOT4 M)!X@,D,1(G5;TB7/L^2]I-)%VSW *I%V 3@A,;EB>Y"+>0B6>54.P-FR85=O M/Z'16 @!L)B*",A4Z@"P18#&#K(P(S ^PM :/C@F$Y+N7IYI-235YY \V&$N M%REG,P^*D^> N204!-E4L_4%G,I,?4MNQSLY"X*]U$"E: 8I%'EDOM2*9K',9N)?E,44X3#Q\]8^Z7+D M>$F4.JS%+B3@E8/<1B2S4(N>(\R%CG,[EIDV( YSP!?[K0RHE#;I41/\-4Z< MS$O.?8$)^L]A\(.^ >3]BW4^*C47LQ=6-?<<2WNQU2&TESQ^#V8J ;?"O4H#I MX\7MN])I*MT&C:M?_S:G7E;Q_8O;;Z77OP3G%! $ZTP:+3\KI-^7>^(AV5S$ MZ:884"L$0U#D+E.+!OO(NV#N.H(A&2ROD;XJIFY2WM '^(M>%VQ$TX.'W(,L M;'>+8@>K/!L"# :+Y^?1?1S'*WBRK)LG6\1!7&8N!L<> CQ'H+N1\)'>L)M. MG-EBV"Q1K?"!]U%*5.Q^XF'*!=U&^P\>BX:%!+S4" \>9L&8>'1B"H7+(BD) MVA\(L,$]M]T49ID@6ZG3,H<(*I,L-[ 1S+&2 PJ4:;WV6@IW:B6/L!& M"F/28GIJQV(48Q@O?#Z+@&88!LB?HD: G;C I@O;W:#77#BO2RUD]KR0K]DY MKK!#I-8JYUUA(VJC)?5IM,^.L\@,Z^0$QH;V1)JP1;+ +L8EBO>"34L4J9:/ ML!B)+,R5AV86%CYM3,?DKW"F41"K-(J1BU0%7%G3QD+\_T-&%QH(9"=2F?E, M*,^)2S>_-CV!2N4^!@<1)Z8'62&*%+")HE'\A5H^VYF*BS!&25*+40%<+L?! M/#OQ2O,+EJ,PS%']N2@J[.AKY4$Z)?6/\= __?(7F 9L(8U0V1-<__*3/IDU M!C5+<9Z2 P2X_".+_KD8I9SEIZTQL6<%)#$,AD@ZZ1DJ !*.S^:PXM+($2Y7 M-A[GYJ??J0>9N7TP.H954EE&DN7R7(B75\%8>=2\8/:[-.9>>S(%9@*/?GP\ M7L:(=12Q@^ M8=J#,5]PHK'UFDM%+PL>+U(^S@58(S$;$,%G[O)3>1C87;HQRF_Z$(8 F(LN MIEKB9!DGC@>$R?\6LA-D8$&X;BX6@8M-%FUJ'7!IK3 "+3Y:GLO$Z>'=.=\_, MQ%#O:Y[$63B3BD$6D5B.)=\7#6?6^2R3(]:YSDS^!+8_ZT+W&?.4J+3=9%TXZ7345[2]*_\FH&>4 M%TBEOQ,[_(BL*F8?7\#S]7VX?D3N&]_U?GL5APEY);Q>AN5]OFY<3Y#8X'Y3 M)&_84D=/?6]AETCHJOPUA;!;'O38?5S*5J>U2/3_JH0V:2DI_PEKGP6))N67 MRN$*QJ]AOO/0K6DQF?N:<0(R#J&)=R)<=4&_PTW1ZSQ;4&XL\Q*!(0FT&/ZX[EP[0L9H)4' M-SFLJFA9BH" M)\\VT9GL25QB"$0<_*NW8D/A %T;X/"]GE=:(./I%Z0C% M(TJ:4Y1[:#3L2NCJ+&8IV,QQ6KVS(!UMR1,1MCP1*KB@F02ND)].ORDA,Q=& M4=S18W*M5I M-*!BQH_*&543Y6-Y1J%BMNJP.2,>/)8:T8X]_H_3G%XD#YCIDC>ES^\KJ9&1 MD24:FDX?-551,NKD95E=J\3G/"=B/SN+JS3#[1'5,PU)/J<+*@C"0FP? P\6 M:!KS8?NS+#.(QC9A*6:/II?(N"P_)LU]HDLN3)OVR<_#N2D9TBP?D*D)<6G= M0DE1W4D^3IYHR])-<4>6)B"[-,6FD-$TI0=[*W-&:V:]*_ZYBY$T\"C^5%U!JDR.WQ)H17)$BU) MRK)4-FEU'S9$TT2YG=5J:$.N_))*R8JHJM*2S&2ZA1MWIH[9=13T:#SG*@4' M#T^3J)0E@>ZCER:N,5G)A:S(GURPFE63E.0V\ L'L*/"(E+2JY# =A:CG[!B M*WIN#RB6(O-OQ_0BER4#CLUV)#%/0IL6QBSX'C3L@?*5Q_0P6^TTG%YVGT!: MJ32;I9$RMA&PXR2W,E4>6;I58.'$N6?[T?KJT"P?HY!QW-1O0"6PH[0Q<]2L MN_)KV/BO?KO#GLLMPP,Y1&%I=[S4";;ST'4-7AH/E2_@V>U!%8UV*,<=EERPFN!!X\Z^O>"_OE/3SDAQS=*P&]!A M;3^(0F^O]M&S@;.W60^MPZ/]-X)[[T(HS4[OE"(_2.BX> 0<@E_%67T5(Y.5BRP#+\?"!OQQ>+V[D:J9,V_EQO:M1'W<@;.N:]ML) MJQN6G$><1YQ'G$#6VRIT^G;.M&TOWO/B< MB./YDOC&E>R(F,65["CXMM.-:_V]:=6QY\%Y \5H='ZDY(]I6B]IN#T]$8MU M&N*^&WP&89HX@[C>#)XM7&\&C@_7FT&RA>O-P/'A>C-(MG"]&?J^L<7VL.9Z MM8&?:Q)_W/9$LQG>PX^45W.U\:U_QZXC!T-Y)W:NU6%HC<@./=[3EJ]<40>N MJ'U?1#ID_6Q^ ,NUDVOG$+3S)2ZCTKG%M91KZ1%IZ4M:0Q7:-X7KY\K^?G$M M^$Y*^G=YW^S2Y1Z-FR.M?&V(@)]0+/2/6&^(K'4$=LI.JTC;WHZR*7.Y78.$ M7?7&V]249]',<ALLM$F^=*1DG'@RV>*DX["TR):W2OL!V-V[\7+Z:7N!= M$GF3C W:R)MD\"89#1=1CS?)X$TR6K-W2-7PO$G&BV%U0^;R)AE<5GB3#-XD M8WBY+:=;.,YYQ'G$><1Y]!)X-)C5G#?)&(XOPYMDU#*+-\DX0J;Q)AF[08HW MR1@.+WC]_LG5@?/Z_1/A&U>R(V(65[*CX!MODM$T&LV;9)R N//BRQ?"(*XW M@V0+UYN!X\/U9I!LX7HS<'RXW@R2+5QOAKYO;+$]Y$TR>-W@,>G(B140\B89 M7%&/35%?4H$O;Y+!M?.XM/,E+J.\20;7TN/2TI>TAO(F&37[^T63C$4CA.T[ M%RSW0G@/,#_"NX\DNO#''VTW_"M68G7K=##T;@/IB'%H^]$$@'LC)/,Y"1T@ M8SXN+2-36<.-ZI*R+C,OR\$VGY9 :(C2@M%4PJ[\* X3VB>#GJ\CYX6_9D5X M=<5TI3_6=2 9J #0E^^FC 15/262B&#H:)P32W +A)K:D7!/B"_$@0"*^("_ MQB0D42R$=DRB')C:>"+4Q]N#QX@030E!OL;"!)6'5K">"Q^!CC7LB:?P+(@!!6), M(D .V]=0LO^9 +*39^PR8@N@O5-AX@5/3,I$"@"93(A#QYP'(>UYDO9&>;"! MES"K%T0YM)408!>3D.#;:;TVFPP$+/#Q9Q@O@)=#^E5(IH N&P#^)L+/./XO M%%@@H&='D3MQ4UD6B!UB(4D$?['N+3:\P0*P"!K[E+=>>9JZSC3OH41Q' O4 MA(&F(&8VQ37*ASTA&;P B\/TKP>&HL*OB MC,XHXY0Y]';0^\6+:'2< 9MBL MN0:%8S8C8Q?DT'M>*[QH>HHR&]')D)N%I\15^%-@'GSWGU7@4!@6( E%<$Z' MZ5<^A?>S'3I3;"BDB,6N1J5EH;RD"-&3/8\$NDS@&\']/U*9 4["*XF3M3*J M6LW(CSGMFH4V'H6$ D$%Y3'P@. >N(=@D-P(!YF <[$,3)Z3.YCME2!B,"30'U[%B1^+ )Q8U!XF&,,KXEH.B@$3A*&Q'>R M5D]1<96$5QQ$-6 +,6*6@.$-O6>$<3%71CI%BALSP+2E-5!YV M1FPD'-JS7$U] N)\_TRMHYVWD'*26>*E:SUM,)7)..CFDQVR!14FSGF8DJ#F MK=08NC&9G0M? J0'2!%=DLJ /-E5B@7+"%CW,.U%Q^1-E5G#.8IA:GMJZ4/' MQ2X=;J[GP(94<+7"0#FIYK8+C\W!O?CASJCB"G_11$F2<&7,1D+KEKH\$8EC MC[!5HCCS*:K[<]KIKU;9;<&'<2KXL4'CW7A5NZDTTXD'I-U@_G/1VEJWW6B= M:@,.3+F7=7N(JGU1TZFN+"M3>TQ%!)?>"0E1;.BBNLRMN%ZQ898EY90ET9)@ M.NJ%47T'#\]+4F^!>8">:]^C +GDE'PO?#G!#[C;I: O=KS):6UR+^*Z5H;H MP+\G3OJM+!9,U&(?0Z43U0CTVG%0W^EJ0\ SO/=(X2HD9^N< MI3992AF6RM[1W#YAB;ZL*J)I6**FR.T0_JE61-=S9I@B7(6BPG62ZR37R4/J MY)ZOUCK895 \K+ME]FX_^9-]YY[O4ZOZ;:B\$O2M(OH0H[X59,B.@Q8AX/18 MZ.!AE=/7@(-'$G?59[R!6@PIL%A!AC[BQ9S-@V?S<*/):ZS8P:FV^^#R4-J\ M]!CC'/"RQ+DT7"X-.3"]UD8-(!Q40?1]Q:E/M,!V/R&R@=7:[BEBMK>Z6U41 M#0O;RZQ-\^D00#OR*MQU,6ZNSUR?N3X?ES[O-3Y^1EE+H^3I%ZQ#WLZBYDUB MY4>)V5*-MD!@W#R%O)"GSHJU[[$J&A/* ;;O)!;^3((XK7QV;,^AY1A8Y'*/ M_1*PHC)]CA5MGS0504L]CWJV CLTF8F?E>4L<*@*D/*&-IZ%7,T>63RM]6?C, M+"LKM5\UH4,)2-=F1PR.QN])Y(0N[83T(C7DJ//[[X+8]CC;CHUM_X5N]SC' M[6OH.H1VA+E@!>R?J=?-VA1=C0$+U\%R\BB"+W'B^U!X7:+.SY_((P'8?^&R M<&RR< O@N1-@L+_HRWY-2\NO[R,2TC)BX!X\X"X=V5:G") MW])^<>PIZUN61-/0MPYPRT><[\VU<,A:N,W-O<>GCGFO.:6V42W74ZZG ]13 MOEIR+>1:>&@MY*LE7RWWL*/_V]2-R3:'&P/(]^HW+'YT5=DG7(I]E.77;5R+ MTZJWYBHV(!4;T&UF _<;N!(.#(O344*^SG$5&R06IZ-B?)U[F>O<\3?W:5FW MP3/ CSG)>$L<> ;XX9;Q8XEZOY ,\)5JF;T$3WD"^ DIR%&G$/($\*-D&T\ MY[+ $\ YZWD".$\ /RJ].X%DFI>1TJ:*AL53VK@6#E4+>4H;3VGC>CI\/>6K M)=="KH6'UD*^6O+5<@\[>IX /A0$7E36SDDGQK5P+4XK)X>KV(!4C"?&OC8GR=>YGKW)X3P"UX=-<=W=KC/6>_^19S MAM@Q-6W1+D1/]EQXLB-A3/!2'MV0_,":0OT@'Z=S:Y(;T,R!S&AF9AL9AQ3S!^0WPI/4]>9 M"O!+"1DM70J$OTRAK/M]2J,4X#+]W6)*P-B=3. O/\;> M[_,%F#B;OTTAA3]NR.2W5Q_#8(8-E,\D&?X7!^SSZ$R57OW>H^)(\%^KEW1U M>/D>/VCG3+FK#.':3Y?7MW>WPL67]\*'V[NKSQ=W'^#3Q:(!"N;@K@MBA M3^_T+:ZB'TOY^*UD_M%@?DP2WR7O=.U[?SF\KG)O>*^$&PH > M[3OCV)$5)'(V#.1(]V0-\]'[&T==I?!'\$A"'[>MG'?'QKO+8#8C(=Y/QWEW M;+S;F,0RN.H>HT%USP%4((MY(."NCW$CT([5!+G! M\:QEUO%Z'.BIRP&04 U+E U-M RM'3I#Y$C']$NN(%Q!ZG,&3%F4=$4TY?:Y M]X/C"%>00;'C)!1$5T>B(INB;HY>BH(<5W[[839$'[)SNQR+[/SN)6WRUF7P MG%(MS_'5[ZB::!BJ:*P_CZI/13KF^ARN95S+]J-EX#Q;IBF:ALRUC&L9U[)= M-38W1%V31=6T7IZ:#2; ?. =\FUR?Q9W+2D=(F^[[7Z&B$E#! ZU@]I(%B6#JQE7,ZYF.U(S735%IR1UW!%S-N)IQ-=N\ M\Y9,<61HXDCJF"]UW'JV[QNRM\*+7X9=.A789=:"W4(W>:%2EO MCWAVG_*BL]!0[E5^\:)^4*D>=)L5WF[HP S@>G!$;.#6^F4Z)CL4W=W[)6U[ M$''>#8=W;7L0<=X-AW?'V8-H<(&U7?<@.CJ'JHR"/$2>=>@@,;RHIZK)HB2I MHM:T2G3('-FBQ0I7$*X@U<<"NBI:(PM/NKF"< 7A"K*,A#:B9V:B935,I1LR M1P:00+>QI*5GHNUH0[1M#Z+3V.3Q#."A9@"K(]' 7:.Z37>4H^<;U[)CXM;Q M:9ENB:IFB+J\37.4H^<;U[)CXM;Q:=G(%$>6)II:PRZ@IZ1E@XDO#XY^+9L2 M'>L&?W!TW_/JL O?V))$0Y-%8Z3L'84CY $7_E,2?D561$73Q)'6L-[B9?. M"_\I";\^4C"0*QIJP]..(^4!C^!NIF0/38GXQG?XJG#,&U]5E47%A-VOUM!1 M/:6=+U>SX^36\:F9;"BBK.FB+C6\J(RK&5>S0W/K^-1,&ZFBIL#_M6V:$ATI MXPX?QZUI2E2:OG$;HK8>^\MI2M2S%57Z(0=OX]#0@@Z]C8,V$E5#%4U=ZF9# MN_41&8H5Y6HV():=LIKIDBB-1J*F=CQRYFK&U8RKV4;<4,5@-9.M%ZEF>^Y) M9,&CV_4EHB_?30F%S+X/'HE@SV C$D>"'1*LZ_.2,;C,X%?'4_C-02_:]I^! M9>A&@X%SS1A^UY[ 8^#!O#S/.8]F01 M5(GV8C'1G:<@9-U:\BXM;U;)_7*;(U4T$1AL>ZY^-_V'6&$JZIW;%RP?XFZW M3+T6+8]2->/\&B*_#MNAJN_H4U:!AU7KJU&D4F1( #I$MZQ"5GRI\W0. +4N6J.+IK]2^-'< 5.]8C*MP07]I@@Z[ M0-VT1%UI7V$[ *(/X/RG/B.K9MEM>%'< -;?=^EJ6F@>4UAK'5R=ZU;E?M;? M8_5O=W5,?/B8Y$Y1ZBFP];,FJZ*T53[) $S;+UQ%N(KL3$5D61=5=9LPP]!5 MY/#;[J[3-<[H6'81>H@O8TU?Q\69WY*Q$_-SP".H =^$,0#KLVUPG>L+UYK$9S@YOH\)78S;K(<)A,@-L858D2F'@Q*$*&/ED!RQR-%-$4C"CQ8G;\;PMCXH3$C@A6 MU.'P;(@B>?"7>T+C-:P7,,4U)Q< 8L_AR1]T3I#"O\BB86FPJY:$21C,X'$[ M3JGT%"0>B_!,[4<"HQ(?$)@'(8(SM<=T:(H1682*(O9<@M_9$7WDWHY<.C,( M?O#@NYB$P.),97P1Q3DP*A2> 7R0#_(#M0>(3H$HDQ/_NCB3I7R4M@PR-C#H M":!?$)Q!$%01O)*DBHDD'8*Z;J^<%UX\#9*'*048'K$?"#5,]\1SR2.\#$28 M K5 !,"FN]$463\&A0)R()$<,DY C&%E"C,Q8;DK&&8$FA;SPH,Y*6BWB$.# M[,R!W"XN%TP.0$)Q-40Y D)%@*T[<1V;6EX\O90*X">P)+GZYYE-/$'IQ"Y) MV5@#-TPWM\'M;=M>OG TN4S#OQ#HT&)]3!*LMA#@O>/%;VKK:-_Y36TOD W< M,)^\O]'&6@_.W6A[*1OGW7!XU_92-LZ[X?#N."]EV]0RX0 JL-M+V8YN#[&: M7CHXGG6X4F=#$>X@@R*'2>A(+HZ$A79%'6S84[*D#DRZ *2C;N$->4C>Z?DMI>RG<8F M;U/5$J;('"H';PF*:*E M6*)F-5RE3XP'0P27"_^>,% T11RIDJB9#3N>G!@/A@@N%_X]86!HNFCJECC2 M&T9!CI0'/&"[^>4>[F#C^UR^S]UIS%8W17161Z.&]Z6>TCZ7JQE7LSV%DRQ) M5$>R*!E>:W7'C&]GX'6Q- MK2AO>L1OK=DN=JV+F@+_MSJ>?*4">*16E*L95[.]J)FAB)CGJK9GB]AV^X"MJKJ\S58\M9"Q]Q::$L<*G;NA[#Z5:V%>N1. MLR+E[1$_[+5;7-0WFL$#2?6@VZSP=D,'9@#7@R-B [?6+],QV:'H[MXO:=N# MB/-N.+QKVX.(\VXXO#O.'D2#"ZSMN@?1T3E4913D(?*L0P>)X44]54T6)4D5 MM:95HD/FR!8M5KB"< 6I/A;05=$:67C2S16$*PA7D&4DM!$],Q,MJ_VUU8/C MR 2Z#:6M/1,M!UMB+;M070:FSR> 3S4#&!U)!JX:U2WZ8YR]'SC6G9,W#H^ M+=,M4=4,49>W:8YR]'SC6G9,W#H^+1N9XLC21%/K>#/M,6O98.++@Z-?RZ9$ MQ[K!'QS=][PZ[,(WMB31T&31&"E[1^$(><"%_Y2$7Y$54=$T<:0UK+=XV3S@ MPG]*PJ^/% SDBH;:\+3C2'G ([B;*=E#4R*^\1V^*ASSQE=595$Q8?>K-714 M3VGGR]7L.+EU?&HF&XHH:[JH2PTO*N-JQM7LT-PZ/C731JJH*?!_;9NF1$?* MN,/'<6N:$I6F;]R&J*W'_G*:$O5L195^R,';.#2TH$-OXZ"-1-5015.7NMG0 M;GU$AF)%N9H-B&6GK&:Z)$JCD:BI'8^-JMA$W5#%8S63K1:I9MB>@ M'[-V1+^^3J*S!]N>OZ$N[)7_@7JHUY-WJ7]ZX8^SCXL?Z;-W.,8=(//."YSO MO__KOZ "_)H-]R'U>K^2\'9JAXL'J8<+?]R0R6^O/H;!3)%D\TR2X7]QP#Z/ MSE3IU>^4%VT:"]5W#\HW&HVZ*E$&@1/N1Q-X_8V0S.?/U]_$6[__>+F0S/,*[5M-\V_!/E< M0\,+XH="N9-N#N_LR'4HY(R2PL\>)0YH!BCT; :[V C57' C_'N>X%XVB4!# MA7A*A">"%AR^LA]):#\0P4^P[Q%NA(MOPVXXB:,8]L_PXKGPWO7H. 7FU4T+ MFDHGBJ M0M " \$>(P-@K P\P"0DV%.@]'8PC]W IX>$\R1TIF"! M* 39?#%84U&P(X#/\_#?B?](Z'0WM]^B<^%J=3* UM1$V;#@':!:$E'J4M < MVW,2S\8I\;%QB?9(PM+1-\0E/8-LH# M)2J\[3*DZB4I*&CN*DAF3EWLB9. MI"RC31YY M0NHPLA2HF&'Y+#P%"=CC>Z13[)[1MP&P7%'CC2P1R&0"=,-YJD!+$6&VO2S_*\O[O.PRU_JXR\[PI\!_ MN"/A[#VYC[LYPCWY"L8.783PQ1(P@$ MLQ?LP2_@AR@60CL&X_YDSP7[ 58F))V8V\6 S8-<3GQJ[8JRP1;S;TP:J".Z M/&99Q.:VB^M+-AI M T)'-X%29'1N8#!=5PV#'%Y4>ZIM/IT($XE^6?* %" MXA! M3C;DO2VF@_&MAE2(%[P-4".CP4^.:.K!H7BT]6[ZQMA[B61H/[$I'BQ M2,13-ZJB^5.ZG"Q(]$PEF6&W]$:.(E4UZN2@WI< N&;\?4&2J*[I*I0=-;)? N.%E4>>[_D3J> M0$5X+W&H)L;@K/^8!U$2HET'GRZ:"A,O>!(> W3MZ&I!O:K0I3RA:EV>9^(E M3IS8;)\+?FK@N%0&Z-0."7&=$\;@-3$E75)V$2@9)R'R$+-HJ>307E^^\YQI M,_"7Q1=$R5)HDX]4%-P8>]A^[ -I"]Q:FF%DX 0L%(4#.EXR9AN+ (8*4P&@NQX",Z), M_$55*% NZ9^1\$38>RB*HG;\J(;F_8U'YT< MA5,#Y+(X1%F=X5B_$(WZT#=2>"!X8C>;*93APL8*!%^ M>Y4V0%XZREMS'X,QS.L8-O?K[#395F+Q1+S'Q3'#(J2%,E *4>SA0/P0)]^\ M=?<.BN%3-311#0?Z!6$K46#HF9W4)SLCUB1X1E;?A!3*(\)8'F M,^H:B(F9#<:R[[)\CSD>KZ=)!S2O0==%U30W9W%7)F[\#S'7B^ \]WX/D. [$SQWD+[#P$XD#G&*R?,=!H?)P,T&SW=XD0X&SW<8'B8#MQ0\WV%(WL4P M<@5XO@//=QC2T2'/=SB8F].C,/!\!Y[OT"VRR_,=CM5H><54A\5A?-MS]N5S M^LO 1X\IM#$7X,:-OK]W(\>C/4KZ/)MOUU!XT:E5PBR,M1V&*^UBZ[GEPO'YXC^N;UA3D6^W=]>?/]S$6>]GV(76E[E\IQ[C&%S5>D5!11MD_EG4&!3BUT5':JI&FWBUD M'Y^@O2K7RSG.7Z.O:/05+9W6I--NGG+S^G*^SB%=R@%MXC:"J_GKZQ_WH>>^ MP7_"G_\?4$L#!!0 ( 'U2:4M=^M%;D L %1J 0 8W9U+3(P,3

V_;.!+_^PZX[Z S<-@N#HZM.'TDF^S"L>54=W[D+*?M'@HL M:(FVN9%(+RDEZ7[Z&^KAAR33LN/>:NL4:&&3,\.9^9$S0TIT+W]Z\ESM 7-! M&+VJZ"?UBH:IS1Q"IU>5.ZO:M%JF6=%^^O%O?]7@S^7?JU6M0[#K7&AM9E=- M.F$_:'WDX0OM!E/,D<_X#]H'Y :RA76(B[G68M[Q8*C&!\>_[XVOD=1%S[WOGY^['WYM/'D$GJ?1ZZ? MGY_7PMZ$-$/Y!&Y.1#=JLGN,!%Y(AEZBH"=4^(C::_2.OV!8)7Y=BSK72$DN MZ9N(E"2D#D[1"6R?3-E##3J 7C^KUO5J0T_( U&=(C1?L$R0&(>BXP[)\C;# MPIF+12Y/V)/#1!FE@9?O' J I4F!-[P;>=:9T!=)#-^=J%/3G: MP8I9T-MSF&F# M-1=('9O4,:A/_"]R 7(O'*"B$>>JHJ200X("X: .GA!*0LWJT1]=JVH)^^I' M1!TMDJ6M"+NLI<6L" \$=@;TQ_#SG&,!8D*F+C3$C#')!B8;N7;@[L:S5"67 M)6Y(G+V/^UN,.IB"Q&ODRF5NS3#V1>3X#7UJEY^"GV78Q;'/6X-^V^A;1EN[ M;G:;_9:A6>\-8V1IK^XH"ASB8^?[%\ Z7YP=#,/GPWM%?=@65] MOSH57K!/,+-FL"9FS'6@O#9^"R!]* #.(5:C^+H@BM;[)J VZ+:-H?6=9OSG MSAS]_!)-CV"0]&OAN*MK.1@9^8R$7 ,7\S^R!B:/:UC]B&;F_J=5.N )E'8"V$F>48_=V&>?P 2LG4 M+7P>;C%D5N\@PL/#@W@?LY5,C<%Y&@-( .8'\'J8O*W1\"Z*0C*U=YKF4/O0 M[-X9QPA(BXG0LX;P"6SML&,@3@F=B@&]D\55>$H&TY_Z'-G+WC9GK%:[4!?+*-8#',+JZAC]#G(QU$,<0\D2^7JM1>W? MT[1_NV;?".NAH=$V1T?I3T:G52AQO#8>)PY=:U)[M)'QZ*!_4X5"IP=Q__HH M/=I#OS+>"H0/$8#'43O5IO;I6=JGO>:_!K#R[Z":Z<%NZAB=NJ$>'*&QBX6R M9(Q)U"Y_7;1PU%Y%\HYRK[2U-%R%HRBQ&I@W>U631XW2CA7B*F;[L:H1S.R# M]RHQCQK1M82\BE=>AQJ-S YY/5\?M9LW'_6TL8^(*_J(\S"B;3L:RM"K0PNC^@#\'YRWP9HXXG@?O M"ZB%@=&?@^JV<'RHXFLV4=S^?@H*=28 M9,Y(UA_=O6"07G^P MFC_AM]"HO9\YLT@]C/VVI[S\1Y[6#?%$"Z]O7CXRKNBJO%S&6O8]4724EV*VD>;[#W/_=4)9>VA3X$KKD5FRBIG/V*44^5< M3A7]S3.5V4^1O;58FWR$/F#A2U\W=IFS*VSQY^I21$J1^-)N6&')2_'A*0IL MP /.95F1_P:S5#L^<-E*2EQ7OHMP5?&Y?#<]O %^ 8&1,&<4AN\HQ/A)USBZ M>'A5)IC&[I&[!JWF.N&7SX2?T;H@.*?,>*)A[[R M&.6<0FT,P$$-8DHN(<"B"?%%.\ CUIHA.H6.Q.!DM2RFU)Z\6QWA!#R^:_7_ M]<08\'_ %##HH2?B!5X7/V".IG@HU5E:O95N!PM7;9G#%O[Y=MR&XPPF30\R M,?D]'B?2?4/?GOHFK0=8WH$WQC!]NO*W-.3)..;RE;7%J4C3MEE 85%U& _/ M2\)S7M**(GUB];3=%#,"3\E3]'L&[U M3IPEL;:IUP?<">]_K!NSVO$'ZPHQ"B;-+2).T[<>T3Q9,A;V_8@4UMT(<5@>&MEA)_\:Y?9]RO[S9V8=@Y6 MT0_O7?B)C.?;>6?=P,Z'4]G8PS+@)L;D]2 81 *7:+RW!0[SH( ZQ'%14MBO M*Y]M+YWJUXC>WU'Y.SCZNNXY'256?I/NI56]16"?C*F0JO91:MKD]I7.!%D7 M=!FBZ\JG6TNG]A +>6/-:4*2Q-F L[&[=(98,C!B,J72Y1UD$Q>*SW5CE"2E M,RBIKB$QVUCF9BE@2,1]*C1MI_OSF'9:T+33\IKVW*.J=,X\D+AOSU'I97 P M>=^>J]++ZF#ROCU7-0[LJL:WZZJS [OJ[-MUU>L#N^IU:5V5?0J1BM,*@C^! M,:?;C"EO:$RV(GK^#J6\*!@P^]D7C-?U3K>63NWLW&ALFSSE31997<^V&5/B M<+YI6Y%._EOI2F>:ZC^@:,;*+AYS%*)]OHD1!4B!?'8 \)"8R<>.[4#*BUZU MZ#">-FXK6=GL&LS#1]J+IQ6F?*1&!;'#Z_]I\XI2_X%67M:BMTWAX_\ 4$L# M!!0 ( 'U2:4O*Z TP@ X ,FX 4 8W9U+3(P,3RT$ER=O#0 8!PX! ,TY=/CBV-#UT]]/3W=/SPKN?']>.<@^P!Y'[OC,X MZ7<4X%K(AN[=^\[-O*O.A[K>43S?=&W302YXWW%1Y^=__O4O"OGW[F_=KG(% M@6-?*"-D=75WB7Y2)N8:7"@?@ NPZ2/\D_+)= +Z";J"#L#*$*TW#O !^6+[ MX OE_.2T;RK=+D>_GX!K(WPSTW?]KGQ_<]'K/3P\G+CHWGQ ^(MW8B&^[N8H MP!;8]36]^#QT('!][_-PJBLJP.CSK[?8^7S:'[SNOSWK?[;N@]_I+X/7)X]+ M(MS(] D=_?KOIZ/!@/SHOUD,SB_.!A>#\_]R,N&;?N#MF.@_ONGWS_O]_MF6 M_)T#W2\7],>MZ0&%0.9Z%X\>?-])B/YP=H+P7>^TWQ_T?KT>SZT56)M=Z%+H M+-")J6@O>72#MV_?]L)OXZ:9EH]$#_$SSGHQ.[N>R;>0T3[!B0W8F5'VH0(P?,P%*A_Q,#VCW5VD"3 M $UL9MVCW_4(/L&:&('JVIKK0_^)@H77(:^$_["S%0;+]QUB#=W8-.@#O^,A M]9\V9!QYD Z#CM*KQ^,0N39P/6!?F@[5ZWP%@.^5<,C6L&-O2! MS2O0P0]H3][YBNAWA1R;N&3M:T ,MXY0Q;VTQ_G0]%97#GK@MGTF<2-\ZJX/ M,%Q?09?8+S2=YR>6\%A.V A_:4W[A-_[$P;QU0QA87[7%\"1>_ M%7L1X5>XY#BHS^;'$!?/#(J6X_0(^"9TO(F)<8A][;A=U%&;XS!Z9KV!N$=\ M!#YYE5RQE^/XD(HRU.[OJ-(T)(00W@<-,3\0Z=$K6E5#O0N4M!4!)9"KS!H/ M[+75W+]R#*S63>-S@XK\\I VG_=499*'MC4N:S#7XGRGHNKXB%E\6J9C!4Z8 M9!!C^9*B (\^<.WGRASE]["",OF8=M'?_ALH726F2OYJNK:R[4))]=$6YR45 MXQ3/IX317>9+?A\:DY$VF6LCY5(=JY.AILP_:MIBKKS:%3:_CROT,><.LE+< M.G2) .$TUA&SX3K TO1NP\6 P.O>F>:F1XV@!QS?BS\)S:+;'T1K M]%'_^N M>AX191A@6EB.'^"8M\ )'_M[U&ZO64\VEJ7X+:.Z9<8K5G:BC2#+>!YQO(2 M.DYQ\F3@*49WV%Q[VN,&6.2K!;H$0^0XX1^_0'\%7<,%OP$3,X99>X_D,Y,S ML6.W;8U+9V-3##8FM*D$) Z2"&[X*X Y@P<7,1_NYT)QKZ %Z1#<+ N:+L'WB@#< ^T]3DKV'TX^O =S0 M_)Q$=Y;;8E')$:<*'56YP-*A- )+0.S(7IB/T0@!/H\?**.3([(4(,4GM'18 MC:%Y"QWH0U >_O/:2C"WF9I/-,'GGM7LMQ<=9XHA*)C4Y LLG6D1=G$ ["H6 MQB 1'3VKH,066SJ@XFG/\T2(SHM*P2HA$QU7N0'C$E\ZT&BY>A%5J\L]=UYC MT>&4&R"&J-+!0A*V>TB/ 5PA3%>/##>SQ2TW02TFXH/I!_$P<8@N'5QCZ (O M7C?C2(#R6O,!]*-X@%C"2H=,%$:WZ[ DJ>;/'O)(^#!Z+1ZC4K&E RHA&M?4 M07QE*L$,=WFJ@$:BN0.K4,646#Z+2L1['H"*VDLT9>#(;)HM(QXEKRZ,,R]F MZA/NPLP]XI,UL[RV8@-DL*; @^WJ1<&IJPGPC24)),RP6:TCT4ZO&+1L,*VC M(NFL=$:W^[C/V^D2'&ITA(Z=!( MI!FJ:U>)Y.64HD,V?DOJ\4.KY0EUHU]J$2&Q<*<94FZD+W9C,%74R(LVN MIS/M(VFI?](4?4+^UI178V,^_SZI'Y%;GP HR4K/TLU$CD3,AW@S< ] M< / W$V1:2C:5^:H>=]MY,LF742CZT[&\@-"MCS!&;3"OL>@!P9!@#Y0\V&0;%',0+L]N;^!R2)A1[35TH>=O MC[Y$>S@9_HJ37O00XD>MFD;D&V'/ EX1)=!%0N@&1*#G9.(2+!$&B440[9$( M1R" KHF?=*+&L(Y-EQ=1J(OPR#KP&&&KU8>*'O%'T.C^L@+#6F7S(+$HI:XB MTU"T3S@^K@6ZDL^)D#R.)T#O-1/N]0A&D6HOB?MFS@P*"41[FUS59^R(*2VG M/1U[O/%+UNZ8E,V#YLSLR]>5F$2B;9A#HCW<\VU#-J2*UKEN7 Q,!_X)[ \F M=+?;LYXO#_%4##UBB*, DY]3\CFRRP%NXUFB/4!UNVA/XS+6-#GOQTQ5^'[@ MK/#-/ZHS[:,Q'FFS^3\4[3\W^N*WU.GZX]8VL[=IIJ3ZD5.JH3K_J%R-C5]D MN2F GH0FHH7;-8F&+I]N/+KA;)?1JQ8QT)+]7%7Z>/%)HH#\JB) +S)4C0!Q MF1:,KCVCAZVI@EU;72/LPS]3UXGD'1;CH18=3@Z&LHJ2I$,XR:2QC.X3=._" M4_>,W0Y,*M'[' Y&E$Z'7$PJOP*D@[; M1'H*O0WRX);]LGL&2LA$'ULY&%$NMG1BBX]9>!$Q_X+4:/327ZU,O!&/(H13HD8[]?N>!;2LB'YQMY\>14 MC720$GXQ(*YD!+;_ZV[V@C%F(9^#F@_N(L8R/-E6QB=*N.,U!XJI9;?TU M: F92[GIVS-S[32TRK!VP'K750):TE.MCCB!E;%P5E?D%S/ LUXE+;#5T)AWN!4K0W7O@';B:FMN'R!*5^10NC2^0:GT-( :%MU,R"E85 M^I!T'98![7[YJK+"Y,MH"HS&6=5"OTHFD:[858*^NLI?BUG;+ ME0>XM=P^A-ZNL(G&J;%,7LA2+%@QA:0NBP%;YH8%MC+D=E"ZYP7TR"TOD#RT MDKHC?DCY%22=%TJR'C,\3MYBQP=M :FD6TGJ(;*;:*M6-Z2\:J4IP5GS'RDO*FQ*<-9 E^>$1O%+NW?,IHXOO*;O882>Y2 O MP(#\H4\6VDR_5J[TB3H9ZNHX<8ZAO9,7!:_!SN?YS3[/\X4Q_'?W4J6G+NB% M,-ID'EX1T^*[+\M>N)S/^=M]SD=$UY\(K^'=-?/%[&9[7H3>;'.EZC/EDSJ^ MT=H\\%+I3;VY0@WZ^T(-C7DD@S9?Z-?$>LAOZFRB3S[,%6.BW-!;>J9C;1'" M-5G,U&&;ME7T#M]\:0;9 9&\4VBJS:B)71,QPG-*[;$]3KS*-Y_5TWU6Q_I$ M"\\:S;21OFB1M>0[D,CJ/D29F)\-0DE MD&N0+U@F/Z@(W4">8,5GJYDL=Z\_=5U9SAI;> M4U:YD^;VQ46OU@Y?:6%7YKF,4%@UL8Y2T\4F7A$;7[G)A>D@\ZIM5D>K@38" M5U7*EB&C9LTGOV=QUYN'P MR.PG5R*X^#_+E,#WUR1$\Y_/=J;>7<"VR%LA^39,L[=&"V+WVO0#'.[+2>Z; MG&+H6G!C.KH[(<#.ME\Y6[Q+GX![:%JE"[@ M5Q(N$HR&OL4#:L@T]CL5O1>P:8O(5]JW8PB$"<9VUP.[%;T_LDUC2"KNFS&' M*Q0PIJ:']2KZR$*+QI!4VS=A"^J29'VA9(E$M1F#V.M:]-&'EJPB5X$2%4/3 M6PGYIB:971][6PN+YR:1:/0'W4]#/OD?4$L#!!0 ( 'U2:4MC#*(L#AD M $N4 0 4 8W9U+3(P,3>( X]%'P]JK\_.;)@,$*N%TR^'MWU:XU^L]4Z MLL((!"[P40"_'@7HZ&___>__9I'_?OV/6LVZ]J#O?K&NT*C6"L;HKU8'3.$7 MZP8&$(,(X;]:WX$_H[]!UYX/L=5$TT:]7O0Q0]?CD^?GY^?A^@)_",\(_P_0BI===',SR"J[ZZ7WYO^AX,HO#W M9K=E-2!&O__C'ON_GY[4/YY\/COY??0T&](?ZA_?OXR)<%<@(G3TG__S]*I> M)W^3D_.3DY.S.?FOOA?\^$+_N G)2?WX'[?M_N@!3D'-"RAT(WBTI**]L.CJ MGS]_/H[_==DTU?*%Z&'YC;/C)3NKGLF_NM&*8+/QQ?'\'S>;>H*N-Y@.O2]A M+$D;C4 4&ZF4(XO;@OZMMFQ6H[^JU4]K9_7W+Z%[M,0I5C9&/NS!L47_3VQM M]=71HP>(31#SFA[3?SLF4,ZFQ%X:@6L'D1>]4ESQ-.:5\!]W]H#A^.L1,9S: MTHKH!_^B0AJ]/I(A%WITQ!Q9Q_EX;*+ A4$(W4O@4[WV'R",0@EW8J(2^>H" M3)3R "-O!/Q<3#)[*)9C.F(A!2]TQLXCG>@(:"%!DDYN&#Z01MX3;)&I= K; M* SO C!SO0BZJ@+M_('RY.T_$/T^(-\EL[?]KQDQW#Q"\7LIC_,F"!^N??2L M;/M"XD+X; 41Q-[TV@N(_7K 7W]1PJ.F>.C: ?$RPJ= MX(X.XM@C(LH*(@Q&"I-SKMX*LMCEG-.%F* [14$\EJ7V*B8KA+>V%T R4C$D M4Z&$'U;38GA P:1&QN;T"MY+F6"U+82+6_ 'PLU9&!&E8YDYL1N7.7\,P+T/ M96PIT>YG+E'B-V,O.N85)3EVZK/X,:3$LX"BY'7Z"D; \\,.P#C&/O>ZS>NH MS'&X^&:^@;A%O <^596%QP89^54A+=[ORIDDIVGIBYBK!](%'LWN8?:SFHBGP,C*=IMX#Q_&7:E,XO8F MT[FR.WW[RKILM!N=IFWUO]GVH&^]6Y4U?MDSX^P:4D**LQQ26.\2'>]!JMT+ M20FAS[E"]P>-@7UK=XC SK7E=.U>8]!R.GVKT;DBS6Z[/?L;:=GZ;ENM#OF[ M;;UK._W^+YOJV;,^!#6HA- 7BD+WOS6(D$[[RN[U_\NR__>N-?AGPH87LBVE M\]$H(9)/B]P(,^>X>&X:@_ ^GJ!F86T"P.,Q=6..H1^%R]_$CDWMI+ZH:O]E M\>OABGWJR[;(CZNAZ8-[Z,??'BX:L]H>&\!ZG-938'O1;IOEM2TU\)+YQ02O MN(K.5Y4O(Q)C$>NS_?AK9&6"$_K#DK,Q1E.I/A>Z0T()-A5,&#FR$":F^O6H M?K+FQ4?$J+\>17C&$%D'2O.!1&<7%,0)DQ=/Q=;89(5BR/2'99@EH>#@)9*9 M 9]6H+9XO5IXV3R .,T+!2;M\\M0$2HVPJ:X-&+@"]#14A6PO J'"*Y %R\] +6H\FW8)W*&023@ MG+LV:1Y,H]%L.O-I[<$A$2QF1)#2@:7:Q9 UA1N&8#9AN&N57E#C:9P9 [.< M]>VVPP]Z8,H04C%9-G.UVEA8X]1$Z,RB^.@%F1^47(@4E?'X2)GGSH5:D>K M:)TRXT.3:&8\%FENN7.65N7S)EO*=@^.?!"&WMB;GQ=IN'_,PHA*?TWTTG": M+2=8[^L(B !>^!"6\#'C#:$LF7GF=&ZD.=T%& +?^Q.Z-T2Y5/:$9 WL MA622NIIA\F>7_!ZYEW",,,QE3CM\K++FM*O,/'.ZT.]0M<)P!MU-UN,-8_$2 M=\D[%L%QN#+U9;PQY!2)A_4'$[&>>S(%@2WJK*IH2V7BP?UQHT!XO"4MX>7' M'HN'Z?-@B9KA!\6:8;/1_V9=MYW?]E/M5C@VEA#C(]U2X(6TS#3#D/REU1G8 MO=:M==WJ-#K-5J.](4]I7,O.DR58_K3-%: )#7)HN;Q.' M\M&R!..?MQF_(IK^3EB-2^;]0>]N;C6TH'[=:/6L[XWVG5UBR3S?(;--F>HG MVS(UG?Y"!+L_:-T2TR$_-7J=5N>&C(>.=4?W!G3;]B &JS/H-9HE&I;T5%I" MF'IZ,&QN9.C:/6I?MT2*>"= :5RW66?7$IR>;G/:;G7L>+KIV5>M07F<,0^T M)5@[2['F=&YJ9%*Y)?9^61YKG$-N"=[.MWF[;?S=(:#>D2GDUN[M?8+;.LB4 MX/5"=9JSWLV[*6]1R7KP+2''AURS7OE"[78*+B%B:A'--0F6+[+H$%U"H-02 MFQS#Y7.:XQ1=0H#44BMR:ZQWBTZM5:_E2:9XUFY3FM/4(LN?"A;]'+:B';:B MO=FM:(UG@-T!^8IXZ]E6,[.WFC%E,JU^Q0[H&V3.#";SV?GR==VF"U[CG>Y4 MLK5X@=OU04#OQ9+M?2KG:WHVMK'A17N0EUM?T[N%JOJF9/(N/%WF9O*F/9MX M].@5PM@!,J9B[>Y,Z&'?/\:8?J/.TPJ MN;ZG:VN;NN=8GM@\NS)\J5(7N#,33SB%?TJ;-95N)*49Y8;BWN8\=T,:1F$K MF)?J;K!PAU,)'SO8Y&ZJXWKT!I?*UUY$:+^0R-D+H6AES=S73V-3^33#==.:]-,_C4'N19$\^]6[L7!7V;_#,(+N M7&PX(C\.$/W5'OU%50X.UER"/GE&K7E[8W$J_PUZDP>JCR>(P00NEZ0N]D:0 MPC'>8X2MR,O/%'UG40G/5C_^#+:JW4#?P/2;P]BT&+[0VC^9;>W<["\SH"S) MXHMCXF#U^UCR@G=@ZC! 3 M . .F&J72>2QO)X1LQM?AR%C! +<,5/MC/SZ6J+U=N6P<1_&6^C+&Q+"S[[Y ME(Y<>JZU&9!J3.V$3PM^7]0X[$$*'/G]\E3'#/@#B*=UB6D:P6-59VYE\V2, M"G,4SQU">0^HIQXIH \/+U4VF6 X(=-'BW#B!:$WBD]9"2920JQ&:^YLF$T$ M+AZ&Y^CRN18+!X*>'^ H9^_^IIREO9M:+@O:BVNHJ"RN46^DW_9X+4+65]82 M9]929ZFE9]8V3]\9< 0L-5$=3J\=3J\=3J\Q\3B<7CN<7CN<7JN2*1U.KU7K M]%J/>)'8HQYE[)7=$9C"7O].?GVV@.SMGV*3BF_F2M6%.'[0*WZMBN[LEL', M(1B>OWF$19)S=PWK17= XR1GW I<[\ES9\ 7.X*B%"(K-]$05Y33L9R6%9MC9)R/1X&RKJ5P+,< ^C#,Q,]AX* MQM5DCZ$/?=+GY 8&$!,O*7 ;[I1 0(N)M%Q%:WU!*(_2,W4SO-"S$JH-/K2C M8#R@+W0_T!1&SK@/?#F8J::Z[NK/ QB;>1XH'S0_2^?'G4.7G59:6)>@DJ9$ M/ZP;NS,FAQP\*(U*8DN18[YF_N;=Q+7C\&-#@ 03, V@E M;%/*R('YUK-?39B9DJW\'5=OU\ID0IL94><6-_Z#[N%;7;8DVRU>T%?>L EQ MI>5FS*II.[PSJ ,4 7]?^W=5OOZ&;2VS%KBA:35M4.H4+ Z 0E>GCY9BX@U; M9%YE<,-S_889=H'G$K8'X(463NA[W&1J)[]@*TEB81E[JXBIY)**A[G>>Y?6 M;P*'<8V,'G/8&?H=.C7? G86CF<(&\>=]G@R1/H@F-H9D=0K=HI/@QT.C!P. MC&2<@2M\8(0UV'I>^$-.,*]L4C9G*YOF!432[7QX]'PC#JD:FF_PP>9:5<=GM-&_Z4AM+VO@H> M_V9.E9? G^_7AU!Q]QF?PNR%3":I:647%K^R"5%$HVQ.)F\ M;!6&IF*)9$-%D7".B MJ^5RF>W#*)I;92-PZ<4_7L#+6)%NLO8R9)F8$1FJO,+PP-([E)H@?+CVT?,W MZ$[@#5%0&X7A %W"'ASY( R]L0==FG;S@L$S])_@+9'U0>!ZY.S07+P+D$O! MK30P&&MYC-JF?/5/93%!VK4>B(Z54 X,"KHP[@0KWPP30[[R@/$Z3V",>,,J:2'4[)UI"ERS#0^M[W7S *:.6?;8>1-R9+DC%?,Y\ [ M2R\E#/NRTLT30VX15S&.9,IOFE^R8IW%N'+T(2(V M*9)D0\(!4ZX1',TP)I&3+*10H=8=-RJ,1#FB M+*$,GY,O7U<_?O,@)AP^O+;A$Y3<)*E*7YE%54$+INVP85I@6HX\<[*@&^UK MK0I2"D-5IJA*++QEPUV1Q;ADDZC$RMP*'F=1&,M]JKP@IXFTI_0RC5$.J!RQ MN$NQWGE\G3?:V,DD2N0QFE<@C/Q:_-KS(Z[LVP/3EO= )[NAM9H\^C.@AR/DNM%#M,.'%=BJVZ?07F5>[ M/VC=-@8V^:G1Z[0Z-WW+Z5AW'?H,5=L>Q ]2=0:]1I.T9QTN7.O(!#VPQ?]0 MK/B'O/0A+_UF\])MXJ[ C9L:MM^:8:P07 JS@V69I*:E.%C\RH(C$8V>P%>J M=3E(AL>UQ>)DN84R MFI;57O)X%X2/'PHZF)JPS\%YUI9#]4I): 82.A2&PT&EEDV).GE2DU)A@C MZIT8C5 >68IV%IA(77KQXQ_A %W1+=H9X%&A-!H390&X:TF10'1@M)A4[9<1 M#$-GO.2/S9F#NQA-,)B&](&"47PGX25L(M^/_S(_^^L$\)\0< *=,K]H-/"E M"\XSF/,*U6LX6^8_%ERGJ9=7GYD_K4,/QGI2?-Y6YIVJV-;SK75 M[-E7K<'A4LY#">EG*B'-A\XU&-'"N^0D ZNMVO)- M AV+P# \S[0['B9GEW;"S.0=B3WXA/PGXM(E&9?M2122::HE"8?+]CMM$O;- MG/.2IVMEUT"GVYJ]]O"E,ZWJD>2T Z8*EP?S*'1=]K0S?GNL=-!',6GNH#'!$,IV)G ::[N366+]2(5Q,R>QS4R 6CC#IS![89%) M6EQZMCQDVC3'@Z4[K:24FO;%R1"0 \92@'&+3WG(F;P8%8SN'I>F2Q#\N OH MBVNB-6F[E;9M7:K# HE9YP8WA98'FT09?Q(+HRQT@'#;'*/E4-/#7CETS&6? M.TD56C!?0UQ7,^)%L^%Y933,YIU;*M/L5Z%@$D$\I;ZCPOD"9FO#_2F!A,+* MI0%H2-=A3GM-?I-(TV)03/>4"L'%:*]H5^SVZ ?1*_[;" 2B!2391MOZ+#9S M)&*7.Q3,"\1OP8LWG4TO$<;HF>:IP2/YE^@U6P#!Z\7<+39YA>%!:U(ND@@" MYY>>JN8BUQ3&(R9DO.AJ"G,.HQPTT1,,0! M;(7>*8'!!/;HXR7L64U&9:[B M59DW,_N8M)?-A^Q:P0C3\TM7,EQ.VTVZOU\TU;%: M&X\3EVE#HQ_&.KII7(VH"[&'7#MPLWD6G$XJ@5\667BP7FC9CDN=W]K2^U7: MO7EVDMJ]Z71N:@.[=VM=V9>'W9N'W9L_U>Y-UO@_%#U-V-O$XO=0]#P4/8U- M[U6VZ+EC8:XZQ4\N^]P94/,4>*@<&92A.%2.#%UN#I6C:E>.="T@.2M'^]LQ ML_RP$6?WHD( MO4E 9UKI^3U"(2 P_YB%A'DSTKK+>I*G,14>5>5,GJ.T'K%X[B&H4^/*92D):(.:_W4"'NC3.>)/;+O!<)Z#>"P.H.;T:N;F099:"!]Z%(6/L$H1>V'_$$!"N MOP/LT9!>=:QQB^]#Z(;C$)A[D]*;#QLJC+PX/M4].F@A.7T MH#L;444YX\U:)CNP4J4V%Y.L0O! ^:Q][\=@P68C<)O@T8N 'S]WY-S[WB0. M("5[IN3TYJ*870QN(*U_$X]< OD9HBS=O!%8-Z7AHJOG>5_6^905DXEC*77% M8RGE781^"_Y N#D+(S2%6.VEX;/3;:YO&W]W>E;SKC]P;NT>^PUAC5?RDL46 MT@PT51>M%*0,D'$QKX!&Y^W"VVQ)3MGPVAMSVD:.S?;%PD(-5./T34J&RU?Y M/FA_##\;CF4\F;EG(,)?]\O42!J.'*<"2G<9RRLK&64P-F+9;)ZD*(,W,%8[$7RO$=H51_A%0<'!?4^K%<$U<)EYB8P"P[!=V5:')P4U/NP M;DI,OPJAF<+U5B2DYA#V:0D)EK!@6G('9E^J)4,[A8 MJL24G,8>S" A,]<,:%I)%LWQ*(:G%?']E>3@1W6%#MLT$\)Q MR&T^/*V.QRT1@JOY8EWH-!?"")G;?'A:'2=7(@17\\5ZK6DNA$$IM_GPM#I^ MI40(KN:+=1337 CC0&[SX:DI5:T\FD\(P=5\[CH64_.=&?VD,VX#/(&K#;>Q MJ^#=SXC7,$"+Y*(SMH.(_<@1Z2A[/\,S4URNMN!81EZY>/ 95@CI0DQ_ 290 M<$1>1%4!%)6EX$;%Q0\XM# H-"7F-/* OS*MQ;0 W6N$XUWP_0> 82O8V>L7 MC5L-[%3 (8EH!6,_)E+C[RG%ZH\2X%*?U6RB?SR<6NG\E-!B]_3 M/^Y!",EO_A]02P,$% @ ?5)I2P)A<9H-0 _W4# !0 !C=G4M,C Q M-S Y,S!?;&%B+GAM;.U]^W/C.)+F[Q=Q_P.N=B^F*L*NLNLQV]T[LQORJT:W M+LMGJ;IWKV>C@Q8A&=,4J2$IESU__2$!DN(# $$]P)2[-V)[7'9F\@/P(9%X M)?[T[T^+@#S2.&%1^.=7IV]/7A$:3B.?A?,_O_HZ/AZ,SX?#5R1)O=#W@BBD M?WX51J_^_=_^Y_\@_/_^]+^.C\D5HX'_ [F(IL?#AM&C]RV*?TW>3B,[<^-H%4]I8>OVA[^>!XR&:?+7\]LA M&= X^NM_WL?!7]^?G/[+R?$I87]^52KZMP]OHWC^[OW)R>F[__QR/9X^T(5WS$)HNBE]E6N! M%97>Z????_]._#47;4@^\7K(O_'A70ZGL,S_R@SR)20)^R$1\*ZCJ9<*YK5^ MAF@EX%_'N=@Q_.KX]/WQA].W3XG_*J]\48-Q%- [.B.BF#^DSTO.YH0!&5]E MOWN(Z4P-)HCC=Z#_+J1SWN(^?.A[^-#I'^%#_Y3]^MJ[I\$K I*IZ#>"7U_RG"D3ZE/(QE/HY2#!A\,#B"V)@ MR&P7UJ-IQ6X WCR*E647)F=>&))_D%1VC^_LM1Y5R\-: _BO$A> M/&VIETSBW33BH]HR/0YD"TCU61PMK*%DE1A9*OP2W!??D37/H6@*5!&+:2*B MG4X-7RY5EQK.4"X"K@7!) V/OXY?_9L4)6M9\C-(__>?WJV_T!_/.*Q%%([3 M:/KK%[JXI[&FY HYEWS2PBQSJ"&$ACB\4"V=GS%^HEJUB$GF=>PDRS@%8MER2U+$*9FBTJ: AIA[-.PY(H M$;*X9@->'#]S%WY'EU',>\I@$:W"M"CI!4NF003XS7.%KE:I*WVXF7')WD\*5B=M%'PUK-P!= MIRS(RZTF9&Q5CR%7,?W[BH;3Y\ZC?$VS_Y%>693VT;ZBAH:)]EA-HWXACVKD M+\I6@IKDJCKFO-_I+.]5>N&A1&"49#7KXV-@.MCECSZ3R$!2K4RQ^_ NC M,:_GA^=K^LAI8^47C$%C]NBE8JTK2>,5>/L[EOQJ<(5F%9?LLP%?II])'@W_+$#6";A6 M(6L=5"YN&*:45U1ZQR=TNC==,(NJ64&7":56A(-G8SPZD3*A0E($Q!' MYJ[.O "./HX?*$WS,X\&5Z47=\FE-M!E-NEDT?"I!6"=49DX$?(D5T#EF\20 M?Q:PE%'S=K!.V"6?S(#+;%)+HN&2$5Z=23*R*DDCC$W+!"3- 8():HO?V-\*JM_K7,5E+[LR%*%L;3MW1>,HT MI]G4(JY:6@%(+]-7A;>Z-L;F-K.VOA>/HYBE+,V3S% +*8JRAD M4+2X 9BIU6_>#MYB"PRB<)[2>'%![UM7MI2B3@," ]A*,*"0ZYTW%N :00 7 M/099 L+[7\::\$]=1UZH=1EU 5?.0@TL=Q/5O_;>T%I(]>8%(0)2R'P"D&V] MWVP\,= 4='M.0 >T>CJ@+M4[15JA-4\"W*>[/P.@= )W-(%;Z_Y@'E-J7-#6 M2KIR"RU0<_^@$>N=!>W8FLL-4IH4XON-),>PHD[9/ 1795RF:I5VQ0D+R#DO M#*(HN-&.KW%BS0LA#QF-Y712##!(5Z3.H1G#-!;G!N C7-A%:\=YK98VSNQ90T"*CL,CS=#+'I"&^[6L]^4EF(%F=9T4'#2$N@%FZS M4$/E.\=>0),[^DC#%;VAZDE BZS3!&(FN)7$82I!-*PRH5/L/8(8-L^U2M)H M ?DVN@RTK5I._99=$2INRZR"AE]V.!M.*],B_W2ZSZ%3O9FA0ZS?L&Q7<;;) M80F^V/!HD>^=1QU ZDGT'@^)U-?Q[%1Z)Y'B0IZ-/&X2F:_DK4E$/KAG492D MR2#T\PP31;JS87CY-*5),IJ=L2" WXS"KY!B2F1Q]XLIB^&XZ(XLNSMENM.J M6!].W8E9' S?:5F:\PANG7BA3PK[ZWQZ+"3R$R2:D>PCY)@X/2*]9>$-H_O. M3!],9]%%"SNRZ[2[(^\M'_?76SX>7&_YN*?> M\O$E]9:/>^PM'Y#WED_[ZRV?#JZW?-I3;_GTDGK+ISWVEH_(=HD&TRDD X;\ M@Y2)A%K&[2&]N.,,^D;0M83Y2MG>J6H)4)$.7XB3M;R[0+^)5;\\9)!UY2Y; MX>;^3RO8.TMLT'6CR)ZCVR98_5*(0;8_BF@6*[2"2"EB7DXP4V3/(5U^)T/O M.QH2KN^W:/Q$[<\HFEZ-J9'<*69S!B]'8;WK,OCFQ7[+P>.:C-.00P6O$F>4 M!7HGA@E5PQ> #+XSPY<\+(^>*15OZHV6L+5L#$T-\DZ?>FB#77G702>,AD!M M"!N/9F;RV5.(4@.9JX'+.S&;\HF; EW@I.[\5@BT1](2E 1W-AJ'/'IF_\DS)\#6R+EEFA%MFEU(0 M#:M,Z!K7@$$6%F[6TJA&Q L6TRFW;714=2&GUX"5 "M7@"L2:%BBA-6X^IL) M(?,KMS2>1?%"Y@SVXI;TNEIIESQI@5PFC$84#7/,^!K70L4@)0+NW6775'0E$5&=Z.&VP<" M6J%77PG0BO=.(WN,S?<"0(,4*C@3O(^IV.CZ3$,:\P@K] ?^@H4L$2?"'^GE MTY*&24IFW)H2&9#IDJEUWF)H)2=<[6/KCB0;9_G:P- <( MM8*]D\$&7;<=++MC%OLZI;/K>V+O45T,L$6KOS+F_L98DUWZ0Y0&V?[ZM.:8 MHU80:9\V'T0T]^E//5U--1Q.;U7I_6JJ[C!YBSP*^EB"U/N9C\[]S$4TE1D$ M0_\R3%GZ/ S%\I"8YMTGXGRAHJ1V:J[(U*40.:%L=%"0J@/0Q@)PIDH&>S<#Y^7MQ'JC+4_NZJG96P\H:N_!%%2ZL0-M[D*O+FB M7+6_NV*#$E;.@LH?4;2^"I'^'2$0ZJ.MSU=Q#!A9,O6"_Z)>K'<&>E%7#&@# MFY-!)X>"%RW@FJL30IQ(>0(*O3H'&9C^1(/@/\+H6SBF7A*%U!\FR:JQYF4A M[W;JT *[.H70"*,@D0U"S93"(Z!V_"OHD5R12,W^"/5C%*S"U(N?KUA X_IA M$X.<6P)I8%:)4Q-"1!@U,BU1"G$BY'M)#IQQ^L4 M1M"UY0JE+"+F& &J"?0'V)?)Q(F4)YF9_I@DB'S.Q\YY%.M7N&I2;GFCA%BE M2T4$$4M4N#3>18B27+8_0MRN[@,VO0HBK[[1HI%Q2P8%O"H52@*(B-!$I:&! M%"1"LL?Q)5HLHE"K-($'>;CKTKM$HY+CL<:B +41QZ"!B$@6,'5+ MYT)3WO,Z(E*9E+3[7'>3DSFYU'/%?Z<*90RRKM??M'#K:W -011,:D.G78O+ MYMS9DIQ0Z9\UL )@QYF29#^,:4!5\Z400\B6.K8VKHCUF9TS98NC]OE-@-'L MBH5>.&6\!T0),QPPZ:;J]&!]A\)4SM-;Z/7.O0W -J^+Y=<^HADIE$FN37[. M]9$1#\AJ89 754-JKTFVVR"=Z<<7(MCX8V%B"UI_/C0N>(A%0$)UX0 M1-_@$CR913'QH]5].EL%Q,M5N,@_GWXZ.3HY.2&>^.>8U[HXB$T^G!P1X(VX M&_C/GSY\.OIT^C&3NN"?DD*G0NB/./@L\\[N5C:/KPODNHSWQ,B\S' MM)3YF!:9C^\S*(1/4E9K,&2:H\'1C6]CNO28GUU 'H3^*'V@<26(TE2]E:;3 ME"KV1:FD5VE70T-W>ZQUXF::G*#937/@< 3:9)I%P9XP@X.6-@3LD6JMI.J/ M/FF4>L&U[01)=YP7C* D!O?@2QJGS[<*M+-/(NB27$6Z94TI! M-%0RH6OD#A>1$J:!4 (WCO%]Q$3Z8 AC%&0,?P:(6ON:>7Q"R5)&V_:6E)(N M>6" 6B:%0@R-9]!CJS/E>C@X&UX/)\/+,1G<7)#Q7P9WEW\975]82W<;CNC+MS' M1H8:L&H+HRJ)AD1&>-IMBZ641D.>>$7]9G?0%UDG[YA"9M@U%JF%,1')B%#! M)9 O%A)Q<"E?^%]O!JB5&*LIAH9R>FRZJ$I+F[#7IMM5LGCH9>[1B;.\;R M[YQ<"1:/Q$(*OCBF/FMS24I1M],_/=CJQ*\IAX8V!G"-%04N*D8\(8N#,%G, M)S/Q3V#QW"I25\GW$*GK82LB]:8P&A*U(=0\G)!Z3[CF?=83OKYG>G93O)[G M=JTKW=8SN^JF?[!60T*;4F37NDNF$^XKFC;ODZDET3@>([S&^%6)H8O3L=-J MM(V#4F)7K]0_[#9?-0K.=V"-P!O;L$II-!1KA:C>D,7GI-: VMUQ;Z-9RS"& M=OPR#ES7V+@@KND_1(%/XP0.1:7/K;=3]0IN[Z2V :_>1-5)H_$NK1 ;MTXA MM4*F\ ?+,]O[2?>QQ>* [XNKV%YP MZS$^.SWWEHS[XU(MZN:S%HI.EPNL"U)9-VC50D-L:ZB-/;]"D< E@F,6DJG4 MQ4'!.YIZ+*3^9;8C-)A.5XM5 +M$%W3&IDPWXMHHNGW7WK8@UZE8[/KA8%X)OYB1\+ZTY)$##1/NN>4"'&P3W-!T-)MX3_J5O6Y6'*^B M;E+$VMIJ%Q-HV+H9;L6)B=Q*?N.J; ?1QE S3K8.J/N>H=C-3'#-;+7XU!-< MU:0$!V_*YV5#WYI%[6I]G5LV%4)WB%FE@XMOEFA;EU?$/ 0O&P=Y(H:K*+[( MTC T)71N(L!/&/Q!J@;([$Y10<.^I:F8[=>/(I%!C1? MK$3N63)NFYC3Q>9K4G/*_2"]V> MAUS[*7+3MNSK:J5=,JL%.P%E$]A'FFXHOHL M-@TII^MM:HB5Q;:J"!JRJ'$UMQ>$ Y"P"6IT>QS%/G). KT\4]-RG4:0P7$ M>O+!D@@:0JAQJ1+]P;G%!.B#@Q:?XRA);N-HIMW.K$BXI(,"6ID*I3_C6A%M M JOS0$B0I1 AKV&K!LE4?$S%/2ZG9HS6DW,ZME!"K M\@FAN&D 5W0CX5?S@AIGGGOZHOO5@+U677-%82^?P^5Y]U]0LP>_ M%]8A7I77U,5&Y^M['BM _ H<>%-)@HFI(_/:R+S0F<1KK&.%M/L.I(7<)']# M%-$08,*GR-U[2-2ZH6EKW%F3<4DC);PR>2H"N'R="EJ=+5PF)P6FR;/N-.?7 M,*9> #NBGST6R@0?%S1FCV)BE0QBSOQP?K&*^7_E$YHM)WOW\2'G%TWW4E&- M"ZH[_0H:Y[JWHJDOQ%9/%E=Z7GX3&_)!')/S!ZX,$F15("%S#B679GG(S^,6 M2I)OWA)'UU7494L?-&HXWMQM@U[;V]6)XQH(VH$JMG=U-,7!LOQ^2GZ&Z\Q+ MV%13?(VL2V89X98YI11$XRQ-Z,SSGJ7T?>+, &AR#W\&"5:H] M[Z25[I-H-<@FJF6B:,E6Q=>9;KY41TVXGRB;/W"0@T<:>W-ZLX)W!4>SQJ&< MEO,LW$+@R_T%"5HEX,T5$E2O83ZA%E/5N@"1%@FTE MF ;UCC8P$EP;!'0R<'#4-@4-9S(FD$D6<#OE;#BR/<+:V0H"QK85T8*S.A/8 M6=N"N_& 51YO=*<=:D)NKPFK %:O")SIG8=ARF6&_ZY"[NV2"LE6L$+>WCYC, M6PRY>#8(W;:&R3FI<1WX_B"4Y8Y. R])V(Q-Q8F.@?^W59*"=X4C'X/1^;"R MD[/A!N%67\*P0[B#JK+9(MSB,VZZRO>RJX1T#A?#C:(X]I'8 \P0I9P:W?[J?(@EHNM^]*7,/3,'535?C;OB\^@&<3V5[;& MCJAJ/QY&1'DH&^MNO BQY$7QCW-#Q/4B+C85<'-?9MB20.9>T%88-8X6UI&ML^TL.: M]FAV[B4/5T'TK?&XO6YQ5JG2RSJW ;QRQ5LAC\ACMX+4KX)',P)*1&BARP?" M)^^ 3ERT\*E_]OPU@5??BDN= W@60+[GI;A?U$++71EW?$EBAQ526SS=@64T MG6*GQ6G,4*''S$2/*=\3YN[:*\PB.0"T7AT3=^DX<+'C-8GN*-"-!;2R.CV) M+&NMI6_M_[-NG\-P4XG5QS3V^TTT/=5109L/>12?)6D$"[[R8^)N2/5L'_\S M_!*@%>< $7?Y"[KDI6'"D_&? RI6R4-_L( '!_]AFJ#;J;KL>ET*4^X^-GIH MND 'L(WC4"55F0"EI(.#C^52C&97+.03'-YQ(*V4[CR,6<6IZ[< 7W';!GDT M?+, V>39?2ISFY(IB.&@EMB4J);F@LYH'%/_G$^:Y]JG)VT4G6]0616DL=]D MU$)#.6NH3>))*0+)['&PKK31Q9)EE#!9GD&24*U':]%QFJ'.!GXE9YU) =O1 M 1NPND, OM#P E@5F;$G>&80U'"PKMM."X;-%/O]DOZW1!YI?!\EU+C _O*V M]HH,)HJ71#2U8%9QR2\;\&66F>31C),6()M;!KYX8!X7M?)QNUM"HU8MMW-/ MJR)4IYU&%30TL\.IC<7P)3?B!8DI][875/YO:4DH>]NU/3.]M0''V;4Z%JR6 M<,M2&PTU.T-6GQ]+:JMT(OX3*R3!^ODV)"MVS2(WG_.RKBV5:K^$U1?&3-6F M'K;)1@?,=9:^SG7?\,%;_@2,S1]@@P7IS !6CL)RT3"\?)I2/MN:G3&1HG$4 M?H6Q =8P(4X.N[G<+B;[Y73WPINY;F\/?Q_H7!;+OB$6'H4+ITG*%N(5X?Q( M/OR=BB_"Y/U>?E-,ZE?KSY)I]EVT0GJ*K+*69(O^]Z#7RQ6T9"6'M /GX>>L]P]@'FV#3 M:;SBU;B.VCH/QF9C.((CFP+;A4LF2XBC_ [PF_-210"UE';DIJBTA.PYB&8= M9&/E>O"4+_3D^;FLZ[+53K^XM1A SW0ZYR;T7\4TEZC'&1_N*A*:/ M*\'OD^\_G AV\U^H>[?HRV)G1A$)UKF]L147S-ZRB,#K#4WTSNKM<&LY_3J/ M\]]D/ERX:SA^10\OB,]JH_2P03:F=1D+=19ZCU;,16L-4=3JO?-Z<\RF8*2\ M3IX')#A8:W\^6E-170S@/"&OHJR]-JZ\TYUQJ[*/M!YP14W=8?@(84^'0^J; M&$) 98N"6E#:8 6-,]X8>MN%#99;P'=ZFP\NXE#Z)!I,_[YB,>6EYUTQ?;[E M)4KYK!CN=BY!1'>"H(,!I\LEO MX>EHE(8K8MRM8; J4D!-W>(VQS[N1G766PVFEU'X7Q"XP7<<])4FU[<)PK\#471!?O MJK70.$)KJ.;H%CL)\P)=LY#";F-,?>T!? N]OBAH+(:.@4HEE 0T(6WA'R2R MA_U?H8*#?RJ7;L,_"[V^1]M6_K4J'<+X:T7#TD",D(.W1:' E><.WI1WP*C1 MQV*I ;IJ=50ACHUK[5#;4@\0.-F(@V'V,ZFMIV)8Y]+;S9=*IH)=3>\C:0=)6U(!C,- MHF0%K__"Q"9?U^:.MK"'9"$[+VF>/['8[@I]1>QR412LAX#-I=[6CS>6L%U.VWMM6BY MY;E5$:HT-JH@8JD-SCH)BZ,HG&[B@)5/5J$/[[%+WNYYR(B=KBN67HI MXRJ*-7[52L/5_15+Z/E=E1;QWBEDCU$9BXK+LK[0(^D#S2)2P@=Z)(YKF+UZ M!>73])ZJB-M[(DUPU8L@Z[_WSA0#J.;U)"F"A0*E&R@&%M2D'%\84D&L70HJ MBR"B@PJ7XL(:LL17HWCNA5E.U7,^6$8!\[TL?_0MKR28S%3R_'I!\?I'VRFP M'=EVFDAWE]51R;6["\-HV+[+TM3[2-GV$:E8%].#LGV861=?(.M/H'N)1EMA M9U["$C@?O2[4V2J!S=/D@B;3F"WS9.XR,0%$)EQYRN=$$_J4GG',OW9MI-U\ M$T6WW&7U677777P0?S?>82D;0^#-Y/)N^(5<#6\&-^?#P3493P:3RR^7-Y,Q MCKZZ7KZ U KKW+MW-/#$I?0DE2\9BO2\^89TRUBXK5&GB4MW4@&5O*9;6433 M7W92C,;YA,*H>$VMG.PYLTN$X2,B3&=)H7/CZ$8ZZSHZ*]=1VUBVM564_<=< M!1MU(+7)P^M!QG(T-EXFH_/_.#X;C"\OR/GHR^WES7@P&8YND/2(XCGS838^]L3D\/6#K,C0/N.462:O7=ZX88 M&C[IL36V6=:2Z/Q6?N:]2%7TY$]'HSN1N<8UD* MR7-*WM)81.4M+E$O[I*M;:#+O-3)HF%@"\#&888\7R>7E^L%Z+QEO41MCM$@ MWR>KC.Y.*XR65^W+MMQ)79+7UZ/Q^ VYO;R#B?87[KW&?QG<(8G=KEE(\RMG M5]X4DCX_MW@LLXK3,=8"?&5$- TZ#6\NR>B*G-]=7@PG.*@#N#NL]:F%W:YI MF !75S)4DFBH8X2GO#B*>+FLG&C"=G;9H_\QPE7-%7%Z'Q.ZAO,9W7P^GES> M?2$7EV=(G,\=2WZ%Q;NOO,'BU&.A1:;;%AVG&15LX%>R*9@4T+#*!F6=74)' M+/-7M-#YJ7-H55@_$1M]'+3]HIB=JN-%5^O"U%9A6_70L+$#V#HIOPS^SXC/ M#;^.)WRZ>(=D&6L\?:#^"O*0JA_A%J]MCY8R/YW<*GN>0++]UKA^!X:=S@%V M5A&5^<+65M$P?V=%:1Q1R S#U#8!(R225D1.YB2_ZO:,H\,4.WMGSV=> !E6 MQ@^4II_C:+5D$/^8NX6]NDOR=RU4F>*VNFB(W!&PB:XS;HH\@BTD=Q:*LI6> M=OM"/1B>_%%X1^&Z'R^C.,1J3=5NMGKA[2;%59*XBR%\C-X O8G>I?>\R2*S M!RG)XMPBN0>3.*@O#L@U'L>%F4/^8_59N,0JC-G:JML(?"=54 W.MS*)IHOL MIARFSK+#-Y3)ZU4(0M1_LY?+U3B]8VP)W-0_%H4A$1LA3$T-"1>^\OXJ K7! JZ?Z89#E:3K MG$(:J/4T034Q-!338U,EPCCBGC*3)9X0WL_0OEKU14YNQ8FIZ2M'@HB M=@1K>L4WE@9DLOT\>B3IVL9>*)>'RGRF]\"1\8+(9^+A/3;5:^DM\J[(904[ M9Y11& 6-;! VSO!F.N(4G- "%H$>_$9H[G54'9R>C&*?QBJ6*&1/4A MKQ! P0 =*OV -3@^/2&1D-U+.P_F\U@DVN?DBN?2L67D%.3*O9RB,/:JKEC1 MM3 Y66SU4'"H(]@ZM0IU,A7ZV4A4N!9X7C,I1B8V[< M$Q]\\V(_VYP=K=(D]4*?A?.[* BNHAC^J)M'[^EC;H_W[K/"JL>#]_&EWCN: MD^(UDEU)G2-2TGIQ'5 .;?NO[OP[!]KMJM6TIQXG/X+Q085]%;+1Y=9R&SS1 M<#@=\#,7A-U F$]O*E0^J$AJK:93=4?.;%C'KZLM7[GY3,LR6C MZG%P+@^>%*.5'-"BW$GYY-_E$XVG+-$F?-_$D-/^LG%!*]VALQ4\;-\4>F.M M)O\[$@9OV8MYL#JC+(5'2V"W_6G)XCR'OJRA/7D/B^\>TGAB78V['%U:/XKM M*4=7!:[WV4R/^N^$SDOINS_2))6'9)Z6=,I_G$3P*U?S,/O/'U)/[EJIN^S0 MMM_&]WB;XY(;9WBA3Z0YK _&[6[:^Q-E\P>HN$<:>W.:QR:W,9M26(J:N5H$ MM09R2*Y@\XK>TU*.)0H\07=?1;=9=#TBN4V2&26Y52+,_J:\1;\M^"+]0H_. MX(6O]EH4_<6N 2>=EN7VT>5WB0!5M]]]U7;J^KO[O-/NS[]_'R5TJZZ_\Z(? MT!+TMG63%[_7/M\1Q$%U^XTJ>*<]OQ."%]?Y-RG];WW5OH=0?TM,J%R"B^IW MNA. QF'L<[E@%[6PU=8!8LH>P)SU_^03;P?08_>,$ZBV%;PM,]?_.07(15]>W2 Q@_ M^&*B4YM2:O>M&EM5=Q0N,$-WSJ\"K;R P#551'WXOKVV[G?E!8L**=4'5,>I MJ3F1 '3N'9"46^-*4*##Y70 M(MZMJ]W!?+@=S&]F*FQ=%0<]"QX$PCCUU;4(51(FNHYOJ^RREW8K4+E+V6GV M/LQM!+>1F@_N(AV+8(Y,2UHX2'G'>TS,H"L*G&82ZH2=OAYC!%QY-D8IB894 M1GBV)"+'Y&[\%4EFZXU'A\N_KUCZ#+G=LI?O1^D#C2>@"I>0/3"R"EF:D#GH'NQ&=8\W\]UN0._BZ-06 MA=1G(^,#QH(/%0E8MF+3 0P9XC\0[AP?O@O7 M%ZK>LS(A5)/+;3U+XTSF)$HA=:^#-2F[3Q]$Q]N@,GMMA.9W!%FQ /WX A:@6R/2XB!D;],J!8*#Z.6;5ZV;R57C\X??YSV S(;-;$FWM-/+'UXB )8YN:_4%>BJ<8[FW+> M#3'IH=L7X;&- ZBO$WZ MR7Y2NHNW=L ##-+Q-V^9G]49TS0-Q-@X"'WS.R/=33A+\;YAX8I4[QWU>V?M M%J ;J=^%&;+D=F!C.^&6UD^0)(4ML?^]PQ=)=O?2UU40??L+]>?TL\?"ZRA) M)M$9O:/3P$L2-F/4AS[,PLDW&CS2+[QD#[HLMQM;<_UBV!9%KK\JMH&IWMF_ M&_R-!WE\.J,QO$L6<#/D6+[\-./VR0-\ ?CX/%84T-::9>,;8%< M9J1&% WCS/@:D\&'*$[EXXCW41Q'W\1CH>!(,;Z:>,'GM8_N9/G*F>&-O, MC/O'#[L7LOD0HKV-WDFW)7#3 XES,$:6TAKQ^;PZC4K/4Q7SE?S%;BPGUE*. M!2*%\92&7LRBP1/3/K&AEG6;]-\ MYK77R'8._]LT#4?MI8BY&<0^N^]>#UX MES$9AM,53"Y&X=?U2_%Y5U Y.2LM5SZM0Q%R%V:ATCMCNN%L/&<-FMS]2%42 MA62U5BZNV>YG.2]WGOZE%\/5N\2:5]::KM]SM2Q*_677%C44'.N&5??:JT]H MIKX_-P5W9S:F5F<+3MU7]Z)57)F]NE/*I1"LJ\Z$;@Z\,4:N[H_3O4A^WWF3[$[#ZWL)^GJ6F: MC>273U/^U=$LAZT&/(KYW&0>>XMD?5?PC)Y'02#^(5>-1R']+^YS%76RW\\Y M>S#;0:45;V_O\5MX/*Z#4BJ7:XPAP1ZGC'GIUN6%XI]#1!PJ<_\8%5S=J+!_ M@S7UNPO#+I=(=E<1Y4ZQO=7> X6=%Z6Y^5$8 MKMTX\DJV18S!@A5LJ! ZFW$O6AS!R>ZW+N4GB5?Z)K:C:6'*\E*,Z705BQ5\ M[H&"E4_]*\Y(.'_$2PPG,4:S/*J_I?*$DCS2H3OHM!O;3H^K[;(Z*@?7=F$8 M3=?;96D:IX1*MDE2&(?135@GT&+BZGAF'WI=,;@M:2R[(+)^=LU"RD?TF/HL MO?*FL%/V_,5[8HO5XBS?L#_WEOPOZ;-VAZV+";>;FMT+5]WBM-='TP^AF^=Y9TP&DDCG33&_MF8),E8AW##!ZI?P(TYU(P24W^/.-?JM.93;0 MG^>R*9C>EYFT>^?IQI"5K!V6_!W+#[1QOE+XIU3O:2T+!OXD#QX,2U@J.7RY M0(PHFXGNBCQW0>2%2%:=5,%"%5Q+&X<'6I[N+)-E?O!063YYU^83,*OV#5Q^T;\KW3JH.()MA M2ZYR1.+B&85%IH6-:/F1[^>;2+X>T;((T*K7[Z4.33',%SQJ2@C)9T:J9R ) M] EB5"&(SR/F7JKK]QCXV5'*I+13"S8 M)U3,UE@[(Q,Q,+B-632@2L6%B6Z MB>2=DC"MI#-N,-A"TZW7L"Y*U6NTJJ&AH3U6]5Y?A8 \@J?[V^>K])$[ZJ^F M\MC'=13.(?, R&@VI.Q47>[[=2E,>?_/1J]WK80MH=!^PN7R,7;><;*GL=%6_4X$J"_I6FKU3=2.XC7N34IH$ MXG8WG(<.HY0F<# 38J=#XF9MEW"C6BILX&.J:1.TBX$#XVT5=6,7JN))!7^G M%49':TM') L-\)'Z+A)W%/+%[Y;GKJTT^R)P2U%TM-6HH22K&6OC2I#(=D86 M(MT9[(+"AL68UR@5N5L_G!SAXV-6-$9YZ+,L9GNW,0NG; F)UV_H4UX-%KG\ M=F.Z+T9O6QDZRF]J%V6?V+(P]4[#.?K= 7:+K(!P07#RK7Z"+OQ.^@\'#9WRI%$W.OS\Y;,Y? M\3K><85)DX? ^'+A=T%XL'?P?"\50D'WT\.E^V#&Y]>BA.QQEVZ^9A<[\975 ML"W[*T8/N@NH2M*8"3_0F'H@B*\W6%1%?QQMHQN.E"L&9,HT*?FI388E0^@Y MM JD^H#EPCN6_#J!)7!-*77"3I\?, *NO"Z@E$3C<8SPFJD>2\($I,G/0G[K MC*%[HM$U"^DPI0OM4Q<&A5[IU !NI%0AC9=6=8@VU (=(I3VDY%6ON$UFEU[ M\9R>KY(T6M X$4FI()$*)*&ZHX\T7-'1[#),F]D/-C7B++'9Q@4LTI5UMM [ M!;>"K7_F+0!39)K;DJFIP)AXL"HBL;0G$GX(BTA=XBV-X1?>G.JNWIA5>G6+ M"O!&QUB2[YV7'4":G6/,=8[@;E^FM4??&&4]*%HLX/E>+RCZTF ZA=L6%%Y2 M_.+]+7L4#M+::W*MVJ8"U/;F7K"X]=0]5G?5X?< I/?^B:'TK<-/ :DT$GDY M*/&DX@)@96FFQ)L0AFR+E;R,17[:?>5@[!"##4.93VL89C6>W-$I98\PU^@< MB]D9ZS O?C1UUIK\6R)KB?9UU!:4C2.[/&262?.*UN+N:QHP<64!'-H\BGSQ MRX3&CXQ[*Y(^>"EY\!XIN:VS?C^()KQ_6^C M&>?S6*1#/G\ 'R*R168/-HV]@";Y@-UH54L]7(W<#70C&>9\+K3A!2KPM]E[ M5%[I1:KT@19QA\S]G+U0E&BC<;0- 52-ID/72!3LPY V M8],B#RDT1D!#G\9'Y-L#FS[P6/&9]SW>8@D/_/@X* =!\EH\S?WD001XQ/]Z MSS\)$\XP 4NS5>@?$=Y\Z8J'F/F9WQF+%V^@YWKP2MEJ68RI+._I2R].&6Q= MI04U@DHFFZ-LG(8%%8\C35,YFM?RW/3+F3;*H&:,D3#7ZK1")/06W">#$2*M M]-( ^WI9!%5#V0.N-]X=77)$8K"%CB5384!K*F=R8J['?Y&]1-)'@YYSS_ / M[E& 5S>>NE>I9% UF %@M]Z5&Y+=[.;MH)JGJ+=>+-*'+KNPB:]J=%DK]?N%.5LAJ4Z!^.O&6E:69MN[*[LMBEGE2_#NS M*I7U84_,^O 2F?7A=V;95];'/3'KXTMDUL??F65?69_VQ*Q/+Y%9GWYGEGUE M[8E8+Y%7;FDE-]!QDFL_#S4?!%FV6@[+-SI*"V/R8$0TFR4T)??/71ZC))[X MFY]M:L1T"0FWPWEO5!G*U%M^!WJ85?!1P@IO"PW$_8F< LD27C\\B";.7%'C MX*!N$:A%'E?CVH%MMNP,G@:6[;H^"BEWFK+-Q23?9LJ>01#>/8)EV)@LHIB2 MA,U#L4/&B5 Z+")>Z [IVLX1L,&G,Q9RBG!7(78UQ5;9$4E6TP?XL^1656L9 M1Y!Z3&YSK7^=T+EX>3/_S5LRX0;A5*?X-O\9_%#,O"!X)I[_R$'ECW@F,H>9 M',\\90%0,52WF-0B?Q@,-2_^_,Y03 S=^:MIF!AJ";;.T"_*Y]+D709XWD&\ M8QHP:+IO+'T0[>Z77USKJR'WF@836\-V -TXH%,$N^L_$<%HW M?[Q6D2*XGW:6CZ -0Y%.]C:.9BQ-+E9T$N5GE/+H+Y\J- +=36P@:_^-"Z"X M 5Z:_/B98:##'$S#2,!M0\R[CH&S UU\%&!)_I9Q_IG\0%$AW0=)\D*/9NOJ M2-+13)Q>J[/!*(RJV6V0JMIW/87-GQ DK_.6?I.'&M"CQ5OP8"Q;2"O.Z^67 MV-;-+ 3FW.''H0@)4+1WQ_600UP'V>GZAYB\R@Y<+(*),W[--0\OE;<:Q;EX MWOG1SX[KCVZ*BP/QBOK7W*W9\6,#$ZBXLCE^E1=1^0Y_%8MKKC +R!L[G[1D M?D6UQN9)&-E\0+/4T@=I;FB:K2K9K4"/8C[VSF-OD5P^+?DL!RX0G_&0+ C$ M/W[BX3$+1R&%-"QU=NWS6ZAHZ*"@F@BW?+\G']_4CJNR(1#30#B_W"<>P;Q[ M%6:'(Q47A?)STWP23#/(X"/O853-4(NI$EPS(L\<=OXOF-.+?[_F7Q 3?-YY M/-&+IL]3,,QD;GH:OY%#KIAL9?X5?K[W A&0)P^4]C+QRJ]KR3KR3I],Z/4&(T9F;%P,0_@6:B\U5J_]2CK\(:G<_Y5#<..ZHV$T M[X]/O^F[[_C8W%\M=.D,JNOPV8"9W65R=3F^CXZS\=/6F.AF -@VJ\U>O'[D ME)"CI;A3%GEA/@4)*?63+$+CGLYCO?BW.TXNH-: 3Y H5(5Z4TPCAJJQS!A5 ML\G! FX<^J*3Y=JD4)>ASAB:D+)Y**Z_]-%$!0+(GGB5W-L M-!=L"8CN(V8@U5;IH5$ SS6'HSGF4/LSJLI78VNK<(\;A.NY\A88W,+E UKP M7&N)-WUTD+Q YJ9 W!(OI2&^CC\7B_'JQFA*H&H0+;S&PLQ4!DTSPG$FA+:8^Z5I?;+[S[_3J49M+DIK;F5I! M7&W8@O*EIJOJ)<$SIH;?&/YO>\F]V5\T5VBU@JA8T(;RI79_[=%TW57[%GE4 MC6H)]O=S]YC/W=_0]&MVH$*U-20>#YG0I_0LB*:_*D[.V"NCXNXFR/=YL34 MR4*LHFS< ],:+)^XJ1Q-P75?%DLZI0\H,B[OO#AURI:2!)*?I>Q_DY\OZ,Q; M!2FY!B3&EUSV0(_\U85!PF=D^9/VY796"OSROO<&,^-JS#Z%U!')Y'JM9'WM MHJO6EOKLJ1JOF7TX MY9'. Y\G\9CU\N^KVDJ$7NJ7CV@JV@"N7M]ET3\0*4P&M:L5MQX.JO.(P*YU MVG1P=@HS5$-/$4&Q%.^ID4JW_E3M4?HSHJI7H:K7LI A4JBGNAWE)_"'$.A2 MN"JCJF.%&**Z-J&KUWDA2Z0P>0WB;WJJ_C7@?'N3A2L.+D,9AO&S>!;RAG\'YB;R(>1AF%)>PL/D_67R;WX=$X^\?$C4OT8R;_6$RG/^8PWI@_PT,%C5DDW-!W-.%@5 MJ0SBB$AA@U*1)GNM4_47O,VHN&#%]8]PQ32C] &6BQO%!=QW=!IX25(\B#'P M_[9*4EC#@ZXR&)T/1^$%C=DC_^LC34S-OH?/(*++/DO7&)+@6\1(MOHGR?J; MTMG 5V&=LO3=,D7[BMP\%LK;MQ^L]0TB83*+!E,>' M,&U'[;@"ZWKZY"9B:9T:*2/E(AMM'Q3+WLH?+-2U< M'H:/<"IEP^ZKT$;4O!N [MA]"U/]=]\[/FA(*LK,E1-%FLXV641MUPI1<;PX M[XH\E+HN,G""$J(FN68AY?\\%X\4VK9-10EY(ZFQVK:6T(9?27U"G)A[&S[(&3K1U\00>W+ND_"EE#("=X:AUC%$4@.E,(_\EF-O%A1Y V%7SEQ MK;;??D&$[ESD??):@LDI7:1@A5^_)"]=*LE/E,T?H 'D*QV73Y#Q+J&W,9LJ M T)'GT9PIZ6O$CL+-'(T)(-#AS7:(#JEG MN*D('('^;ZKW9&6#PUF#_,65(62["1,V_=$+5BX[3CN8E]]G.M1!;]VEA/&( M%"A) 9,(G)@2-^SGH?/^IZS;H*[39P-;OS^UM/D+1#C(XZ2(*J;M\\-]W8%N M.8B"]/")U8&3UB,FY5]=\Y_XK_-?\?_ 8,-_\_\!4$L#!!0 ( 'U2:4M] M?1SZ^B@ +.4 @ 4 8W9U+3(P,3)84![Y*'P0&\EY>ZJJLQ"*S;88;3#%[[_?61! ,# M,R.UAA%J?*0J][RVI%'WI[O5:K5:?_VOYYE?>R(LHF'P\YN+M^=O:B08A6,: M3']^4^../ MM68X.FL'D_ _:EUO1C[6/I& ,"\.V7_4OGC^0OPFO*$^8;5&.)O[)";\#\L/ M?ZR]?WMY[M7.S@#C?B'!.&3W_?9ZW,'7Q\>+]_P$G$7OQ(EI/XOSY MI_/S]^?GYU?+[G_U:?#UH_C/@Q>1&H7Y^<6[ M_[WM#$:/9.:=T4! -R)ODEYBE+Q^%Q\^?'@G_YHTS;1\YGQ(OG'U+IG.>F3^ M5ZIHGYI)1#]&;8"(,Q"2(ROO9\P=?! M(R%QI)F=NI/%>=UYC#/ED<1TY/FE)ID[0K4S%FI(!'A1;]*;"^O%08LXDL)B M,?+(&]$GTN;V<48Z813=!]YB3&,RAA*T]P?LT3MXY/Q]#/TQ-\FM/Q9<<,L0 M53R*O9DWO.CQQ@^_@65?V;F2>;:#F# ZNZ$!EU_J^9LO:N:H[UC)_ 9Q./IZ M)NREE#S.%8AIT_2J9&9-3OX3'U9H010S:4J%@MQXE,G546=^H?TKDL=(CMZ* M8LI-/!FW/!9PURGJ!?="B:6;PYD5Q,P; 8QSJ=$JDMC$YMP1QM&=A8'49:V\ MJKM5,K<.#0C75$:X*=3,)Z]I-7,(@^D9U\U9DSQH)Y'7MI)9W'J_AZRQB&+. M=*83I_S&-NW'T'OPB6Y:H+Z'L26@^1J.XL*N@.C8:\SJ=0@T9T4/R^MTD\0> M]:.NQYC$OO2Z732033U+ MBB9_X=*B&TI51:,[I-0*@0CHTDGCGJ-:]?V-UT"S82K?&QC.%]*U>K_'=)*0 MOM9F66)R%O<[AJR#=5;-<\Y(Q%<'Z65P:?FZU84\QR08;T)S8L+[193YK\40 MY\O_NZB=U9)>Z1^]8%Q;#E%+C[&:>#)U/QQMS=87D?:0:5@FSC94,ZT_1-(. M)"_\:ZPGN_*S'3%5AGXC\CH[31\>C-P)6-Z;+0E ]F3 MBE6+=W,9RCX;/5)_+3X3%LX,.;GB6JBA(\U(F)U+I$O!YNXF#3D)8W$4KY;PG:9 [K]'Q'TET2Y0J//9C,6,;GQO MFL_]G29 KG^/B.NY1+K@=F/!!(4W-!IY_M^)QY1B7]P:B,$/B##0D>[.P_F% M^/[?@O!;,"!>% 9DW(ZB!6'YF&BZ ('Y$1$P(":X0^=+Z"\X ]F+S#Z+5*AD MF@+1^ D=&@5$.]P%++6W3^8ABX7[(%/>E)N!@AY 3#Z@PT3- G?02!%I<$LZ M#9ER>[;3$+PY0X=$+L7N +A;//AT=..'7EYD93WKK690YN/;&N=0Z] L+>/4 MXF11!JNCWB*6RDOO;[GYN>&_*UA!%,VAV&#: M.F>XK)W5UNDJ M_.=&K]ML=0>M9NVZWJEW&ZW:X'.K-1S4OEMG(_^EU&E#6L8F7O0@\5I$9U// MFPM!^_$=\>,H^8T\F$A)W.K7OZVGVINLLVWNPHAJCB=6W6&]]U:A\N35HX@C MI2=DMYVKPPHCOFXK4@$EU1NT?=%8^>U04#+-G1UBJ#F+LX9Z[(Z%4^;-HM;SG(SXGX;A-6F$OB__\0N-'VG0 M"XCP9!0*9N^3SLYARFBM;<[C$+ [1N8>'8MI2.\B]^)&P+485BPJHL[-C MH!*@&W #!WQ H,I!4OVI4!E;K6$^G_N$\#^..TNJ"V'L>?+EHZU+IP3 M%K_<\6V;W)7^L:!SX5?S=4BE;JI>SDZ43-Q/".$X-*NY$JNA][RDC,^P&P8C MG:KI^CD[:C*!"48\#J!2)AJ"3T%S9Z=-)K H2<6!QG)VNI7(Y:&2^6[YM:PZ M'>H]4)_&E B3[F-W9U&[1^ 4E"/0W52$P2'HE1]W)U. 3A>B WJT%02.+CS M7D34 !PRV6WO[G *SO#\D$D^Y6C080MNDC.T*0$JZN+NQ&H/C-3TXX I":5L M@BLBUJ*%2M,-"I>U.(,Q7" ^X(!,W ;KBZ :8'*;0R%QUK,P1@>!5V@"%D+(Y3U&8KIQP&3B4^WAS-W:2W< M4$)U %[<<88A4@LK)&)7U!Z*J;5@A,'^5DDR#A63P<442>!@:D$?*#P(P@]Z MTG% E)HBR/S!03A$H %N\%Z+I9/YU5ME4B&IB\5]H&@>8H^K05-/.@Z52B7" M;]4-S"J?E)KZB@8GF7Q+T)WRXJ=\EF T&QM;9W-M?.^\A_-V+K_=57B_E?MNZV! M3_?!["V[OA]^$WC>A*P9+A[BR<+/WE+0AZ;-ACGBVV1E^(5CX4TY[UR[>DQR M82RW8W>$;3VKH-R$%G=V?1%M#UP-F(,.S>5%^OHB?@P9_UPY:3N M_Q#:E@_[OM"''0SKP]9MJ\O]U]Y-K7?7ZM>'[5YW4*MWF[S9[5V_]9FW;']I MU=I=_N]6[;M.;S#X2]K;=>G>+EFPIDWOT19VXUF(!30B0.$3TR\CL#"B2K> MO=7(M=-GQOP<^HX]A#8@,AEW^9JQSU>H^GA& UE@73PCL+H1K#!IP/ZN_45# M4V?$%1S*M_(S@NG&K5 DL.0U=NT?FF&DH/?8E5(^MT:B6*M]F8:NBPZ805A M)PY]VHC5#:=2I%?38,'%;>//7Y-)R$@JA;3US*GE+.:;&_;2YBR0&54B,3N4 M]B2A5^?>6OJHZ_('IL)AG?_';R=6I*\4Z)JO5TK?J["#ZR(*942CD&X<]H-O MD2 K\4XSUV42S(#(I?'8M:HHI^$^8,3S15#WDT>#Y:V;S6N+49W1B-N8YH+Q M_RYKF.JS16Q\RW5)!T,WSAJW<9B!'-+T8J'LY+R$A&G$0LN 8[<829);!SB^$3A_Y MK.I/W*&?DNYB]D!8;Y(YW]$?"IB/Y+P0A1F>95EU7$!KS*;A,,[K6)0&K1SV M".UOP=17ULC@7-MX(.=5,>R"K^,@TJ-P.=_\U-2M\^[O@>?=@\_U?NMSK]-L M]0?_7FO]SWU[^'=\=?S+W88#=7>:1[^:X5!D' (H6;73:69&@*VHIQ$\F7SZ M;8K2^RT,@'#-)3+X"0 EU189,%MB581 :OKI2@884%B*DMC\AH&P?O5G"@$D MO]LQ8I-/22J;PN7&<'MNS7#FT: 8G8+FR%!12=SN_C"?H-3I(([4QULB_!UE MG&RWJ>MTGC)P%%*,PXTON(VK T?3S77J3QF@0)S =KN!5P=6D7M72?NE(%) M33L.? "7:+4*!A_"=6I/*64SY1 .8 ]TP=C^ I;91]B_5SR7!WE\!BQV?ZKC M\ J&_45/!Z[AA8LCAMEJGH;]95$'I"Y% V&BA9AIGXQ\+XKHA(Z6/!W_OHAB M^2HI9T6]UVAOI0.4S[38ZV-HEE6=%%ADM;D5^+"T @&9BK7=O06H+@5EF9%X MH(R?U,=DMW6^7[M-Z]]C4B>E7XN^W @1K M??6;.@-X+99PJV!;9Q%H#,D'XCGJ&S_\MF'-5L[!#\"<@T9]\+EVT^G],L"7 M:; FT2C!(*>7V^VXF)!\X((#?OUR'XDR_>O;?O41]PB7Y>%SK@3I":]J?#PU MI I1ST8"*N0LCI79:O#&6HBU8B2.)N"SB2S(BWF1/?6MZ:;ZQ"M(_!!S#S^ MPR3CT"_2Z*XC*0&'@\T"4T^$/801<2\>Z8<[=PLX%PN)NI?KX+(C48&P$L/W%;/4BKUP.V@]CPAWE"?75)8MZP7W MPLZ):(EPBP)C6V$R*H9*%U7+D#E77Z-LW3$R]^@X63M72V8]6&;7ZS:U91KE*3$)M]Y+\(@B_CM\CEUT$.]9<=S7M##XNH&X216/V9E3S<& M=EFC/+E\92((VJ&#VIQCQU['LH#B=O!$(M.,FS)C067&?A[MWEEU )[AL O< M6,GP[3"LC_Y84$8X)5S"XY<[WPMB[I"*+/"Y:*(XGC 8 YPG=>#H) 2PL#35 MKV4OR$D<$3*6)?G%>U"]21EQ,1D$*B^'3M8L(2_FO,-A(N E]'WC\:$R=H@'3/=T-4KR%H=MZ9/Y:AGM33IA,!T2-FN2 M!X4$%/> 8FHM0%@Q0+M%C=2<>EW.A;@N*MXYATH%I"]4/JP%#ZW*!YQ[.#0_ M/=]DEAT:$!$ Y:*K2HL!=(5B;2VT>#"LE;S# 76>Z0)"#>@*A=I:4/'@9E\' M];':_S6APEHE-DQSTT+9"2H:UH*0=JV GE_'+Q1P#E:Q:8"+C+48I%61,>?F ML6]();FR+,'N@4"QO*CZ@"_N(=HXZGGP&E!6XPE'SGYE33/D]L8(5;E%/5(& M!56N[!?*-,/J=17+&2SF&"H'],H9F2E\%/[%(ATR,Z C7 MH/?@T^G2J>1>PT+8+Q7XFHY0;*W%8RH#:A=_$,>L).])MT[D(:>*ZMV$3*&J MO)>V$Q0I^W4% 5H((0B3@B4OT(L)JW+JTJV@@%0?Q##@[FZ67)9,+ "DTO34 M&.PTA,)0?6!@#QARB77_.J"4#SI;&5[/W]3I6\]QJSC?C[6SVL8D\W^TN\-6 MOWU;NVEWZ]U&N]Y)5>ES6(NOQZ9>L*IMT>#+0.C3L;]E,.S?+TL*U[O-VDV]W:]]J7?N6RXM1@&=G\EX6CHH MM->@3BNV;-Z>2$$-,0;:GJZU?7^<,]588,QRK\O2ZHA$ZRBF,V&&DDN6FNMZ M:"Q#L%PC_(5\*+;$2 *UFK]EVG-QC\I7;7Z@M/_)9KW^!SO>]R74U, M#*=*TJ-7N>(>+I_,WID40,4471QKDPZ3W>>R=;2[UQ[>G60R K4(E(0OC6?Q;C;\EI9<9;2DU_UT-FSU;_D&[MJEEH@YFVV]\MLC\-V BE'0 MW/G^285#@3.&5"%NO=]#UEA$,?>\6,%VY_VN1MS6_[O'O:O[P9 [7'V7&YD^ MC;Z*[1S?NQ$FGGR'E2;0='/Z.AF?DG#;9:2,3]-H2P/K[5A]0)AE7BV#L\6] M4A6<)0Q%39@"'?L>>J)0^VXYC,L'QTY'"UF7;_1(Q@MQI3^_?KD4B=Y\F:&_ M#+"]2" A[F$%8[M>,FT<,%3'<_/Y0Z:4!A24Y'#AMFK+&^?KGV M?'&3:_!(2/R)A8LY%5ZDUE+ 1W!M#RH_@C!E'HYDM/6L4]4^;XDGZ!WWN'44 M.:1\]C+5P@1_L^% Q_-L59%++22B-\E\7W #8U/QGEJJP63CV$XA&N;#<#- MG"@L]G4#6+- M9?GD7N&*KP,T2>Q1/^IZC$D/,5\/,[EVJNL!M>]6@];6H[I4T-.5 9WOY$6/ M]WR]D-Y[?29RR17^4%[C5YR>KV".'4]G,7L@+#53L66C\4)&V7YY)(R(&;6C M6Q'8Y_^?>V=4> 8EQG'M\UC!L20O+$*\J9?>)T\D6!!19"SQ]\1*PJ>9OANQ M#2R\-[@0])'!:GB^L%Z6W"!.&75 MEM8OSGN">06XY#1S_7Z\;4N8X8@5_M>G4R:KG"W?'I=JNA(!";[BI3W>'=[; M]6/OMM RY9_[?4;!R?QJ/Y"[M[C,9/L7'\VOQCF=S>,ZFT]D>:A^R&BWG4YM M,T)]1$?G.Z2F7P3&@!172M"(#7]],LG#E&H?_/8>,B_ M4G^F"@!VFAT1[W=FGMHV.DT:S\MAJ3,F%E2IT]NRDI(-.7PY][V@Z\U( M,YSQC:)">ZQ\#8<,Y,IO)E'=!OV;.)++>SJSN1^^$))*?[HEPJTNE@9%%]JM9\)&-%+56"TSENNH M_6&EJ32SD0C+GLSBW)D0&B^8K,/2>I[3U:,0B8+8,V6 3[L^M#@JPP:&\O@? M>-F755](%"_S"Y_G9,1_'(;B5P?T2>$S<'T4=%0Z8 KLJWAQH3J ?B%T^B@8 M^$28-R7)FG?'Z(@(\"8'W/F#YP)4$/NUQP\8%C $ZG7X*D#ZG4LG6"2M/2'G M4-*):TI4J)P'4%VOOYQV/OE0/?6F=X6,^A!%Y!?J2\,6U MRAC. QS$/JF-%0GX$VC.OB$'-W[:GM."ZM4QG ZY==\JD8_3YN600F'PDN;% M,1PH'<7^Y94] 6H]B.=&@_:=%U2MCN%DS:U:52,A)UT+HOIX3,4/GK_)&@?D M]EO^+%13[+_J:CNF"^(_(@\H<[KO>KKO>KKOBO_.Y>F^JSO>G^Z[GNZ[OM[[KGWNY#$J M'#[I -T'-([Z@WO=G5=--_1WRJJ[]PIB((Z]WAUADY#-EN7=Q:4.''KX9I.) =BMU(;](.QO2)CA>>KUZ,"YKC,,B@1;F @M3M/DQH_$+C1^F! MBYWV(YT/PU; -Y ONG77>" <""JE40>DCD04JV:3,B*J=^L,Z&X[U^MB2##!4B\F R $8#&L7+ M^+ (R >1WEDW' 9H):V=R(+D='?O)5>RI AH OL?2Z$F,W[@P' G]J+%K*B]:[<<#)*:8!R@E#Z);OVQ MX$YQZA&[7OQ(V/#1"W(O=%E((#">@?-J0]9S\TJ"&SEK.RE21\J^1-6 MBNK/=K=,_D?DX:RK,>D2/BO[BO-Z0]8E3\'[.NN M@W4',W F8!RY^&E]AM5=2#)VZZ.^UZ#.RQF! MXSG[L\[]BT-%;]NO7ZB'I6=?[J9G-UO]]I?ZL/VE56MW!\/^_?)I4_&N^TV] MW:]]J7?N6]ARM0MX\9F,IQS-^HC_23Y::_9>\1Z#8LC]/DX]@W7GK],V"4$F*%4W .' M&H$L73$1.!)C\^:GLW&J/CB@T0D; "14MDV&A#K4>Z"^=$)UMJVHO6O;II>V M'634A%O);ZW/PD40BQ!-/1;&-+'" Q+S#:P,VP5C[:OQYJ.@STHI116F):CA M18\W?OA-[.G()RYTG3"*AN$UZ9.1[T41G5 R%M$8&@R_$?^)W'+R'A4K5.D! M7>LA.&2U)\N.)UR5'Z6ZVB]*=8I-G6)3I]C4*39U7+&IM6F\?KDEGI F>7SI M1312;]BT'8\('RTM.()4FV5LK?I"F)9^6J3;R,%ZXT -*)5%,"HI1+'':WB, MO8AGJ,@\9*+PDYQC#@':RPJF [GV1DV$...?EF(:COU(*XKIC-NBWF0]X1)P MFXWB.CUZ#ZS+L L'T$WR$&]V+]SDGVYM#-_OF;YP M<=H:GK:&IZWA:6OX&K:&-XS\L2#!Z*7,]G"G\Q'A!*('V38Q;Z+@7:*J,P[< M#.2S"$P5D2CVB7DSC?IDM&#B@7C=;@'6&\V.4"^O !R+N(-C"&Z6DPQ+NO; M#N:+.)(D7H*-;EXG-!$9$_$M0K*8*SB,[6:_E$HJ@6QJMYH?3Q1&02T.0%(3 MRPGF%2.CZ^?:@P%C!&. ^X"9K%,O'J-816''+8^)AVVB7G O2A'-?2*KV2\3 M@B+8+:#O=\-HC=Y@%35K#8;MV_JPQ7^J][OM[J=!K=>MW7?%TPV=UE ^XM = M]NL-WA[7K:"$!R$#/,N0V[BZ9+8F&3%NUKE=EO4;[E@XH1R_'2Q#54?'-#HA T 4D5QBEP_[G[P M*7PB+!#?4A7>SFOG>BND%YB4+U9,J)7+'HUP-A-%@#Q?Q=5L*]=!&R.>%A&) M(P*P-HJ#$0D\1D.UC2]HCL.*F"VYVQ3@"&8G<[H/HCD9R>L=VJ>HBKL@0R5/ MPG;!*2;&AEV7F[=V((ZGR#A_PU9DD@ =T<+-H]17Y-&Z/OR'\L; MH+V _)UX!3ZTW2_B+XUKG046M/TH(MD%&=H_5GRTY#1C^ZB#V86G78^C+3R*5NV[3F\P M^$OMKM7G?L7M+7C>U1K_5; ^1&?HT?3?>2.2>ONB-O;H7AN/#HTR5@H!Q MRIG">H#;09]'%D2&W/3'=\GM\:!Q#%XJ0$ ]6-K3YY M"OTG[G%LSU%W9TO3S;6/II*QS NU ;@\,^WR\;H'D/(ML6A-< G$++3QY$" MM#VSKC<#/'I0U ,'(,5BI00E38B-Y!_Q=+2(KM:GC!!=9F=A8]>62"GG1?VP"'^L+3S0B)2&1/(8.F(;3W3)I]K>^* 22=X ,"VR;)A MLZZ]X.M](%ZC5!FK;"O7!R10\4DGZ120:B?OC<;T'R2(Q$>[GC(9/;>EZ[2G M$OQ5D6R%QQM +V#">V'(76M/(N\EO1'/^E_C%S(^\$A[-EOVY(6A#K\1UA-!RW@K&9%U(XB.L]ZUY>B(8U"+*$N&]\ECC' MH#2AJ_-,FE"O^^ELV.K?UIJM:VQI0I(NH_K_^>TQI*0<96J0&H!34A"R" _B MI* \ WLZT7*>)I0WO].)UL%/M YT\H+I9,OFR*#JXP''Z4"GXX'C/AZP M9WC<'@\H^:@\X,TT8DRB/=4_(F@C2I4_+F@9(W!Z),):'30.BD-JF< M]U!V<'T&99#$"2 4N13H6BW?PK CGIT=. MDB*6!U*]"?\4B^D_)%/R5_W\EJ[E'Y3\H"(2B[PG:MPG0G7%"X]>+ H0O%Q MEH^\7JYWU24>]RHF'AM,R6-7+]U0\-/S]?9)V_6(LE" ;,"&V@U])N/T^@?! M*Z>3ZS!+":0*2:\2HXB,WD[#IW.)?$0A=K7X6V%REL%G^-@6-<%MZD_0$ M[SPZ[@7"0\E!:=D?VAU_!HD9/3BUZ]J+:#3@O/7X1+]XC(H]'53+%)V!Z/V M2-NTK,"!W:K,5=2;2.,"*RLEXQ9LI.0*Q^=(X5@'0<ᚈ(W-%C/ ML!LNGQD(8OG.GTJ_ )V!F/WD'#,#5EC+(-^2E#X9+T;+8F#IDX_\#12\-Q"0 M#\XSRDV8@4.;Q,R&JYG5@W'#FU-1K%-D3/<>?#J5/-8RV,I O@!G(I[SCRO2L'\H"RTED!E!H$=+9 M<7#6*#79@!OXS.1JII3P=7J^]GWO& U&=.[Y[:#+=75%U? ;\9_(;1C$C\"E ML/SHK@/()J 6B\.^W#U">5E1(RJF#[_E79XLPZ;=05W'L \D'?F\/'*AX)-0 M1'[V'-9UK-R!8*3Y>=RB<1,N%$?M^XWJ.C1_>,%(<_-XY:(^X8Z_)"=U[; : MX=@9VO5AP&$E))>O^,0$AKC[LX!JP,O!X>B>F+GU?@]98Q'%X8RP"'9Q^')W MVWY;_^]>O]:X'PQ[MZW^ -G-89'F)I[QNP]&A/%Y!4+=]!M?33>G#]CQ*8DT M,8&_F*;F/G%1>QR9B2!X,F_)Y5.$Y)IQ9GJ92!\ I ZV:\=JL=,AU$%W#3DS MQ>L7_=4^9:?7@%.:'ASWDK/T '*RE9V0XI25/ZW9PY:0G7@2F9GJ,K.U'5V' M"@!2N(L6C!=6SK@+OZV\B*COY7I?;H "B!X7$%R6@N 22^W?BB"X+(3@X!6U MS."[*@7?E2%\UK:^%<%WA?&^R2=Q%3 0093UD['&"Y')&*[3Y,S7)',.X4 V MQU>Z)L'H<>8QS?U)?4^DWJ"AU[Y#%(Y:'=EY)K,T]M\S/9'"5B"86@!WR4/A MS@\\7T2FGTBP(%U2_!Y0DMF4WQR=ZUX@A;L5U%3$VW$910)F/1BWHIC.Q,-$ MR=NTT ?2U:YE9:-#LSW0(%HI]9@%0.V<5C8Z5 .MP\\@ !4[/+:$8#W5@7@ MO:D '&X7>@ !>'\, O"]50'XWE0 #K>//8 ?'\, F 5?]-:;_;>FW4 _S&@ MKX[O5C8Z%']K*9TN\"^.&A_I(P#UT4C<\^>;G!&A3R+>H-OA%?> 2@2:/8&6 M(HMJGOVH4F\5S:%LQ^2):ZD_$,^5NV5%$B5]X4Z(H\*7NY?KJ'!Q $#G6 MM2Q<24\XX[(SHIZ_EJ.5[I/Q3SM^*N4UKOXC_/'@1X;_Y?U!+ 0(4 M Q0 ( 'U2:4O437#\*6, 'NW!0 0 " 0 !C=G4M M,C Q-S Y,S N>&UL4$L! A0#% @ ?5)I2UWZT5N0"P 5&H ! M ( !5V, &-V=2TR,#$W,#DS,"YX