0000031107-17-000022.txt : 20170505 0000031107-17-000022.hdr.sgml : 20170505 20170505160237 ACCESSION NUMBER: 0000031107-17-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 53 CONFORMED PERIOD OF REPORT: 20170401 FILED AS OF DATE: 20170505 DATE AS OF CHANGE: 20170505 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EASTERN CO CENTRAL INDEX KEY: 0000031107 STANDARD INDUSTRIAL CLASSIFICATION: CUTLERY, HANDTOOLS & GENERAL HARDWARE [3420] IRS NUMBER: 060330020 STATE OF INCORPORATION: CT FISCAL YEAR END: 0102 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35383 FILM NUMBER: 17818321 BUSINESS ADDRESS: STREET 1: 112 BRIDGE ST STREET 2: P O BOX 460 CITY: NAUGATUCK STATE: CT ZIP: 06770 BUSINESS PHONE: 2037292255 MAIL ADDRESS: STREET 1: 112 BRIDGE STREET STREET 2: P O BOX 460 CITY: NAUGATUCK STATE: CT ZIP: 06770 10-Q 1 fm10q1st2017.htm fm10q1st2017.htm
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

 
FORM 10-Q


(Mark One)
 
 
[X] QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE QUARTERLY PERIOD ENDED April 1, 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:    0599

 
THE EASTERN COMPANY
(Exact name of registrant as specified in its charter)

Connecticut
 
06-0330020
(State or other jurisdiction of
 
(I.R.S. Employer
incorporation or organization)
 
Identification No.)


112 Bridge Street, Naugatuck, Connecticut
 
06770
(Address of principal executive offices)
 
(Zip Code)

(203) 729-2255
(Registrant’s telephone number, including area code)

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

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

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

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

Large accelerated filer [  ]
Accelerated filer                 [X]
Non-accelerated filer                  (Do not check if a smaller reporting company)
                                                [  ]
Smaller reporting company [  ]
Emerging growth company [  ]
   
If emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.      [  ]

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

Yes   [  ] No [X]

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Class
Outstanding as of May 3, 2017
Common Stock, No par value
6,258,233


 
 

 

PART 1 – FINANCIAL INFORMATION




ITEM 1 – FINANCIAL STATEMENTS



THE EASTERN COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)



ASSETS
 
April 1, 2017
 
December 31, 2016
 
Current Assets
             
Cash and cash equivalents
 
$
23,581,301
 
$
22,725,376
 
Marketable securities
   
215,923
   
--
 
Accounts receivable, less allowances: $389,000 - 2017; $430,000 - 2016
   
19,961,027
   
18,135,792
 
Inventories
   
32,505,203
   
34,030,286
 
Prepaid expenses and other assets
   
1,979,789
   
1,858,471
 
Total Current Assets
   
78,243,243
   
76,749,925
 
               
               
Property, Plant and Equipment
   
65,444,168
   
64,911,071
 
Accumulated depreciation
   
(39,643,872
)
 
(38,745,557
)
     
25,800,296
   
26,165,514
 
               
               
Goodwill
   
14,827,388
   
14,819,835
 
Trademarks
   
170,037
   
166,312
 
Patents, technology, and other intangibles net of accumulated amortization
   
1,686,815
   
1,764,449
 
Deferred income taxes
   
4,420,289
   
4,532,361
 
     
21,104,529
   
21,282,957
 
TOTAL ASSETS
 
$
125,148,068
 
$
124,198,396
 





-2-


 
 

 






LIABILITIES AND SHAREHOLDERS’ EQUITY
 
April 1, 2017
 
December 31, 2016
 
Current Liabilities
             
Accounts payable
 
$
7,964,163
 
$
7,048,174
 
Accrued compensation
   
1,820,392
   
3,112,404
 
Other accrued expenses
   
2,139,592
   
1,812,647
 
Current portion of long-term debt
   
714,285
   
892,857
 
Total Current Liabilities
   
12,638,432
   
12,866,082
 
               
Other long-term liabilities
   
288,805
   
288,805
 
Long-term debt, less current portion
   
714,286
   
892,857
 
Accrued postretirement benefits
   
1,046,269
   
1,051,700
 
Accrued pension cost
   
26,445,249
   
26,631,438
 
               
               
               
Shareholders’ Equity
             
 Voting Preferred Stock, no par value:
             
        Authorized and unissued: 1,000,000 shares
             
 Nonvoting Preferred Stock, no par value:
             
        Authorized and unissued: 1,000,000 shares
             
Common Stock, no par value:
             
       Authorized: 50,000,000 shares
             
Issued: 8,952,961 shares in 2017 and 8,950,827 shares in 2016
             
Outstanding: 6,258,233 shares in 2017 and 6,256,098 shares in 2016
   
29,188,131
   
29,146,622
 
Treasury Stock: 2,694,729 shares in 2017 and 2016
   
(19,105,723
)
 
(19,105,723
)
Retained earnings
   
96,460,017
   
95,631,216
 
               
Accumulated other comprehensive income (loss):
             
Foreign currency translation
   
(1,693,110
)
 
(2,165,081
)
Marketable securities, net of tax
   
(1,451
)
 
--
 
Unrecognized net pension and postretirement benefit costs, net of tax
   
(20,832,837
)
 
(21,039,520
)
   Accumulated other comprehensive loss
   
(22,527,398
)
 
(23,204,601
)
Total Shareholders’ Equity
   
84,015,027
   
82,467,514
 
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY
 
$
125,148,068
 
$
124,198,396
 

See accompanying notes.
 
 
-3-

 
 

 



THE EASTERN COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

     
Three Months Ended
 
     
April 1, 2017
   
April 2, 2016
   
Net sales
 
$
36,043,295
 
$
33,101,657
   
Cost of products sold
   
(27,755,136
)
 
(26,681,211
)
 
Gross margin
   
8,288,159
   
6,420,446
   
                 
Selling and administrative expenses
   
(6,051,958
)
 
(5,459,582
)
 
Operating profit
   
2,236,201
   
960,864
   
                 
Interest expense
   
(21,024
)
 
(36,285
)
 
Other income
   
19,653
   
21,374
   
Income before income taxes
   
2,234,830
   
945,953
   
                 
Income taxes
   
717,689
   
297,880
   
Net income
 
$
1,517,141
 
$
648,073
   
                 
Earnings per share:
               
Basic
 
$
.24
 
$
.10
   
                 
Diluted
 
$
.24
 
$
.10
   
                 
Cash dividends per share:
 
$
.11
 
$
.11
   

See accompanying notes.




THE EASTERN COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)

 
Three Months Ended
 
   
April 1, 2017
   
April 2, 2016
 
Net income
$
1,517,141
 
$
648,073
 
Other comprehensive (loss) income:
           
Change in foreign currency translation
 
471,971
   
177,787
 
Change in marketable securities, net of tax benefit of:
2017 – ($792)
2016 – $   --
 
(1,451
)
 
--
 
Change in pension and postretirement benefit costs, net of tax expense of:
2017 – $112,864
2016 – $233,167
 
206,683
   
424,531
 
Total other comprehensive (loss) income
 
677,203
   
602,318
 
Comprehensive income
$
2,194,344
 
$
1,250,391
 

See accompanying notes.
 
 
-4-
 
 

 


THE EASTERN COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)


   
Three Months Ended
 
   
April 1, 2017
 
April 2, 2016
 
Operating Activities
             
Net income
 
$
1,517,141
 
$
648,073
 
Adjustments to reconcile net income to net cash provided by operating activities:
             
Depreciation and amortization
   
955,614
   
928,136
 
Unrecognized pension and postretirement benefits
   
127,926
   
851,929
 
(Gain)/loss on sale of equipment and other assets
   
33,098
   
19,780
 
Provision for doubtful accounts
   
6,381
   
--
 
Issuance of Common Stock for directors’ fees
   
41,509
   
39,601
 
Changes in operating assets and liabilities:
             
Accounts receivable
   
(1,719,513
)
 
(339,041
)
Inventories
   
1,689,822
   
1,254,683
 
Prepaid expenses and other
   
(84,755
)
 
(127,991
)
Other assets
   
(35,208
)
 
(19,977
)
Accounts payable
   
901,500
   
(1,336,219
)
Accrued compensation
   
(1,321,648
)
 
(1,099,262
)
Other accrued expenses
   
279,730
   
(161,982
)
Net cash provided by operating activities
   
2,391,597
   
657,730
 
               
Investing Activities
             
Marketable securities
   
(215,923
)
 
--
 
Purchases of property, plant and equipment
   
(487,169
)
 
(338,270
)
Net cash used in investing activities
   
(703,092
)
 
(338,270
)
               
Financing Activities
             
Principal payments on long-term debt
   
(357,142
)
 
(714,285
)
Dividends paid
   
(688,340
)
 
(687,439
)
Net cash used in financing activities
   
(1,045,482
)
 
(1,401,724
)
               
Effect of exchange rate changes on cash
   
212,902
   
(4,636
)
Net change in cash and cash equivalents
   
855,925
   
(1,086,900
)
               
Cash and cash equivalents at beginning of period
   
22,725,376
   
17,814,986
 
Cash and cash equivalents at end of period
 
$
23,581,301
 
$
16,728,086
 

See accompanying notes.



-5-

 
 

 

THE EASTERN COMPANY
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
April 1, 2017


Note A – Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and footnotes required by generally accepted accounting principles in the United States for complete financial statements. Refer to the Company’s consolidated financial statements and notes thereto included in its Form 10-K for the year ended December 31, 2016 for additional information.

The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. All intercompany accounts and transactions are eliminated. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.

The condensed consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated balance sheet at that date.


Note B – Earnings Per Share

The denominators used in the earnings per share computations follow:

 
Three Months Ended
 
April 1, 2017
 
April 2, 2016
Basic:
     
Weighted average shares outstanding
6,256,496
 
6,247,760
       
Diluted:
     
Weighted average shares outstanding
6,256,496
 
6,247,760
Dilutive stock options
-
 
-
Denominator for diluted earnings per share
6,256,496
 
6,247,760


Note C – Inventories

The components of inventories follow:

 
April 1, 2017
 
December 31, 2016
       
Raw material and component parts
$   8,433,550
 
$    8,829,236
Work in process
6,799,146
 
7,118,149
Finished goods
17,272,507
 
18,082,901
 
$ 32,505,203
 
$  34,030,286

 
 
-6-
 
 

 


Note D – Segment Information

Segment financial information follows:

     
Three Months Ended
 
     
April 1, 2017
     
April 2, 2016
 
Revenues:
                   
Sales to unaffiliated customers:
                   
Industrial Hardware
   
$
15,442,825
     
$
14,591,513
 
Security Products
     
13,917,489
       
14,197,217
 
Metal Products
     
6,682,981
       
4,312,927
 
     
$
36,043,295
     
$
33,101,657
 
                     
Income before income taxes:
                   
Industrial Hardware
   
$
566,792
     
$
697,196
 
Security Products
     
994,437
       
1,128,196
 
Metal Products
     
674,972
       
(864,528
)
Operating Profit
     
2,236,201
       
960,864
 
Interest expense
     
(21,024
)
     
(36,285
)
Other income
     
19,653
       
21,374
 
      Income before income taxes
   
$
2,234,830
     
$
945,953
 


Note E – Recent Accounting Pronouncements
 
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations – Clarifying the Definition of a business. ASU 2017-01 provides guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions or dispositions of assets or businesses. The amendment is effective for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years.  The amendment should be applied prospectively with earlier application permitted as of the beginning of an interim or annual reporting period.  The Company is in the process of determining the effect that the adoption of ASU 2017-01 will have on the accompanying financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles – Goodwill and Other: Simplifying the test for Goodwill Impairment. ASU 2017-04 provides guidance to simplify the subsequent measure of goodwill by eliminating Step 2 from the goodwill impairment test. The amendment is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years.  The amendment should be applied prospectively with earlier application permitted as of the beginning of an interim or annual reporting period after January 1, 2017.  The Company is in the process of determining the effect that the adoption of ASU 2017-04 will have on the accompanying financial statements.

In February 2017, the FASB issued ASU No. 2017-06, Plan Accounting: Defined Benefit Pension Plans (Topic 960); Defined Contribution Pension Plans (Topic 962); Health and Welfare Benefit Plans (Topic 965): Employee Benefit Plan Master Trust Reporting. ASU 2017-06 provides guidance for reporting by an employee benefit plan for its interest in a master trust. The amendment is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2018.  The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.

In March 2017, the FASB issued ASU No. 2017-07, Compensation - Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. ASU 2017-07 provides guidance to improve the presentation of net periodic pension cost and net periodic postretirement benefit cost. The amendment is effective for fiscal years beginning after December 15, 2017, including interim periods
 
-7-
 
 

 
 
within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2017.  The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.

The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.


Note F – Debt

On January 29, 2010, the Company signed a secured Loan Agreement (the “Loan Agreement”) with People’s United Bank (“People’s”) which included a $5,000,000 term portion (the “Original Term Loan”) and a $10,000,000 revolving credit portion.  On January 25, 2012, the Company amended the loan agreement by taking an additional $5,000,000 term loan (the “2012 Term Loan”).  Interest on the Original Term Loan portion of the Loan Agreement is fixed at 4.98%.  Interest on the 2012 Term Loan is fixed at 3.90%.  The interest rate on the revolving credit portion of the Loan Agreement varied based on the LIBOR rate or People’s Prime rate plus a margin spread of 2.25%, with a floor rate of 3.25% and a maturity date of January 31, 2014.  On January 23, 2014, the Company signed an amendment to its secured Loan Agreement with People’s which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2016 and changed the interest rate to LIBOR plus 2.25%, eliminating the floor previously in place.  On June 9, 2016, the Company signed a third amendment to its secured Loan Agreement which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2018.  The Company did not utilize the revolving credit facility during Fiscal 2016 or during the first three months of 2017.

The Company has loan covenants under the Loan Agreement which required the Company to maintain a fixed charge coverage ratio of at least 1.1 to 1, and minimum tangible net worth of $55 million. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing.  The Company was in compliance with all covenants in 2016 and for the three month period ended April 1, 2017.

On April 3, 2017, the Company signed an amended and restated loan agreement (the “Restated Loan Agreement”) with People’s United Bank that included a $31 million term portion and a $10 million revolving credit portion.  Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc. (see Note M).  The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.  The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.  The term loan is a five-year loan with the remaining balance due on March 1, 2022.  The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.  Under the terms of the Restated Loan Agreement, this rate will be 0.25% for the first six months.  The revolving credit portion has a maturity date of April 1, 2022.  On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.

The interest rates on the term and revolving credit portion of the Restated Loan Agreement vary.  The interest rates may vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The margin spread is based on operating results calculated on a rolling-four-quarter basis.  The Company may also borrow funds at the lender’s prime rate.  On April 3, 2017, the interest rate for one half ( $15.5 million) of the term portion was 2.98%, using a 1 month LIBOR rate and 3.15% on the remaining balance ($15.5 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the first $5 million of the revolving credit portion was 2.98% with the remaining balance of approximately $1.6 million at 4.0%, the bank’s prime rate.

The Company’s loan covenants under the Restated Loan Agreement require the Company to maintain a consolidated minimum debt service coverage ratio of at least 1.1 to 1 for periods through December 31, 2018 and 1.2 to 1 thereafter to be tested quarterly on a twelve-month trailing basis.  In addition, the Company will be required to show a maximum total leverage ratio of 4.0x for periods through December 31, 2018, 3.5x for the period January 1, 2019 through December 31, 2019, 3.25x for the period January 1 2020 through December 31, 2020 and 3.0x thereafter.
 
 
 
-8-
 
 

 


On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notational amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.  The notational amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.  The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.


Note G – Goodwill

The following is a roll-forward of goodwill from year-end 2016 to the end of the first quarter 2017:

   
Industrial
Hardware
Segment
 
Security
Products
Segment
 
Metal
Products
Segment
 
 
 
Total
 
                           
Beginning balance
 
$
1,760,793
 
$
13,059,042
 
$
 
$
14,819,835
 
Foreign exchange
   
 7,553
   
 —
   
   
 7,553
 
Ending balance
 
$
1,768,346
 
$
13,059,042
 
$
 
$
14,827,388
 


Note H – Intangibles

The gross carrying amount and accumulated amortization of amortizable intangible assets:

   
Industrial Hardware Segment
 
Security Products Segment
 
Metal Products Segment
   
Total
 
Weighted-Average Amortization Period (Years)
 
2017 Gross Amount
                             
Patents and developed technology
 
$
2,166,937
 
$
1,046,299
 
$
--
 
$
3,213,236
 
15.5
 
Customer relationships
   
--
   
449,706
   
--
   
449,706
 
5.0
 
Non-compete agreements
   
--
   
407,000
   
--
   
407,000
 
5.0
 
Intellectual property
   
--
   
307,370
   
--
   
307,370
 
5.0
 
Total Gross Intangibles
 
$
2,166,937
 
$
2,210,375
 
$
--
 
$
4,377,312
 
12.3
 
                               
2017 Accumulated Amortization
                             
Patents and developed technology
 
$
1,550,992
 
$
615,671
 
$
--
 
$
2,166,663
     
Customer relationships
   
--
   
202,368
   
--
   
202,368
     
Non-compete agreements
   
--
   
183,150
   
--
   
183,150
     
Intellectual property
   
--
   
138,316
   
--
   
138,316
     
Accumulated Amortization
 
$
1,550,992
 
$
1,139,505
 
$
--
 
$
2,690,497
     
                               
Net April 1, 2017 per Balance Sheet
 
$
615,945
 
$
1,070,870
 
$
--
 
$
1,686,815
     


-9-

 
 

 


2016 Gross Amount
                             
Patents and developed technology
 
$
2,159,060
 
$
1,035,374
 
$
--
 
$
3,194,434
 
15.6
 
Customer relationships
   
--
   
449,706
   
--
   
449,706
 
5.0
 
Non-compete agreements
   
--
   
407,000
   
--
   
407,000
 
5.0
 
Intellectual property
   
--
   
307,370
   
--
   
307,370
 
5.0
 
Total Gross Intangibles
 
$
2,159,060
 
$
2,199,450
 
$
--
 
$
4,358,510
 
12.3
 
                               
2016 Accumulated Amortization
                             
Patents and developed technology
 
$
1,529,675
 
$
598,756
 
$
--
 
$
2,128,431
     
Customer relationships
   
--
   
179,882
   
--
   
179,882
     
Non-compete agreements
   
--
   
162,800
   
--
   
162,800
     
Intellectual property
   
--
   
122,948
   
--
   
122,948
     
Accumulated Amortization
 
$
1,529,675
 
$
1,064,386
 
$
--
 
$
2,594,061
     
                               
Net December 31, 2016 per Balance Sheet
 
$
629,385
 
$
1,135,064
 
$
--
 
$
1,764,449
     


Note I – Retirement Benefit Plans

The Company has non-contributory defined benefit pension plans covering certain U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded nonqualified supplemental retirement plans that provide certain current and former officers with benefits in excess of limits imposed by federal tax law.

The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements.

Effective for the Fiscal 2017 year expense, the Company changed the method used to measure Service Cost and Interest Cost for pension and other postretirement benefits for our plans.  Previously, we measured interest costs utilizing a single weighted-average discount rate derived from the yield curve used to measure the benefit obligations.  For 2017, interest costs will be measured by applying the specific spot rates along the yield curve to the plans’ corresponding discounted cash flows that comprise the obligation (i.e., the Spot Rate approach).  The new method provides a more precise measurement of interest costs by aligning the timing of the plans’ discounted cash flows to the corresponding spot rates on the yield curve; the measurement of our pension and other postretirement benefit obligations is not affected.  We have accounted for this change as a change in accounting estimate, which is applied prospectively.  Consequently, combined pension expense for the Company’s pension plans and other postretirement plan under the Spot Rate approach for the three-month period ended April 1, 2017 is approximately $135,000 lower when compared to the prior approach.







-10-



 
 

 

Significant disclosures relating to these benefit plans for the first quarter of fiscal 2017 and 2016 follow:

   
Pension Benefits
 
Postretirement Benefits
 
   
Three Months Ended
 
Three Months Ended
 
   
April 1,
2017
 
April 2,
2016
 
April 1,
2017
 
April 2,
2016
 
Service cost
 
$
317,360
 
$
813,005
 
$
6,847
 
$
10,750
 
Interest cost
   
791,057
   
766,580
   
20,207
   
20,500
 
Expected return on plan assets
   
(1,195,895
)
 
(1,243,941
)
 
(12,874
)
 
(11,750
)
Amortization of prior service cost
   
36,438
   
50,143
   
(5,361
)
 
(6,000
)
Amortization of the net loss
   
307,870
   
627,055
   
(19,400
)
 
(13,500
)
Net periodic benefit cost
 
$
256,830
 
$
1,012,842
 
$
(10,581
)
$
--
 


The Company’s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.  In 2017, the Company expects to contribute $700,000 into its pension plans and $103,000 into its postretirement plan. As of April 1, 2017, the Company has not made contributions into its pension plans and has contributed $45,000 to its postretirement plan and will make the remaining contributions as required during the remainder of the year.

The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. The plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion.  This contribution rate is currently 50% of the first 6% of contributions by eligible participants.  The plan also provides for a transitional credit ranging from 0% to 4% to certain eligible emplyees who were active participants of the Salaried Retirement Plan at the time that benefits under the plan were frozen in Fiscal 2016, and a non-discretionary 3% of contributions to all eligible employees.

The Company made contributions to the plan as follows:

 
For the Three Months Ended
 
April 1, 2017
 
April 2, 2016
Regular matching contribution
$
116,475
 
$
56,231
Transitional credit contribution
 
135,370
   
--
Non-discretionary contribution
 
307,568
   
51,470
Total contributions made for the period
$
559,413
 
$
107,701

The non-discretionary contributions made in each of the periods disclosed above were expensed in the prior fiscal year.


Note J – Stock Based Compensation

The Company accounts for its stock based awards in accordance with Accounting Standards Codification subtopic 718-10, Compensation (“ASC 718-10”), which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and directors, including employee stock options and restricted stock awards. The Company estimates the fair value of stock options granted using the Black-Scholes valuation model. This model requires the Company to make estimates and assumptions including, among other things, estimates regarding the length of time an employee will retain vested stock options before exercising them, the estimated volatility of our common stock price and the number of options that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company’s consolidated statements of operations.
 
-11-
 
 

 

As of April 1, 2017, the Company had one stock option plan, the 2010 plan, for officers, other key employees, and non-employee directors.  Incentive stock options granted under the 2010 plan must have exercise prices that are not less than 100% of the fair market value of the stock on the dates the options are granted.  Restricted stock awards may also be granted to participants under the 2010 plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors.  Under the 2010 plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors.   No options or restricted stock were granted in the first quarter of 2017 or 2016.

The 2010 plan also permits the issuance of Stock Appreciation Rights (“SARs”).  The rights are in the form of an option with a cashless exercise price equal to the fair value of the Company’s stock at the date of grant.  During the first quarter of 2017, the Company issued 62,000 SARs at an exercise price of $19.10.  The SARs will vest over a three-year period and some are subject to meeting performance measurements.  When exercised, the Company will issue shares of Company stock with a value equal to the difference between the closing stock price on the date of exercise and the exercise price of the SAR’s.

Stock-based compensation expense in connection with SARs granted to employees and directors in the first quarter of Fiscal 2017 was approximately $7,000.

As of April 1, 2017, there were 438,000 shares of common stock reserved and available for future grant under the above noted 2010 plan.

   
Three Months Ended
April 1, 2017
 
Year Ended
December 31, 2016
   
Shares
 
Weighted - Average Exercise Price
 
Shares
 
Weighted - Average Exercise Price
Outstanding at beginning of period
 
--
 
$
--
 
--
 
$
--
Issued
 
62,000
   
19.10
 
--
   
--
Outstanding at end of period
 
62,000
   
19.10
 
--
   
--



SARs Outstanding and Exercisable
 
 
 
Range of Exercise Prices
 
 
Outstanding as of
April 1, 2017
Weighted- Average Remaining Contractual Life
 
 
Weighted- Average Exercise Price
$19.10
 
--
4.8
 $19.10

At April 1, 2017, outstanding and exercisable SARs had an intrinsic value of $0.


Note K – Income Taxes

The Company files income tax returns in the U.S. federal jurisdiction, and various states and foreign jurisdictions.  With few exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before 2013 and non-U.S. income tax examinations by tax authorities prior to 2010.

The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB Accounting Standards Codification (“ASC”) 740.  There have been no significant changes to the amount of unrecognized tax benefits during the three months ended April 1, 2017.  The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.
 
 
-12-

 
 

 


Note L - Financial Instruments and Fair Value Measurements

Financial Risk Management Objectives and Policies

The Company is exposed primarily to credit, interest rate and currency exchange rate risks which arise in the normal course of business.
 
Credit Risk
 
Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its receivable accounts with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At April 1, 2017 and December 31, 2016, there were no significant concentrations of credit risk. No one customer represented more than 10% of the Company’s net trade receivables at April 1, 2017 or at December 31, 2016.  The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.

Interest Rate Risk
 
On April 1, 2017, the Company has no exposure to the risk of changes in market interest rates as the interest rate on the outstanding term debt is fixed at 3.90%.

Fair Value Measurements

Assets and liabilities that require fair value measurement are recorded at fair value using market and income valuation approaches and considering the Company’s and counterparty’s credit risk. The Company uses the market approach and the income approach to value assets and liabilities as appropriate. There are no assets or liabilities requiring fair value measurements on April 1, 2017 or December 31, 2016 except for the marketable securities, a level 1 asset, which are immaterial to the total assets of the Company.


Note M – Subsequent Event

On April 3, 2017, the Company entered into Securities Purchase Agreement (the “Securities Purchase Agreement”) with Velvac Holdings, Inc., a Delaware corporation (“Velvec”), and specific individuals (collectively, the “Sellers”). Pursuant to the Securities Purchase Agreement, the Company acquired 100% of the issued and outstanding stock of Velvec from the Sellers (the “Acquisition”) for $39.5 million and an earnout consideration contingent upon Velvac achieving minimum earnings performance levels and based on sales of Velvac’s new proprietary Road-iQ product line (the “Earnout Consideration”).

Velvac is a premier designer and manufacturer of proprietary vision technology for original equipment manufacturers serving the heavy-duty and medium-duty truck, motorhome, and bus markets.  Approximately two-thirds of Velvac’s sales are represented by proprietary mirrors and camera-enabled vision systems that provide substantial value to their customers.  The remaining one-third of sales are represented by aftermarket components.  Velvac recorded net sales of approximately $60 million for Fiscal year 2016. Velvac maintains manufacturing operations in Reynoso, Mexico and has distribution facilities at its headquarters in New Berlin, Wisconsin; in El Paso, Texas; Anaheim, California; and in Toronto, Ontario, Canada.  Velvac also operates a facility in Bellingham, Washington in connection with the development of the new Road-iQ product line.

On April 3, 2017, the Company signed an amended and restated loan agreement (the “Loan Agreement”) with People’s United Bank that included a $31 million term portion and a $10 million revolving credit portion.  Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc.  The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.  The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.  The term loan is a five-year loan with the remaining balance due on March 1, 2022.  The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.  Under the terms of the Agreement, this rate will be 0.25% for the first six months.  
-13-
 
 
 

 

The revolving credit portion has a maturity date of April 1, 2022.  On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.
 
The interest rates on the term and revolving credit portion of the Restated Loan Agreement vary.  The interest rates may vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The margin spread is based on operating results calculated on a rolling-four-quarter basis.  The Company may also borrow funds at the lender’s prime rate.  On April 3, 2017, the interest rate for one half ( $15.5 million) of the term portion was 2.98%, using a 1 month LIBOR rate and 3.15% on the remaining balance ($15.5 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the first $5 million of the revolving credit portion was 2.98% with the remaining balance of approximately $1.6 million at 4.0%, the bank’s prime rate.

The Company’s loan covenants under the Restated Loan Agreement require the Company to maintain a consolidated minimum debt service coverage ratio of at least 1.1 to 1 for periods through December 31, 2018 and 1.2 to 1 thereafter to be tested quarterly on a twelve-month trailing basis.  In addition, the Company will be required to show a maximum total leverage ratio of 4.0x for periods through December 31, 2018, 3.5x for the period January 1, 2019 through December 31, 2019, 3.25x for the period January 1 2020 through December 31, 2020 and 3.0x thereafter.
 
On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notational amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.  The notational amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.  The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.

 
-14-
 
 

 


ITEM 2 – MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion is intended to highlight significant changes in the Company’s financial position and results of operations for the thirteen weeks ended April 1, 2017. The interim financial statements and this Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended December 31, 2016 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2016.

Certain statements set forth in this discussion and analysis of financial condition and results of operations are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. They use such words as “may,” “will,” “expect,” “believe,” “plan” and other similar terminology. These statements reflect management’s current expectations regarding future events and operating performance and speak only as of the date of this report. These forward-looking statements involve a number of risks and uncertainties, and actual future results and trends may differ materially depending on a variety of factors, including changing customer preferences, lack of success of new products, loss of customers, competition, increased raw material prices, problems associated with foreign sourcing of parts and products, changes within our industry segments and in the overall economy, litigation, legislation and the impact of the acquisition and integration of Velvac Holdings, Inc. and its subsidiaries. In addition, terrorist threats and the possible responses by the U.S. and foreign governments, the effects on consumer demand, the financial markets, the travel industry, the trucking industry and other conditions increase the uncertainty inherent in forward-looking statements. Forward-looking statements reflect the expectations of the Company at the time they are made, and investors should rely on them only as expressions of opinion about what may happen in the future and only at the time they are made. The Company undertakes no obligation to update any forward-looking statement. Although the Company believes it has an appropriate business strategy and the resources necessary for its operations, future revenue and margin trends cannot be reliably predicted and the Company may alter its business strategies to address changing conditions.

In addition, the Company makes estimates and assumptions that may materially affect reported amounts and disclosures. These relate to valuation allowances for accounts receivable and for excess and obsolete inventories, accruals for pensions and other postretirement benefits (including forecasted future cost increases and returns on plan assets), provisions for depreciation (estimating useful lives), uncertain tax positions, and, on occasion, accruals for contingent losses.

Subsequent to the period covered by this report, on April, 3, 2017, the Company completed the acquisition of 100% of the issued and outstanding capital stock of Velvac Holdings, Inc. (“Velvac”) from its stockholders.  In connection with that acquisition, the Company entered into an amended and restated loan agreement with People’s United Bank, National Association.  Items 2.01 and 2.03 of the Company’s Form 8-K filed on April 4, 2017 are incorporated herein by reference.


Overview

Sales in the first quarter of 2017 increased 9% when compared to the first quarter of 2016.  The increase in sales is primarily the result of a 55% increase in sales in the Metal Products Segment.   Sales of our metal products increased by 55% due to the sharp increase in the demand from our customers in the U. S. coal industry. Sales in the Industrial Hardware segment increased 6% and decreased 2% in the Security Products segment, when compared to the first quarter of 2016. Consolidated sales volume of existing products increased by 6% in 2017 compared to the first quarter of 2016. The first quarter of 2017 was favorably affected by the introduction of new products which increased sales by 3%.

For the three months ended April 1, 2017, gross margin as a percentage of sales was 23% compared to 19% in the comparable period of 2016.  This increase was primarily the result of increased sales volume of mining products in the Metal Products segment causing higher utilization of the Company’s production capacity in the 2017 period.
 

 
-15-
 
 
 

 


Selling and administration costs increased $0.6 million or 11% in the first quarter of 2017 compared to the prior year period. The increase is the result of payroll related costs incurred in the first quarter of 2017.

In general, raw material prices have started to increase compared to 2016.  The Company believes it will be able to recover some of these additional costs from our customers through price increases wherever possible.  Currently, there is no indication that the Company will be unable to obtain supplies of all the raw materials that it requires.

The Company generated approximately $2,392,000 of cash from its operations during the first three months of 2017 compared to approximately $658,000 during the same period in 2016.  This increase is primarily due to the timing differences in the collections of accounts receivable, payments of liabilities, and changes in inventories, as well as the impact of increased earnings during the period.  Cash on hand and cash flow from operations, along with the result of controlling discretionary expenditures, should be sufficient to enable the Company to meet all its existing obligations and continue its quarterly dividend payments.
 
 
A more detailed analysis of the Company’s results of operations and financial condition follows:


Results of Operations

The following table shows, for the periods indicated, selected line items from the condensed consolidated statements of operations as a percentage of net sales, by segment:

 
 
Three Months Ended April 1, 2017
 
 
Industrial
Security
Metal
 
 
Hardware
Products
Products
Total
Net sales
100.0%
100.0%
100.0%
100.0%
Cost of products sold
78.1%
73.3%
82.2%
77.0%
Gross margin
21.9%
26.7%
17.8%
23.0%
         
Selling and administrative expense
18.2%
19.6%
7.7%
16.8%
Operating profit
3.7%
7.1%
10.1%
6.2%
         
 
 
Three Months Ended April 2, 2016
 
 
Industrial
Security
Metal
 
 
Hardware
Products
Products
Total
Net sales
100.0%
100.0%
100.0%
100.0%
Cost of products sold
77.3%
75.5%
108.6%
80.6%
Gross margin
22.7%
24.5%
-8.6%
19.4%
         
Selling and administrative expense
17.9%
16.5%
11.4%
16.5%
Operating profit
4.8%
7.9%
-20.0%
2.9%

 
-16-
 
 

 

The following table shows the amount of change for the first quarter of 2017 compared to the first quarter of 2016 in sales, cost of products sold, gross margin, selling and administrative expenses and operating results, by segment (dollars in thousands):

 
Industrial
Security
Metal
 
 
Hardware
Products
Products
Total
Net sales
         $        851
       $   (279)
          $  2,370
        $    2,942
         
         Volume
2.1%
-2.6%
46.5%
5.9%
         Prices
-0.3%
-0.3%
3.1%
0.1%
         New products
   4.0%
  0.9%
   5.3%
   2.9%
 
5.8%
-2.0%
54.9%
8.9%
         
Cost of products sold
        $        789
       $   (524)
  $     808
        $ 1,073
 
7.0%
-4.9%
17.3%
4.0%
         
Gross margin
      $          62
    $     245
       $  1,562
      $ 1,869
 
1.9%
7.0%
419.2%
29.1%
         
Selling and administrative expenses
      $        192
    $     379
        $       22
      $    593
 
7.3%
16.2%
4.5%
10.9%
         
Operating profit
      $     (130)
     $  (134)
       $  1,540
      $ 1,276
 
-18.7%
-11.9%
178.1%
132.6%


Industrial Hardware Segment

Net sales in the Industrial Hardware segment were up 5.8% in the first quarter of 2017 compared to the prior year quarter. The higher sales in the first quarter of 2017 reflected increased sales of new products by 4.0%.  The majority of this increase came from an increase in sales in composite panels.

Cost of products sold for the Industrial Hardware segment increased $0.8 million or 7.0% in the first quarter of 2017 compared to the first quarter of 2016.  The most significant factors resulting in changes in cost of products sold in the 2017 quarter compared to the 2016 quarter included:

 an increase of $1.1 million or 17% in raw materials;
§ an increase of $0.1 million or 91% in maintenance and repair;
§ and a decrease of $0.3 million or 10% in payroll and payroll related charges;

Gross margin as a percentage of net sales for the Industrial Hardware segment was 22% in the first quarter 2017 compared to 23% in 2016.  The decrease in gross margin for the 2017 period reflects the mix of products produced and the changes in cost of products sold discussed above.

Selling and administrative expenses in the Industrial Hardware segment increased $0.2 million or 7% from 2016 to 2017.  The most significant factor resulting in changes in selling and administrative expenses in the Industrial Hardware segment in 2017 compared to 2016 were:

§ an increase of $0.4 million or 20% in payroll and payroll related costs;
§ and a decrease of $0.1 million or 54% in headquarter charges.


-17-

 
 

 

Security Products Segment

Net sales in the Security Products segment decreased 2% in the first quarter of 2017 compared to the first quarter of 2016.  The decrease in sales came from a reduction of sales volume of existing products to the commercial laundry market.

Cost of products sold for the Security Products segment decreased $0.5 million or 5% in 2017 as compared to the first quarter of 2016.  The most significant factors resulting in changes in cost of products sold in the first quarter of 2017 compared to 2016 quarter included:

§ a decrease of $0.6 million or 9% in raw materials.
§ a decrease of $0.2 million or 10% in payroll and payroll related items;
§ and an increase of $0.2 million or 80% in shipping costs.

Gross margin as a percentage of net sales for the Security Products segment was 27% in the first quarter 2017 compared to 25% in 2016.  The increase in gross margin for the 2017 period reflects the mix of products produced and the changes in cost of products sold discussed above.

Selling and administrative expenses in the Security Products segment increased $0.4 million or 16% in the first quarter of 2017 compared to the same period in 2016. The most significant factors resulting in changes in selling and administrative expenses in the Security Products segment in 2017 compared to 2016 were:

§ an increase of $0.3 million or 18% in payroll and payroll related costs;
§ and an increase of $0.1 million or 34% in other administrative expenses.


Metal Products Segment

Net sales in the Metal Products segment increased 55% in the first quarter of 2017 as compared to the prior year period. Sales volume of mining products were higher by 47% and sales of contract castings products were higher by 5% from the prior year levels.

Cost of products sold for the Metal Products segment increased $0.8 million or 17% in the first quarter of 2017 compared to the same period in 2016.  The cost increase is the result of the increase in sales in the first quarter of 2017 as compared to the first quarter of 2016.  The most significant factors resulting in changes in cost of products sold in the first quarter of 2017 compared to the 2016 first quarter included:

§ an increase of $0.7 million or 97% in raw materials;
§ an increase of $0.1 million or 100% in outside parts and processing;
§ an increase of $0.2 million or 45% in supplies and tools;
§ and a decrease of $0.2 million or 44% in maintenance and repair costs.

Gross margin as a percentage of net sales increased from -9% in the first quarter of 2016 to 18% for the 2017 quarter.  The increase is primarily due to an increase in sales and an increase of productive capacity being consumed.

Selling and administrative expenses in the Metal Products segment was virtually equal in the first quarter of 2017 compared to the same period in 2016.


Other Items

Interest expense decreased 42% in the first quarter of 2017 compared to the prior year period due to the decreased level of debt.

Other income for both periods presented was not material to the financial statements.
 
-18-
 
 

 


Income taxes reflected the change in the operating results.  The effective tax rate in the first quarter of 2017 was 32.0% and was comparable to the 2016 effective rate which was 31.5%.


Liquidity and Sources of Capital

The Company generated approximately $2,392,000 of cash from its operations during the first three months of 2017 compared to approximately $658,000 during the same period in 2016.  The increase in cash flows in the 2017 quarter compared to the prior year period was primarily the result of increased sales and profitability during the 2017 period, and the associated timing differences in the collections of accounts receivable, payments of liabilities, and changes in inventories.  Cash flow from operations coupled with cash on hand at the beginning of the year was sufficient to fund capital expenditures, debt service, and dividend payments.

The Company acquired marketable securities totaling approximately $216,000 during the period.  Marketable securities are being acquired for investment purposes.  Additions to property, plant and equipment were approximately $487,000 for the first three months of 2017 and $338,000 for the same period in 2016.  Total capital expenditures for 2017 are expected to be approximately $2.5 million.  As of April 1, 2017, there was approximately $200,000 of outstanding commitments for capital expenditures.

The following table shows key financial ratios at the end of each period:

   
First
Quarter
2017
First
Quarter
2016
Year
End
2016
Current ratio
 
6.2
 
5.9
 
6.0
 
Average days’ sales in accounts receivable
 
51
 
50
 
49
 
Inventory turnover
 
3.4
 
3.0
 
3.0
 
Total debt to shareholders’ equity
 
1.7
%
3.1
%
2.2
%

The following table shows important liquidity measures as of the balance sheet date for each period below (in millions):

 
First
 
First
 
Year
 
Quarter
 
Quarter
 
End
 
2017
 
2016
 
2016
Cash and cash equivalents
                         
  - Held in the United States
 
$
11.4
   
$
5.8
     
$
11.2
 
  - Held by a foreign subsidiary
   
12.2
     
10.9
       
11.5
 
     
23.6
     
16.7
       
22.7
 
Working capital
   
65.6
     
61.1
       
63.9
 
Net cash provided by operating activities
   
2.4
     
0.7
       
12.4
 
Change in working capital impact on net cash
    (used) in operating activities
   
 
(0.3
 
)
   
 
(1.8
 
)
     
 
(0.5
 
)
Net cash (used) in investing activities
   
(0.7
)
   
(0.3
)
     
(2.9
)
Net cash (used) in financing activities
   
(1.0
)
   
(1.4
)
     
(4.2
)

U.S. income taxes have not been provided on the undistributed earnings of the Company’s foreign subsidiaries except where required under U.S. tax laws.  The Company would be required to accrue and pay United States income taxes to repatriate the funds held by foreign subsidiaries not otherwise provided. The Company intends to reinvest these earnings outside the United States indefinitely.

All cash held by foreign subsidiaries is readily convertible into other currencies, including the U.S. Dollar.

Total inventories of $32.5 million declined 4% in the first quarter of 2017 as compared to the $34.0 million end of Fiscal 2016; and declined 9% as compared to the $35.7 million at the end of the first quarter of 2016.  Accounts
 
-19-
 
 

 

receivable were $20.0 million compared to $18.1 million at year-end 2016 and $17.9 million at the end of the first quarter of 2016.

On April 3, 2017, the Company signed an amended and restated loan agreement (the “Restated Loan Agreement”) with People’s United Bank that included a $31 million term portion and a $10 million revolving credit portion.  Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc.  The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.  The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.  The term loan is a five-year loan with the remaining balance due on March 1, 2022.  The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.  Under the terms of the Restated Loan Agreement, this rate will be 0.25% for the first six months.  The revolving credit portion has a maturity date of April 1, 2022.  On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.

The interest rates on the term and revolving credit portion of the Restated Loan Agreement vary.  The interest rates may vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The margin spread is based on operating results calculated on a rolling-four-quarter basis.  The Company may also borrow funds at the lender’s prime rate.  On April 3, 2017, the interest rate for one half ( $15.5 million) of the term portion was 2.98%, using a 1 month LIBOR rate and 3.15% on the remaining balance ($15.5 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the first $5 million of the revolving credit portion was 2.98% with the remaining balance of approximately $1.6 million at 4.0%, the bank’s prime rate.

The Company’s loan covenants under the Restated Loan Agreement require the Company to maintain a consolidated minimum debt service coverage ratio of at least 1.1 to 1 for periods through December 31, 2018 and 1.2 to 1 thereafter to be tested quarterly on a twelve-month trailing basis.  In addition, the Company will be required to show a maximum total leverage ratio of 4.0x for periods through December 31, 2018, 3.5x for the period January 1, 2019 through December 31, 2019, 3.25x for the period January 1 2020 through December 31, 2020 and 3.0x thereafter.

On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notational amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.  The notational amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.  The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.

Cash on hand, cash flow from operating activities and funds available under the revolving credit portion of the Company’s Restated Loan Agreement are expected to be sufficient to cover future foreseeable working capital requirements.


ITEM 3 – QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have been no material changes in market risk from what was reported in the 2016 Annual Report on Form 10-K.


ITEM 4 – CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures:

As of the end of the quarter ended April 1, 2017, the Company carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Chief Executive Officer (the “CEO”) and Chief Financial Officer (the “CFO”), of the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Exchange Act Rule 240.13a-15.  As defined in Exchange Act Rules 240.13a-15(e) and 240.15d-15(e), “the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or
 
-20-
 
 

 

submits under the Act (15 U.S.C. 78a et seq.) is recorded, processed, summarized and reported, within the time periods specified in the Commission's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Act is accumulated and communicated to the issuer's management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.”  Based upon that evaluation, the CEO and CFO concluded that the Company’s current disclosure controls and procedures were effective as of the April 1, 2017 evaluation date.

The Company believes that a controls system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the controls system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. The Company’s disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives, and the CEO and CFO have concluded that these controls and procedures are effective at the “reasonable assurance” level.

Changes in Internal Controls:

During the period covered by this report, there have been no significant changes in the Company’s internal control over financial reporting or in other factors that have materially affected, or are reasonably likely to materially affect, the Company’s internal controls.
 
-21-

 
 

 



PART II – OTHER INFORMATION

ITEM 1 – LEGAL PROCEEDINGS

During 2010, the Company was contacted by the State of Illinois regarding potential ground contamination at our plant in Wheeling, Illinois.  The Company signed up with a voluntary remediation program in Illinois and has engaged an environmental clean-up company to perform testing and develop a remediation plan.  Since 2010, the environmental company has completed a number of tests and a final remediation system design is currently being reviewed and should be approved in the second quarter of 2017.  The total cost for the proposed remediation system will be approximately $50,000.

There are no other legal proceedings, other than ordinary routine litigation incidental to the Company’s business, to which either the Company or any of its subsidiaries is a party or to which any of their property is the subject.

ITEM 1A – RISK FACTORS

In addition to the risk factors reported in the 2016 Annual Report on Form 10-K, the inability to identify or complete acquisitions could limit future growth. As part of its growth strategy, the Company continues to pursue acquisitions of complementary products or businesses. The ability to grow through acquisitions depends upon the Company’s ability to identify, negotiate, complete and integrate suitable acquisitions. The Company makes certain assumptions based on the information provided by potential acquisition candidates and also conducts due diligence to ensure the information provided is accurate and based on reasonable assumptions. However, the Company may be unable to realize the anticipated benefits from an acquisition or predict accurately how an acquisition will ultimately affect the business, financial condition or results of operations.

Our business is subject to a number of risks, some of which are beyond our control. In addition to the other information set forth in this report, the Company’s stockholders should carefully consider the factors discussed in Item 1A. - “Risk Factors” of our Annual Report on Form 10- K for the fiscal year ended December 31, 2017, as filed with the SEC on March 15, 2017 that could have a material adverse effect on our business, results of operations, financial condition and/or liquidity and that could cause our operating results to vary significantly from period to period. As of March 31, 2017, there have been no material changes to the risk factors disclosed in our most recent Annual Report on Form 10-K, although we may disclose changes to such factors or disclose additional factors from time to time in our future filings with the SEC.  Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, or operating results.


ITEM 2 – UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

There have been no sales of unregistered securities by the Company or purchases of registered equity securities by the Company during the period covered by this report.


ITEM 3 – DEFAULTS UPON SENIOR SECURITIES

None


ITEM 4 – MINE SAFETY DISCLOSURES

Not applicable.


ITEM 5 – OTHER INFORMATION

None
 
-22-

 
 

 

 ITEM 6 – EXHIBITS

31) Certifications required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32) Certifications pursuant to Rule 13a-14(b) and 18 USC 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

99(1)) The Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2016 is incorporated herein by reference.

99(2)) Form 8-K filed on April 10, 2017 setting forth the press release reporting the fourth quarter and full year earnings for 2016 is incorporated herein by reference.

99(3)) Form 8-K filed on April 3, 2017 setting forth the acquisition of Velvac Holdings, Inc. and the amendment and restatement of the Company’s loan agreement with People’s United Bank, N.A. is incorporated herein by reference.

99(4)) Form 8-K filed on April 18, 2017 setting forth an amendment to the Employment Agreement with the Company’s President and Chief Executive Officer is incorporated herein by reference.

99(5)) Form 8-K filed on May XX, 2017 setting forth the press release reporting the Company’s earnings for the quarter ended April 1, 2017 is incorporated herein by reference.

99(6)) Form 8-K filed on May XX, 2017 setting forth the results of the annual meeting of the Shareholders of the Company which was held on May 3, 2017 is incorporated herein by reference.




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.

 
THE EASTERN COMPANY
 
(Registrant)
 
DATE:  May 5, 2017
/s/August M. Vlak
 
August M. Vlak
President and Chief Executive Officer
   
DATE:  May 5, 2017
/s/John L. Sullivan III
 
John L. Sullivan III
Vice President and Chief Financial Officer
   
DATE:  May 5, 2017
/s/Angelo M. Labbadia
 
Angelo M. Labbadia
Chief Operating Officer


-23-
EX-31 2 ex31first2017.htm ex31first2017.htm

EXHIBIT 31

CERTIFICATIONS

I, August M. Vlak, certify that:

1.  
   I have reviewed this report on Form 10-Q of The Eastern Company;

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

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

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

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

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

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

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

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

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

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

Dated:  May 5, 2017

/s/August M. Vlak
August M. Vlak
CEO

 
 

 

EXHIBIT 31

CERTIFICATIONS

I, John L. Sullivan III, certify that:

1.  
   I have reviewed this report on Form 10-Q of The Eastern Company;

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

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

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

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

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

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

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

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

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

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

Dated:                      May 5, 2017

/s/John L. Sullivan III
John L. Sullivan III
CFO

 
 

 

EXHIBIT 31

CERTIFICATIONS

I, Angelo M. Labbadia, certify that:

1.  
   I have reviewed this report on Form 10-Q of The Eastern Company;

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

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

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

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

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

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

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

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

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

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

Dated:                      May 5, 2017

/s/Angelo M. Labbadia
Angelo M. Labbadia
COO
EX-32 3 ex32first2017.htm ex32first2017.htm
EXHIBIT 32


CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND
CHIEF FINANCIAL OFFICER
Pursuant to 18 United States Code Section 1350,
as adopted pursuant to Section 906 of The Sarbanes-Oxley Act of 2002


Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, August M. Vlak, the Chief Executive Officer of The Eastern Company (the “Company”), Angelo Labbadia, the Chief Operating Officer of the Company and John L. Sullivan III, the Chief Financial Officer of the Company, hereby certify that, to the best of their knowledge:

 
1)
The Company’s Quarterly Report on Form 10-Q for the Period ended April 1, 2017, and to which this certification is attached as Exhibit 32 (the “Periodic 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 Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


In Witness Whereof, the undersigned have set their hands hereto as of the 5th day of May, 2017.


 
/s/ August M. Vlak
 
August M. Vlak
CEO
   
 
/s/ John L. Sullivan III
 
John L. Sullivan III
CFO
   
 
/s/ Angelo A. Labbadia
 
Angelo A. Labbadia
COO


A signed original of this written statement required by Section 906 has been provided to The Eastern Company and will be retained by The Eastern Company and furnished to the Securities and Exchange Commission or its staff upon request.

This certification “accompanies” the Form 10-Q to which it relates, is not deemed filed with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q, irrespective of any general incorporation language contained in such filing.)




EX-101.SCH 4 eml-20170401.xsd 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 030100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Intangibles link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Financial Instruments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Retirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Retirement Benefit Plans, Defined Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Financial Instruments and Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.INS 5 eml-20170401.xml 0000031107 2017-01-01 2017-04-01 0000031107 2017-05-03 0000031107 2016-12-31 0000031107 2017-04-01 0000031107 2016-01-03 2016-04-02 0000031107 2016-01-02 0000031107 2016-04-02 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2016-01-03 2016-04-02 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-04-01 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2016-01-03 2016-04-02 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2016-01-03 2016-04-02 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-04-01 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2017-01-01 2017-04-01 0000031107 us-gaap:LineOfCreditMember 2010-01-29 0000031107 us-gaap:SubsequentEventMember us-gaap:LineOfCreditMember 2017-04-03 0000031107 us-gaap:MediumTermNotesMember us-gaap:SubsequentEventMember 2017-04-03 0000031107 us-gaap:MediumTermNotesMember 2010-01-29 0000031107 eml:TermLoan2012Member 2012-01-25 0000031107 us-gaap:LineOfCreditMember 2017-04-01 0000031107 us-gaap:LineOfCreditMember 2014-01-23 0000031107 us-gaap:SubsequentEventMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-04-03 0000031107 us-gaap:SubsequentEventMember us-gaap:InterestRateSwapMember us-gaap:MediumTermNotesMember 2017-04-04 0000031107 us-gaap:MediumTermNotesMember us-gaap:SubsequentEventMember eml:OneMonthLondonInterbankOfferedRateLIBORMember 2017-04-03 0000031107 us-gaap:SubsequentEventMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2017-04-03 0000031107 eml:ThreeMonthLondonInterbankOfferedRateLIBORMember us-gaap:SubsequentEventMember us-gaap:MediumTermNotesMember 2017-04-03 0000031107 us-gaap:SubsequentEventMember us-gaap:LineOfCreditMember 2017-04-03 2017-04-03 0000031107 us-gaap:LineOfCreditMember 2017-01-01 2017-04-01 0000031107 us-gaap:SubsequentEventMember us-gaap:MediumTermNotesMember 2017-04-03 2017-04-03 0000031107 us-gaap:LineOfCreditMember 2014-01-23 2014-01-23 0000031107 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2014-01-23 2014-01-23 0000031107 us-gaap:PrimeRateMember us-gaap:LineOfCreditMember 2010-01-29 2010-01-29 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:SubsequentEventMember us-gaap:MaximumMember us-gaap:LineOfCreditMember 2017-04-03 2017-04-03 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:SubsequentEventMember us-gaap:LineOfCreditMember us-gaap:MinimumMember 2017-04-03 2017-04-03 0000031107 us-gaap:LineOfCreditMember us-gaap:InterestRateFloorMember 2010-01-29 2010-01-29 0000031107 us-gaap:LineOfCreditMember us-gaap:InterestRateFloorMember 2010-01-29 0000031107 us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2010-01-29 0000031107 us-gaap:SecuredDebtMember us-gaap:MinimumMember 2017-01-01 2017-04-01 0000031107 us-gaap:MinimumMember us-gaap:SecuredDebtMember 2017-04-01 0000031107 eml:VelvacHoldingsIncMember us-gaap:SubsequentEventMember 2017-04-03 0000031107 us-gaap:MediumTermNotesMember us-gaap:ScenarioForecastMember 2017-07-01 2019-06-30 0000031107 us-gaap:MediumTermNotesMember us-gaap:ScenarioForecastMember 2019-07-01 2019-09-30 0000031107 us-gaap:MaximumMember us-gaap:SubsequentEventMember us-gaap:LineOfCreditMember 2017-04-03 2017-04-03 0000031107 us-gaap:SubsequentEventMember us-gaap:LineOfCreditMember us-gaap:MinimumMember 2017-04-03 2017-04-03 0000031107 us-gaap:MediumTermNotesMember eml:ThreeMonthLondonInterbankOfferedRateLIBORMember us-gaap:SubsequentEventMember 2017-04-03 2017-04-03 0000031107 eml:OneMonthLondonInterbankOfferedRateLIBORMember us-gaap:MediumTermNotesMember us-gaap:SubsequentEventMember 2017-04-03 2017-04-03 0000031107 us-gaap:MinimumMember eml:RestatedLoanAgreementMember us-gaap:SubsequentEventMember 2017-04-03 2017-04-03 0000031107 eml:RestatedLoanAgreementMember us-gaap:MaximumMember 2017-01-01 2017-04-01 0000031107 us-gaap:SubsequentEventMember us-gaap:InterestRateSwapMember us-gaap:MediumTermNotesMember 2017-04-04 2017-04-04 0000031107 eml:MetalProductsMember 2016-12-31 0000031107 eml:IndustrialHardwareMember 2016-12-31 0000031107 eml:SecurityProductsMember 2016-12-31 0000031107 eml:SecurityProductsMember 2017-01-01 2017-04-01 0000031107 eml:MetalProductsMember 2017-01-01 2017-04-01 0000031107 eml:IndustrialHardwareMember 2017-01-01 2017-04-01 0000031107 eml:MetalProductsMember 2017-04-01 0000031107 eml:SecurityProductsMember 2017-04-01 0000031107 eml:IndustrialHardwareMember 2017-04-01 0000031107 eml:PatentsAndDevelopedTechnologyMember 2017-04-01 0000031107 us-gaap:CustomerRelationshipsMember 2016-12-31 0000031107 eml:MetalProductsMember us-gaap:CustomerRelationshipsMember 2017-04-01 0000031107 us-gaap:IntellectualPropertyMember 2017-04-01 0000031107 eml:SecurityProductsMember us-gaap:NoncompeteAgreementsMember 2016-12-31 0000031107 us-gaap:IntellectualPropertyMember 2016-12-31 0000031107 us-gaap:CustomerRelationshipsMember eml:IndustrialHardwareMember 2016-12-31 0000031107 eml:MetalProductsMember us-gaap:CustomerRelationshipsMember 2016-12-31 0000031107 us-gaap:NoncompeteAgreementsMember 2017-04-01 0000031107 us-gaap:NoncompeteAgreementsMember 2016-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember 2016-12-31 0000031107 us-gaap:NoncompeteAgreementsMember eml:MetalProductsMember 2017-04-01 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:IndustrialHardwareMember 2017-04-01 0000031107 eml:MetalProductsMember us-gaap:IntellectualPropertyMember 2017-04-01 0000031107 us-gaap:CustomerRelationshipsMember eml:IndustrialHardwareMember 2017-04-01 0000031107 us-gaap:IntellectualPropertyMember eml:IndustrialHardwareMember 2016-12-31 0000031107 us-gaap:IntellectualPropertyMember eml:SecurityProductsMember 2017-04-01 0000031107 us-gaap:CustomerRelationshipsMember 2017-04-01 0000031107 eml:IndustrialHardwareMember eml:PatentsAndDevelopedTechnologyMember 2016-12-31 0000031107 us-gaap:IntellectualPropertyMember eml:MetalProductsMember 2016-12-31 0000031107 us-gaap:NoncompeteAgreementsMember eml:SecurityProductsMember 2017-04-01 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:SecurityProductsMember 2017-04-01 0000031107 eml:IndustrialHardwareMember us-gaap:IntellectualPropertyMember 2017-04-01 0000031107 eml:SecurityProductsMember us-gaap:CustomerRelationshipsMember 2017-04-01 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:MetalProductsMember 2016-12-31 0000031107 us-gaap:NoncompeteAgreementsMember eml:MetalProductsMember 2016-12-31 0000031107 eml:IndustrialHardwareMember us-gaap:NoncompeteAgreementsMember 2017-04-01 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:MetalProductsMember 2017-04-01 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:SecurityProductsMember 2016-12-31 0000031107 eml:SecurityProductsMember us-gaap:CustomerRelationshipsMember 2016-12-31 0000031107 eml:SecurityProductsMember us-gaap:IntellectualPropertyMember 2016-12-31 0000031107 us-gaap:NoncompeteAgreementsMember eml:IndustrialHardwareMember 2016-12-31 0000031107 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-04-01 0000031107 us-gaap:NoncompeteAgreementsMember 2016-01-03 2016-12-31 0000031107 us-gaap:CustomerRelationshipsMember 2016-01-03 2016-12-31 0000031107 us-gaap:IntellectualPropertyMember 2016-01-03 2016-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember 2017-01-01 2017-04-01 0000031107 us-gaap:IntellectualPropertyMember 2017-01-01 2017-04-01 0000031107 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-04-01 0000031107 2016-01-03 2016-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember 2016-01-03 2016-12-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-04-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2016-01-03 2016-04-02 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-04-01 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-01-03 2016-04-02 0000031107 eml:Plan401KPlanAmendmentMember 2017-01-01 2017-04-01 0000031107 eml:Plan401KPlanOriginalMember 2017-01-01 2017-04-01 0000031107 us-gaap:MaximumMember eml:USNonUnionEmployeesMember 2017-01-01 2017-04-01 0000031107 us-gaap:MinimumMember eml:USNonUnionEmployeesMember 2017-01-01 2017-04-01 0000031107 eml:TransitionalCreditContributionsMember 2017-01-01 2017-04-01 0000031107 eml:NonDiscretionaryContributionsMember 2016-01-03 2016-04-02 0000031107 eml:NonDiscretionaryContributionsMember 2017-01-01 2017-04-01 0000031107 eml:RegularMatchingContributionsMember 2017-01-01 2017-04-01 0000031107 eml:RegularMatchingContributionsMember 2016-01-03 2016-04-02 0000031107 eml:TransitionalCreditContributionsMember 2016-01-03 2016-04-02 0000031107 us-gaap:MinimumMember 2017-01-01 2017-04-01 0000031107 us-gaap:RestrictedStockMember 2016-01-03 2016-04-02 0000031107 us-gaap:RestrictedStockMember 2017-01-01 2017-04-01 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-04-01 0000031107 eml:Plan2010Member 2017-04-01 0000031107 us-gaap:StockAppreciationRightsSARSMember 2016-12-31 0000031107 us-gaap:StockAppreciationRightsSARSMember 2016-01-02 0000031107 us-gaap:StockAppreciationRightsSARSMember 2016-01-03 2016-12-31 0000031107 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-04-01 0000031107 us-gaap:EmployeeStockOptionMember 2016-01-03 2016-04-02 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-04-01 0000031107 us-gaap:CreditConcentrationRiskMember 2016-12-31 0000031107 us-gaap:CreditConcentrationRiskMember 2017-04-01 0000031107 eml:TermLoan2012Member 2017-04-01 0000031107 eml:VelvacHoldingsIncMember us-gaap:SubsequentEventMember 2017-04-03 2017-04-03 0000031107 eml:VelvacHoldingsIncMember 2016-01-01 2016-12-31 0000031107 us-gaap:LineOfCreditMember eml:VelvacHoldingsIncMember us-gaap:SubsequentEventMember 2017-04-03 0000031107 us-gaap:SubsequentEventMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2017-04-04 0000031107 us-gaap:InterestRateSwapMember us-gaap:SubsequentEventMember us-gaap:LineOfCreditMember 2017-04-04 2017-04-04 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure eml:Plan eml:Customer false --12-30 2017-04-01 No No Yes Accelerated Filer EASTERN CO 0000031107 6258233 2017 Q1 10-Q 15500000 15500000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note E &#8211; Recent Accounting Pronouncements</u></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In January 2017, the FASB issued ASU No. 2017-01, Business Combinations &#8211; Clarifying the Definition of a business. ASU 2017-01 provides guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions or dispositions of assets or businesses. The amendment is effective for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years.&#160;&#160;The amendment should be applied prospectively with earlier application permitted as of the beginning of an interim or annual reporting period.&#160;&#160;The Company is in the process of determining the effect that the adoption of ASU 2017-01 will have on the accompanying financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In January 2017, the FASB issued ASU No. 2017-04, Intangibles &#8211; Goodwill and Other: Simplifying the test for Goodwill Impairment. ASU 2017-04 provides guidance to simplify the subsequent measure of goodwill by eliminating Step 2 from the goodwill impairment test. The amendment is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years.&#160;&#160;The amendment should be applied prospectively with earlier application permitted as of the beginning of an interim or annual reporting period after January 1, 2017.&#160;&#160;The Company is in the process of determining the effect that the adoption of ASU 2017-04 will have on the accompanying financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In February 2017, the FASB issued ASU No. 2017-06, Plan Accounting: Defined Benefit Pension Plans (Topic 960); Defined Contribution Pension Plans (Topic 962); Health and Welfare Benefit Plans (Topic 965): Employee Benefit Plan Master Trust Reporting. ASU 2017-06 provides guidance for reporting by an employee benefit plan for its interest in a master trust. The amendment is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2018.&#160;&#160;The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In March 2017, the FASB issued ASU No. 2017-07, Compensation - Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. ASU 2017-07 provides guidance to improve the presentation of net periodic pension cost and net periodic postretirement benefit cost. The amendment is effective for fiscal years beginning after December 15, 2017, including interim periods</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2017.&#160;&#160;The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.</div></div> 7964163 7048174 18135792 19961027 39643872 38745557 -1451 0 20832837 21039520 -1693110 -2165081 -22527398 -23204601 7000 389000 430000 125148068 124198396 78243243 76749925 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note A &#8211; Basis of Presentation</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and footnotes required by generally accepted accounting principles in the United States for complete financial statements. Refer to the Company&#8217;s consolidated financial statements and notes thereto included in its Form 10-K for the year ended December 31, 2016 for additional information.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. All intercompany accounts and transactions are eliminated. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The condensed consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated balance sheet at that date.</div></div> 39500000 22725376 23581301 17814986 16728086 -1086900 855925 0.11 0.11 8952961 8950827 0 0 50000000 50000000 29188131 29146622 6256098 6258233 2194344 1250391 27755136 26681211 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note F &#8211; Debt</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On January 29, 2010, the Company signed a secured Loan Agreement (the &#8220;Loan Agreement&#8221;) with People&#8217;s United Bank (&#8220;People&#8217;s&#8221;) which included a $5,000,000 term portion (the &#8220;Original Term Loan&#8221;) and a $10,000,000 revolving credit portion.&#160;&#160;On January 25, 2012, the Company amended the loan agreement by taking an additional $5,000,000 term loan (the &#8220;2012 Term Loan&#8221;).&#160;&#160;Interest on the Original Term Loan portion of the Loan Agreement is fixed at 4.98%.&#160;&#160;Interest on the 2012 Term Loan is fixed at 3.90%.&#160;&#160;The interest rate on the revolving credit portion of the Loan Agreement varied based on the LIBOR rate or People&#8217;s Prime rate plus a margin spread of 2.25%, with a floor rate of 3.25% and a maturity date of January 31, 2014.&#160;&#160;On January 23, 2014, the Company signed an amendment to its secured Loan Agreement with People&#8217;s which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2016 and changed the interest rate to LIBOR plus 2.25%, eliminating the floor previously in place.&#160;&#160;On June 9, 2016, the Company signed a third amendment to its secured Loan Agreement which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2018.&#160;&#160;The Company did not utilize the revolving credit facility during Fiscal 2016 or during the first three months of 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company has loan covenants under the Loan Agreement which required the Company to maintain a fixed charge coverage ratio of at least 1.1 to 1, and minimum tangible net worth of $55 million. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing.&#160;&#160;The Company was in compliance with all covenants in 2016 and for the three month period ended April 1, 2017.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font> &#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On April 3, 2017, the Company signed an amended and restated loan agreement (the &#8220;Restated Loan Agreement&#8221;) with People&#8217;s United Bank that included a $31 million term portion and a $10 million revolving credit portion.&#160;&#160;Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc. (see Note M).&#160;&#160;The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.&#160;&#160;The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.&#160;&#160;The term loan is a five-year loan with the remaining balance due on March 1, 2022.&#160;&#160;The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.&#160;&#160;Under the terms of the Restated Loan Agreement, this rate will be 0.25% for the first six months.&#160;&#160;The revolving credit portion has a maturity date of April 1, 2022.&#160;&#160;On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The interest rates on the term and revolving credit portion of the Restated Loan Agreement vary.&#160;&#160;The interest rates may vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.&#160;&#160;The margin spread is based on operating results calculated on a rolling-four-quarter basis.&#160;&#160;The Company may also borrow funds at the lender&#8217;s prime rate.&#160;&#160;On April 3, 2017, the interest rate for one half ( $15.5 million) of the term portion was 2.98%, using a 1 month LIBOR rate and 3.15% on the remaining balance ($15.5 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the first $5 million of the revolving credit portion was 2.98% with the remaining balance of approximately $1.6 million at 4.0%, the bank&#8217;s prime rate.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company&#8217;s loan covenants under the Restated Loan Agreement require the Company to maintain a consolidated minimum debt service coverage ratio of at least 1.1 to 1 for periods through December 31, 2018 and 1.2 to 1 thereafter to be tested quarterly on a twelve-month trailing basis.&#160;&#160;In addition, the Company will be required to show a maximum total leverage ratio of 4.0x for periods through December 31, 2018, 3.5x for the period January 1, 2019 through December 31, 2019, 3.25x for the period January 1, 2020 through December 31, 2020 and 3.0x thereafter.</div><div><br /></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notational amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.&#160;&#160;The notational amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.&#160;&#160;The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.</div></div> P5Y 0.0225 0.0225 0.025 0.0175 0.0225 775000 387500 0.0325 0.0325 2022-04-01 2018-07-01 2022-03-01 2016-07-01 4532361 4420289 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company made contributions to the plan as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">For the Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">April 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Regular matching contribution</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">116,475</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">56,231</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Transitional credit contribution</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">135,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-discretionary contribution</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,568</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">51,470</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total contributions made for the period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">559,413</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">107,701</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> -307870 13500 -627055 19400 103000 700000 1 -6000 -5361 50143 36438 559413 135370 51470 307568 107701 116475 56231 0 0.5 12874 1195895 11750 1243941 20207 791057 766580 20500 45000 256830 1012842 0 -10581 26631438 26445249 6847 813005 317360 10750 955614 928136 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note J &#8211; Stock Based Compensation</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company accounts for its stock based awards in accordance with Accounting Standards Codification subtopic 718-10, Compensation (&#8220;ASC 718-10&#8221;), which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and directors, including employee stock options and restricted stock awards. The Company estimates the fair value of stock options granted using the Black-Scholes valuation model. This model requires the Company to make estimates and assumptions including, among other things, estimates regarding the length of time an employee will retain vested stock options before exercising them, the estimated volatility of our common stock price and the number of options that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company&#8217;s consolidated statements of operations.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">As of April 1, 2017, the Company had one stock option plan, the 2010 plan, for officers, other key employees, and non-employee directors.&#160;&#160;Incentive stock options granted under the 2010 plan must have exercise prices that are not less than 100% of the fair market value of the stock on the dates the options are granted.&#160;&#160;Restricted stock awards may also be granted to participants under the 2010 plan with restrictions determined by the Compensation Committee of the Company&#8217;s Board of Directors.&#160;&#160;Under the 2010 plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Company&#8217;s Board of Directors.&#160;&#160;&#160;No options or restricted stock were granted in the first quarter of 2017 or 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The 2010 plan also permits the issuance of Stock Appreciation Rights (&#8220;SARs&#8221;).&#160;&#160;The rights are in the form of an option with a cashless exercise price equal to the fair value of the Company&#8217;s stock at the date of grant.&#160;&#160;During the first quarter of 2017, the Company issued 62,000 SARs at an exercise price of $19.10.&#160;&#160;The SARs will vest over a three-year period and some are subject to meeting performance measurements.&#160;&#160;When exercised, the Company will issue shares of Company stock with a value equal to the difference between the closing stock price on the date of exercise and the exercise price of the SAR&#8217;s.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Stock-based compensation expense in connection with SARs granted to employees and directors in the first quarter of Fiscal 2017 was approximately $7,000.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">As of April 1, 2017, there were 438,000 shares of common stock reserved and available for future grant under the above noted 2010 plan.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Year Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Outstanding at beginning of period</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Issued</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">62,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">19.10</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Outstanding at end of period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">62,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">19.10</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td colspan="14" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">SARs Outstanding and Exercisable</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Range of Exercise Prices</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Outstanding as of</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">19.10</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4.8</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">19.10</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">At April 1, 2017, outstanding and exercisable SARs had an intrinsic value of $0.</div></div> 0.24 0.10 0.10 0.24 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note B &#8211; Earnings Per Share</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The denominators used in the earnings per share computations follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Basic:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Weighted average shares outstanding</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,256,496</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,247,760</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Diluted:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Weighted average shares outstanding</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,256,496</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,247,760</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Dilutive stock options</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Denominator for diluted earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,256,496</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,247,760</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> -4636 212902 1820392 3112404 1 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note L - Financial Instruments and Fair Value Measurements</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Financial Risk Management Objectives and Policies</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company is exposed primarily to credit, interest rate and currency exchange rate risks which arise in the normal course of business.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Credit Risk</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its receivable accounts with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At April 1, 2017 and December 31, 2016, there were no significant concentrations of credit risk. No one customer represented more than 10% of the Company&#8217;s net trade receivables at April 1, 2017 or at December 31, 2016.&#160;&#160;The maximum exposure to credit risk is primarily represented by the carrying amount of the Company&#8217;s accounts receivable.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Interest Rate Risk</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On April 1, 2017, the Company has no exposure to the risk of changes in market interest rates as the interest rate on the outstanding term debt is fixed at 3.90%.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Fair Value Measurements</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Assets and liabilities that require fair value measurement are recorded at fair value using market and income valuation approaches and considering the Company&#8217;s and counterparty&#8217;s credit risk. The Company uses the market approach and the income approach to value assets and liabilities as appropriate. There are no assets or liabilities requiring fair value measurements on April 1, 2017 or December 31, 2016 except for the marketable securities, a level 1 asset, which are immaterial to the total assets of the Company.</div></div> 1764449 1686815 615945 0 1070870 0 1135064 629385 179882 0 179882 202368 0 162800 0 0 2690497 122948 122948 0 183150 1550992 1529675 2128431 162800 0 0 1550992 0 0 1064386 1139505 183150 0 598756 0 0 0 615671 202368 0 0 138316 138316 0 2594061 2166663 1529675 P5Y P5Y P5Y P5Y P15Y6M P5Y P5Y P12Y3M18D P12Y3M18D P15Y7M6D 0 2210375 3213236 449706 2199450 0 307370 407000 307370 2166937 0 0 2159060 407000 407000 3194434 0 2166937 4377312 0 0 0 0 307370 449706 2159060 0 4358510 407000 1046299 0 449706 0 0 0 0 1035374 449706 307370 0 -33098 -19780 14819835 14827388 0 1760793 13059042 0 13059042 1768346 -7553 0 0 -7553 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note G &#8211; Goodwill</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following is a roll-forward of goodwill from year-end 2016 to the end of the first quarter 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Industrial</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Hardware</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Security</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Products</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Metal</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Products</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Beginning balance</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,760,793</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">13,059,042</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">14,819,835</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign exchange</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,553</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,553</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Ending balance</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,768,346</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">13,059,042</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">14,827,388</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 6420446 8288159 945953 2234830 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note K &#8211; Income Taxes</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company files income tax returns in the U.S. federal jurisdiction, and various states and foreign jurisdictions.&#160;&#160;With few exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before 2013 and non-U.S. income tax examinations by tax authorities prior to 2010.</div><div><br /></div><div>The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB Accounting Standards Codification (&#8220;ASC&#8221;) 740.&#160;&#160;There have been no significant changes to the amount of unrecognized tax benefits during the three months ended April 1, 2017.&#160;&#160;The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.</div></div> 717689 297880 -1336219 901500 1719513 339041 -1689822 -1254683 1321648 1099262 35208 19977 279730 -161982 84755 127991 0 0 170037 166312 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note H &#8211; Intangibles</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The gross carrying amount and accumulated amortization of amortizable intangible assets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Industrial Hardware Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Security Products Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Metal Products Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted-Average Amortization Period (Years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">2017 Gross Amount</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Patents and developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,166,937</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,046,299</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3,213,236</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">15.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">449,706</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">449,706</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">407,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">407,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intellectual property</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total Gross Intangibles</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,166,937</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,210,375</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,377,312</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">12.3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">2017 Accumulated Amortization</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Patents and developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,550,992</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">615,671</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,166,663</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">202,368</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">202,368</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">183,150</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">183,150</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intellectual property</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">138,316</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">138,316</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Accumulated Amortization</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,550,992</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,139,505</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,690,497</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Net April 1, 2017 per Balance Sheet</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">615,945</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,070,870</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,686,815</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div>&#160;</div><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">2016 Gross Amount</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Patents and developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,159,060</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,035,374</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3,194,434</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">15.6</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">449,706</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">449,706</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">407,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">407,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intellectual property</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total Gross Intangibles</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,159,060</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,199,450</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,358,510</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">12.3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">2016 Accumulated Amortization</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Patents and developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,529,675</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">598,756</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,128,431</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">179,882</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">179,882</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">162,800</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">162,800</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intellectual property</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">122,948</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">122,948</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Accumulated Amortization</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,529,675</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,064,386</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,594,061</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Net December 31, 2016 per Balance Sheet</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">629,385</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,135,064</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,764,449</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> 36285 21024 34030286 32505203 18082901 17272507 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note C &#8211; Inventories</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The components of inventories follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Raw material and component parts</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">8,433,550</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,829,236</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Work in process</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,799,146</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,118,149</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Finished goods</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">17,272,507</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,082,901</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">32,505,203</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">34,030,286</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> 6799146 7118149 8829236 8433550 125148068 124198396 12866082 12638432 6600000 15500000 15500000 1600000 5000000 1429000 1429000 0.00375 0.002 0.0025 387500 775000 10000000 10000000 31000000 5000000 5000000 10000000 10000000 892857 714285 892857 714286 0.0298 0.0192 0.0298 0.04 0.039 0.0498 0.0315 0.039 0.0192 215923 0 -338270 -703092 -1045482 -1401724 2391597 657730 648073 1517141 19653 21374 960864 2236201 674972 697196 994437 -864528 1128196 566792 0 -792 177787 471971 233167 112864 -206683 -424531 0 -1451 21282957 21104529 288805 288805 1812647 2139592 677203 602318 1051700 1046269 0 215923 687439 688340 338270 487169 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note I &#8211; Retirement Benefit Plans</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company has non-contributory defined benefit pension plans covering certain U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded nonqualified supplemental retirement plans that provide certain current and former officers with benefits in excess of limits imposed by federal tax law.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Effective for the Fiscal 2017 year expense, the Company changed the method used to measure Service Cost and Interest Cost for pension and other postretirement benefits for our plans.&#160;&#160;Previously, we measured interest costs utilizing a single weighted-average discount rate derived from the yield curve used to measure the benefit obligations.&#160;&#160;For 2017, interest costs will be measured by applying the specific spot rates along the yield curve to the plans&#8217; corresponding discounted cash flows that comprise the obligation (i.e., the Spot Rate approach).&#160;&#160;The new method provides a more precise measurement of interest costs by aligning the timing of the plans&#8217; discounted cash flows to the corresponding spot rates on the yield curve; the measurement of our pension and other postretirement benefit obligations is not affected.&#160;&#160;We have accounted for this change as a change in accounting estimate, which is applied prospectively.&#160;&#160;Consequently, combined pension expense for the Company&#8217;s pension plans and other postretirement plan under the Spot Rate approach for the three-month period ended April 1, 2017 is approximately $135,000 lower when compared to the prior approach.</div><div>&#160;</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Significant disclosures relating to these benefit plans for the first quarter of fiscal 2017 and 2016 follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Postretirement Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 2,</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 2,</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Service cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">317,360</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">813,005</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,847</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">10,750</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Interest cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">791,057</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">766,580</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">20,207</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">20,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Expected return on plan assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(1,195,895</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(1,243,941</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(12,874</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(11,750</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Amortization of prior service cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">36,438</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">50,143</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(5,361</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(6,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Amortization of the net loss</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">307,870</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">627,055</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(19,400</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(13,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Net periodic benefit cost</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">256,830</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,012,842</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(10,581</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company&#8217;s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.&#160;&#160;In 2017, the Company expects to contribute $700,000 into its pension plans and $103,000 into its postretirement plan. As of April 1, 2017, the Company has not made contributions into its pension plans and has contributed $45,000 to its postretirement plan and will make the remaining contributions as required during the remainder of the year.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. The plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion.&#160;&#160;This contribution rate is currently 50% of the first 6% of contributions by eligible participants.&#160;&#160;The plan also provides for a transitional credit ranging from 0% to 4% to certain eligible emplyees who were active participants of the Salaried Retirement Plan at the time that benefits under the plan were frozen in Fiscal 2016, and a non-discretionary 3% of contributions to all eligible employees.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company made contributions to the plan as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">For the Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">April 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Regular matching contribution</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">116,475</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">56,231</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Transitional credit contribution</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">135,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-discretionary contribution</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,568</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">51,470</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total contributions made for the period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">559,413</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">107,701</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The non-discretionary contributions made in each of the periods disclosed above were expensed in the prior fiscal year.</div></div> 1858471 1979789 25800296 26165514 65444168 64911071 6381 0 357142 714285 96460017 95631216 0 P4Y9M18D 19.10 1 36043295 33101657 4312927 15442825 14591513 14197217 6682981 13917489 60000000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The components of inventories follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Raw material and component parts</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">8,433,550</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,829,236</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Work in process</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,799,146</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,118,149</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Finished goods</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">17,272,507</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,082,901</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">32,505,203</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">34,030,286</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">As of April 1, 2017, there were 438,000 shares of common stock reserved and available for future grant under the above noted 2010 plan.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Year Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Outstanding at beginning of period</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Issued</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">62,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">19.10</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Outstanding at end of period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">62,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">19.10</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The denominators used in the earnings per share computations follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Basic:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Weighted average shares outstanding</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,256,496</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,247,760</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Diluted:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Weighted average shares outstanding</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,256,496</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,247,760</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Dilutive stock options</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Denominator for diluted earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,256,496</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,247,760</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Significant disclosures relating to these benefit plans for the first quarter of fiscal 2017 and 2016 follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Postretirement Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 2,</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 2,</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Service cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">317,360</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">813,005</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,847</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">10,750</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Interest cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">791,057</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">766,580</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">20,207</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">20,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Expected return on plan assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(1,195,895</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(1,243,941</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(12,874</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(11,750</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Amortization of prior service cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">36,438</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">50,143</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(5,361</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(6,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Amortization of the net loss</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">307,870</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">627,055</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(19,400</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(13,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Net periodic benefit cost</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">256,830</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,012,842</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(10,581</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The gross carrying amount and accumulated amortization of amortizable intangible assets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Industrial Hardware Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Security Products Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Metal Products Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted-Average Amortization Period (Years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">2017 Gross Amount</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Patents and developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,166,937</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,046,299</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3,213,236</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">15.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">449,706</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">449,706</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">407,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">407,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intellectual property</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total Gross Intangibles</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,166,937</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,210,375</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,377,312</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">12.3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">2017 Accumulated Amortization</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Patents and developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,550,992</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">615,671</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,166,663</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">202,368</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">202,368</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">183,150</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">183,150</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intellectual property</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">138,316</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">138,316</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Accumulated Amortization</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,550,992</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,139,505</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,690,497</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Net April 1, 2017 per Balance Sheet</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">615,945</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,070,870</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,686,815</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div>&#160;</div><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">2016 Gross Amount</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Patents and developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,159,060</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,035,374</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3,194,434</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">15.6</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">449,706</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">449,706</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">407,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">407,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intellectual property</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">307,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total Gross Intangibles</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,159,060</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,199,450</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,358,510</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">12.3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">2016 Accumulated Amortization</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Patents and developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,529,675</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">598,756</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,128,431</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">179,882</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">179,882</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">162,800</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">162,800</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intellectual property</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">122,948</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">122,948</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Accumulated Amortization</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,529,675</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,064,386</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,594,061</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Net December 31, 2016 per Balance Sheet</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">629,385</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,135,064</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,764,449</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following is a roll-forward of goodwill from year-end 2016 to the end of the first quarter 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Industrial</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Hardware</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Security</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Products</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Metal</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Products</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Beginning balance</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,760,793</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">13,059,042</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">14,819,835</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign exchange</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,553</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,553</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Ending balance</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1,768,346</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">13,059,042</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">14,827,388</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Segment financial information follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Revenues:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Sales to unaffiliated customers:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Industrial Hardware</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">15,442,825</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">14,591,513</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Security Products</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">13,917,489</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">14,197,217</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Metal Products</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,682,981</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,312,927</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">36,043,295</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">33,101,657</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Income before income taxes:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Industrial Hardware</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">566,792</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">697,196</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Security Products</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">994,437</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,128,196</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Metal Products</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">674,972</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(864,528</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Operating Profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2,236,201</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">960,864</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Interest expense</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(21,024</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(36,285</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Other income</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">19,653</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">21,374</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2,234,830</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">945,953</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td colspan="14" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">SARs Outstanding and Exercisable</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Range of Exercise Prices</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Outstanding as of</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">19.10</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4.8</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">19.10</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note D &#8211; Segment Information</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Segment financial information follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">April 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Revenues:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Sales to unaffiliated customers:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Industrial Hardware</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">15,442,825</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">14,591,513</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Security Products</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">13,917,489</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">14,197,217</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Metal Products</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6,682,981</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,312,927</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">36,043,295</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">33,101,657</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Income before income taxes:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Industrial Hardware</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">566,792</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">697,196</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Security Products</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">994,437</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,128,196</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Metal Products</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">674,972</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(864,528</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Operating Profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2,236,201</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">960,864</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Interest expense</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">(21,024</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(36,285</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Other income</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">19,653</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">21,374</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2,234,830</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">945,953</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 6051958 5459582 0 19.10 P3Y 0 0 0 62000 0 0 438000 0 0 19.10 0 0 62000 0 19.10 82467514 84015027 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"><u>Note M &#8211; Subsequent Event</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On April 3, 2017, the Company entered into Securities Purchase Agreement (the &#8220;Securities Purchase Agreement&#8221;) with Velvac Holdings, Inc., a Delaware corporation (&#8220;Velvec&#8221;), and specific individuals (collectively, the &#8220;Sellers&#8221;). Pursuant to the Securities Purchase Agreement, the Company acquired 100% of the issued and outstanding stock of Velvec from the Sellers (the &#8220;Acquisition&#8221;) for $39.5 million and an earnout consideration contingent upon Velvac achieving minimum earnings performance levels and based on sales of Velvac&#8217;s new proprietary Road-iQ product line (the &#8220;Earnout Consideration&#8221;).</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Velvac is a premier designer and manufacturer of proprietary vision technology for original equipment manufacturers serving the heavy-duty and medium-duty truck, motorhome, and bus markets.&#160;&#160;Approximately two-thirds of Velvac&#8217;s sales are represented by proprietary mirrors and camera-enabled vision systems that provide substantial value to their customers.&#160;&#160;The remaining one-third of sales are represented by aftermarket components.&#160;&#160;Velvac recorded net sales of approximately $60 million for Fiscal year 2016. Velvac maintains manufacturing operations in Reynoso, Mexico and has distribution facilities at its headquarters in New Berlin, Wisconsin; in El Paso, Texas; Anaheim, California; and in Toronto, Ontario, Canada.&#160;&#160;Velvac also operates a facility in Bellingham, Washington in connection with the development of the new Road-iQ product line.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On April 3, 2017, the Company signed an amended and restated loan agreement (the &#8220;Loan Agreement&#8221;) with People&#8217;s United Bank that included a $31 million term portion and a $10 million revolving credit portion.&#160;&#160;Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc.&#160;&#160;The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.&#160;&#160;The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.&#160;&#160;The term loan is a five-year loan with the remaining balance due on March 1, 2022.&#160;&#160;The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.&#160;&#160;Under the terms of the Agreement, this rate will be 0.25% for the first six months.&#160;&#160;</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The revolving credit portion has a maturity date of April 1, 2022.&#160;&#160;On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notational amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.&#160;&#160;The notational amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.&#160;&#160;The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.</div></div> 2694729 2694729 19105723 19105723 0 6247760 6256496 6256496 6247760 3.5 P2Y 0.5 1 135000 0 0 0.3333 0.6666 0.5 0.03 0.04 0 0.06 39601 41509 127926 851929 1000000 1000000 0 0 1000000 1000000 0 0 1.2 55000000 1.1 1.1 P3M P1M 4.0 3.25 0.0025 3.0 EX-101.CAL 6 eml-20170401_cal.xml EX-101.DEF 7 eml-20170401_def.xml EX-101.PRE 8 eml-20170401_pre.xml EX-101.LAB 9 eml-20170401_lab.xml Amendment Flag Current Fiscal Year End Date Document Period End Date Entity [Domain] Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Legal Entity [Axis] Document Type Original notional amount Original notional amount Award Type [Axis] Recent Accounting Pronouncements Recent Accounting Pronouncements [Abstract] Accounts payable Accounts Payable, Current Accounts receivable, less allowances: $389,000 - 2017; $430,000 - 2016 Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Marketable securities, net of tax Accumulated other comprehensive income (loss): Unrecognized net pension and other postretirement benefit costs, net of taxes Accumulated Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net of Tax Foreign currency translation Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Adjustments to reconcile net income to net cash provided by operating activities: Stock-based compensation expense Accounts receivable, allowances TOTAL ASSETS Assets ASSETS Assets [Abstract] Current Assets Total Current Assets Assets, Current Basis of Presentation Business Description and Basis of Presentation [Text Block] Purchase price of acquisition Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and cash equivalents Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash dividends per share: (in dollars per share) Common Stock, shares issued (in shares) Common Stock, no par value (in dollars per share) Common Stock, shares authorized (in shares) Common Stock, no par value: Authorized: 50,000,000 shares Issued: 8,952,961 shares in 2017 and 8,950,827 shares in 2016 Outstanding: 6,258,233 shares in 2017 and 6,256,098 shares in 2016 Common Stock, shares outstanding (in shares) Retirement Benefit Plans [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk Type [Axis] Concentration Risk [Line Items] Concentration Risk [Table] Concentration Risk Type [Domain] Consolidation Items [Axis] Consolidation Items [Domain] Cost of products sold Cost of Goods Sold Credit Concentration Risk [Member] Customer Relationships [Member] Debt Instrument [Line Items] Debt Debt Disclosure [Text Block] Debt [Abstract] Term of loan Debt Instrument, Term Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Basis spread on variable rate Debt Instrument, Name [Domain] Quarterly principal payment Floor rate of loan Debt Instrument, Interest Rate, Stated Percentage Maturity date of loan Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Defined Contribution Plan Name [Axis] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Amortization of the net loss Defined Benefit Plan, Amortization of Gains (Losses) Contributions required by the Company in defined benefit plan Percentage of voluntary contributions allowed to participants, maximum Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Amortization of prior service cost Total contributions made for the period Employer matching contribution percentage Defined Benefit Plan Disclosure [Line Items] Defined Contribution Plan Name [Domain] Expected return on plan assets Defined Benefit Plan, Expected Return on Plan Assets Interest cost Employer contributions made Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost Defined Benefit Plan and Other Postretirement Benefit Plan [Domain] Accrued pension cost Defined Benefit Pension Plan, Liabilities, Noncurrent Service cost Components of the net periodic benefit cost [Abstract] Defined Benefit Plan, Net Periodic Benefit Cost [Abstract] Defined Benefit Plans and Other Postretirement Benefit Plans [Axis] Depreciation and amortization Derivative Instrument [Axis] Derivative Contract [Domain] Stock Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock Based Compensation [Abstract] Basic (in dollars per share) Diluted (in dollars per share) Earnings Per Share Earnings Per Share [Text Block] Earnings Per Share [Abstract] Earnings per share: Effect of exchange rate changes on cash Accrued compensation Employee-related Liabilities, Current Stock Options [Member] Percentage of common stock acquired Financial Instruments and Fair Value Measurements [Abstract] Financial Instruments and Fair Value Measurements Finite-Lived Intangible Assets by Major Class [Axis] Patents, technology, and other intangibles net of accumulated amortization Net as per Balance Sheet Accumulated Amortization Weighted Average Amortization Period Finite-Lived Intangible Asset, Weighted Average Period before Next Renewal or Extension Finite-Lived Intangible Assets [Line Items] Gross Amount Finite-Lived Intangible Assets, Major Class Name [Domain] Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract] (Gain)/loss on sale of equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Goodwill Beginning balance Ending balance Foreign exchange Goodwill, Foreign Currency Translation Gain (Loss) Goodwill [Line Items] Goodwill Goodwill Disclosure [Text Block] Goodwill [Roll Forward] Gross margin Gross Profit Intellectual Property [Member] Income Taxes [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Taxes Income Tax Disclosure [Text Block] Income taxes CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) [Abstract] Accounts payable Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Accrued compensation Increase (Decrease) in Employee Related Liabilities Changes in operating assets and liabilities: Other assets Increase (Decrease) in Other Operating Assets Other accrued expenses Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Dilutive stock options (in shares) Trademarks Intangibles Intangible Assets Disclosure [Text Block] Interest expense Interest Expense Floor Rate [Member] Interest Rate Swap [Member] Inventories Inventories, net Inventory, Net Finished goods Inventories Components of inventories [Abstract] Inventories [Abstract] Work in process Raw material and component parts LIBOR [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity LIABILITIES AND SHAREHOLDERS' EQUITY Total Current Liabilities Liabilities, Current Current Liabilities Revolving Credit Loan [Member] Increase in repayment amount Line of Credit Facility, Increase (Decrease), Net Borrowing under credit facility Borrowing under credit facility Quarterly commitment fee percentage Revolving credit portion commitment fee Quarterly principal payment Line of Credit Facility, Periodic Payment, Principal Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Current portion of long-term debt Long-term debt, less current portion Fixed rate of interest Marketable securities Maximum [Member] Term Loan [Member] Medium-term Notes [Member] Minimum [Member] Financing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Operating Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Investing Activities Net income Net income Non-compete Agreements [Member] Other income Operating Segments [Member] Operating Profit Operating profit Operating Income (Loss) Basis of Presentation [Abstract] Change in marketable securities, income taxes expense (benefit) Change in foreign currency translation Change in pension and postretirement benefit costs, income taxes (expense)/benefit Change in pension and postretirement benefit costs, net of tax expense of: 2017 - $112,864 2016 - $233,167 Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax Change in marketable securities, net of tax benefit of: 2017 - ($792) 2016 - $ - Total Other Assets Other Assets, Noncurrent Other long-term liabilities Postretirement Benefits [Member] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other accrued expenses Other Accrued Liabilities, Current Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accrued other postretirement benefits Prime Rate [Member] Prime Rate [Member] Marketable securities Payments to Acquire Marketable Securities Dividends paid Payments of Ordinary Dividends, Common Stock Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Retirement Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Pension Benefits [Member] Plan Name [Domain] Plan Name [Axis] Prepaid expenses and other assets Property, Plant and Equipment, Net Property, Plant and Equipment, Net Property, Plant and Equipment Property, Plant and Equipment, Gross Provision for doubtful accounts Range [Axis] Range [Domain] Principal payments on long-term debt Repayments of Long-term Debt Remeasurement Adjustment [Member] Restricted Stock [Member] Retained earnings Outstanding and exercisable, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Weighted- Average Remaining Contractual life Weighted- Average Exercise Price (in dollars per share) Percentage of fair market value of stock on grant date for exercise price Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Revenues, sales to unaffiliated customers Net sales Sales Revenue, Goods, Net Forecast [Member] Scenario, Unspecified [Domain] Components of inventories Schedule of Finite-Lived Intangible Assets [Table] Stock appreciation rights activity Denominators used in the earnings per share computations Significant disclosures relating to benefit plans Gross carrying amount and accumulated amortization of amortizable intangible assets Schedule of Defined Benefit Plans Disclosures [Table] Roll-forward of goodwill Schedule of Goodwill [Table] Segment financial information Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of stock appreciation rights outstanding and exercisable Loan Agreement [Member] Segment Information Segment Reporting Disclosure [Text Block] Segment [Domain] Segment Information [Abstract] Segment Reporting Information [Line Items] Selling and administrative expenses Selling, General and Administrative Expense Issued (in dollars per share) Vesting period Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Weighted - Average Exercise Price [Roll Forward] Restricted stock granted (in shares) Shares available for future grant (in shares) Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding at end of period (in shares) Outstanding at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Equity Award [Domain] Equity Award [Domain] Number of Shares [Roll Forward] Outstanding as of April 1, 2017 Range of Exercise Prices (in dollars per share) CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) [Abstract] CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract] CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) [Abstract] Scenario [Axis] Segments [Axis] Stock Appreciation Rights (SARs) [Member] Shareholders' Equity Total Shareholders' Equity Stockholders' Equity Attributable to Parent Subsequent Event [Abstract] Subsequent Event [Member] Subsequent Event [Text Block] Subsequent Event Type [Axis] Subsequent Event [Line Items] Subsequent Event [Table] Subsequent Event Type [Domain] Treasury Stock, shares (in shares) Treasury Stock: 2,694,729 shares in 2017 and 2016 Treasury Stock, Value Significant changes to the amount of unrecognized tax benefits Variable Rate [Domain] Variable Rate [Axis] Basic [Abstract] Denominator for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Diluted [Abstract] Denominators used in the earnings per share computations [Abstract] Weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Refers to leverage ratio to be maintained under covenant. Leverage ratio as multiple Period Two Leverage ratio as multiple, through 2019 Refers to period for payment of principal amount. Line of Credit Facility, Period for Periodic Principal Payment Period for quarterly principal payment Represents the signed amendment to Loan Agreement with People's United Bank now known as 2012 Term Loan. Term Loan 2012 [Member] 2012 Term Loan [Member] refers to percentage of outstanding balance of term loan. Percentage of Outstanding Balance of Term Loan Percentage of outstanding balance of term loan SARs Outstanding and Exercisable [Abstract] Represents the stock option plan. Plan 2010 [Member] 2010 Plan [Member] Represents the number of plans that have shares reserved for further issuance. Number of plans that have shares reserved for further issuance Additional information [Abstract] Plan designed to provide participants with a salary benefit. Excludes pension benefit other postretirement benefit plans. Salary Plan [Member] Salaried Plan [Member] Refers to U.S. non-union employees retirement plan. U.S. Non Union Employees [Member] Plan designed to provide participants with a benefit. Plan 401 K Plan Amendment [Member] 401 (K) Plan Amendment [Member] The increase decrease in the amount of pension benefit costs recognized during the period for (1) defined benefit plans and (2) defined contribution plans. Reduction in Pension Expense Reduction in pension expense Interest Rate Risk [Abstract] Credit Risk [Abstract] Refers to the number of customers that represented more than the specified percentage of trade receivables. Number of customers that represented more than the specified percentage of trade receivables Number of customers that represented more than 10% of trade receivables Document and Entity Information [Abstract] Refers to percentage of aftermarket components by the entity. Percentage of Aftermarket Components Percentage of aftermarket components Refers to percentage of proprietary mirrors and camera-enabled vision systems by the entity. Percentage of Proprietary Mirrors and Camera-enabled Vision Systems Percentage of proprietary mirrors and camera-enabled vision systems Refers to equal percentage of outstanding term loan of the entity. Equal percentage of outstanding term loan Non-discretionary percentage of contribution for the non eligible employees. Non Discretionary Contribution Percentage2 Non-discretionary contribution percentage for employees who were not eligible to participate in the salaried plan Non-discretionary percentage of contribution for the eligible employees. Non-discretionary Contribution Percentage1 Non-discretionary contribution percentage for certain employees who were eligible to participate in the salaried plan Increase decrease in percentage of employer's matching contributions to a defined contribution plan. Increase Decrease In Employer Matching Contribution On First Of Total Employee Contributions Increase in employer matching contribution on first of total employee contributions, percentage Non-discretionary contributions made by an employer to a defined contribution plan. Non-discretionary Contributions [Member] Plan designed to provide participants with a benefit. Plan 401K Plan Original [Member] Regular matching contributions made by an employer to a defined contribution plan. Regular Matching Contributions [Member] Transitional matching contributions made by an employer to a defined contribution plan. Transitional Credit Contributions [Member] Value of stock issued in lieu of cash for directors services contributed to the entity. Stock Issued During Period, Value, Issued for Directors Services Issuance of common stock for directors' fees The amount of costs unrecognized during the period for pension and postretirement benefits. Unrecognized Pension And Postretirement Benefits Unrecognized pension & other postretirement benefits Aggregate par or stated value of issued nonvoting preferred stock. This item includes treasury stock repurchased by the entity. Preferred Stock No Par Value Nonvoting Nonvoting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares Aggregate par or stated value of voting preferred stock authorized. This item includes treasury stock repurchased by the entity. Preferred Stock No Par Value Voting Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares The Security Products segment, made up of Greenwald Industries, Illinois Lock Company/CCL Security Products/Royal Lock, World Lock Company Ltd. and World Security Industries Ltd., is a leading manufacturer of security products. This segment manufactures electronic and mechanical locking devices, both keyed and keyless, for the computer, electronics, vending and gaming industries. Security Products [Member] Security Products Segment [Member] The Metal Products segment, based at the Company's Frazer And Jones facility, is the largest and most efficient producer of expansion shells for use in supporting the roofs of underground mines. This segment also manufactures specialty malleable and ductile iron castings. Metal Products [Member] Metal Products Segment [Member] The Industrial Hardware segment consists of Eberhard Manufacturing, Eberhard Hardware Manufacturing Ltd., Canadian Commercial Vehicles Corporation, Eastern Industrial Ltd. and Sesamee Mexicana, S.A. de C.V. The units design, manufacture and market a diverse product line of industrial and vehicular hardware throughout North America. Industrial Hardware [Member] Industrial Hardware Segment [Member] The maximum number of voting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period. Voting Preferred Stock Shares Authorized In Shares Voting Preferred Stock, shares authorized (in shares) Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share. Voting Preferred Stock No Par Value Voting Preferred Stock, no par value (in dollars per share) The maximum number of nonvoting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period. Nonvoting Preferred Stock Shares Authorized In Shares Nonvoting Preferred Stock, shares authorized (in shares) Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share. Nonvoting Preferred Stock No Par Value Nonvoting Preferred Stock, no par value (in dollars per share) Goodwill [Abstract] Intangibles [Abstract] Exclusive legal right granted by the government to the owner of the patent and developed technology to exploit an invention or a process for a period of time specified by law. Patents and developed technology [Member] Patents and Developed Technology [Member] Represents the signed amendment to Restated Loan Agreement with People's United Bank. Restated Loan Agreement [Member] Interest rate at which a bank borrows funds from other banks in the London interbank market. Three Month London Interbank Offered Rate (LIBOR) [Member] 3 Month LIBOR [Member] Interest rate at which a bank borrows funds from other banks in the London interbank market. One Month London Interbank Offered Rate (LIBOR) [Member] 1 Month LIBOR [Member] Refers to fixed charge coverage ratio to be maintained under covenant. Fixed Charge Coverage Ratio As Multiple Thereafter Fixed charge coverage ratio as multiple, thereafter A measure of the physical worth of a company, which does not include any value derived from intangible assets such as copyrights, patents and intellectual property. Tangible Net Worth Tangible net worth Refers to fixed charge coverage ratio to be maintained under covenant. Fixed Charge Coverage Ratio As Multiple Period One Fixed charge coverage ratio as multiple, 2018 Refers to fixed charge coverage ratio to be maintained under covenant. Fixed Charge Coverage Ratio as Multiple Fixed charge coverage ratio as multiple Term of interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument Term of Variable Rate Term of variable rate Refers to leverage ratio to be maintained under covenant. Leverage ratio as multiple Period one Leverage ratio as multiple, through 2018 Refers to leverage ratio to be maintained under covenant. Leverage ratio as multiple Period Three Leverage ratio as multiple, through 2020 The commitment fee, expressed as a percentage of the line of credit facility for first six months. Line of Credit Facility, Commitment Fee Percentage for Six Months Commitment fee percentage for first six months Refers to leverage ratio to be maintained under covenant. Leverage ratio as multiple Thereafter Leverage ratio as multiple, there after Refers to the acquired entity. Velvac Holdings, Inc [Member] XML 10 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
3 Months Ended
Apr. 01, 2017
May 03, 2017
Document and Entity Information [Abstract]    
Entity Registrant Name EASTERN CO  
Entity Central Index Key 0000031107  
Current Fiscal Year End Date --12-30  
Entity Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   6,258,233
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q1  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Apr. 01, 2017  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Apr. 01, 2017
Dec. 31, 2016
Current Assets    
Cash and cash equivalents $ 23,581,301 $ 22,725,376
Marketable securities 215,923 0
Accounts receivable, less allowances: $389,000 - 2017; $430,000 - 2016 19,961,027 18,135,792
Inventories 32,505,203 34,030,286
Prepaid expenses and other assets 1,979,789 1,858,471
Total Current Assets 78,243,243 76,749,925
Property, Plant and Equipment 65,444,168 64,911,071
Accumulated depreciation (39,643,872) (38,745,557)
Property, Plant and Equipment, Net 25,800,296 26,165,514
Goodwill 14,827,388 14,819,835
Trademarks 170,037 166,312
Patents, technology, and other intangibles net of accumulated amortization 1,686,815 1,764,449
Deferred income taxes 4,420,289 4,532,361
Total Other Assets 21,104,529 21,282,957
TOTAL ASSETS 125,148,068 124,198,396
Current Liabilities    
Accounts payable 7,964,163 7,048,174
Accrued compensation 1,820,392 3,112,404
Other accrued expenses 2,139,592 1,812,647
Current portion of long-term debt 714,285 892,857
Total Current Liabilities 12,638,432 12,866,082
Other long-term liabilities 288,805 288,805
Long-term debt, less current portion 714,286 892,857
Accrued other postretirement benefits 1,046,269 1,051,700
Accrued pension cost 26,445,249 26,631,438
Shareholders' Equity    
Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares
Nonvoting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares
Common Stock, no par value: Authorized: 50,000,000 shares Issued: 8,952,961 shares in 2017 and 8,950,827 shares in 2016 Outstanding: 6,258,233 shares in 2017 and 6,256,098 shares in 2016 29,188,131 29,146,622
Treasury Stock: 2,694,729 shares in 2017 and 2016 (19,105,723) (19,105,723)
Retained earnings 96,460,017 95,631,216
Accumulated other comprehensive income (loss):    
Foreign currency translation (1,693,110) (2,165,081)
Marketable securities, net of tax (1,451) 0
Unrecognized net pension and other postretirement benefit costs, net of taxes (20,832,837) (21,039,520)
Accumulated other comprehensive loss (22,527,398) (23,204,601)
Total Shareholders' Equity 84,015,027 82,467,514
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 125,148,068 $ 124,198,396
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Apr. 01, 2017
Dec. 31, 2016
Current Assets    
Accounts receivable, allowances $ 389,000 $ 430,000
Shareholders' Equity    
Voting Preferred Stock, no par value (in dollars per share) $ 0 $ 0
Voting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Nonvoting Preferred Stock, no par value (in dollars per share) $ 0 $ 0
Nonvoting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Common Stock, no par value (in dollars per share) $ 0 $ 0
Common Stock, shares authorized (in shares) 50,000,000 50,000,000
Common Stock, shares issued (in shares) 8,952,961 8,950,827
Common Stock, shares outstanding (in shares) 6,258,233 6,256,098
Treasury Stock, shares (in shares) 2,694,729 2,694,729
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Apr. 01, 2017
Apr. 02, 2016
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) [Abstract]    
Net sales $ 36,043,295 $ 33,101,657
Cost of products sold (27,755,136) (26,681,211)
Gross margin 8,288,159 6,420,446
Selling and administrative expenses (6,051,958) (5,459,582)
Operating profit 2,236,201 960,864
Interest expense (21,024) (36,285)
Other income 19,653 21,374
Income before income taxes 2,234,830 945,953
Income taxes 717,689 297,880
Net income $ 1,517,141 $ 648,073
Earnings per share:    
Basic (in dollars per share) $ 0.24 $ 0.10
Diluted (in dollars per share) 0.24 0.10
Cash dividends per share: (in dollars per share) $ 0.11 $ 0.11
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
3 Months Ended
Apr. 01, 2017
Apr. 02, 2016
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract]    
Net income $ 1,517,141 $ 648,073
Other comprehensive (loss) income:    
Change in foreign currency translation 471,971 177,787
Change in marketable securities, net of tax benefit of: 2017 - ($792) 2016 - $ - (1,451) 0
Change in pension and postretirement benefit costs, net of tax expense of: 2017 - $112,864 2016 - $233,167 206,683 424,531
Total other comprehensive (loss) income 677,203 602,318
Comprehensive income $ 2,194,344 $ 1,250,391
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) - USD ($)
3 Months Ended
Apr. 01, 2017
Apr. 02, 2016
Other comprehensive (loss) income:    
Change in marketable securities, income taxes expense (benefit) $ (792) $ 0
Change in pension and postretirement benefit costs, income taxes (expense)/benefit $ 112,864 $ 233,167
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
3 Months Ended
Apr. 01, 2017
Apr. 02, 2016
Operating Activities    
Net income $ 1,517,141 $ 648,073
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 955,614 928,136
Unrecognized pension & other postretirement benefits 127,926 851,929
(Gain)/loss on sale of equipment and other assets 33,098 19,780
Provision for doubtful accounts 6,381 0
Issuance of common stock for directors' fees 41,509 39,601
Changes in operating assets and liabilities:    
Accounts receivable (1,719,513) (339,041)
Inventories 1,689,822 1,254,683
Prepaid expenses and other (84,755) (127,991)
Other assets (35,208) (19,977)
Accounts payable 901,500 (1,336,219)
Accrued compensation (1,321,648) (1,099,262)
Other accrued expenses 279,730 (161,982)
Net cash provided by operating activities 2,391,597 657,730
Investing Activities    
Marketable securities (215,923) 0
Purchases of property, plant and equipment (487,169) (338,270)
Net cash used in investing activities (703,092) (338,270)
Financing Activities    
Principal payments on long-term debt (357,142) (714,285)
Dividends paid (688,340) (687,439)
Net cash used in financing activities (1,045,482) (1,401,724)
Effect of exchange rate changes on cash 212,902 (4,636)
Net change in cash and cash equivalents 855,925 (1,086,900)
Cash and cash equivalents at beginning of period 22,725,376 17,814,986
Cash and cash equivalents at end of period $ 23,581,301 $ 16,728,086
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation
3 Months Ended
Apr. 01, 2017
Basis of Presentation [Abstract]  
Basis of Presentation
Note A – Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and footnotes required by generally accepted accounting principles in the United States for complete financial statements. Refer to the Company’s consolidated financial statements and notes thereto included in its Form 10-K for the year ended December 31, 2016 for additional information.

The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. All intercompany accounts and transactions are eliminated. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.

The condensed consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated balance sheet at that date.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share
3 Months Ended
Apr. 01, 2017
Earnings Per Share [Abstract]  
Earnings Per Share
Note B – Earnings Per Share

The denominators used in the earnings per share computations follow:

 
 
Three Months Ended
 
 
 
April 1, 2017
  
April 2, 2016
 
Basic:
      
Weighted average shares outstanding
  
6,256,496
   
6,247,760
 
 
        
Diluted:
        
Weighted average shares outstanding
  
6,256,496
   
6,247,760
 
Dilutive stock options
  
-
   
-
 
Denominator for diluted earnings per share
  
6,256,496
   
6,247,760
 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories
3 Months Ended
Apr. 01, 2017
Inventories [Abstract]  
Inventories
Note C – Inventories

The components of inventories follow:

 
 
April 1, 2017
  
December 31, 2016
 
 
      
Raw material and component parts
 
$
8,433,550
  
$
8,829,236
 
Work in process
  
6,799,146
   
7,118,149
 
Finished goods
  
17,272,507
   
18,082,901
 
 
 
$
32,505,203
  
$
34,030,286
 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information
3 Months Ended
Apr. 01, 2017
Segment Information [Abstract]  
Segment Information
Note D – Segment Information

Segment financial information follows:

 
 
Three Months Ended
 
 
 
April 1, 2017
  
April 2, 2016
 
Revenues:
      
Sales to unaffiliated customers:
      
Industrial Hardware
 
$
15,442,825
  
$
14,591,513
 
Security Products
  
13,917,489
   
14,197,217
 
Metal Products
  
6,682,981
   
4,312,927
 
 
 
$
36,043,295
  
$
33,101,657
 
 
        
Income before income taxes:
        
Industrial Hardware
 
$
566,792
  
$
697,196
 
Security Products
  
994,437
   
1,128,196
 
Metal Products
  
674,972
   
(864,528
)
Operating Profit
  
2,236,201
   
960,864
 
Interest expense
  
(21,024
)
  
(36,285
)
Other income
  
19,653
   
21,374
 
      Income before income taxes
 
$
2,234,830
  
$
945,953
 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Recent Accounting Pronouncements
3 Months Ended
Apr. 01, 2017
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Note E – Recent Accounting Pronouncements
 
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations – Clarifying the Definition of a business. ASU 2017-01 provides guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions or dispositions of assets or businesses. The amendment is effective for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years.  The amendment should be applied prospectively with earlier application permitted as of the beginning of an interim or annual reporting period.  The Company is in the process of determining the effect that the adoption of ASU 2017-01 will have on the accompanying financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles – Goodwill and Other: Simplifying the test for Goodwill Impairment. ASU 2017-04 provides guidance to simplify the subsequent measure of goodwill by eliminating Step 2 from the goodwill impairment test. The amendment is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years.  The amendment should be applied prospectively with earlier application permitted as of the beginning of an interim or annual reporting period after January 1, 2017.  The Company is in the process of determining the effect that the adoption of ASU 2017-04 will have on the accompanying financial statements.

In February 2017, the FASB issued ASU No. 2017-06, Plan Accounting: Defined Benefit Pension Plans (Topic 960); Defined Contribution Pension Plans (Topic 962); Health and Welfare Benefit Plans (Topic 965): Employee Benefit Plan Master Trust Reporting. ASU 2017-06 provides guidance for reporting by an employee benefit plan for its interest in a master trust. The amendment is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2018.  The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.

In March 2017, the FASB issued ASU No. 2017-07, Compensation - Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. ASU 2017-07 provides guidance to improve the presentation of net periodic pension cost and net periodic postretirement benefit cost. The amendment is effective for fiscal years beginning after December 15, 2017, including interim periods
 
within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2017.  The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.

The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt
3 Months Ended
Apr. 01, 2017
Debt [Abstract]  
Debt
Note F – Debt

On January 29, 2010, the Company signed a secured Loan Agreement (the “Loan Agreement”) with People’s United Bank (“People’s”) which included a $5,000,000 term portion (the “Original Term Loan”) and a $10,000,000 revolving credit portion.  On January 25, 2012, the Company amended the loan agreement by taking an additional $5,000,000 term loan (the “2012 Term Loan”).  Interest on the Original Term Loan portion of the Loan Agreement is fixed at 4.98%.  Interest on the 2012 Term Loan is fixed at 3.90%.  The interest rate on the revolving credit portion of the Loan Agreement varied based on the LIBOR rate or People’s Prime rate plus a margin spread of 2.25%, with a floor rate of 3.25% and a maturity date of January 31, 2014.  On January 23, 2014, the Company signed an amendment to its secured Loan Agreement with People’s which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2016 and changed the interest rate to LIBOR plus 2.25%, eliminating the floor previously in place.  On June 9, 2016, the Company signed a third amendment to its secured Loan Agreement which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2018.  The Company did not utilize the revolving credit facility during Fiscal 2016 or during the first three months of 2017.

The Company has loan covenants under the Loan Agreement which required the Company to maintain a fixed charge coverage ratio of at least 1.1 to 1, and minimum tangible net worth of $55 million. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing.  The Company was in compliance with all covenants in 2016 and for the three month period ended April 1, 2017.

 
On April 3, 2017, the Company signed an amended and restated loan agreement (the “Restated Loan Agreement”) with People’s United Bank that included a $31 million term portion and a $10 million revolving credit portion.  Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc. (see Note M).  The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.  The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.  The term loan is a five-year loan with the remaining balance due on March 1, 2022.  The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.  Under the terms of the Restated Loan Agreement, this rate will be 0.25% for the first six months.  The revolving credit portion has a maturity date of April 1, 2022.  On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.

The interest rates on the term and revolving credit portion of the Restated Loan Agreement vary.  The interest rates may vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The margin spread is based on operating results calculated on a rolling-four-quarter basis.  The Company may also borrow funds at the lender’s prime rate.  On April 3, 2017, the interest rate for one half ( $15.5 million) of the term portion was 2.98%, using a 1 month LIBOR rate and 3.15% on the remaining balance ($15.5 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the first $5 million of the revolving credit portion was 2.98% with the remaining balance of approximately $1.6 million at 4.0%, the bank’s prime rate.

The Company’s loan covenants under the Restated Loan Agreement require the Company to maintain a consolidated minimum debt service coverage ratio of at least 1.1 to 1 for periods through December 31, 2018 and 1.2 to 1 thereafter to be tested quarterly on a twelve-month trailing basis.  In addition, the Company will be required to show a maximum total leverage ratio of 4.0x for periods through December 31, 2018, 3.5x for the period January 1, 2019 through December 31, 2019, 3.25x for the period January 1, 2020 through December 31, 2020 and 3.0x thereafter.


On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notational amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.  The notational amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.  The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill
3 Months Ended
Apr. 01, 2017
Goodwill [Abstract]  
Goodwill
Note G – Goodwill

The following is a roll-forward of goodwill from year-end 2016 to the end of the first quarter 2017:

 
 
Industrial
Hardware
Segment
  
Security
Products
Segment
  
Metal
Products
Segment
  
Total
 
 
            
Beginning balance
 
$
1,760,793
  
$
13,059,042
  
$
  
$
14,819,835
 
Foreign exchange
  
7,553
   
   
   
7,553
 
Ending balance
 
$
1,768,346
  
$
13,059,042
  
$
  
$
14,827,388
 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangibles
3 Months Ended
Apr. 01, 2017
Intangibles [Abstract]  
Intangibles
Note H – Intangibles

The gross carrying amount and accumulated amortization of amortizable intangible assets:

 
 
Industrial Hardware Segment
  
Security Products Segment
  
Metal Products Segment
  
Total
  
Weighted-Average Amortization Period (Years)
 
2017 Gross Amount
               
Patents and developed technology
 
$
2,166,937
  
$
1,046,299
  
$
--
  
$
3,213,236
   
15.5
 
Customer relationships
  
--
   
449,706
   
--
   
449,706
   
5.0
 
Non-compete agreements
  
--
   
407,000
   
--
   
407,000
   
5.0
 
Intellectual property
  
--
   
307,370
   
--
   
307,370
   
5.0
 
Total Gross Intangibles
 
$
2,166,937
  
$
2,210,375
  
$
--
  
$
4,377,312
   
12.3
 
 
                    
2017 Accumulated Amortization
                    
Patents and developed technology
 
$
1,550,992
  
$
615,671
  
$
--
  
$
2,166,663
     
Customer relationships
  
--
   
202,368
   
--
   
202,368
     
Non-compete agreements
  
--
   
183,150
   
--
   
183,150
     
Intellectual property
  
--
   
138,316
   
--
   
138,316
     
Accumulated Amortization
 
$
1,550,992
  
$
1,139,505
  
$
--
  
$
2,690,497
     
 
                    
Net April 1, 2017 per Balance Sheet
 
$
615,945
  
$
1,070,870
  
$
--
  
$
1,686,815
     
 


2016 Gross Amount
               
Patents and developed technology
 
$
2,159,060
  
$
1,035,374
  
$
--
  
$
3,194,434
   
15.6
 
Customer relationships
  
--
   
449,706
   
--
   
449,706
   
5.0
 
Non-compete agreements
  
--
   
407,000
   
--
   
407,000
   
5.0
 
Intellectual property
  
--
   
307,370
   
--
   
307,370
   
5.0
 
Total Gross Intangibles
 
$
2,159,060
  
$
2,199,450
  
$
--
  
$
4,358,510
   
12.3
 
 
                    
2016 Accumulated Amortization
                    
Patents and developed technology
 
$
1,529,675
  
$
598,756
  
$
--
  
$
2,128,431
     
Customer relationships
  
--
   
179,882
   
--
   
179,882
     
Non-compete agreements
  
--
   
162,800
   
--
   
162,800
     
Intellectual property
  
--
   
122,948
   
--
   
122,948
     
Accumulated Amortization
 
$
1,529,675
  
$
1,064,386
  
$
--
  
$
2,594,061
     
 
                    
Net December 31, 2016 per Balance Sheet
 
$
629,385
  
$
1,135,064
  
$
--
  
$
1,764,449
     
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Retirement Benefit Plans
3 Months Ended
Apr. 01, 2017
Retirement Benefit Plans [Abstract]  
Retirement Benefit Plans
Note I – Retirement Benefit Plans

The Company has non-contributory defined benefit pension plans covering certain U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded nonqualified supplemental retirement plans that provide certain current and former officers with benefits in excess of limits imposed by federal tax law.

The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements.

Effective for the Fiscal 2017 year expense, the Company changed the method used to measure Service Cost and Interest Cost for pension and other postretirement benefits for our plans.  Previously, we measured interest costs utilizing a single weighted-average discount rate derived from the yield curve used to measure the benefit obligations.  For 2017, interest costs will be measured by applying the specific spot rates along the yield curve to the plans’ corresponding discounted cash flows that comprise the obligation (i.e., the Spot Rate approach).  The new method provides a more precise measurement of interest costs by aligning the timing of the plans’ discounted cash flows to the corresponding spot rates on the yield curve; the measurement of our pension and other postretirement benefit obligations is not affected.  We have accounted for this change as a change in accounting estimate, which is applied prospectively.  Consequently, combined pension expense for the Company’s pension plans and other postretirement plan under the Spot Rate approach for the three-month period ended April 1, 2017 is approximately $135,000 lower when compared to the prior approach.
 

Significant disclosures relating to these benefit plans for the first quarter of fiscal 2017 and 2016 follow:

 
 
Pension Benefits
  
Postretirement Benefits
 
 
 
Three Months Ended
  
Three Months Ended
 
 
 
April 1,
2017
  
April 2,
2016
  
April 1,
2017
  
April 2,
2016
 
Service cost
 
$
317,360
  
$
813,005
  
$
6,847
  
$
10,750
 
Interest cost
  
791,057
   
766,580
   
20,207
   
20,500
 
Expected return on plan assets
  
(1,195,895
)
  
(1,243,941
)
  
(12,874
)
  
(11,750
)
Amortization of prior service cost
  
36,438
   
50,143
   
(5,361
)
  
(6,000
)
Amortization of the net loss
  
307,870
   
627,055
   
(19,400
)
  
(13,500
)
Net periodic benefit cost
 
$
256,830
  
$
1,012,842
  
$
(10,581
)
 
$
--
 


The Company’s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.  In 2017, the Company expects to contribute $700,000 into its pension plans and $103,000 into its postretirement plan. As of April 1, 2017, the Company has not made contributions into its pension plans and has contributed $45,000 to its postretirement plan and will make the remaining contributions as required during the remainder of the year.

The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. The plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion.  This contribution rate is currently 50% of the first 6% of contributions by eligible participants.  The plan also provides for a transitional credit ranging from 0% to 4% to certain eligible emplyees who were active participants of the Salaried Retirement Plan at the time that benefits under the plan were frozen in Fiscal 2016, and a non-discretionary 3% of contributions to all eligible employees.

The Company made contributions to the plan as follows:

 
 
For the Three Months Ended
 
 
 
April 1, 2017
  
April 2, 2016
 
Regular matching contribution
 
$
116,475
  
$
56,231
 
Transitional credit contribution
  
135,370
   
--
 
Non-discretionary contribution
  
307,568
   
51,470
 
Total contributions made for the period
 
$
559,413
  
$
107,701
 

The non-discretionary contributions made in each of the periods disclosed above were expensed in the prior fiscal year.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Based Compensation
3 Months Ended
Apr. 01, 2017
Stock Based Compensation [Abstract]  
Stock Based Compensation
Note J – Stock Based Compensation

The Company accounts for its stock based awards in accordance with Accounting Standards Codification subtopic 718-10, Compensation (“ASC 718-10”), which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and directors, including employee stock options and restricted stock awards. The Company estimates the fair value of stock options granted using the Black-Scholes valuation model. This model requires the Company to make estimates and assumptions including, among other things, estimates regarding the length of time an employee will retain vested stock options before exercising them, the estimated volatility of our common stock price and the number of options that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company’s consolidated statements of operations.
 

As of April 1, 2017, the Company had one stock option plan, the 2010 plan, for officers, other key employees, and non-employee directors.  Incentive stock options granted under the 2010 plan must have exercise prices that are not less than 100% of the fair market value of the stock on the dates the options are granted.  Restricted stock awards may also be granted to participants under the 2010 plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors.  Under the 2010 plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors.   No options or restricted stock were granted in the first quarter of 2017 or 2016.

The 2010 plan also permits the issuance of Stock Appreciation Rights (“SARs”).  The rights are in the form of an option with a cashless exercise price equal to the fair value of the Company’s stock at the date of grant.  During the first quarter of 2017, the Company issued 62,000 SARs at an exercise price of $19.10.  The SARs will vest over a three-year period and some are subject to meeting performance measurements.  When exercised, the Company will issue shares of Company stock with a value equal to the difference between the closing stock price on the date of exercise and the exercise price of the SAR’s.

Stock-based compensation expense in connection with SARs granted to employees and directors in the first quarter of Fiscal 2017 was approximately $7,000.

As of April 1, 2017, there were 438,000 shares of common stock reserved and available for future grant under the above noted 2010 plan.

 
 
Three Months Ended
April 1, 2017
  
Year Ended
December 31, 2016
 
 
 
Shares
  
Weighted - Average Exercise Price
  
Shares
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
--
  
$
--
   
--
  
$
--
 
Issued
  
62,000
   
19.10
   
--
   
--
 
Outstanding at end of period
  
62,000
   
19.10
   
--
   
--
 
 
SARs Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
April 1, 2017
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
19.10
   
--
   
4.8
  
$
19.10
 

At April 1, 2017, outstanding and exercisable SARs had an intrinsic value of $0.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
3 Months Ended
Apr. 01, 2017
Income Taxes [Abstract]  
Income Taxes
Note K – Income Taxes

The Company files income tax returns in the U.S. federal jurisdiction, and various states and foreign jurisdictions.  With few exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before 2013 and non-U.S. income tax examinations by tax authorities prior to 2010.

The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB Accounting Standards Codification (“ASC”) 740.  There have been no significant changes to the amount of unrecognized tax benefits during the three months ended April 1, 2017.  The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements
3 Months Ended
Apr. 01, 2017
Financial Instruments and Fair Value Measurements [Abstract]  
Financial Instruments and Fair Value Measurements
Note L - Financial Instruments and Fair Value Measurements

Financial Risk Management Objectives and Policies

The Company is exposed primarily to credit, interest rate and currency exchange rate risks which arise in the normal course of business.
 
Credit Risk
 
Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its receivable accounts with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At April 1, 2017 and December 31, 2016, there were no significant concentrations of credit risk. No one customer represented more than 10% of the Company’s net trade receivables at April 1, 2017 or at December 31, 2016.  The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.

Interest Rate Risk
 
On April 1, 2017, the Company has no exposure to the risk of changes in market interest rates as the interest rate on the outstanding term debt is fixed at 3.90%.

Fair Value Measurements

Assets and liabilities that require fair value measurement are recorded at fair value using market and income valuation approaches and considering the Company’s and counterparty’s credit risk. The Company uses the market approach and the income approach to value assets and liabilities as appropriate. There are no assets or liabilities requiring fair value measurements on April 1, 2017 or December 31, 2016 except for the marketable securities, a level 1 asset, which are immaterial to the total assets of the Company.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event
3 Months Ended
Apr. 01, 2017
Subsequent Event [Abstract]  
Subsequent Event [Text Block]
Note M – Subsequent Event

On April 3, 2017, the Company entered into Securities Purchase Agreement (the “Securities Purchase Agreement”) with Velvac Holdings, Inc., a Delaware corporation (“Velvec”), and specific individuals (collectively, the “Sellers”). Pursuant to the Securities Purchase Agreement, the Company acquired 100% of the issued and outstanding stock of Velvec from the Sellers (the “Acquisition”) for $39.5 million and an earnout consideration contingent upon Velvac achieving minimum earnings performance levels and based on sales of Velvac’s new proprietary Road-iQ product line (the “Earnout Consideration”).

Velvac is a premier designer and manufacturer of proprietary vision technology for original equipment manufacturers serving the heavy-duty and medium-duty truck, motorhome, and bus markets.  Approximately two-thirds of Velvac’s sales are represented by proprietary mirrors and camera-enabled vision systems that provide substantial value to their customers.  The remaining one-third of sales are represented by aftermarket components.  Velvac recorded net sales of approximately $60 million for Fiscal year 2016. Velvac maintains manufacturing operations in Reynoso, Mexico and has distribution facilities at its headquarters in New Berlin, Wisconsin; in El Paso, Texas; Anaheim, California; and in Toronto, Ontario, Canada.  Velvac also operates a facility in Bellingham, Washington in connection with the development of the new Road-iQ product line.

On April 3, 2017, the Company signed an amended and restated loan agreement (the “Loan Agreement”) with People’s United Bank that included a $31 million term portion and a $10 million revolving credit portion.  Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc.  The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.  The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.  The term loan is a five-year loan with the remaining balance due on March 1, 2022.  The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.  Under the terms of the Agreement, this rate will be 0.25% for the first six months.  

The revolving credit portion has a maturity date of April 1, 2022.  On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.
 
On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notational amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.  The notational amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.  The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Tables)
3 Months Ended
Apr. 01, 2017
Earnings Per Share [Abstract]  
Denominators used in the earnings per share computations
The denominators used in the earnings per share computations follow:

 
 
Three Months Ended
 
 
 
April 1, 2017
  
April 2, 2016
 
Basic:
      
Weighted average shares outstanding
  
6,256,496
   
6,247,760
 
 
        
Diluted:
        
Weighted average shares outstanding
  
6,256,496
   
6,247,760
 
Dilutive stock options
  
-
   
-
 
Denominator for diluted earnings per share
  
6,256,496
   
6,247,760
 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Tables)
3 Months Ended
Apr. 01, 2017
Inventories [Abstract]  
Components of inventories
The components of inventories follow:

 
 
April 1, 2017
  
December 31, 2016
 
 
      
Raw material and component parts
 
$
8,433,550
  
$
8,829,236
 
Work in process
  
6,799,146
   
7,118,149
 
Finished goods
  
17,272,507
   
18,082,901
 
 
 
$
32,505,203
  
$
34,030,286
 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Tables)
3 Months Ended
Apr. 01, 2017
Segment Information [Abstract]  
Segment financial information
Segment financial information follows:

 
 
Three Months Ended
 
 
 
April 1, 2017
  
April 2, 2016
 
Revenues:
      
Sales to unaffiliated customers:
      
Industrial Hardware
 
$
15,442,825
  
$
14,591,513
 
Security Products
  
13,917,489
   
14,197,217
 
Metal Products
  
6,682,981
   
4,312,927
 
 
 
$
36,043,295
  
$
33,101,657
 
 
        
Income before income taxes:
        
Industrial Hardware
 
$
566,792
  
$
697,196
 
Security Products
  
994,437
   
1,128,196
 
Metal Products
  
674,972
   
(864,528
)
Operating Profit
  
2,236,201
   
960,864
 
Interest expense
  
(21,024
)
  
(36,285
)
Other income
  
19,653
   
21,374
 
      Income before income taxes
 
$
2,234,830
  
$
945,953
 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill (Tables)
3 Months Ended
Apr. 01, 2017
Goodwill [Abstract]  
Roll-forward of goodwill
The following is a roll-forward of goodwill from year-end 2016 to the end of the first quarter 2017:

 
 
Industrial
Hardware
Segment
  
Security
Products
Segment
  
Metal
Products
Segment
  
Total
 
 
            
Beginning balance
 
$
1,760,793
  
$
13,059,042
  
$
  
$
14,819,835
 
Foreign exchange
  
7,553
   
   
   
7,553
 
Ending balance
 
$
1,768,346
  
$
13,059,042
  
$
  
$
14,827,388
 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangibles (Tables)
3 Months Ended
Apr. 01, 2017
Intangibles [Abstract]  
Gross carrying amount and accumulated amortization of amortizable intangible assets
The gross carrying amount and accumulated amortization of amortizable intangible assets:

 
 
Industrial Hardware Segment
  
Security Products Segment
  
Metal Products Segment
  
Total
  
Weighted-Average Amortization Period (Years)
 
2017 Gross Amount
               
Patents and developed technology
 
$
2,166,937
  
$
1,046,299
  
$
--
  
$
3,213,236
   
15.5
 
Customer relationships
  
--
   
449,706
   
--
   
449,706
   
5.0
 
Non-compete agreements
  
--
   
407,000
   
--
   
407,000
   
5.0
 
Intellectual property
  
--
   
307,370
   
--
   
307,370
   
5.0
 
Total Gross Intangibles
 
$
2,166,937
  
$
2,210,375
  
$
--
  
$
4,377,312
   
12.3
 
 
                    
2017 Accumulated Amortization
                    
Patents and developed technology
 
$
1,550,992
  
$
615,671
  
$
--
  
$
2,166,663
     
Customer relationships
  
--
   
202,368
   
--
   
202,368
     
Non-compete agreements
  
--
   
183,150
   
--
   
183,150
     
Intellectual property
  
--
   
138,316
   
--
   
138,316
     
Accumulated Amortization
 
$
1,550,992
  
$
1,139,505
  
$
--
  
$
2,690,497
     
 
                    
Net April 1, 2017 per Balance Sheet
 
$
615,945
  
$
1,070,870
  
$
--
  
$
1,686,815
     
 


2016 Gross Amount
               
Patents and developed technology
 
$
2,159,060
  
$
1,035,374
  
$
--
  
$
3,194,434
   
15.6
 
Customer relationships
  
--
   
449,706
   
--
   
449,706
   
5.0
 
Non-compete agreements
  
--
   
407,000
   
--
   
407,000
   
5.0
 
Intellectual property
  
--
   
307,370
   
--
   
307,370
   
5.0
 
Total Gross Intangibles
 
$
2,159,060
  
$
2,199,450
  
$
--
  
$
4,358,510
   
12.3
 
 
                    
2016 Accumulated Amortization
                    
Patents and developed technology
 
$
1,529,675
  
$
598,756
  
$
--
  
$
2,128,431
     
Customer relationships
  
--
   
179,882
   
--
   
179,882
     
Non-compete agreements
  
--
   
162,800
   
--
   
162,800
     
Intellectual property
  
--
   
122,948
   
--
   
122,948
     
Accumulated Amortization
 
$
1,529,675
  
$
1,064,386
  
$
--
  
$
2,594,061
     
 
                    
Net December 31, 2016 per Balance Sheet
 
$
629,385
  
$
1,135,064
  
$
--
  
$
1,764,449
     
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Retirement Benefit Plans (Tables)
3 Months Ended
Apr. 01, 2017
Retirement Benefit Plans [Abstract]  
Significant disclosures relating to benefit plans
Significant disclosures relating to these benefit plans for the first quarter of fiscal 2017 and 2016 follow:

 
 
Pension Benefits
  
Postretirement Benefits
 
 
 
Three Months Ended
  
Three Months Ended
 
 
 
April 1,
2017
  
April 2,
2016
  
April 1,
2017
  
April 2,
2016
 
Service cost
 
$
317,360
  
$
813,005
  
$
6,847
  
$
10,750
 
Interest cost
  
791,057
   
766,580
   
20,207
   
20,500
 
Expected return on plan assets
  
(1,195,895
)
  
(1,243,941
)
  
(12,874
)
  
(11,750
)
Amortization of prior service cost
  
36,438
   
50,143
   
(5,361
)
  
(6,000
)
Amortization of the net loss
  
307,870
   
627,055
   
(19,400
)
  
(13,500
)
Net periodic benefit cost
 
$
256,830
  
$
1,012,842
  
$
(10,581
)
 
$
--
 
Defined Contribution Plan
The Company made contributions to the plan as follows:

 
 
For the Three Months Ended
 
 
 
April 1, 2017
  
April 2, 2016
 
Regular matching contribution
 
$
116,475
  
$
56,231
 
Transitional credit contribution
  
135,370
   
--
 
Non-discretionary contribution
  
307,568
   
51,470
 
Total contributions made for the period
 
$
559,413
  
$
107,701
 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Based Compensation (Tables)
3 Months Ended
Apr. 01, 2017
Stock Based Compensation [Abstract]  
Stock appreciation rights activity
As of April 1, 2017, there were 438,000 shares of common stock reserved and available for future grant under the above noted 2010 plan.

 
 
Three Months Ended
April 1, 2017
  
Year Ended
December 31, 2016
 
 
 
Shares
  
Weighted - Average Exercise Price
  
Shares
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
--
  
$
--
   
--
  
$
--
 
Issued
  
62,000
   
19.10
   
--
   
--
 
Outstanding at end of period
  
62,000
   
19.10
   
--
   
--
 
Schedule of stock appreciation rights outstanding and exercisable
SARs Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
April 1, 2017
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
19.10
   
--
   
4.8
  
$
19.10
 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Details) - shares
3 Months Ended
Apr. 01, 2017
Apr. 02, 2016
Basic [Abstract]    
Weighted average shares outstanding (in shares) 6,256,496 6,247,760
Diluted [Abstract]    
Weighted average shares outstanding (in shares) 6,256,496 6,247,760
Dilutive stock options (in shares) 0 0
Denominator for diluted earnings per share (in shares) 6,256,496 6,247,760
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Details) - USD ($)
Apr. 01, 2017
Dec. 31, 2016
Components of inventories [Abstract]    
Raw material and component parts $ 8,433,550 $ 8,829,236
Work in process 6,799,146 7,118,149
Finished goods 17,272,507 18,082,901
Inventories, net $ 32,505,203 $ 34,030,286
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Details) - USD ($)
3 Months Ended
Apr. 01, 2017
Apr. 02, 2016
Segment Reporting Information [Line Items]    
Revenues, sales to unaffiliated customers $ 36,043,295 $ 33,101,657
Operating Profit 2,236,201 960,864
Interest expense (21,024) (36,285)
Other income 19,653 21,374
Income before income taxes 2,234,830 945,953
Industrial Hardware [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Revenues, sales to unaffiliated customers 15,442,825 14,591,513
Operating Profit 566,792 697,196
Security Products [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Revenues, sales to unaffiliated customers 13,917,489 14,197,217
Operating Profit 994,437 1,128,196
Metal Products [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Revenues, sales to unaffiliated customers 6,682,981 4,312,927
Operating Profit $ 674,972 $ (864,528)
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt (Details)
3 Months Ended 24 Months Ended
Apr. 04, 2017
USD ($)
Apr. 03, 2017
USD ($)
Jan. 23, 2014
USD ($)
Jan. 29, 2010
USD ($)
Sep. 30, 2019
USD ($)
Apr. 01, 2017
USD ($)
Jun. 30, 2019
USD ($)
Jan. 25, 2012
USD ($)
Velvac Holdings, Inc [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Percentage of common stock acquired   100.00%            
Restated Loan Agreement [Member] | Maximum [Member]                
Debt Instrument [Line Items]                
Leverage ratio as multiple, through 2018           4.0    
Leverage ratio as multiple, through 2019           3.5    
Leverage ratio as multiple, through 2020           3.25    
Leverage ratio as multiple, there after           3.0    
Restated Loan Agreement [Member] | Subsequent Event [Member] | Minimum [Member]                
Debt Instrument [Line Items]                
Fixed charge coverage ratio as multiple, 2018   1.1            
Fixed charge coverage ratio as multiple, thereafter   1.2            
Term Loan [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity       $ 5,000,000        
Fixed rate of interest       4.98%        
Term Loan [Member] | Forecast [Member]                
Debt Instrument [Line Items]                
Quarterly principal payment         $ 775,000   $ 387,500  
Term Loan [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity   $ 31,000,000            
Maturity date of loan   Mar. 01, 2022            
Borrowing under credit facility   $ 1,429,000            
Period for quarterly principal payment   2 years            
Term of loan   5 years            
Term Loan [Member] | Interest Rate Swap [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Fixed rate of interest 1.92%              
Original notional amount $ 15,500,000              
Percentage of outstanding balance of term loan 50.00%              
Term Loan [Member] | 1 Month LIBOR [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Fixed rate of interest   2.98%            
Borrowing under credit facility   $ 15,500,000            
Term of variable rate   1 month            
Term Loan [Member] | 3 Month LIBOR [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Fixed rate of interest   3.15%            
Borrowing under credit facility   $ 15,500,000            
Term of variable rate   3 months            
Revolving Credit Loan [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity     $ 10,000,000 $ 10,000,000   $ 10,000,000    
Maturity date of loan     Jul. 01, 2016     Jul. 01, 2018    
Revolving Credit Loan [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity   $ 10,000,000            
Maturity date of loan   Apr. 01, 2022            
Borrowing under credit facility   $ 6,600,000            
Quarterly commitment fee percentage   0.25%            
Commitment fee percentage for first six months   0.25%            
Revolving Credit Loan [Member] | Subsequent Event [Member] | Minimum [Member]                
Debt Instrument [Line Items]                
Quarterly commitment fee percentage   0.20%            
Revolving Credit Loan [Member] | Subsequent Event [Member] | Maximum [Member]                
Debt Instrument [Line Items]                
Quarterly commitment fee percentage   0.375%            
Revolving Credit Loan [Member] | Velvac Holdings, Inc [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Borrowing under credit facility   $ 1,429,000            
Revolving Credit Loan [Member] | Interest Rate Swap [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Fixed rate of interest 1.92%              
Original notional amount $ 15,500,000              
Revolving Credit Loan [Member] | LIBOR [Member]                
Debt Instrument [Line Items]                
Basis spread on variable rate     2.25%          
Revolving Credit Loan [Member] | LIBOR [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Fixed rate of interest   2.98%            
Borrowing under credit facility   $ 5,000,000            
Revolving Credit Loan [Member] | LIBOR [Member] | Subsequent Event [Member] | Minimum [Member]                
Debt Instrument [Line Items]                
Basis spread on variable rate   1.75%            
Revolving Credit Loan [Member] | LIBOR [Member] | Subsequent Event [Member] | Maximum [Member]                
Debt Instrument [Line Items]                
Basis spread on variable rate   2.50%            
Revolving Credit Loan [Member] | Prime Rate [Member]                
Debt Instrument [Line Items]                
Basis spread on variable rate       2.25%        
Floor rate of loan       3.25%        
Revolving Credit Loan [Member] | Prime Rate [Member] | Subsequent Event [Member]                
Debt Instrument [Line Items]                
Fixed rate of interest   4.00%            
Borrowing under credit facility   $ 1,600,000            
Revolving Credit Loan [Member] | Floor Rate [Member]                
Debt Instrument [Line Items]                
Basis spread on variable rate       2.25%        
Floor rate of loan       3.25%        
Loan Agreement [Member] | Minimum [Member]                
Debt Instrument [Line Items]                
Fixed charge coverage ratio as multiple           1.1    
Tangible net worth           $ 55,000,000    
Term Loan 2012 [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity               $ 5,000,000
Fixed rate of interest           3.90%   3.90%
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill (Details)
3 Months Ended
Apr. 01, 2017
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 14,819,835
Foreign exchange 7,553
Ending balance 14,827,388
Industrial Hardware Segment [Member]  
Goodwill [Roll Forward]  
Beginning balance 1,760,793
Foreign exchange 7,553
Ending balance 1,768,346
Security Products Segment [Member]  
Goodwill [Roll Forward]  
Beginning balance 13,059,042
Foreign exchange 0
Ending balance 13,059,042
Metal Products Segment [Member]  
Goodwill [Roll Forward]  
Beginning balance 0
Foreign exchange 0
Ending balance $ 0
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangibles (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 01, 2017
Dec. 31, 2016
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 4,377,312 $ 4,358,510
Accumulated Amortization 2,690,497 2,594,061
Net as per Balance Sheet $ 1,686,815 $ 1,764,449
Weighted Average Amortization Period 12 years 3 months 18 days 12 years 3 months 18 days
Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 2,166,937 $ 2,159,060
Accumulated Amortization 1,550,992 1,529,675
Net as per Balance Sheet 615,945 629,385
Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 2,210,375 2,199,450
Accumulated Amortization 1,139,505 1,064,386
Net as per Balance Sheet 1,070,870 1,135,064
Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Net as per Balance Sheet 0 0
Patents and Developed Technology [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 3,213,236 3,194,434
Accumulated Amortization $ 2,166,663 $ 2,128,431
Weighted Average Amortization Period 15 years 6 months 15 years 7 months 6 days
Patents and Developed Technology [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 2,166,937 $ 2,159,060
Accumulated Amortization 1,550,992 1,529,675
Patents and Developed Technology [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 1,046,299 1,035,374
Accumulated Amortization 615,671 598,756
Patents and Developed Technology [Member] | Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Customer Relationships [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 449,706 449,706
Accumulated Amortization $ 202,368 $ 179,882
Weighted Average Amortization Period 5 years 5 years
Customer Relationships [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 0 $ 0
Accumulated Amortization 0 0
Customer Relationships [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 449,706 449,706
Accumulated Amortization 202,368 179,882
Customer Relationships [Member] | Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Non-compete Agreements [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 407,000 407,000
Accumulated Amortization $ 183,150 $ 162,800
Weighted Average Amortization Period 5 years 5 years
Non-compete Agreements [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 0 $ 0
Accumulated Amortization 0 0
Non-compete Agreements [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 407,000 407,000
Accumulated Amortization 183,150 162,800
Non-compete Agreements [Member] | Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Intellectual Property [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 307,370 307,370
Accumulated Amortization $ 138,316 $ 122,948
Weighted Average Amortization Period 5 years 5 years
Intellectual Property [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 0 $ 0
Accumulated Amortization 0 0
Intellectual Property [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 307,370 307,370
Accumulated Amortization 138,316 122,948
Intellectual Property [Member] | Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization $ 0 $ 0
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Retirement Benefit Plans (Details) - USD ($)
3 Months Ended
Apr. 01, 2017
Apr. 02, 2016
Additional information [Abstract]    
Reduction in pension expense $ 135,000  
Pension Benefits [Member]    
Components of the net periodic benefit cost [Abstract]    
Service cost 317,360 $ 813,005
Interest cost 791,057 766,580
Expected return on plan assets (1,195,895) (1,243,941)
Amortization of prior service cost 36,438 50,143
Amortization of the net loss 307,870 627,055
Net periodic benefit cost 256,830 1,012,842
Additional information [Abstract]    
Contributions required by the Company in defined benefit plan 103,000  
Postretirement Benefits [Member]    
Components of the net periodic benefit cost [Abstract]    
Service cost 6,847 10,750
Interest cost 20,207 20,500
Expected return on plan assets (12,874) (11,750)
Amortization of prior service cost (5,361) (6,000)
Amortization of the net loss (19,400) (13,500)
Net periodic benefit cost (10,581) $ 0
Additional information [Abstract]    
Contributions required by the Company in defined benefit plan 700,000  
Employer contributions made $ 45,000  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Retirement Benefit Plans, Defined Contribution Plan (Details) - USD ($)
3 Months Ended
Apr. 01, 2017
Apr. 02, 2016
Defined Contribution Plan Disclosure [Line Items]    
Total contributions made for the period $ 559,413 $ 107,701
Regular Matching Contributions [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Total contributions made for the period 116,475 56,231
Transitional Credit Contributions [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Total contributions made for the period 135,370 0
Non-discretionary Contributions [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Total contributions made for the period $ 307,568 $ 51,470
Plan 401K Plan Original [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Employer matching contribution percentage 50.00%  
Plan 401 K Plan Amendment [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Percentage of voluntary contributions allowed to participants, maximum 100.00%  
Increase in employer matching contribution on first of total employee contributions, percentage 6.00%  
Non-discretionary contribution percentage for employees who were not eligible to participate in the salaried plan 3.00%  
U.S. Non Union Employees [Member] | Minimum [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Non-discretionary contribution percentage for certain employees who were eligible to participate in the salaried plan 0.00%  
U.S. Non Union Employees [Member] | Maximum [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Non-discretionary contribution percentage for certain employees who were eligible to participate in the salaried plan 4.00%  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Based Compensation (Details)
3 Months Ended 12 Months Ended
Apr. 01, 2017
USD ($)
Plan
$ / shares
shares
Apr. 02, 2016
$ / shares
shares
Dec. 31, 2016
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of plans that have shares reserved for further issuance | Plan 1    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of fair market value of stock on grant date for exercise price 100.00%    
Stock Options [Member]      
Number of Shares [Roll Forward]      
Options granted (in shares) 0 0  
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock granted (in shares) 0 0  
Stock Appreciation Rights (SARs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Stock-based compensation expense | $ $ 7,000    
Number of Shares [Roll Forward]      
Outstanding at beginning of period (in shares) 0 0 0
Options granted (in shares) 62,000   0
Outstanding at end of period (in shares) 62,000   0
Weighted - Average Exercise Price [Roll Forward]      
Outstanding at beginning of period (in dollars per share) | $ / shares $ 0 $ 0 $ 0
Issued (in dollars per share) | $ / shares 19.10   0
Outstanding at end of period (in dollars per share) | $ / shares 19.10   $ 0
SARs Outstanding and Exercisable [Abstract]      
Range of Exercise Prices (in dollars per share) | $ / shares $ 19.10    
Outstanding as of April 1, 2017 0    
Weighted- Average Remaining Contractual life 4 years 9 months 18 days    
Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 19.10    
Outstanding and exercisable, intrinsic value | $ $ 0    
2010 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future grant (in shares) 438,000    
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details)
3 Months Ended
Apr. 01, 2017
USD ($)
Income Taxes [Abstract]  
Significant changes to the amount of unrecognized tax benefits $ 0
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements (Details) - Customer
Apr. 01, 2017
Dec. 31, 2016
Jan. 25, 2012
2012 Term Loan [Member]      
Interest Rate Risk [Abstract]      
Fixed rate of interest 3.90%   3.90%
Credit Concentration Risk [Member]      
Credit Risk [Abstract]      
Number of customers that represented more than 10% of trade receivables 0 0  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event (Details) - USD ($)
3 Months Ended 12 Months Ended 24 Months Ended
Apr. 04, 2017
Apr. 03, 2017
Jan. 23, 2014
Sep. 30, 2019
Apr. 01, 2017
Apr. 02, 2016
Dec. 31, 2016
Jun. 30, 2019
Jan. 29, 2010
Subsequent Event [Line Items]                  
Net sales         $ 36,043,295 $ 33,101,657      
Term Loan [Member]                  
Subsequent Event [Line Items]                  
Maximum borrowing capacity                 $ 5,000,000
Fixed rate of interest                 4.98%
Term Loan [Member] | Forecast [Member]                  
Subsequent Event [Line Items]                  
Quarterly principal payment       $ 775,000       $ 387,500  
Revolving Credit Loan [Member]                  
Subsequent Event [Line Items]                  
Maximum borrowing capacity     $ 10,000,000   $ 10,000,000       $ 10,000,000
Maturity date of loan     Jul. 01, 2016   Jul. 01, 2018        
Velvac Holdings, Inc [Member]                  
Subsequent Event [Line Items]                  
Net sales             $ 60,000,000    
Subsequent Event [Member] | Term Loan [Member]                  
Subsequent Event [Line Items]                  
Maximum borrowing capacity   $ 31,000,000              
Borrowing under credit facility   $ 1,429,000              
Period for quarterly principal payment   2 years              
Term of loan   5 years              
Maturity date of loan   Mar. 01, 2022              
Subsequent Event [Member] | Term Loan [Member] | Interest Rate Swap [Member]                  
Subsequent Event [Line Items]                  
Original notional amount $ 15,500,000                
Fixed rate of interest 1.92%                
Subsequent Event [Member] | Revolving Credit Loan [Member]                  
Subsequent Event [Line Items]                  
Maximum borrowing capacity   $ 10,000,000              
Borrowing under credit facility   $ 6,600,000              
Revolving credit portion commitment fee   0.25%              
Maturity date of loan   Apr. 01, 2022              
Subsequent Event [Member] | Revolving Credit Loan [Member] | Interest Rate Swap [Member]                  
Subsequent Event [Line Items]                  
Original notional amount $ 15,500,000                
Equal percentage of outstanding term loan 50.00%                
Fixed rate of interest 1.92%                
Subsequent Event [Member] | Revolving Credit Loan [Member] | Minimum [Member]                  
Subsequent Event [Line Items]                  
Revolving credit portion commitment fee   0.20%              
Subsequent Event [Member] | Revolving Credit Loan [Member] | Maximum [Member]                  
Subsequent Event [Line Items]                  
Revolving credit portion commitment fee   0.375%              
Subsequent Event [Member] | Velvac Holdings, Inc [Member]                  
Subsequent Event [Line Items]                  
Percentage of common stock acquired   100.00%              
Purchase price of acquisition   $ 39,500,000              
Percentage of proprietary mirrors and camera-enabled vision systems   66.66%              
Percentage of aftermarket components   33.33%              
Subsequent Event [Member] | Velvac Holdings, Inc [Member] | Revolving Credit Loan [Member]                  
Subsequent Event [Line Items]                  
Borrowing under credit facility   $ 1,429,000              
EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^ I4H?(\\#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,$% @ ;X"E2F;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 " !O@*5*^TG[%NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)^GJ"J&;B^))07!!\1:2V=U@DX9DI-VW-ZV[ M740?0,@E,W^^^0;2FBA-G_ Y]1$3.EC-N;*# M@+>GQY=YW621A'^_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 ( &^ I4JMT3<\>@( -X( 8 >&PO=V]R:W-H965T&UL?5;1CILP$/P5Q <)U9UEG/^*LH*97>6U.W8N>74G;;(!!%21LBGEA'6_7F MRGA#I)KR6R Z3LG%D)HZP&&8! VI6C_/S-J)YQF[R[IJZ8E[XMXTA/\YT)KU M.Q_Y[PO/U:V4>B'(LX[7.3WWO0J_D7LMGUG^A8T*Q[XW9?Z,/6BNXWHG2*%@M MS*]7W(5DS1A%;:4A;\.S:LVS']ZLHI$&$_!(P!,!I?\E1",A^B 8A6#8F4GU M$Y$DSSCK/3[\6QW1ID#;2!UFH1?-V9EW*ENA5A]YF 4/'69$' 8$GB'0A A4 M[$D 0P('[-#QOP)'%Q'! A&8063HT8R^@NDKD+XR]-6,'EL'X"(26" &!6*' MOK8$!D1L$.UP B%:U@D 4421R2U1%S$!A98@P)KAXYLHP"0!:>DH$3J\BVK M' #(@L0&E-BX_,B2 " +?D(A7%&A&\&V%(19,!5:J%OD1K!\=1PQPZ>\3TB2(6J:J56 MBD[5]O,F. &=A:6[FW#Z[^M="(*9<5HI"NSF'?OU[?'8F1^;]ENW2:F??-_5 M^^YANNG[P_ULUCUOTJ[JOC2'M,]_>6G:7=7GQ_9UUAW:5*W'H%T]0Z7<;%=M M]]/%?'SWV"[FS5M?;_?IL9UT;[M=U?ZS3'5S?)C"]./%U^WKIA]>S!;S0_6: M?D_]'X?'-C_-+J6LM[NT[[;-?M*FEX?I#W"_,FH(&!5_;M.QN_H^&9KRU#3? MAH=?U@]3-3A*=7KNAR*J_/&>5JFNAY*RC[_/A4XO=0Z!U]\_2O]I;'QNS%/5 MI553_[5=]YN':9A.UNFE>JO[K\WQYW1ND)U.SJW_-;VG.LL')[F.YZ;NQM^3 MY[>N;W;G4K*57?7]]+G=CY_'<_D?87( G@/P$@#FTP!]#M D8'9R-C;UQZJO M%O.V.4[:TV@=JF%2P+W.G?D\O!S[;OQ;;FV7W[XOT,]G[T,Y9\GR),%KR:UB M)2C"13++]5],H&@"QWA]'1_E>"W&ZS'>7,5K11IQDOA1LC]5H6T K8"T11"B M1ZN]DQT9T9'ACDA%RY/$7E<$-J(F?KA,R4:L:,1R(V3TEI;5 #$Z4'0BK 1A M[D'K(\J.G.C(<4>DS4O'*M)HE45%.T<0&J45AL)@>=&1YXX,<>2%/O+1AT@, M";I@@_$@^PFBG\#]6.(GL'I\0*/S#S$D")TW,:*5'4714>2.''$4647.&F/ M!>)($)H(H$I]!$H&E^*>&+D4J^M.1V=T\ QADC1X8ZWU!5\%H +W%:@OX&O? M!J4P.FI+4#IPUH(IN)()"\A=1>H*^>0U ;T.= AE)<2@"[,*9&X#![>AX#YK M;NKR2M&Q7DDZYS04V 0RMX&#VU!P T=RGN4N@*66!*%W>5$4-C>0$0Z@06()C2BM%!C!P AM*8.!D]1EVX.B>( E5 M7K^^P!24"8R1]/%+^"D(-N;=5R9-,7^3T-92^*# 5=+3<$Q?F MA >=*NNK<"_! M.>LHT32G9]ZTG5+ 1D]0VB'#A4(VHF7.:L-6ABOUM\Q%S;E(DXREYKR[ Q?S MIJYHNP1E;I-5H9"3:IF-FK/140YICKP[,'2;60FR A.US$3-F>CH&5YSTMVA M"AH#.]R(4LAIE,62+YF*FM\M.,HTS>\,[A!M/@A&FB&+4HUYMU&EL9-9JSDC M'DA8GC77%X:E\X0HE<\3LZO[V^%" M_;>J?=WNN\E3T_?-;KRP?6F:/N5BU9?'.KWTPU>?O[>GB^S30]\< MSI?TL\M_"A;_ E!+ P04 " !O@*5*&R-&L;OBS96=95 M2S<\$.>F(?S?BM;LN@AA^+[P4AU/4B]$R[(C1_J3RE_=AJM9-$;95PUM1<7: M@-/#(OP$G]<0:X-1_*[H54S&@2YER]BKGGS;+T*@B6A-=U*'(.IQH6M:USJ2 MXO@[! W'G-HX';]'_V**5\5LB:!K5O^I]O*T"/,PV-,#.=?RA5V_TJ&@) R& MZK_3"ZV57).H'#M6"_,;[,Y"LF:(HE :\M8_J]8\K_V;+!UL?@,:#&@TP/BN M 0\&;!FBGLR4^IE(LBPYNP:\_UH=T7\*^(S59N[THMD[\TY5*]3J99D69731 M<0;)JI>@B03-%6N/(A\EDDEF)*V1 MX+P P)*M75F,P50VHXF]-+%339+X_8G7G[C50*N:Q,&T"[FGF#&D7H;49; ^ M^JJ7)),,$ #@;NECW8PG\_)D+@^V>+*'>W)/,6/(O0RYRQ!;#/D']^2Q;L93 M>'D*ER>Q>(J'>W)/,6. P-\_@$N1V@T$..4FP+LO'U'.J6YT->A29385='+E M18**%-I07B'(47:#R=_D('*9:G5=WG]+,:"LC@:J_\JGD2MY89$Y]C)NK=_H]VE5[(95]$H3?D\ M/*O6/J_#%P9C6#@ CP%X"M"Y_Q= Q@#R&I#:X@O43>V>_Z6I[/?NTR=$J>3+KC))BD."9!"9%HA>?,N!0A@)[X?AM M@JVOR!3P.QZ?!^-3&I_-XXNS!(&%6TEH)H2@EF&=.+0$A 00T M8V&B+$B4^42I0S1(LEFB#YBQ+ -"':20DM(<,"SL,@TR49_)*;Z@7J89C/XU1>,+]RBC+@6>X !819FFG=PCW*@T2Y3\0N!B#LW+5M0*:A9\?_A@90V&F0S\-= MJT%>)N T#_>L#T+GE>8$N42^D)L+1!:0@E9Y!]A' M A<)>YD8,.INY3:@PYSE,W=_2Q2V5B ^$7:)B.=YD &#U+W4 2%-<\26-BGL MUI!Z=L^75@B[*_CVREU['37YC!7=>#^,H&K!52%LJ^#[JOM/I1@U_!V8D&H) M)NRIX)LJ=TUUU#@U>V?]CFJ@269M2B.ZH^WH^F@G+ZTR'<%L=NH:[[!IYW&M3BH,PKT^_= MT (. R7/8WN;3#WVYA]02P,$% @ ;X"E2LVFFN=K @ <@< !@ !X M;"]W;W)KP_;& Q1$NF@JEJI ME:*KVCX[B1/0 ::VDUS_OK8A'#5.7V)[F=F=,61W?>/B55:,J>"M;3JY"2NE M^E44R4/%6BJ?>,\Z_>3$14N5/HIS)'O!Z-&2VB9" *112^LNW*YM;">V:WY1 M3=VQG0CDI6VI^%.PAM\V(0SO@9?Z7"D3B+;KGI[9=Z9^]#NA3]&4Y5BWK),U M[P+!3IOP&:Y*" S!(G[6["9G^\!8V7/^:@Y?CIL0&$6L80=E4E"]7%G)FL9D MTCI^CTG#J:8ASO?W[)^L>6UF3R4K>?.K/JIJ$V9A<&0G>FG4"[]]9J.A) Q& M]U_9E34:;I3H&@?>2/L;'"Y2\7;,HJ6T]&U8Z\ZNMS'_G>8GH)& )H*N_3]" M/!+B=P*VY@=EUNI'JNAV+?@M$,/;ZJGY*. JUI=Y,$%[=_:9=BMU]+K-R3JZ MFCPCI!@@: :!$R+2R:<*R%>A0 LZ^K= N41D#RK$7@^QY<=S#YF?C[U\;/EX MSG&$ Q?/ GT%W7VPF 1Q!V M>P%8?. (YCC&#K#T "%*0)R[=Q3-.E7+Q-DV=1D<^*53IBG,HM/@>$:FTSGQ MP@P4VP'?TPS3Z!L5Y[J3P9XKW4=MMSMQKIC6"9[TK55Z $Z'AIV4V1*]%\,4 M& Z*]^.$BZ8QN_T+4$L#!!0 ( &^ I4K9($_J]@$ .\$ 8 >&PO M=V]R:W-H965T&UL?53;CILP$/T5Q'O77$,2 =(FJZJ56BG: MJNVS \-%:V-JF[#]^]J&L"S0?<&>\3DS9\R,XY[Q%U$!2.N5DD8D=B5E>T1( M9!50+!Y8"XTZ*1BG6"J3ETBT''!N2)0@SW%VB.*ZL=/8^"X\C5DG2=W A5NB MHQ3SOR<@K$]LU[X[GNNRDMJ!TKC%)?P ^;.]<&6A*4I>4VA$S1J+0Y'8C^[Q M'&J\ ?RJH1>SO:4KN3+VHHVO>6([6A 0R*2.@-5R@S,0H@,I&7_&F/:44A/G M^WOTSZ9V5]O*H< =D<^L_P)C/:%MC<5_@QL0!==*5(Z, M$6&^5M8)R>@814FA^'58Z\:L_1C_3MLF>"/!FPAN^"'!'PG^&R$PQ0_*3*E/ M6.(TYJRW^/"S6JQ[PCWZZC(S[31W9\Y4M4)Y;ZGKA#&ZZ4 CYC1@O#EF0B 5 M?4KA;:4X>2NZ]S[!>8W8_R>#OUF$;_C^C'\X;/.#37Y@^,&[2]@M+F' 1 ;3 M&,RGZ+ L9 URMG6$FSK"#1W10D>X2N&ZWGX7+)2L89[ON[MH(0?-^H0"+\U( M"2MC72/U'YEYIZE]]'2?+?PG-4'3&Y?^ U!+ P04 " !O@*5*1/W1 M($D$ "G$@ & 'AL+W=OVW7R^;2EZ?:OK:+[E)51?M?;LOFNDH@^2CX M>CH<^Z$@72_/Q<'^9?MOY]?6O:6W*+M39>ONU-2+UNY7R0L\;_A8853\?;+7 M[NYY,:3RUC3?AY??=ZN$#8YL:;?]$*)P/^]V8\MRB.1\_#L'36YM#A7OGS^B M?QF3=\F\%9W=-.4_IUU_7"4Z6>SLOKB4_=?F^IN=$Y+)8L[^#_MN2R?Z]S_(]J= 6<*^"M@FO[5Q7X7('_K"#& MY"=G8ZJ?B[Y8+]OFNFBGT3H7PZ2 9^XZ*^Y*5(7_=8$4DWD&%3'QP8VH4)'6N!D$GRLSQ^2,'0 00808P!Q%\!X M'O-)HD9)/;4A08$ +Y=0EPG-%*?M2-*.#/,!1@?(R !9D ^ 9S2?-/+.J)$R M ^'E0\A0 \]H.XJTHP@[?O^JH!U 93#S[(0R+<%@9+0U:4<3=KAG1P?M<,Z, MMS(VH0J,TI&A,J090YCQQB W03,9U_[$"T41'\!H$C#"B?11P()6!,B[Q39Y M(63<9"RRJ"&")B"6063> 8F>%T B)^7GA('9)[>RC?0GQ892:OA9+2]T3HAM5L8OU$ M8Q DX<90H1F M0-,50KR*8(Z'W'1M(;B]R7=%*9EQ),:(*QJR$%+6;RN'D)]NEB@>]%2H>X(, MW&J(6*)1"P1KD?F>0HXB-R"-\DT15);JWOSCV8BF+K(00 MI$^*N5T_.*X2PE^:HI&+@AAZ$0E!$Q()0J*_9R-)2'=T#?(BA(-,RX@IFI%( MG#[]0IB02 M9U'T,8D$)@$-"TP1F!19[*B.-"21@J2_Z6+(/BT=3?R# *%S':HSPR)+A=.4 MY,39U-\E.A$52J[\CPA""4J#,#K25YPF+P_)"P%Z9Y%ZV%"D^X1B_@F> M4$*F4+/ 5GKW>5_9]C#>A'2+;7.I^^%#^J[T=MOR@L/U@%>>P_-FNC/Y&6:Z MPOFS: ^GNEN\-7W?5.,5P;YI>NN,LD^NYXZVV-U>2KOOAT?EGMOIZF1ZZ9OS M?"V4WNZFUO\#4$L#!!0 ( &^ I4IU7-=7LP$ -(# 8 >&PO=V]R M:W-H965T&UL?5-A;]P@#/TKB!]0[DC:5:M>IL3EOG^@-CMFQ! M"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[85K(CA99])U,D>'@E.S@9(@=M!;F M]Q$4CCG=TS?'DVQ:%QRLR'K1P'=P/_J3\19;6"JIH;,2.V*@SNG=_G!,0WP, M^"EAM*LS"96<$5^"\:7*Z2X( @6E"PS";Q>X!Z4"D9?Q:^:D2\H 7)_?V#_' MVGTM9V'A'M6SK%R;TUM**JC%H-P3CH\PUW--R5S\5[B \N%!B<]1HK)Q)>5@ M'>J9Q4O1XG7:91?W<;I)DAFV#> S@"^ VYB'38FB\@?A1)$9'(F9>M^+\,3[ M _>]*8,SMB+>>?'6>R_%/N$9NP2B.>8XQ?!US!+!//N2@F^E./)_X'P;GFPJ M3"(\>:\?CF_P- MGZ;]FS"-["PYH_,O&_M?(SKP4G97?H1:_\$60T'MPO&3/YMIS";#83__(+9\ MX^(/4$L#!!0 ( &^ I4KSC\1CM $ -(# 8 >&PO=V]R:W-H965T M&UL?5/;;MP@$/T5Q >$77MSTP"NX[]W1>(O-+)50H*U 30S4.;W?[@^[$!\#?@@8[.), M0B4GQ+=@?*ERN@F"0$+I @/WVQD>0,I Y&6\3YQT3AF R_.%_2G6[FLY<0L/ M*'^*RK4YO:.D@IKWTKW@\ Q3/=>43,5_A3-('QZ4^!PE2AM74O;6H9I8O!3% M/\9=Z+@/XTUZ@:T#D@F0S("["&!CHJC\D3M>9 8'8L;>=SP\\7:?^-Z4P1E; M$>^\>.N]YV*;7F?L'(BFF,,8DRQCY@CFV><4R5J*0_(//%F'IZL*TPA/_U!X MLTZP6R7818+=?TM(T65)BK^,D+[SSP-XG\4U^AX_3_HV; M1FA+3NC\R\;^UX@.O)3-E1^AUG^PV9!0NW"\]6&;#3VV;4 GKQHU;F1:2$[6F31=[9%9@:O9 =G2]R@M;"O)U!FS&E"WQQ/ MLFE]<+ BZT4#W\'_Z,\6+;:H5%)#YZ3IB(4ZIW?)\;0/^ CX*6%TJS,)E5R, M>0[&MRJGNY 0*"A]4!"X7>$>E I"F,;O69,N(0-Q?7Y3_Q)KQUHNPL&]4;]D MY=N<'BBIH!:#\D]F_ IS/1\HF8M_@"LHA(=,,$9IE(LK*0?GC9Y5,!4M7J9= M=G$?IQN>SK1M I\)?"$<8APV!8J9?Q9>%)DU([%3[WL1GC@YDJ2?_HG!5AW58)LX2XZ49NCB'*^\R[C>\?@B?^'3K#\*V\C. MD8OQ^*ZQ^[4Q'C"5W0T.4(O?:S$4U#X<;_%LIR&;#&_Z^?^PY1,7?P!02P,$ M% @ ;X"E2M"/!=FR 0 T@, !D !X;"]W;W)K&UL?5-ACYP@$/TKA!]PJ&O;RT9-;J]IVJ1--M>T_X+,,.\-V^&H9C0/-H>P)$G);4M:>_<<&3,UCTH;F]P .UO6C2*.V^: MCMG! &\B2$F6)4/)4OQGN(+TX4&)SU&CM'$E]6@=JH7%2U'\:=Z%COLT MWQS2!;8/R!9 M@)N8QXV)XK*WW/'J\+@1,S<^X&')TZ/F>]-'9RQ%?'.B[?> M>ZW2/"G8-1 M,:+8//^PJ/$3XX2^%+^3/=PGR M2)"_6N)>S+\JV::G"DP7I\F2&D<=)WGC70?V+HMO\B=\GO8OW'1"6W)!YU\V M]K]%=."E)#=^A'K_P59#0NO"\9T_FWG,9L/AL/P@MG[CZC=02P,$% @ M;X"E2D3&SV>S 0 T@, !D !X;"]W;W)K&UL M?5-A;]P@#/TKB!]0[KATJTY)I%ZK:9,VZ=1IVVM#*NH)WW_9$Q5W6@A;O!'DRX:=!JX8-I6^9Z"Z). M(*T8W^W>,2VDH66>?&=;YCAX)0V<+7&#UL+^.H'"L:![^NIXDFWGHX.5>2]: M^ K^6W^VP6(+2RTU&"?1$ M-0>_WQU,6XU/ =PFC6YU)K.2"^!R-3W5!=U$0 M**A\9!!AN\(#*!6)@HR?,R==4D;@^OS*_B'5'FJY" FXIF8O_#%=0(3PJ"3DJ5"ZMI!J<1SVS!"E:O$R[-&D?IYLLFV'; M #X#^ *X2WG8E"@I?Q1>E+G%D=BI][V(3[P_\M";*CI3*])=$.^"]UKNLT/. MKI%HCCE-,7P=LT2PP+ZDX%LI3OP_.-^&'S85'A+\\)?";)L@VR3($D'V9HE; M,;?_)&&KGFJP;9HF1RH<3)KDE7<9V'N>WN1/^#3M7X1MI7'D@CZ\;.I_@^@A M2-G=A!'JP@=;# 6-C\?WX6RG,9L,C_W\@]CRC&PO=V]R:W-H965T?$ Q]V_+V#JN9VU+\ =]SSW MW''DHS;/M@-PZ$4*90O<.=--I(Y;YJ6V-X JR-("D(W MFSV1C"MX@K-!=I"2F3\G$'HL\!:_.1YXV[G@(&7>LQ8>P?WL MS\9;9&:IN01EN5;(0%/@N^WQE(7X&/"+PV@79Q0JN6C]'(QO=8$W01 (J%Q@ M8'Z[PCT($8B\C-^)$\\I W!Y?F/_$FOWM5R8A7LMGGCMN@(?,*JA88-P#WK\ M"JF>3QBEXK_#%80/#TI\CDH+&U=4#=9IF5B\%,E>IIVKN(_I9I]@ZP": '0& M'&(>,B6*RC\SQ\K?4]"U%"?Z#YRNPW>K"G<1OGNG\':=(%LER")!]M\2UV(.'Y*0 M14\EF#9.DT65'E2&UL?5/;;IPP$/T5 MRQ\0@Y>DR0J0LJFB5$JD5:JVSUX8P(HOQ#9+^O>U#4M1@_IB>\;GG+EXG(_: MO-D.P*$/*90M<.=MWX+QK2YP$A(" 94+"LQO9W@ M(8*03^-]UL1+R$!O75?@6XQJ:-@@W*L>GV"NYQJC MN?AG.(/P\)")CU%I8>.*JL$Z+6<5GXID']/.5=S'Z89>:-L$.A/H0KB-!#(% MBIE_98Z5N=$C,E/O>Q:>.-U3WYLJ.&,KXIU/WGKON=S=Y>0<=&;(88+0%21= M$,2++Q'H5H0#_42GV_3=9H*[2-^MHV=WVP+9ID 6!;+_5?@9DEXG_\0@JXY* M,&V<)8LJ/:@XQROO,J[W-+[(7_@TZR_,M%Q9=-+.OVOL?J.U Y]*&UL?5-A;]P@#/TKB!]0 M+N3:5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20'2VR MZ#O9(C.#5[*#DR5NT%K8'T=09LQI0M\=3[)I?7"P(NM% U_!?^M/%BVVL%12 M0^>DZ8B%.J=WR>&X#_$QX+N$T:W.)%1R-N8E&(]53G=!$"@H?6 0N%W@'I0* M1"CC=>:D2\H 7)_?V3_%VK&6LW!P;]2SK'R;TUM**JC%H/R3&1]@KN>:DKGX MSW !A>%!">8HC7)Q)>7@O-$S"TK1XFW:91?W<;KAZ0S;!O 9P!? ;E,$96Q'O4+Q#[Z5(KI.,70+1''.<8O@Z9HE@ MR+ZDX%LICOPO.-^&IYL*TPA/?U/X#X+])L$^$NS_6^)63/I'$K;JJ0;;Q&ER MI#1#%R=YY5T&]H['-_D5/DW[%V$;V3ER-AY?-O:_-L8#2ME=X0BU^,$60T'M MP_$#GNTT9I/A33__(+9\X^(G4$L#!!0 ( &^ I4I?U!;!M0$ -(# 9 M >&PO=V]R:W-H965T"7@,$MSB14TJFXK_#%22& M!R68HS32Q964O?-&32PH1?&7<1 M9-8,Q(Z][WAXXNTQP=Z4P1E;$>]0O$/OM=CNTXQ= ]$4 MQTE>>.>!O4OBF_P-'Z?]@=M&:$&PO=V]R:W-H965TO&IE7$Y; M[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9W#$MI*%%EGQG6V38>R4- MG"UQO=;"_CR!PB&G6_KF>))-ZZ.#%5DG&O@*_EMWML%B,TLE-1@GT1 +=4X? MML?3/L:G@&<)@UN<2:SD@O@2C4]53C=1$"@H?6008;O"(R@5B8*,'Q,GG5-& MX/+\QOXAU1YJN0@'CZB^R\JW.3U04D$M>N6?E80< M)2J75E+VSJ.>6((4+5['79JT#^/-[FZ"K0/X!. SX)#RL#%14OY>>%%D%@=B MQ]YW(C[Q]LA#;\KH3*U(=T&\"]YKL;V]S]@U$DTQIS&&+V/F"!;8YQ1\+<6) M_P/GZ_#=JL)=@N_^4'A8)]BO$NP3P?Z_):[%O/LK"5OT5(-MTC0Y4F)OTB0O MO// /O#T)K_#QVG_(FPCC2,7].%E4_]K1 ]!RN8FC% ;/MAL**A]/-Z'LQW' M;#0\=M,/8O,W+GX!4$L#!!0 ( &^ I4KL1H3>L@$ -(# 9 >&PO M=V]R:W-H965T-/ 5W+?^9+S%%I9*:NBLQ(X8J'-ZNSL< MTQ ? [Y+&.WJ3$(E9\278#Q6.4V"(%!0NL @_':!.U J$'D9KS,G75(&X/K\ MSGX?:_>UG(6%.U3/LG)M3F\HJ: 6@W)/.#[ 7,\'2N;B/\,%E \/2GR.$I6- M*RD'ZU#/+%Z*%F_3+KNXC],-3V?8-H#/ +X ;F(>-B6*RC\))XK,X$C,U/M> MA"?>';CO31FXC?/^;PG_D3S<)TDB0_K?$K9@_5;)53S68)DZ3)24.79SDE7<9V%L> MW^17^#3M7X1I9&?)&9U_V=C_&M&!EY)<^1%J_0=;# 6U"\>/_FRF,9L,A_W\ M@]CRC8N?4$L#!!0 ( &^ I4HDNBY#M $ -(# 9 >&PO=V]R:W-H M965T-L8I[-&W+7&^!UQ&D)$MWNP-37&A:YM%WMF5N!B^%AK,E;E"*VU\G MD&8L:$+?'$^B[7QPL#+O>0O?P'_OSQ8MMK#40H%VPFABH2GH?7(\92$^!OP0 M,+K5F81*+L:\!.-S7=!=$ 02*A\8.&Y7> I Q'*^#ESTB5E *[/;^P?8^U8 MRX4[>##R6=2^*^@=)34T?)#^R8R?8*[GEI*Y^"]P!8GA00GFJ(QT<275X+Q1 M,PM*4?QUVH6.^SC=')(9M@U(9T"Z .YB'C8EBLH?N>=E;LU([-3[GH(?B'7JO97+8Y^P:B.:8TQ23KF.6"(;L2XIT*\4I_0>>;L/WFPKW M$;[_0V&V39!M$F21(/MOB5LQMW\E8:N>*K!MG"9'*C/H.,DK[S*P]VE\D_?P M:=J_'S9V/_&& \H97>#(]3A!UL,"8T/QP]XMM.8388W_?R#V/*- MR]]02P,$% @ ;X"E2C24[".V 0 T@, !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)4Z69H%MH.DP=, &!!W6/BLV;0O5 MQ97DN/O[4;+CNIU?))'B.3RDJ+0W]L4U )Z\*:E=1AOOVP-CKFA <7=C6M!X M4QFKN$?3ULRU%G@904JR9+7:,<6%IGD:?2>;IZ;S4F@X6>(ZI;C]>P1I^HRN MZ=7Q*.K&!P?+TY;7\!O\G_9DT6(32RD4:">,)A:JC-ZM#\=MB(\!3P)Z-SN3 M4,G9F)=@_"@SN@J"0$+A P/'[0+W(&4@0AFO(R>=4@;@_'QE_QYKQUK.W,&] MD<^B]$U&]Y244/%.^D?3/\!8SQ=*QN)_P@4DA@MSP\\?J08&^*X(RM MB' M+A-L%PFVD6#[@6#_J<2EF*^?DK!93Q78.DZ3(X7I=)SDF7<:V+LDOLE[^##M MO[BMA7;D;#R^;.Q_98P'E+*ZP1%J\(--AH3*A^,MGNTP9H/A33O^(#9]X_P? M4$L#!!0 ( &^ I4H"YN.&M@$ -(# 9 >&PO=V]R:W-H965T=DDB]5M4F;=*IT[;/7.(DJ( S M()?NWP](FF5=O@ V?L_/QN0CFE?; 3CRIJ2V!>VT-]J#]38-& M<>=-TS+;&^!U!"G)LB2Y8XH+3<];^ ;N>W\VWF(+2RT4:"M0$P--01_2XVD?XF/ #P&C79U)J.2" M^!J,SW5!DR ()%0N,'"_7>$1I Q$7L:OF9,N*0-P?7YG?XZU^UHNW,(CRI^B M=EU![RFIH>&#="\X?H*YGEM*YN*_P!6D#P]*?(X*I8TKJ0;K4,TL7HKB;],N M=-S'Z>;V,,.V =D,R!; ?]Y>.+TF/G>5,$96Q'O MO'CKO=8TQ63KF"6">?8E1;:5XI3]!\^VX;M-A;L(WZVS[^ZV M"?:;!/M(L/^GQ/1#B5LQ'U6R54\5F#9.DR45#CI.\LJ[#.Q#%M_D;_@T[5^Y M:86VY(+.OVSL?X/HP$M);OP(=?Z#+8:$QH7CP9_--&:3X;"??Q!;OG'Y!U!+ M P04 " !O@*5*X<&C;;8! #2 P &0 'AL+W=O=.JLSEMG>N/C-FR!2WL#?;0^9L:C1;. MFZ9AMC<@JDC2BO'=[HYI(3M:9-%W-D6&@U.R@[,A=M!:F-\G4#CF=$_?'2^R M:5UPL"+K10/?P'WOS\9;;%&II(;.2NR(@3JG#_OC*0WX"/@A8;2K,PF57!!? M@_&YRNDN) 0*2A<4A-^N\ A*!2&?QJ]9DRXA W%]?E=_CK7[6B["PB.JG[)R M;4X/E%10BT&Y%QP_P5S/+25S\5_@"LK#0R8^1HG*QI64@W6H9Q6?BA9OTRZ[ MN(_3#;^;:=L$/A/X0CC$.&P*%#-_$DX4F<&1F*GWO0A/O#]RWYLR.&,KXIU/ MWGKOM=C?)QF[!J$9F'$K&UL=5/;CML@$/T5Q (LM+%6G0-L.-3%0Y_0A.9W3$!\#OG6/KG)M M3H^45%"+0;HG'#_"7,\[2N;B/\,-I \/F7B-$J6-*RD'ZU#-+#X5)5ZFO=-Q M'Z>;?3+#M@%\!O %<(PZ;!**F;\73A29P9&8J?>]"$^!;$F?^#YQOP_>;&>XC?+]63_^CGVX2 MI)$@_:O$PYL2MV*.;T38JJ<*3!.GR9(2!QTG>>5=!O:!QS?Y$SY-^Q=AFDY; MM\?&7-E"UJX&]-#AS>UL5IX-&W# M7&]!5)&D%>-)\HEI(3M:9-%WMD5F!J]D!V=+W*"UL'].H,R8TQU]=[S(IO7! MP8JL%PU\!_^C/UNTV*)220V=DZ8C%NJ M**F@%H/R+V;\#',]MY3,Q7^%*RB$ATPP1FF4BRLI!^>-GE4P%2W>IEUV<1^G M&WX[T[8)?";PA7"(<=@4*&;^)+PH,FM&8J?>]R(\\>[(L3=E<,96Q#M,WJ'W M6NSN[C-V#4(SYC1A^!JS(!BJ+R'X5H@3_X_.M^G[S0SWD;Y?1T_OMP7238$T M"J1K@4/RH<0MS,[31FD^%-/_\@MGSCXB]02P,$% M @ ;X"E2ILY"LRR 0 T@, !D !X;"]W;W)K&UL=5/;;MLP#/T501]0)8K;%8%MH.DP=, &!!VV/BLV?4%U\20Y[OY^E.QX M;NJ]6"1]SN%%5#H8^^H: $_>E-0NHXWWW9XQ5S2@A+LQ'6C\4QFKA$?7ULQU M%D0924HROMG<,25:3?,TQHXV3TWO9:OA:(GKE1+VSP&D&3*ZI9? 6DJGY;W &B?!0">8HC'3Q2XK>>:,F%2Q%B;?Q;'4\ATG_ M0ELG\(G KPAL3!0K_RR\R%-K!F+'V7(:)KE*PA8S56#KN$V.%*;7<9,7T7EA'WB\DW_P<=N_"UNWVI&3\7BS&UL;53K M;ML@%'X5Q .4Q(G;++(M-:VJ3EJEJ-.ZW\0^ME&YN(#C]NT'V/&\C#\&#M_E M'. X&Y1^-RV 19^"2Y/CUMIN3X@I6Q#4W*@.I-NIE1;4NJ5NB.DTT"J0!"?) M:G5+!&42%UF('761J=YR)N&HD>F%H/KK %P-.5[C2^"5-:WU 5)D'6W@)]A? MW5&[%9E5*B9 &J8DTE#G^'Z]/Z0>'P!O# :SF"-?R4FI=[_X7N5XY1,"#J7U M"M0-9W@ SKV02^-CTL2SI2).YO2!\-1A#V7O''1<['>I1DY>Z$) MQ.F;:(:;0-\LW=,T+K"-"FR#P/:?$F^O2HQA M[N(F:=0DC0CLKDQBF&]7)F1Q<0)T$YZL0:7J96B7173NBOLD7/Q?^-A2+U0W M3!IT4M8]GW#)M5(67"JK&Y=+Z[IX7G"HK9_>N;D>W_*XL*J;VI3,_XKB#U!+ M P04 " !O@*5*R>!^S,4! W! &0 'AL+W=OJ(;I70"N?)#A)HFA'!&4=+C(?.ZDBDX/AK(.30GH0@JJW(W YYCC&[X%' MUK3&!4B1];2!7V!^]R=E5V1AJ9B 3C/9(05UCF_CPS%U> ]X8C#JU1RY2LY2 MOKC%CRK'D3,$'$KC&*@=+G 'G#LB:^//S(D729>XGK^S?_.UVUK.5,.=Y,^L M,FV.]QA54-.!FTYGA2CN?B?< %NXWF]/""Z]#)B'O_)X:6F1*CDA-9]]3=\7Q(;%G4[J@/PJ_ M9\UK&[T4\=R+1!*2.";_I2?A]$W0X<:G;];JZ3Y, ML T2;#W!]I\2XZL20YA/7*9!D31 L+D2"6&V5R)D=7$"5..?K$:E'#K?+JOH MTA6WB;_X#_C44@]4-:S3Z"R-?3[^DFLI#5@KT8WUTMHN7A8<:N.F7^Q<36]Y M6AC9SVU*EG]%\1=02P,$% @ ;X"E2@4T!?D= @ 4@8 !D !X;"]W M;W)K&ULC57M;ILP%'T5Q /4A.]&!*G)5&W2)D6= MMOUVR$U M3&UG="]_?Q!*2%>E#_8OC[WW',,OA0]XZ^B!I#>.R6M6/FUE-T2 M(5'50+%X8!VT:N? .,52+?D1B8X#WILD2E 8!"FBN&G]LC"Q+2\+=I*D:6'+ M/7&B%/._:R"L7_D+_R/PTAQKJ0.H+#I\A)\@?W5;KE9H9-DW%%K1L-;C<%CY M3XOE)M=X _C=0"\F=EA 1M&_C1[6:_\W/?V<, G(E]8_Q4&/XGO#>:_PQF(@FLE MJD;%B#!/KSH)R>C HJ10_&['IC5C;W>29$AS)X1#0C@F+&XG1$-"])D0&_-6 MF;'Z!4M<%ISU'K$P*=-9$ V9M,>$4 M,R*08A]+A*X2Z_ J/;PLL+E&Y/^I$#E-1"8_NC"1N@EB)T%L".(+@FQV"A:3 M&$QK,&F8I/&DD#7CPL59E@9N08E34.)PE+L)4B=!>H>C]$Y'+MP-1YE34.80 M]#@3E%T5"F92;B$N1.1.$?F5"-7O9B+R.T_%A7.="II<10K\:+J6\"IV:J7^ MZ"?1L3$^A?HJS^)KU3!M?_NDL=WV!^;'IA7>CDG5*,QU/C F0B (@X" "/ M!0 &0 'AL+W=O &# M@E]MK,FVF\ENLILTL]G9W[0>JQD4!VB=O?L%=(RU9/\(!][S\AP0\H&+-UD# M*.^C99W<^;52_18A>:ZAI?*)]]#IF8J+EBH=B@N2O0!:VJ26(1P$"6IIT_E% M;L>.HLCY5;&F@Z/PY+5MJ?B[!\:'G1_ZGP,OS:569@ 5>4\O\ O4[_XH=(1F ME[)IH9,-[SP!U<[_$FX/B=%;P6L#@UST/5/)B?,W$WPO=WY@@(#!61D'JIL; M'( Q8Z0QWB=/?U[2)"[[G^[/MG9=RXE*.'#VIRE5O?,SWRNAHE>F7OCP#:9Z M8M^;BO\!-V!:;DCT&F?.I/UZYZM4O)U<-$I+/\:VZ6P[C#,DG=+<"7A*P'-" M&/TW@4P)9)6 1C);ZE>J:)$+/GAB/*R>FG\BW!*]F6/S2_P<4_4$L#!!0 ( &^ I4I89@&R'0, +0+ 9 M >&PO=V]R:W-H965T4OH!MOKO[SF=_W.RDFN=V+Z4. M7JNR;N?A7NO#712UZ[VL\O96'61MOFQ54^7:3)M=U!X:F6^L455&)([3J,J+ M.ES,[-I#LYBIHRZ+6CXT07NLJKSYNY2E.LU#"-\6'HO=7G<+T6)VR'?RA]0_ M#P^-F45G+YNBDG5;J#IHY'8>WL/=BL2=@47\*N2I'8V#+I4GI9Z[R=?-/(P[ M1K*4:]VYR,WK1:YD67:>#(\_@]/P'+,S'(_?O'^VR9MDGO)6KE3YN]CH_3SD M8;"1V_Q8ZD=U^B*'A)(P&++_)E]D:> =$Q-CK0T88.",BX_T<@F AEL0S)Y3HGQ2CP_G#IW4"W-C.!/F ML$%@AC1/<#89RB;SV;CURKPP(-*$.F1\% &:3>P,1[EPCXMP"\6Q0C%.'=S* MQPF6B!'I"SH"I2.0@S-QFR#&-2&^_C[!A*S %3=J %V4*&&,<.)>*0QI-@82 MF-@:0*7H'L@5MVH C8,E:9H)5[407"HR<\@F*.':!12A1"90[V[Z?O9[WNR*N@V>E#:=F.V7MDII:7C&MV;7]J:%/D]*N=7=,#/C MIN\C^XE6AZ%'CLZ-^N(?4$L#!!0 ( &^ I4JEOZHB" 8 $\G 9 M>&PO=V]R:W-H965TTM;:$4*)*TE;Z]N7)@KC\1R%S$1W\S\R>OIGEKA:G+/]1;+TO M9S_WZ:%8SK=E>;R-HN)EZ_=)<9,=_:'ZRVN6[Y.R^IB_1<4Q]\FF,=JG$8]C M'>V3W6&^6C3?/>6K1?9>IKN#?\IGQ?M^G^3_W?DT.RWG;/[YQ??=V[:LOXA6 MBV/RYO_TY5_'I[SZ%)V];'9[?RAVV6&6^]?E_#=V^\CBN+9H)'_O_*FX>#^K M^_*<93_J#X^;Y3RNF^13_U+6/I+JY<.O?9K6KJJ&_-MYG9^#UH:7[S^]WS>] MKWKSG!1^G:7_[#;E=CFW\]G&OR;O:?D].WWS78_4?-9U_W?_X=-*7K>DBO&2 MI47S_^SEO2BS?>>E:LH^^=F^[@[-ZZGS_VFAGP,\&G%TU$)V!&&L@.P,Y MUD!U!FJL@>X,]%@#TQF8L0:V,[!C#5QGX *#J)V_9D%\2@XD=B"A PE:$$X?TF@<1,$@"C@PV(&&#O3X;AKHP( 6!"OGH=6H1G-H M-$0("T-8$")<>*V&Q14<4"9Y&$P)"*R),"WMXAD2)F3V (!8!0L3 .'ZX4I:XL?T%L/4'95#P,AD34#A!:90 M H5 ;+$%,H)%$I,H1Q!X1J)%)$P)*90HE(83J&<2J'$%$H$6#B%2*2I.,1S M(J!0$_5=8@KE! HEIE B"L.3! E*81S4]W9#.%KY,$;9[P#&6R*\>=@!(-(\ M;!$2$9E58OPE(%M3$X+)EF[\G"I,MD*/FN$*[D3CQU_A'*#0SCG4)->'I5F%2%^!J,*A 9:O8PA I :(C$JC"$:@*$&D.H 82#WB*1(4XF-.9/ M [0,D;4T1DM/./'1F!@-8!C0V8E&/U%I3(T&0!BJN1@(/:%P:N( =<3V]0Z) MJ"<0C:G1 (C!$XB>NGW5&!V-T"'RM,;HZ GH&(R.052$>Q(H(M*BP>@8A ZQ MB388'3,!'8/1,>BP--Q$(Q'U'&0P-@9@,T#4#$]RKAX>&LR7 07'$ 7'8+[, ME!L*XHH"U9(P!2.1I7J+J3& &DL4'(.I,1.HL9@:.X*:-1)9HN!83(T%U%BB MX%A,C9U C<746 !$V-NO4$3D"(NIL8 :*\,X2$30:3$Q%A!CB1- BXFQ$XBQ MF!B++AC"7(1$EAI5XF8/G4.&N:@3]8K:M#E/H &".2-(. ^;LA+$E[L71Q5RP8A\[T?C+ MQIBZ'4=G%D'F>8 J%UPL/_Y*U38HNOC)3OU3LS^2_&UW*&;/65EF^^8W.J]9 M5OK*8WQ3K:"M3S;G#ZE_+>NW]3XG;W_AU7XHL^.R_?E:=/X-W>I_4$L#!!0 M ( &^ I4IR<6VID ( .@) 9 >&PO=V]R:W-H965T0#;VBMOYRXJ(C2 M2W%V9",H.9J@BCG8=4.G(F5M9ZG9VXLLY1?%RIKNA24O547$WQUEO-W8R'[; M>"[/A>HVG"QMR)G^H.IGLQ=ZY8PLQ[*BM2QY;0EZVMA;]+C#)L @?I6TE9.Y MU95RX/RE6WP];FRWRX@RFJN.@NCA2I\H8QV3SN//0&J/FEW@=/[&_MD4KXLY M$$F?./M='E6QL6/;.M(3N3#US-LO="@HL*VA^F_T2IF&=YEHC9PS:7ZM_"(5 MKP86G4I%7ONQK,W8]E^\: B# _ 0@,> _G"<7LAD_HDHDJ6"MY;H#[\AW1VC M1ZS/)N\VS5&8;SIYJ7>O&4[\U+EV1 -FUV/P!(-&A*/91PD,2>SP+!QC%R;P MP!P]0^#=Y!C !#Y(X!L"_X8@O"NRQT0&4_=%^C%*8F]!*0"5 D INE/J,<%$ M*0H"#U8)09404(GO5,*9BJX'1UX'%CR'5MS? +HK*O;\<$$+--\6X9F6YRZX#\'V M0Q_P'X(-B-8X< #=5.RY0>+Z>$$,]B!:8T(T=^'2J< >1&M,B 7OE\2;$,T M]Z'G+OP)(]B(Z -.1+ 5T1HOHKD9%PX6PS;$:VR(YS9<4H$]B-=X< !%[Z@X MDX>VHN)L6@QIY?Q2F_YFLCNV,5ML'NK_\+X'^D[$N:RE=>!*/_?F43YQKJC. MQ'W0E1:Z[1H7C)Y4-XWT7/2]1[]0O!GZ*F=L[K)_4$L#!!0 ( &^ I4J1 M4IN@;08 #DI 9 >&PO=V]R:W-H965TG^_219]4SRD**^Q+9R M1!W>'KXOQ9OWNOG6OCC7K;X?]L?V=OW2=:>/FTW[\.(.5?NA/KEC_Y^GNCE4 M7?^S>=ZTI\95C^--A_V&$:(VAVIW7-_=C-<^-W/C?]K\VEE,?=P1W;77U<->[I M=OV)?MQ:,MPP*O[:N??VZOMJJ,K7NOXV_/CU\79-!D=N[QZZH8BJ_WAS6[?? M#R7U/OZ9"EU?GCG<>/W]1^D_CY7O*_.U:MVVWO^]>^Q>;M=FO7IT3]7KOOM2 MO__BI@K)]6JJ_6_NS>U[^>"D?\9#O6_'OZN'U[:K#U,IO95#]?W\N3N.G^]3 M^3]NPS>PZ09VN8&I[ U\NH$'-VS.SL:J_E1UU=U-4[^OFG-OG:IA4-"/O&_, MA^'BV';C__K:MOW5MSM.V,WF;2AHTMR?->Q*0WW%-E9PPB^:3>_@8H,A&_#_W+ I<@( %B+$ X14@@Y8Z:_2H.8X:P;7F-*P,TDDC M*<&&)#0D@2$5&#IKY-6#F+)$6!T8 CII!5$4&U+0D *&@@?=JZCF5!EE:-"2 M6Z#32@AAL2$-#6E@R 2&D,8&9O(:SXB!1DQ4 +.) BPLP):/7DKP1"<%XW<2 M73<[HTI9'HX7*)26J,0(I@GZT((Q/(FN!R>5DE@;SBHH9%9IF3 %6?2)LH)Q M/(FNGZ7Z!A#A.$8Z9KE)6<+PHAQ82C4UQA<5"X80!@Y%Q(F&$$ )HX3KJ&6 MD-J^!5/UPM"AB#K1$%+QR*#5\(4AA"-*<1) O 48X@NX!##'&(E')I$US4.&R4K\8U@]K 2]K 8*9&1 MG,0W@GG#2GC#8HY$1G(2WPBF# .4284D#%.&+: ,PY1A)91A,3PXHYQQ%38* M$%(K!$^9PI1A)91A<= RK)Y*\= 4$C(C>&(V,DP95A+?(!$-XWF04(NN4Z9P@3B)9D5C\'2!X!*AU,+Z*0U M6B8""H[YPP%_:*K#,2VX7M!;>(YS%$%$O65F5ZJLQ#>"2<%M20_9>2,YB;\G M@'DC &]HHFL%IH.@"W8F\%P6*(*(]B;B\*!/IW78;-MYG6\)LT&@C"7LH4GD M\97T:[@)+<4ZJJTQB15*)#9P$&O"Y1*(F(C\Y$6^&U_F6,&,D8DRTW1BS TYHH,M-:(D9(U&^DMA6DY@)J7. 01!,2MTC%20* P XH>=UOB7,&%62AZB8'7A" M UUF0FO,& T8PQ+[,!HS02_(2#2>R;HD(]'S>YI9B6\$\T"7Y"&3*&LD)_&- M8*IH0!66:E3, RT7] N>R1K%"%&_Q $ )YI'[R7F=;ZEQ$M:E(-$/10G&)2; MZU1[L@1TC-G4.J0Q:30B3?3B&+S4C1;%&9%O!C-& \:PQ-:/P4PP"S(2@YE@ M2C*2291;%+,2WP@FBRG)0\P\6;(2WP@FBP%D88FR:8D(S'S MNY99B7^8!// EN0A-LXO0B-9R=G(YNH@VL$US^.9O7;U4+\>N^'J>=X=V]77NNOJPWAH[:FN.]<[(1_ZQGAQU>/EQ]X]=_0=02P,$% @ ;X"E2NK,F:!- P WPT M !D !X;"]W;W)K&ULE9=;;]L@%,>_BN7WUIR# M\:5*(K69IDW:I*K3MFHZZ+]>RX'HL5L7VSE M#ZE_[N];TXM.4=9E+9NN5$W0RLT\O(6;)8K>8;#X5E7KJ.U_7 M\Y#UBF0E5[H/49C'LUS*JNHC&1U_IJ#A*6?O>-Y^C?YY*-X4\UAT*S$Y5JKJAM]@=>BTJJQ_%-@I,;[8"3 YX<0/S7@4\._,TA'HH?E0VE?BITL9BUZABTXVKM MB_ZC@!MN)G/5#PYS-[PSU79F]'G!,9M%SWV@R>9NM,$S&SA91";Z*052*>[0 M<;)P,DB^.#/WQ61TP%B,D \!(C/ W!FS<)HDPXVS3@+7##&Z#R" MS".(/)Y*$S) XE;*D0Z0D@%20@&W*AUMQ%FE'%*>6!.R3)T)R8 S)F@Y&2DG M(^3$EIS,D9/FP$1JR2',DD1DGO7)23DY(4=8:N61)S:R01YD "$HM06!*XBE66I_1(1=@BD3 MGJ\(2,3< A*2'(RADPI%DMD;?4G8 0/,8L]& QI*\ $J 8TEH+B4VV7%A%SN M!1/09 ("3;$O!,TF^ "<@*837((G^R(3)A-29 ([E7#F)"8.9]'9L;B6[7:X073!2AT:W1] ST9/MY3; MX>!NC=^9V\MXUW@+,UY]OA?MMFRZX%%IBTYUN\0]02P,$% @ ;X"E2K*;0A3D @ *0P M !D !X;"]W;W)K&ULE5?1;MHP%/V5*!_0Q-=Q M$BI *DS3)FU2U6G;LPL&HB9Q%AOH_GZVDZ8TN9[@A<3FW.-[#AQRF9]E^Z(. M0NC@M2IKM0@/6C?W4:0V!U%Q=2<;49MW=K*MN#;+=A^IIA5\ZXJJ,H(X3J.* M%W6XG+N]QW8YET==%K5X; -UK"K>_EV)4IX7(0G?-IZ*_4';C6@Y;_A>_!#Z M9_/8FE4TL&R+2M2JD'70BMTB?"#W:\AL@4/\*L197=P'5LJSE"]V\76["&/; MD2C%1EL*;BXGL19E:9E,'W]ZTG XTQ9>WK^Q?W;BC9AGKL1:EK^+K3XLPCP, MMF+'CZ5^DNVN MYY[_K0PO@+X A@)S]O\*:%] WPL2)[[KS$G]Q#5?SEMY#MKNTVJX_5*0>VK, MW-A-YYU[SZA59O>TI G,HY,EZC&K#@,7&#(@(L,^' '8$2N8E(\.6$\1N><$ MBHJ@KIY^$$%Q@@0E2!Q!\H$@&;G083*'J1V&L5E"Z$C+%$;B+(L]>AC:#D/: M83A!BA*DUQN2H039%89T&':IE*1)QD:&3&$L!>KQ(T>[R9%N4IQ@AA+,KO># MQ'A.XBL[KQI)8@W60>"C25#P1N\ 2/':'7>$(G@:!Q MQM)\[,D4QTB2^7S!"CQ[A-W@"YX^DB)=S,:^3$' ?.?@(25(2IG/ M,#Q9)+]!+9XM,D.Z(&.U4Q" )\* )Q"0!++QHPH%>?0 GBU LL7&WVH4Y/F) M!CR B%SQ(\@'##@P_PQ "2&):-U6(@3ZP CQ4@SS0V\U#@L8(;GFJ )P:P MQ$S43D&0CW]&ULE5CM;ILP%'T5Q ,4;!,P51*I231MTB95F[;]IHF3 MH +.P$FZMY_Y* -S2.B? LZY]QY?? YVYU>9OQ9'(93UEB99L;"/2IT>':?8 M'D4:%0_R)#+]RU[F::3T8WYPBE,NHET5E"8.=5W?2:,XLY?S:NPY7\[E625Q M)IYSJSBG:93_78E$7A'HRH'G.7\%!W$#Z%^GIYS_>2T679Q*K(B MEIF5B_W"?B*/&^:5 17B5RRN1>?>*J?R(N5K^?!EM[#=DI%(Q%:5*2)]N8BU M2)(RD^;QITEJMS7+P.[]>_9/U>3U9%ZB0JQE\CO>J>/"YK:U$_OHG*CO\OI9 M-!.:V58S^Z_B(A(-+YGH&EN9%-5?:WLNE$R;+)I*&KW5USBKKM?ZER!LPG M;0)H&^"1FP&L"6!M '-O!GA-@&<$./54JMYL(A4MY[F\6GG]>D]1N8K(HZ>[ MORT'JV97O^GV%'KTLF2^.W(@#+"@9CO8_7;<@O2)8)$1 MH+)@1.<$BXC,/M .+"/B Q:>V0X$FHW4P6HC0&Z!;]:I04&GIX'KCK45*X[P M#R@&:XZ$@*MI#0WHYA*Y"]GX8%^BX.O.38]M0/>XS";W!1LIC]W?HOP09X7U M(I4^_U6GM+V42FB:[H,F>-0G_?8A$7M5W@;Z/J^/N_6#DJ?F*.^T_T]8_@-0 M2P,$% @ ;X"E2A(;OE2\ 0 T@, !D !X;"]W;W)K&UL=5/;;M0P$/T5RQ]09YUE"ZLD4K<(@032J@AX]B:3Q*HOP78V MY>_Q)0VA35]LS_C,F3/C<3%I\VA[ (>>I%"VQ+USPY$06_<@F;W1 RA_TVHC MF?.FZ8@=#+ F!DE!:)8=B&1!0>IBH%U\!WC^P\,2[(_6]J8,SMB+> M>?'6>Z]5_H$6Y!J(9LPI8>@*LUL0Q+,O*>A6BA-]%4YIMDV0;VK,(T&^SG]X M0\%^DV ?"?;_%9F_*#)A;B-&1&PO=V]R:W-H965T M#*F"A!81"L$<5MYQ>9V3OR(F,72=H.CMP3%THQ__L, MA VYO_(_-U[; MH=C,)8=[2;1-)@U2(:>DH3-I: #Q#+!V R(G(#* : 9(W8#8"8CO$H11NNB5 M0[.-%JUXK)D%29Q!$DV$=V)2?1+FQ:T9DZ!HP9,"->KNFQ8$:JFGJ9KS\088 M%Y+U]G)#TPU;_ -02P,$% @ ;X"E2O-$+@M5! ;!@ !D !X;"]W M;W)K&ULE9G;;N,V$(9?Q= #K,3A4(? -M!UFLT& M+1#LHNVU8M.QL#JXDA)OW[Z2S+@6.>-*N8@EY9\3R6](*\M35?]H#EJWBY]% M7C8K[]"VQSO?;[8'7:3-I^JHR^XO^ZHNTK:[K5_]YECK=#<8%;D/01#Z19J5 MWGHY/'NNU\OJKV?^"OE\?T57_7 M[1_'Y[J[\R]>=EFARR:KRD6M]ROO%W'WI+ W&!1_9OK47%TO^E)>JNI'?_-U MM_*"/B.=ZVW;NTB[CW>]T7G>>^KR^-LX]2XQ>\/KZP_O#T/Q73$O::,W5?Y7 MMFL/*R_V%CN]3]_R]EMU>M2F(.4M3/6_Z7>==_(^DR[&MLJ;X?=B^]:T56&\ M=*D4Z<_S9U8.GR?C_\.,-@!C !<#@3<-I#&0_QFHFP9H#'"J@3(&:FI*H3$( MIT:(C$$T-4)L#.*I!HDQ2*8:B.!CY@++Q#]/^;"&[M,V72_KZK2HSQ@97 M2J/&F@=78V7SQ57$5E&/A)-X+/E*Y1*.-4^4)KIH_&[P+S, ] S X$&./,2T M!TE[D(,'O*[6&OJ'LR0:).4@D6& $A)K;+\00BD"$2JF**130B!F@8$-<> ,:Q2IZU$U@+DZ&?=")B>NAPDWIU P/A@*Q0P,!<.A<$%T M5MR]< D3@;7F3)N;JGR:HAQ7P& K"&X1[ H(40AV\I1(,MDP+4 HQP<&S(H7 M3!,0X8QY9? 6+KMV@WTTFNLI"&]/ 4.Y<#%'P?E@.!8("1^,VW&!"*;L8)0H9 (Q#0&(AH"1'8@2<9/%< L3 MN-V0(@9)8) $ DG!M%I@D(092 *#)!#;J;+/K> R*92ZM3H9)H':>B,[&B%2 M7" &7$B(X07:AV3 E<&, R6#HR1P=."7!(XW6YYD>)04:C;\1C1JL.&M8-QA MV<4-A;2#$4R&S E8,DS**4Q2HI Y*$N&24DQB8P/ADDY@TG),"FG,"GG,BD9 M)B6U3RH[&L4DT_(DPZ1TF73AIT0<_,B B^Z.BX+9<9 !%\7T>40&1W1Q= DA M1!!Q!3,H(H4B]SV3^Z*),PIF $(*(*=@5P01TYJ1H0S=KZ0HN&09RC":43## M#A)8@'T (D7<CO9OX?_/:U? ML[)9O%1M6Q7#V\A]5;6Z>1+=?_]LNWUR* MTZN&YT]A\<0+85%??A)_ED_E<:?;)$$ WP;I L;]17H)XD"<>5EEM9,3MW?2 M[S8L]9L,PY./4?P8B;GTTCB2OKA(TZU,R@]\@3@A#*IG)+> ME(+Y1F[B) NB>S'/O&Q;&?Z7ZCFK&6AZ<0I[O(^3"DYFBX6$W^%7GT?'3$G A+7&VS-(/C!K :J<%&]EOXL@)F>>2U3(+8KQ_[B]OX].W3 MIG*(;O?DE\J&8;3/ZX5>!>RE%Z:5:S-[-+D_/Q?RG\_/;N3C^<#G[<'8!O[P !OXP/Q/' M1R\J ,E%1_291T=-5#Y+4YE5,'CJI2OBT 5^D'_;!@]>",,K ]][R4>9>7>A M%*E<;),@"ZHD!M2#DBT5B5Q(F E&.R*4:2J\,(P?O6@ATU?BJ#^9.MUN%S:$ MB'DMC@;];OY%90<7T0- %"L^7M>AL2P_@21/0B(/EVT*2.N)25F?\4 MQ_YC$(:5+22>#SHB^5@%'* [#LBDXM5%(?Q/2R78R0 ^1+=!W HJ8AD)N*E M\"SHO35*E+_70G\FEQ)0YL,9]JAX&X_:*UJK'[.W5[>R=F,WG0-I- M=/HN\.Z"L)V\-MX3TE;-[\D6@ 00D1QJ=\+@>6JDIILF8$C(@IP#5(5Q='^2 MR60-QWQ7.:PB7;7L@=?/)PN;A[XKK*@8:5&$K D%?.*;&!2HS()$DKRZDY%< M!M5CT0\A+G"W"WBL/(9$_"H.?=!-_TF4FU64QZ\Q:21@2D4M2CU$,9Q8(D"R M;.4K,=MF*V#FOR/) 6V"182:TG\%HA)D ,F!6D,%+:57Z<9;R#]^!WR6RN1! M?O>CJ&K8Z.&KPO%C4?M, M>N/BCR-;O;X2(ZLFK9O@!E1"@-8.J/,(X*HC+2-@F":1.8&2D-0>I)8GQV&E9]^&R!)J#:5C+V+4*RM&"#@16^8$/$0CK^#XB"L!AFOQSB5G//\0?A:EK M157KOG&_]3)D'T9C.?KN8O;FXMW%[<7Y7,PNS\!DF-V<_W3U[NS\9@Y/_O+A MXO8OGV]U'%][*'!6@ 8PQUJLD%KEG^O]YP@+<0P$Z,=AZ"4@] &)1):5E9NF M4D3LY8R.\_&WE4GVE!M[@M0RVT%0-7H-!_1DK-CN]8 "* M%$SO&FV3DIC9)+&_70![I2 ;*K9B O)$@%%X'U0$XQR<4T0[BC7/7P<1>=49 M2J$F\^=J@RX@/@2K@L2K6N1@EDB 2TU0;^2P;*\^2Q+_3BY!N+?:DQV3J_> M7X.@AW$7OYZ+BTOX^WP_NOXRTS<3\56-IF/5K@ZK,QD-S*)@ MN3GNJ!(58!N@SF(HX+%&YE:,JJ]S^'N; SO/R&9]@[)CA=66Z?8_DL(*QVJ) M%R_5J.?A9S;_2;Q]=_7;GIHDEZ2S!8C<>K?6_^LVS7 #JP8N72+4"9D#=AOPA=AM$ M<%8[0$J ]H,-B,.-]\3< 6?:'H8YRU4O('PGJ$L#1C.HY\LED Z1[J<%"R$, MCXN%HAF,E\"E? M8VPERFJ%0^V@-JLV!DS-Q'_\^Z3GNJ]%_>.W*TE0]H5DK0$,AO'*VDB1.?!,-CD*T$,!A\ M#>""+0V+D\1]&P,YX>4 8Q"("3SUA&O+#85664:P04U4';*TP5D_1+15O,>!+U%:(2I""9BKVV=' MW*!#B7#CTZ>,-L+P^'6Z!YX0=16F7MAA,;'GPD:7.4)KVLDW@^* M,Q!SZSL 0%\XT"#/AP,#O,!2%I8ZU;,]Y$3A#'-:Z(B?XD?Y(!-'(R[>@"_# MP=FU%WGWDD/I>&">I5*/<:& )5(X#6L1^&TW2.:95A]V)D$VQLCV&HF1 0! M=F(Z+; \C-+!++!=(2?!F-G/.H*Y>M^Y@1(5&QYQ1O>S0G\[RQ' MA;+(V*^NP43=S"UW@L\ZNE-S=/9,3-3K31RQN;$D8T;_J@^E> )5RK[Q'H&# MD E!Q) NUE-B] [F/1(39P#^WW#8I<^3WM3I]4?BMSCY2!Y.$B.KPO;'TZGC M#D9B[+CN!#Y-Q5N,WZP 1;*SPS*ZV;4W^6*P-:VC/KT8(:X 841 M;?'2>8ZQ-52:H%"62S#F2:HL0$N >Y7 @(O(AS_HS'[R$O\1*?%(N$-G, #/ MO3?$/P;.<.HZ0[3$6RX-Q$O+$US30%!0# 0+)"7*Z:C M+@4VRC%!<=QSG6YO $\?X]#)$.>Q H/"G<(N^P*&]<>#ELW";G"Y@3/I([], M!T-G"L]5[Z(6=*>?VUH :P2?%VQ.'#I^EUE[;NAYYTP7D?C9B[9H5""1.J0# MWL[F;W0X?3;_("[C#OUZ@ME6;[9I$*$, /ON#L4F"5*]X&D(:GQ)]A3.= 8. M>!1HV\03=^KA#LVKYM1N8RKNMP$;Q, -X&H&>&:8U8,RCFQDB1<,?-R/*TE' M5K!#TE6\#7VT$)2MHDP$T.C> @SA-.!Q).;336S^7FJG&G[10,I468DF$0=< M!$E.%VH2G'?)F4!H>*26$^0M@>)R^0NLJK#+]BP.*=M"N#U2P7$J"].68;"V MN-F$ 89"DCC=,%!@0#&>O 1^2GC(@B45K+0.,M*=J;:M"GZ;%QFH$&41D 4: MHCJ=BR%E<)1MCPA1=H/6##"/+]$+#B)-!(PR-HO(BO)9_>)8FPPPI80MTICG M+)CG]1['@?0[<% :F%P33;4ZH85T(DD"$,L!N#H6*6 +@"U($!"; MG ?UY)RJZ6BN='N7@E^&Q[FF:R4R=N_UQ."J:6.:\^CD1O1R*]2,"PP !-V7 MI=;I_P5J57O3)*)4\5>CX<%S:?BMO$OV)N(19VI94OT5"UH8^4;%F:]5>!0' M@J-Y"Q[I A7BB]=FZ"F8*DEPMZ5M-(SOP?B?I!=F'+KY389+5.=FE>+HX8M7 MXAS(/'Z2Q3'BO9?B.=PF8!GD&:(VVXQJV 9I-C]1X J82>KY=40= X'L768I M4P0R*L97P-2E53-<]??!'(G,_A?8H[R[R5=CD-%S&>2]ERQ6>W$'##BULNS MP;O)KP0441J:';M(LR#(D?;43JY+$16,EW(^+3R@^83NOI$EBK\6+R T"^!@ MF];']2HB(#"DPG01",X"4LO8V7 <-"O\VGSS]/NP9_XUF.#K:8GG,8$-#$:H MT)Z@WW#[,%TD'XO1W(*=3R!YY+YH*"F(AU\OZ #0F(!OD3GVB]3Z,6;KQDAA M<#)$M[QM6 570D#Y%FT/T/) )#.U U9X9@*$3T#?AE =%0G$0! _Y^5!#;4+ MA=;=&U%4HQ!;"=B=U=WDP'>[/+"WQK2DT5>6E3HEZNHZ]KI@'=ZC2O;X&AH^ MO8M1P=\GDIGX& ?CE+WNZ^)/]*7[^@5SR;6,@2I,R%T%\-]XT4=QK!XO#LD? M7P4@8$V\W1-'0Y,C2I=:.N'8!N4J"8#; *.W. (!,_/19:XXICY>D7TD+3@T+0(P0Q8!9GWD;.([%A_&7QZS(8=5ZG" MWNK1)BPV /, [CC%J#'$JZ9X=_'FZD9-FI1)YAJ$I;I'W(3;E'@+<[<$%WGA M,KU.;_B]PP3GB648HYE&LRT!?/A-'3XP)0=X?/6C/F05CQP43YZKM0;UC!%9 M&@-5)6:;U;-*'1\P<#PRRJY4E9!&X(!F)^WH78M1AQ5I=M57]W, MV8<(HQG[A%N%2-O7H[L,PBB@^R&(MRG=B:"5NY",KVTD!0N148,0 $:@SB\+>$M2!)4?U@ M%';-45BDU8HB1]U)PF !MA9H!$#,%C:>U,'/J#%7J#:R86M8XXA)YL@$Q+YP M[LF]I(GI;H)NWL@.R40(?GXFW(Z+3[I<_(*6PWH+3KT*2) =]P@87>%#1\,A MC A#$I$7N7 K'CIN!^DK"50(# =X@(![I7S1#+NG++!'L? V 094$1A,=-KD MN17H:?G@7)EX&!D":GS*.:]K"=M+E/8/*)<"Z 0G8B/T4=S%21(_DFMGX_S1 M(^N);H^#_,8;S9;\%'0Q =]?\WE8QZFM-5D-K1-?\#=]QW(2&H2(*JM K)%A M4-(HMI*XT6.>J73)4K&5:M_59UK4JD9=FI^;U>4U&J#2-\8+P?^(9A==Y%&B MUL9[4@R%5$KFL'5#EFO$HOTCCL&\3N)/ =I3P+='KC/H444<*W0,RRZ(&83; M[7ZOGRXD-<%WO\KPP5N(G^+09]J[B!8=<9S"49)U]/X%DTEXF^@ M&F 4@+*IR;E98L'>V!F"0.(;\>PQ/J&$ $4KN3- 8JAO&_:$(T[W6J-EBJNC MN[!(B#EPKT?C,5D1= .H0"G/R20XM384*I6.4N%!,CQ\1#K+(S\4?7?L;TG! MLY=+4_9Z&LP&?8^,[UD(PD,(,KZIDBA[0*:@,X%1PVZG]SUNJ-OICT$]&VL@ M+E_3=X!ZM2S$S1@::V $Y#/8*NDV#EU*7 S6,!?S));3X),2RGOMJJ)_+'9' MQ+2S.PLAY+#YPHGW.L,M?E8' 2GU'SL(.C#A:X)0GV6Q)29?[*,M\F)H7S,D2H* M=@38"]-8X5PLMYCAIKS?$&5M8N3BQEB630=8M)60@F*P=59>N!3'((N&':,0 M7V@4%T0(JID>6MR.P"L<< F$JY2'A4,\N7['!7P9(BBSXW'+8L3*!I6>Z%=6 M:+'>F1N.ACD=+NOIL+*E-NF!%D9);END3FY(]WM&\1UHI=H3L4[5_-YH)C41 MMI+;+892P2/7]@_F2PJ\D \6>UE/1!HZT 0F0KR]7U6R'29TT&ZGQX]07((C M/?#W'=_G RY *73S!Y!=\D3/E)P\(.0$4V4WVB$:=&76XHQQK4>B54_L8T7 ML^%5WAPM^EY^(7Y!J#-46DQ M\J!.$DOB . M4?^38Z)C&"EFE\(H6'.8&RFV_6,Q3I&OB4UU]A;Q1'55.FQ?LIW 5),3$5%* M@]VAT:V%7&,1TC@:_/0#Y9+ MB44M&'P#VI=:3.',1EJR:'M$^X@_TA9A*VHM,RTGFENRCYXIZ3#YB:U7>K82 M<3.WJ\])Y/E3]487T9;CG06_347VKPQ)*2)]0AX=#SJ.N,I9DZY?:<[!--\ M@"DUM.O>:TX$F@"O3_I#H4N437(X6,K#OAFK_^5OSXN,P6M-G/Y@U+Y6;^ST M)Y.:)#ASR=[RT[/.^"L[/3A0S.HC(^=4)9H!\W))6[H*-BD. M'0RFSK@[LC\..UUPX:(3ZF.!TD&K?GZ@.^9F*?E'? "CGR$F%Z-0UA4<.*@/ M@_KCKOT1QS.6>,_V&1?WU8-M=.&9H=[7 /X88^Z:<'N=OLJYLPZ^B.7=2'0Q M"]*9Z SG?YH8G]LQIP[Z3ONL&M_;,2:VP>^=$?V MQ\9M%G?A.FY_BMF7^3Y&TZXSF([I&K.8KH@^[QLE#N:4VLQHF Z&3%7CKC,9 M=_54KC.:C$#V#%EN/H-B4<*,NCQW?TB9=X9B7CV-X4Z!0/:#B=../AR*+8'J;VNBW8<\>@."8]^V,+ MQ8YZSH0QIS\V4VRO!V0SL3^V4ZS9!9#""+ TL?8Q!%+HCERBV&J&ADG9BL-E] ME6A;Z?!=%1^ "A/[;0!43HF"2?U0KYU0C@<9=,#P:KZ1Y.:4;1I*8R0;M _ MQ)*$"$,)V/XDCM"8#Y8X8;K=J$MOLIH-WGC#9+FKS JS:=V52$65D?#CY1)@ M3E1*J4% 0*:2NMG'*YF,+MGCE(NGEM)'W% 9=>@]U@!ODCI6G#&UX%MP+-)< M4FG7-K'2FC)R% VNS+G4%U\]KL"-1G+&O A Q@)OC4#*\.6(\CM5IL!Y(:6# MLF7,KDG+P:'::75=Q-$=#/* K?:H#2I=%.+#?DGSD,-1*>-Y M"F2(&?9@5%9VR#DDJC#_#G#,,K*#YK1)>BD I)U_ S FJ@&=FLQ1Y"U6*A*/=S?JR T5>V*-^>Y4H)V:[=$14OE) 0FX9UC19,)D M>*5YKWVFPH8:MA"KJP1[MQ;"E#]K8>NU(M0"6$1/^W9+LLX7/4.\C/2(=["$ M[3>IDDL*B>04[E;^%#GA>26ME>&"-V,8BK-"$K7IKQU,PE29P$CV"TJIMZK; M=<6"9N1RA*XH\1LW3#F2>?BN2@;%"[>371=N:D.%B&.?KTK@,#%X@WX_I32I M:)@*>,2)6;(CYD@OP!=8R(U$$<9XDJDR3)"0Z+FTF.N9EJX6M"<.A[^TQ)SN M"V9JHW3FGDD!K$_62^L*>0ZL[6G[;6["G!@(!L,%K$BR#B?H99-I#F;T@#PW M\/65(V X38RG8!,-QV(,#LAPTH5)G5YWC/_@-=BYKHN$C6T3BF?1V:OBAF,P M@*9#9S+%BA?XHS?H@S7FTA]@PXVI),9U:=D71;N,BN_Q_%)[ _T1V)03["?G M#OKB&*SV$B^@!8T>Q*@'EO=P""N#=4R/'0,NAO3ITLYL MM%,9T18P-ENZ"XCOWD/3%*K;5=S3!KT M-C49PH"T@V#^59'WQ_>ZIF)#'B:(HM?$\V98/TL)# M;'P%IC$HH,<*Q[/P'GW/3D%I*;9M@65L#!7P9YO;ZNX?Z\!T]I^Z12M>@M,% MZ8#^J[T#LQ">$EG?:&A3+H7')G3AC!3LT%2:V3$UD+%/& M^E8IUX/+65&D)7ASOUB561&(]!"+BRA@S'%W1("2C=? ,H0%(Y+T7288MQUU8U/VVIJ+J0=M)NT@:LN M[Y09@V'F.TSEIW-61IR?)Y 'Q53[RB4(]1C$FGDJTVEN&=PT;E?PX>>\X+EI MAH)WJ_L^& ^?GN(8@8?7*&E=0Q.KZG2.-V\T#J0GV7RT"$BE3-5A3$XP)[H M@LY8GLU/U0"==^44,_-2W0R#VT_:+@&K6^H:I6V0@JBT#6SD)*KS/^&=F?P@ MWB&=NU)DN;?.N7"JAY-=$&$*E8H=!W3F&>;KH?]//_(*19[5/D3*XC+?'H9= M"E/>XYL(,%J3:I7X)O06'T_FBU6,44A5,PN[78/J"I6HIL\Y!BM7]J"*K!%=0#(9>#<^C!8]%]M7F(H8OC>XW:XHU%D)2?$$1M&3: MM"IUT/JFQNKP353(MZ3SX-Z%^;%0I(G79[SZ1G@8V8,A7@:J0SD\-4+(2NDR M@Y'R"W90W8ZT%Y5G(FM:8D=('XTAEU-*6,RD@;Y,"&]B=4%_EN/Z0W5EAP[& M"A+7'D)Y"WD)5OD O@;8E[$!B(*_)=23F: A#>Q4,2NZ0587!R%'+(!RY+-! M3.5P?.2!U7.0=?QL8[5:O$&IE!H-.Y_=I'D%#$Z=\ !5,4;P8.LMKJE3O*0* M0#"(1W1:1&2>A%,5(75H4T28&=JEU S$24>&T MJ&R* %+ZT+3C=GG+-)#(XH%*=5!.>RH@9B<5HRA(L04((L?RJS \K^0QM8=! M[%NF"%#!;Z@B-!!^30H906Y:&BWS!':F$L8W8[& W88T'C1%R4>U=)\E'+AS MH$*)UHE5'&6,&WU0'::G.@6@C2E*]8\BY4X3V(12&/V?6-"1ZOU4'EY!TE$,]Z$S,G[.L3%!Q:2_2V@MM%BT/SG8$L84-O8W@.^I6 M?#W57>BVI<\X_;;+I_NSE1=E/66[%,N FSOJ!D8J2IQ?.6+D2M]S_A5D;NJS M+F?[!VL)XVW*-EFJ;U0IQ\P>C((.67XI'^E"E?5>643C&P/P#@Q[J^4RU(; MX87X!C5>4-\M [G\Y*U-\R&J ?VDWQV0!2HFI*O8R6^ H^L;*XZ6.6 V8_\C MCZM2#XHRY(FH6[LYL=7=.]7EU9%.&$WRY%%3)(]1\4^9RC[6Y6L MX%9P,K645QUD:C"G3PA!4@BA\'*0%$Q\?&#+*L&*#1JM8+O05+EFN=C4Q-(W M;299.%)_AMT! ,O%-S55XP&C.)%657@44Q67OB[2+6Z5_MOG&*R(<:%(L+:> MS.8:5=ZN+/. "GSY*(#CGS"FG5+LS53][T\:I/152]JN** M1 ;6(-($UWB3$Y3$74#-VRD:AY4.W%\4@[\4;;3N\4VBL^GP7VRH#++MHRXB M]NB*73,M-VL%*D^HJ;[5W^R40YH$M_J,TZA( 5 -9G/ASO*V!'0IQA4Y)FBM M;.=0,;AG^@(*"M'CQ72"?@UM+)59AEFL&*DSLRJOW"A#^]*[V*G7H1MMO(Y1 M6=M(^R0C_:W*AF<\/IGX.NZH=#=-G3(*3.OJK2I%KU1J5--OH4D"S6I;[;.LU]5. M3:'GA/5FXO-*UC".U*KMX-S*%LDCM3I+0LDWK6.U!JN3+-ITV:W M;:J"0QH*G0FB5;X"R7R/T4\"OO[M T([97#0NGA&-8*)8JNYHOT((Y!D72T* M*>NG0O95AXFM3".(&M[JX:DL1)>A<8Q A[VN30,917U*ARNPVYO$S/-N?N?8 MDW?7[RVZLCKT%K7]&[!_/]8KUO?Y54[YV?8JV4)MUMS@2>CW+31TGVD=6:R+ MKRT#QW,XDZ'WR)VEDTV<%$U!?$HN\IL>"K?H##KL#OX0^-@/';NG4[8Q95+Q MW@R,(;ZH.(]H :08#LOTZ;9NHM1Z9J$R#NP K(HP4;Z5)6$*!?!RD6MP!5 ! MD;.\'ZE!&U+P47^:EYYR)"*B7M2P4M'6)K4.Z^(14::N0CAP*QBL)&%47HK= MRMK$IH@;F(]-.2N]YRLOX;>4TJ-@WI:4FG 3>_Y)\(M^]9>@^PU[=^<*X%,; MX/Q %*14C@7:9XV=O7Q)?1H2UNY>M%VBQ9*P[V,OKMZ]8J6^4P!?UPGF[W&Q M)TGYED7)SY7T'IY._&WVI-P9/]BN^6]\_P+VNHC!N%B!!&0*!,-.R14T(@K! M)VPZ0!U7ZA#'"&554%"S]H;609+$RJQ9>& U>"<2G0N\S^*]ID]I)M>E%&#Q MO,VONY6AHB;3Q<&I=5P$:?[F E#]-_(IBM/8 >W\*5C$)MG(QU?&Z40 5;P? ML+V$9B.J,7N,OYZ&X]G !$+A>^EK,(@\P MN7;$*=XKQ, _WFNEJL5MG #GP=@K3-0)8AP4>;YG]D3A>-Z NIQ676P"S#^D MTOJ5!W/_YJ5X8YK%45W,E._CJ-)#I[>R__=8RW]?KPO*M^8GG]W\A$)&W]J= M_%[:G?Q_:'#RK73_6^G^%RW=KWG5S/$MA2^J[RY]YNMG]BH3OUU]>[_-/^?] M-DW'>]KTIIJ]S^___;MN&G';^CJ:O?#[[84VWUYH\WDOM#'=59J(]*:AQ M_/^M9ZNS1; MW7O4JA>JU/>SQ+]5P'^K@/_:%?#5V$O=^[\ 1WN;8M_*2@\L*]V[;K-1_'!Q MA%W"H2LT\ (.XM2>C[J9[?=U;^/K'G,ZPF M#<'+.E$$77Z(@K8MV3C[!&./L<4Z?5T->-T\I&/*\2>@M:>9$RK^"?.F(KKJF;#@K'M-O'?,SZA[]GJG6,>HE M;8UTL>F >JX3F)L#?%?OJ@UI:8Q;])J06 MA]S1'GOH/_.YZ?.>ZW4/>XX29C'UZAD8:CQCQ)Y* VS"WMN6MU<50*Q#X=X/ M9^:U >4I\C?A-0H9=?[F_5+X:BIO4;5[%3CZ0EW?9I='T7OY=H,!N,.0_ +[ M?#6!]DMSSLY>"^S-G._+.2.87% =!&+'=?[M#W_ 1)**P6/0QR9Z*2>DAL71 M9D4[HR4SJ?Q4C^O,:C?? /6PY9$ROHKU!7-,DG@.-BF%H:)]K805.W&D7?8U MI:?H!)#*;FNE8.UF77:25 [&<_;9:Z1T !$K.LG81WZI8(@3FO:"L__9<-(; M>2I?JIRJ&O-*936ITJI6X?'S-C0\X8Y:?ZU(M_:5#MD@&02-G/E+4V+;QI!: M^1%*0ZLQU>N?5J]W+N:J?;G=[J%E -XZW?\Y*^ZP"CC_[^ EOY@YM7.E+R3+ M=JY39,LZ-S@U+Q.+VJ5"KX[J#@3@*^[M,VF4WJ/VE4'80;3T!K>#0>#7]A(9 M-5IYA1?UUBFF_K/.MF;I0PYX4.\2[%B4-].ZWQ9OXLO8PQ7-6'F-:[/NI#= M-^O":14E>?"(4.I.P? MB]CU1$,*1M/P0G++[L /G(T=G/XGI,&T1-+LR_:*4=%PT5H>AY=(7EJ]/VV, M>+8DK]0@BQM+:&M-N!/P49XJUH5]QWUF[KAO\SON1JFL_ ,Q:K!;S("Q!F'T M>1"0;CZOA.-L]YX&8LG,F9GG. MQ#.'/Q-3NV<]'%.[YSQ1YHY^)IYV3'HZFG5,>B*7F3)3=:FJF M7D9:RN!NN921"%3 Y8:E=TQ48QRE;)%&%BO<#NG\AOJ4A9;*=RNIH@[G)O^C M8HVT)GQ44+8SHV/7$W8"1YV:K=UX%6=V&H']OH!")Y6H^HJG:I[&CTUI/$T' M=LZ]]\HMWC&985_J=$1C%LD^A-O\\)G)@FJ]?-@S&:.Z'4XG>:_328KGT(2P M0E*)[*:8K+?^L(=9@J7-ZKU53\(>=ZTJ3V=4%=,F+B]-#T'K37G47$]E MM)C,+L[E2KAV2/<0_D==>N"/NXBN*"AJ>U:;?M6<-T876\1;A2:T]>=]M=DA M>LV>51I8>U3DJM0ONB5[QNJH%HL P;T5M M<1;@,Y[6JM60Z?>YVZHF!S:=ZJY<07R#9B5PK&(^TQUAIYTI MAI^[S6+VI5/I^UO#0Y0+2P97HU)CH=629=N:WV=U &[4@O//:JA:#9H?VMW3 M=A1TG*8\:R']J0:+/;$[>:2F(V$S,^3F?=[E43W3Y/]:G3Y;NJ :=92WL51= M!-L:1)8;05;.L'S-LD_8P$ZGJ_^Q7_]C(8&NZL%;67&5)^U4M_II5<[=SAVV M&3JM5[>[9\YMSMU4==C3[9>]A\Q]6.[#35,?FF*:P9<#X+"-GE.WETUC.DUC M#LUG ;C+5.#E[<4;#?&G]5\KN)#CSJC4<6A*RY4 MWTBN8ISV._U^9:9G(^H )GF9IMF/_P-02P,$% @ ;X"E2E$:&L!! @ M_PH T !X;"]S='EL97,N>&ULU5;;:MM $/V595-* B62[-HEC21H X%" M6P+Q0]_"6AI)"WM15RM7SM=W+[K8+J'%;8KSHITYLW/F[ 7-QHW>,KBO #3J M.!--@BNMZ_=!T&05<-)4WL@'KQ!'4_W3 -F0>)2YL8](M/XT**_3VP@&$F'-"& ML 3?$$;7BMJL@G#*MAZ>62"33"JDS>:;RI%%FDVF_% M'G=7(#_''DF(D54QF&;5O3F=6N@D[[)Y[EW:XWA133=2?VS-$Z=<6QFF@]=C M'S\)_FI?56RO TXMV-!KLC:OT3U^DYM#05JF[^P273#!D_W9"H^6XZS52)'@ MR?X".6WYE2LX/7G3GU!+ P04 " !O@*5*.]0VRA(# F&0 #P 'AL M+W=O)<[[.,GMB]+/2Z6>R6M52M./-M9N;^+8 MY!M>,?-=;;ET>U9*5\RZJE['9JLY*\R&X#2 MO&16*&DV8FLB(EG%^]&Q"V&R(&-IA?U#)O(PE.L;D>;4DZ(?):YLF77'[(41 MRY)'1-\(MT-/BJ0&QX,-@.AP3#S(%(--S M0E(/D@*0]"R0V<)M?HZG'N0% 'EQ3LBN!]D%(+OGA.QYD#T LG=.R$L/\A* MO,2%O&=&&*)69*ZY<5W?!\\5@':%BS9F6@JY-F3.-5&,A^>2BCU$^38G\A< M59PLV&O[GD)QGR#G_8.03.:"E2[&C-5-=],LC1^8T/Y",X'2/T&._VRW-/SW MKIYZXWT[P5+( 2FR S[JDGQQ+S;NH?WJ(T(N2)%=X)DSR :^0" +(*#0(",D MAO23Q! $@PR1?IXA@FR0*M(SJ>(?J(\)&2,]DS$"F) X4F1QA%)FQ"T39?N. M0R))D472BID0'*2/%%L?H9P)0%+()139)?5J.$P%Z8,BZ^,M_D)DD#PHLCQ: M^1>" [\Z(5OC= VI#XFY!"*[)!3F-_(R%7\E3.%=$*1=7(ZIS]<34@G%%DG M_@(_/"4ABU!DBX!+?7KE8T(BH<@B>;_4#U](R":TL4E\_)50U#.9%U,WNG'M M.2OSN2;UYO !Y*);O]JL=F4Y=&TS^:A8\_&_'N/XW^+N+U!+ P04 " !O M@*5*@TE%A9X! !*& &@ 'AL+U]R96QS+W=O;_LFA=746^EM7 MF"[+3UEA#:?IW+CQC&2['L^<[/:;Q.WVE$P^,U?8L$G,N3+?K3OYTMK@S?!! M+_V"_BN7SOYG?7LX''/[UN9?M6W"C8J_!8FY'<3Q((8'23Q(X$'3>- 4'C2+ M!\W@0?-XT!P>M(@'+>!!RWC0$AZTB@>MX$&4*C*F^"0-:[S6I'!->*]) 9OP M8I-"-N'-)@5MPJM-"MN$=YL4N DO-RET$]YN4O FO-ZLZ,UXO5G1FY]PUM8. MVWB]6=&;\7JSHC?C]69%;\;KS8K>C->;%;T9KSC->;U;T9KS>HN@M>+U% MT5OP>HNBMSSA78GVL@2OMRAZ"UYO4?06O-ZBZ"UXO4716_!ZBZ*WX/4616_! MZST=Z>W+S-G]1W#'IO"/+KD:?K=F!+G?_2.G0;[%FN#[\YV*8 M^AMAKOXZV/X 4$L#!!0 ( &^ I4IFK-&@I0$ *48 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V9WV["(!2'7\7T=K$(;.Y/U)MMMYO)]@*L/;7$MA! MIV\_6G7)EBYQ49/?32D<..>#DN^FD_>M)3_8U%7CITD9@GU@S&UV3 M+/>][87D>8QZED[ M\9Q;I/;JY)0?53RFOMR'_31NV;WW'?AWT+.N.>W4S\A(./4$!0C,I1E,I1G,I1I,I1K,I1M,I1O,I1Q,I1S"I0S"I0 MS"I0S"I0S"I0S"I0S"I0S"I0S"I0S"I0S"I1S"I1S"I1S"I1S"I1S"I1S"I1 MS"I1S"I1S"HO:-:N36NEF[](/HQ9'NJS[N_$[ M02P$"% ,4 " !O@*5* M'R// \ 3 @ "P @ $ 7W)E;',O+G)E;'-02P$" M% ,4 " !O@*5*9O,+8(( "Q $ @ 'I 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &^ I4K[2?L6[@ "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ ;X"E2JW1-SQZ @ W@@ !@ M ( !]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;X"E2E#@6 !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ ;X"E2D3]T2!)! MIQ( !@ ( !M1L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X"E2LUC/2"V 0 T , !D M ( !!R0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;X"E2NQ:D%>T 0 T@, !D ( !QRD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;X"E2E_4 M%L&U 0 T@, !D ( !B"\ 'AL+W=O&PO=V]R:W-H965TL@$ -(# 9 " 6 S !X;"]W;W)K&UL4$L! A0#% @ ;X"E2B2Z+D.T 0 T@, !D M ( !234 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;X"E2N'!HVVV 0 T@, !D ( ! M#CL 'AL+W=O&PO=V]R:W-H965TD^ !X;"]W;W)K&UL4$L! A0#% M @ ;X"E2ILY"LRR 0 T@, !D ( !UD 'AL+W=O&UL4$L! A0#% @ ;X"E2@4T!?D= M @ 4@8 !D ( !M48 'AL+W=OB (@X" "/!0 &0 M@ $)20 >&PO=V]R:W-H965T&UL4$L! A0#% @ ;X"E2J6_JB((!@ 3R< !D M ( !HDX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;X"E2NK,F:!- P WPT !D ( !3%X M 'AL+W=O&PO=V]R:W-H965TMD !X;"]W;W)K&UL4$L! A0#% @ M;X"E2A(;OE2\ 0 T@, !D ( !EF@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X"E2I\ZS 0Z+0 M_\P !0 ( !.7$ 'AL+W-H87)E9%-T&UL4$L! M A0#% @ ;X"E2E$:&L!! @ _PH T ( !I9X 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ;X"E2H-) M186> 0 2A@ !H ( !4*0 'AL+U]R96QS+W=O XML 50 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 51 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 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 131 191 1 false 37 0 false 6 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://easterncompany.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://easterncompany.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://easterncompany.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://easterncompany.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://easterncompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 030100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) Sheet http://easterncompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) Statements 6 false false R7.htm 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://easterncompany.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 060100 - Disclosure - Basis of Presentation Sheet http://easterncompany.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 060200 - Disclosure - Earnings Per Share Sheet http://easterncompany.com/role/EarningsPerShare Earnings Per Share Notes 9 false false R10.htm 060300 - Disclosure - Inventories Sheet http://easterncompany.com/role/Inventories Inventories Notes 10 false false R11.htm 060400 - Disclosure - Segment Information Sheet http://easterncompany.com/role/SegmentInformation Segment Information Notes 11 false false R12.htm 060500 - Disclosure - Recent Accounting Pronouncements Sheet http://easterncompany.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 12 false false R13.htm 060600 - Disclosure - Debt Sheet http://easterncompany.com/role/Debt Debt Notes 13 false false R14.htm 060700 - Disclosure - Goodwill Sheet http://easterncompany.com/role/Goodwill Goodwill Notes 14 false false R15.htm 060800 - Disclosure - Intangibles Sheet http://easterncompany.com/role/Intangibles Intangibles Notes 15 false false R16.htm 060900 - Disclosure - Retirement Benefit Plans Sheet http://easterncompany.com/role/RetirementBenefitPlans Retirement Benefit Plans Notes 16 false false R17.htm 061000 - Disclosure - Stock Based Compensation Sheet http://easterncompany.com/role/StockBasedCompensation Stock Based Compensation Notes 17 false false R18.htm 061100 - Disclosure - Income Taxes Sheet http://easterncompany.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 061200 - Disclosure - Financial Instruments and Fair Value Measurements Sheet http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurements Financial Instruments and Fair Value Measurements Notes 19 false false R20.htm 061300 - Disclosure - Subsequent Event Sheet http://easterncompany.com/role/SubsequentEvent Subsequent Event Notes 20 false false R21.htm 080200 - Disclosure - Earnings Per Share (Tables) Sheet http://easterncompany.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://easterncompany.com/role/EarningsPerShare 21 false false R22.htm 080300 - Disclosure - Inventories (Tables) Sheet http://easterncompany.com/role/InventoriesTables Inventories (Tables) Tables http://easterncompany.com/role/Inventories 22 false false R23.htm 080400 - Disclosure - Segment Information (Tables) Sheet http://easterncompany.com/role/SegmentInformationTables Segment Information (Tables) Tables http://easterncompany.com/role/SegmentInformation 23 false false R24.htm 080700 - Disclosure - Goodwill (Tables) Sheet http://easterncompany.com/role/GoodwillTables Goodwill (Tables) Tables http://easterncompany.com/role/Goodwill 24 false false R25.htm 080800 - Disclosure - Intangibles (Tables) Sheet http://easterncompany.com/role/IntangiblesTables Intangibles (Tables) Tables http://easterncompany.com/role/Intangibles 25 false false R26.htm 080900 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://easterncompany.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://easterncompany.com/role/RetirementBenefitPlans 26 false false R27.htm 081000 - Disclosure - Stock Based Compensation (Tables) Sheet http://easterncompany.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://easterncompany.com/role/StockBasedCompensation 27 false false R28.htm 090200 - Disclosure - Earnings Per Share (Details) Sheet http://easterncompany.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://easterncompany.com/role/EarningsPerShareTables 28 false false R29.htm 090300 - Disclosure - Inventories (Details) Sheet http://easterncompany.com/role/InventoriesDetails Inventories (Details) Details http://easterncompany.com/role/InventoriesTables 29 false false R30.htm 090400 - Disclosure - Segment Information (Details) Sheet http://easterncompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://easterncompany.com/role/SegmentInformationTables 30 false false R31.htm 090600 - Disclosure - Debt (Details) Sheet http://easterncompany.com/role/DebtDetails Debt (Details) Details http://easterncompany.com/role/Debt 31 false false R32.htm 090700 - Disclosure - Goodwill (Details) Sheet http://easterncompany.com/role/GoodwillDetails Goodwill (Details) Details http://easterncompany.com/role/GoodwillTables 32 false false R33.htm 090800 - Disclosure - Intangibles (Details) Sheet http://easterncompany.com/role/IntangiblesDetails Intangibles (Details) Details http://easterncompany.com/role/IntangiblesTables 33 false false R34.htm 090900 - Disclosure - Retirement Benefit Plans (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://easterncompany.com/role/RetirementBenefitPlansTables 34 false false R35.htm 090902 - Disclosure - Retirement Benefit Plans, Defined Contribution Plan (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDefinedContributionPlanDetails Retirement Benefit Plans, Defined Contribution Plan (Details) Details 35 false false R36.htm 091000 - Disclosure - Stock Based Compensation (Details) Sheet http://easterncompany.com/role/StockBasedCompensationDetails Stock Based Compensation (Details) Details http://easterncompany.com/role/StockBasedCompensationTables 36 false false R37.htm 091100 - Disclosure - Income Taxes (Details) Sheet http://easterncompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://easterncompany.com/role/IncomeTaxes 37 false false R38.htm 091200 - Disclosure - Financial Instruments and Fair Value Measurements (Details) Sheet http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurementsDetails Financial Instruments and Fair Value Measurements (Details) Details http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurements 38 false false R39.htm 091300 - Disclosure - Subsequent Event (Details) Sheet http://easterncompany.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://easterncompany.com/role/SubsequentEvent 39 false false All Reports Book All Reports eml-20170401.xml eml-20170401.xsd eml-20170401_cal.xml eml-20170401_def.xml eml-20170401_lab.xml eml-20170401_pre.xml true true ZIP 55 0000031107-17-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000031107-17-000022-xbrl.zip M4$L#!!0 ( &^ I4INV8[)XH\ +N'"@ 0 96UL+3(P,3[I/R+(]HS.VI974/>_$Q(8# HL2 MQB# !D!=YM>_F54 ") @"9( "%#EZ+9)HE"5F?5D5M8M\\__]VGBD@<:A([O M_?)*/I%>$>K9_LCQ[GYY-0O[5F@[SJO_^^O_^8\__V>__Q?JT<"*Z(CC5V7"@:DLNK"_A(B78"=9Q(Y,R?/@?.W7U$9-/429\HDCP@U[/)Q(G( M9\>S/-NQ7'(9.%X$%?3(ER]G)^34=0E[*R0!#6GP0$.%T90/7T5EP<"?ZPICH]OK3 M M_K14_E%EI8$1\RU[FA8-G:*"4*W\]O_[^N7:OJ<3J[](#S8_FK^8I<9XRQ\F M19W0UQ1YL(Y97B)]P7N@892O.Z3VR9W_\)8_@]=DM2_)?55.7H)NOK.L:?K6 MV IO60OQ WS%R+\RHDYQ(_ BVL++43!2A[,M_ T*>C-)L4%1U'P-GJ>TK=0 M@@:.G;[@>R7>\;W^PGNV/_.BX+F8B?AA =_V+ A /U:]%S\M>-&S'#LL?HL] MPE?D_"NA8Q>_ ^*BD?38$5Y>%+P GVR[XM?P"<%/-")FY:G5AC1 "S%9&IY MSR?P+[XPD#0I*5Y&0T&S"?DSJM2[D"G+%1T3IF+OL.-^>14ZDZF+FL-^NP_H M^)=70$8_:>OD*1R](F]Y/ MX]_27YT1_CYV:$ 8733'3"*FL_._O?I5PC^J+$N#/[]=?#EIZFU!6W%+4P"E M/UIL'\031!_!T/Z*9&,O2')2R_S9PDO4&V5>T3*O)$_RY&2:3GZ*9;=>G+JD M=D*('&51+ ^]+ZEIY?&3*N1AR(K:#5!EY&'T9044NPYY=$?)\OC(ZDNE^ #S MHS+S8X!DE$Y()F=^V" PUYTRYL=@XE3J,#\HSFX(,:=N*$*E'GAU!51Y>6BU MR2.G;M_/?"_T76=D13#!.8_H)#Q]38"'\"N=W-+@^W4$ M0,4?/LQ"QZ-AF#QG;WVED>5>!OYH9B=O'$#T>?5K\GQ%%VTB(;53.>$< ME0U<\&BKQ?BY-YJ%40"3\[]:P>C1"NC1 WT5RR\5[>V:<-1JT07:7SS:VV7; M:T7[-;5G +J1+ MDJR8W[_XWEU$@\E'>AO=/$\IP^D7D.7%^"R@HT0P7<5H$7MSA"[SV10N,DMK M$J)",>M:V5?+=O'WZ]EM2/^8 1.?'N"OM.C"[]T&Q HFYY@HY+9*F]4!2'*K M4\OFVQI(?@6>9Y,;^/F;']'P):%R/28*!5/I,%J+4G0+F&N&PT+Y"ZAU=%#$ M__3BCD:^O_B6AT6.L9?1'U[F\0#=J[#NU6L[S2#P4R:U^A[(]\[!PJ"6\O[<3$>4Z@='W\Y M_W!QU6T<'=^$9YNV%_LZTVZ93C\N%Q>52OO^$=Y]L"+G@9Y#W<$,";]RPA_Q M[BK(@X81RN'ZT9K&*B/F:VU3JG6].">CN#N;4^ZV3">X4FG=6]!8'JPN//H5 M2+@_ZD'K*-=#]ANW<.ZV5=\?W]C5F$-X&4"/X+=N:]'A8=Q.UV^A>U^,HM0R M'MW?JJ5G1<1&:Z?P>;@5M,4S(=J6)_P67JGS M])-88VT%0EIT:JB4S1,K0ZTU>P<=EEML^=B>$L.UV%UJB^5;V%\J@Y"%5UJ MD!>VW=3.&7^K%LQ:C'%V"(IA?*O3P4>[@E;9&M+1V>:% UIE<+OP2N->:0%N MKRSO+G99K2=G,IN( P6'MK+=T%X"' M/^Y2ZQ7G$CN6+ 8 '>%OZQW\XP3>$OLOP=MLV9[I2T7FOO XH!;4=ABIMBC. MZO(QV13,E1IJS,B24"?:YMZX-'X')7QE\]^0&TK["@LVW*YH4C$&7P6ROI0 MH_A@RU'<[$M&7Y7J&,7-#*I-@6J!ZAU1;>Z$:K,F5!]TY[2K6&]RU^_X]C)> MP/["0?<=NZI5QX?T8UA'Z9I6B4MNG?7A7L@=.Z&I(CQ"'9=1*XT.T"&S(;2T M(BW%_IM'DV'J=$5#G%B/,&+@Z1T8XLE<]UZTL]KDOL9ROW"%7],Y0K]:H5_Y MO>G=]2N[N-!5C3DPBO==LWDA^]1:BE<1*>XX%C5$I+A=QA!M>YW4ZM!)EJQ: MI$[:+W52#=OG->;C+M/E(@MBZ2R(Q]?YQY5&JO4YG)KI^,7)@H! BR#0:J=] M&]P(5T$@9CO$"$^C<4^CU=@1-J8U-J:Y@^7"'6F5.]*>CA>CPR'GH;5W_F?' MF79\W-@* M)LE+:^1P; L[3'(D !>3FD./Z^V:U+1JKK[:Y>DJ1KOO^75D4B, 3EN5,,6Z/ >7K<&R5KV4,4LN';3>;PSX5:!??4BV,NQX!V= M"+=J_;)5H!;KEV+]LD, KW('1^"[3L-YO/!NU;1R9W@?U]Y[M\']E WN&XB?.[V^-RM.ES?*I];N"7"+>D4Q _A>1_7]/((4-Z: MY<%6^=]B_42LGQPMN,7YNXYCNU7KWJV"MIAB'L7BR4LY.9T/$B^N^G=P-:+% M@>0-P!?//2I"21P'O@R&KZUR;R[8K[;@2QR4;\TTY4@1)L(@MF2NT&)\[>.! MB5@ZK;P)T6)_;!^T"6O61FMV//@2_E@[_;%V(6S!'SL ,H[*_=C'O17N1_O= MCW:A;7%X^$C'CD=''Z@''Z)+U_+"CTYHNWXX"VA8\)3A[B*ZI\&E'T8!C9R MK^-F:\B]UFT<[B2@^5"R@Z3$$).UB8!294>47O*^%)#,0W*36+IC)1%_2GNM MI,!?=_!WC/9/C-+'-DIWPDJ>0;' N9U%L9)_LR:4VT/X N7^AO^>@E!&*)BC MP-TJEN.9R6J^A:W;"T47@7/G>);[PD"49UM@:&L,_7;]S?=^\^#G3Y.IZS]3 MFAP0N[*\.U[FJ_7D3&:3;D,K96<^UN7XJO)(5RD8KY2\0'$]*':\XT1QEB^! MX@ZC^"8 #]O!GRWW+* C)\H6[?CV4RDTE9* 0-:J6?%*9(&.XB00YW0@VN#Y MI>&J!/]B%KNUO1*H:B>JVF6KMD75%;V;N5;PU8KL>\>[>VF@VLR^P-36XY_ M5!LQU:[1;UM,"6^]O=YZNY"U. **-8F7/EZ=/EK!Z.9YFHQ.>+G3CNCH.O+M M']U&0XZU.2(*>12V8)5)6\BD

#R^[E73.8+Z M_0N]L]Q/C$C6Q[]3]\&R_^H#P]Y=>.[9\3'IZ]EM2/^8 3N?'N"ON6^0_[V; ML!A1Y]V"(#@:5DAC$R2V@>(*P6:\D2()'VHNHVWIJ2Z\4O5<1LZLCY1$\DO' M9HUSF*UFN;6N@VQCV0J'NB^.1R_&?-A_"19P_<"8/EV22A664%C?TBZ!6I=+ MH'W_".\^@&?[0,^A[F"&A*./FT;3"V@878&*7C]:4Z$Z34%I&PK6=6$^).!R M7U9)1]5&I#9UTFI3I]3#%HJUMV*U!=:'5_"V*E;!+$';QA=<>&4?7W#F.5P5 M?Y.DQ7B+$VIAC)-?8\+N+/?;]<==JU87 MJAXY#Z!8B^+#-[Z!+@16Y"^AJ30]60$7UYAI[B/U_(GCK6]PDW 76URN-'F: MX;N,V+2UO3V%C[MVB+ZBYN2*JEJO[/_O]-%H*^>Q:=_T^?X"^ M=?H$'Y!89Z[HN'#3^-6O8\L-051+;Z8MGN0:>LWWZ(B&$L^S^<'S,C'L>?)X,PVGMDU=M*+0[^S5+$6Y MNA8)N:)W#G@XX(D2/,VX3,F\ #[?3,JGT^N;3U??R-E%EH9\+4N=Q+8X7'+N MC>@3^1LM$$A*JN:H7M/( MLDW*&LG/\&-89)7FMHT5*6>7\A9IH8J5A,0V<@,IO%1)8OY'+B(E4\4R,>B\ M%K6.OV]N4);Z_Y-O$M]+6TE"/A'/YU?/B#7QP2SUOX)G/)OTT8,FW_P(T/1/ M[A#_;W_NNA/FN\^?)/,*@A,+@C.+^;.8 \=[@ *9>9 O_Y[09.-W?!;G*^H@^^^X!*S&T_/*^Z#*XJ;U01&(_P9A7<9^!Y\MGE:KD1LZ6&8M.#9/5[8P_#@GX+ #\Y\ M&$1M=F/S!N3WP07+MUE)_^1&[\&#)V'T[-)?7HVA?']L31SW^1WY[QN8VX;D M&WTD5_[$\O[[/6'/0^??]!V1I6GT_M6?[J+W175DRI!2E3Y2/+WSCMSZ[N@] M0:+[ENO<>>^(2\>9AF;X 36(?")_LB;3]_\U5&3Y/=DD1WSW[2RIY2W06P7I M*^AD=,F&U$!;YQ[Y?Y8W0V\1>[5'HGM*/I]>?R ..I>9:@3-^1B%B;>P2,;L?3/PQL" M(;F;.2,+Q$XBGUAA"#X,86L4#CQ[=*)[0A\L=V:Q/GJ\IQBHE*";$UH!"[&?@"5P0]_S!Q^5SDD/JZ^A%,__3[&]FC$GB1$4B#S!IBP MTHF7$Q(Z'J.J/%!6[YB/N<\P*H?0*IA$#VFSQF \@'F;+_3(>B^6L./9[HPY M*PX:'F="^*('9\_Q0&A^2'/5GF0@D7[*DY7A>CIU'> 9)!I..9WN & '* RC!)J@H27%:EY.-M0-XVH]E;:IO6(_-4#WD=^XOOCY@4P"4E+%KO M.W+M3*!;YXH7X4"+"$T+GX.,G %DE4^K5CYPK@Z5E.VL8$A>W_A3QR:F(;UYGQ;-1L!855Z! M\G^EE@O8027^.W7',-&@7U0@R1L?:(KJ2H-9%0E& E1)6)I7@*N MH:R52/ ;3=:9X85$?<]\P#YJ:OYI+DA^JIE8.*N"@^(QUF%DT+BW\T1XT,PT M:68:$V$G1.2?YHE(U-?VJ];-=>[K<4V,.F]H&G40NFMHL@*YAVY IY?1A[T" M+'E0@S5?%9CF5@6X6'#4!D'&DD+E9#_;#!?H\<*O:(!LF&7Z+B@_FY$62(2] M._*!;L]'+0; ,-O 10^M8$M(J,]FO25(8QUR2ZD7&\X>3&PYP=C",]B0U!CT M^!L37$?A[^$@C^"SW(2+N&LW,Q*#.1;L4D\GG__\=J=UJ?EV*'\K))?6LP5S MI%ZR^;1BV2N,RR5;5$6+A?+Z);J!:6BRH2Y1OE!U;23R%)/K292TH3S0MB<1 M!$V=!TZEB_8 %,!_Q+$J?$=^4H=F3Y(D&%U14N_)3YHJS7\P5O%SE58*X^8> M7,E#6=4'IK+,5E$+;6*N!*IDTS1D21ELS]QL,G.9'GZD\ZN,/?SFLH"TS*:< M3G#$^'?\+$D1S*$P$=![='%Q@P;\!OK%#\/3!\MQL=K/?G!MN?0ZK?QT]"^8=B(1H!07 MXQOK:1=T]65-EPOE4A55[191"?1(S8@GJX2L K MLJ2:NK(]_O?N!= ;"G,48K.QWG[FFUL\[_J.@HNK/(MKO)E76)4A-4P\][.U ML+8AK+4"*H&FOB(;NC3>KD7=!1%5P:J.=Q:-.UENQ0@5$72 M#&E[1"RQS5LF:F%(7KYX+S:6 1_^P):.%'?W8; MC6?N\K1LCUD?3#J7V"G=X&&X*H%MF#E7P14[BK%$/#^@L* ;\*QS1E;9BSC>_*-L9B->X'6\,):T4 MJV/?CSQV[CB@?\P<;/'VF=S!?"" MYZQ;3IENPO9I7NHV)GB(9]X1^8WC[&* M5QG@1]RG0U&X-*+%>RD$8(O;\7YVW3WM\\'[LKL/G'*VVX#;DYQ=)C/B.V>A9O0*G\A(K!3]V-1G%ND*RDVK/WD\/8-LC"3904DR?D MK_XC?:!!+^E ?^IX\389D&#=L;?8N PB25QW<,&P(2=D*/ ]@ =N_**4<)\/ M9SAL+]:V@QD8TS?$H[A/AX=9F&S)V'*"I8UC;!Y^FKE\(P:7[^)3FNPHQ\*) MBKF&!'3L4HS S_O?\4[(*9[9PA=B(26@Y6#)';M$>21GP% @%[Q9(#^AI:CU M9"LJ80PZ$,J,V [I UWDAN]06<^XVXKNK9V<[<1"X%;P+=KV@&L%GFXME]F> M\)[")(3O_2YK#^Y&LGX9X2%P9#0Y3IY DO <>:+3+7,A8,9QGSAR?H>*,8FBSB3$80+"V4%_'G8SD9/\N+,UO95HA/RUFXP<<7QXLM^BK>* !8'?,+,8 M#&7-'+:U#UC4X0T<& -E*%7 ?N0>:&7W'T#-0XHFJ778%G9IS?EN./O)Z\G M+Q=V4R;(\J8%4N#5S&K_-FVWB.O%.=%:KH>ZGIOT[6TM_7F9W?I'S8U(+-,D6C+#N2\L9;<>FNG1_5#J1L]:D1(N' M96\M=JME+W>[E\>+2,YP(H/\EW5<\=NWY_R5$M9^^7;OT-05TRCF(%M[4T07 M#+*%1$O#['F0[8CV? *37?+ [//62/KF7UI!:0^A #"%9,]K;9KH;:)J#4MI9!0=9X+PC\^+OB,X.<;&# M7#&;7&W>D6$/S$(/[$*JX!X[^L7&5WPH]4#_\@^-;&""=\3H*?JPIZAJ417X MT.A)YG"ABC4"W=VC->4AN+3%)JZLQAV=X,I,9DQ9,PQ%V5IP,6E^)O+$-DJS M+F)%*;TW0$92=M-T71/-\U!*\].H&]OR4&9/MT=.(WX#BQVZBGP"=KQ@;Z-@ MEW7-=O86SJ\BFYJJ:3GN5K74!N:VFL_(BBZIIKPMIBPC#R!/GHA+;KLQNWZS:\ ML.R\Z,O8U?J &W@OBI4/C$8IZ9JI:+YJN[=^S[ M^0:017[24X^ Q=9AEY!@-%DD,8T*@[%J&#^Y>G&(A\KDN7\1I'%?;![W):ZY M\/Y25J+\GI.2ERB[F,6W,(B+TK)28=X^D\CZP394O.R^U")G[+5%MK"E8I8* MZ4P#W<179I:ED@HPWN-8Z'DG)&/G"24?$>W$'/YKEA'O]D#0_YNY M27 @Z_NLIM4HWB7.MN_4)IW#!-Y+-]L >VG\8$#;WPX/BSD.W+X85PFZX4 MX\RCA)LY8X69B^Z=8%1>CDW):_.E[)'#]L;)+')<&!:*U6-LV? 4B9NQ?=LX M&AOK$(PVPW]ELG6"$'?H@!P"/F]TS_8 ^:W--@Q2YW,)B2)B<(N4#Q"1]_C2S_I.I1P71P[P'E.37P>B\A.$">;YW%_ MH( %G7 77ZO$>[]W['+&([&MJ1-!%R(Q>&%C&F]VLAA!P"&=3-/@0>R*9UP^ MY%.L"07V@OA>IX,1O1R +U;$KW _@K,3!/XCQFO8A,!'BTV%V3$09WYT!0\4 MS#LFF6[S@RB\BS(H2VX,%>H OX1?2Y.UP ML'9<>FHO$Z%@Q8C!/HX8Z-A._8);LNAI7"7E]G3VV/Y_UH%3Y40]\AY%UYAHX :"^>O'J.32;: ';8);-\,/>Z\O>&R6MK M.@W\)P?O(8.Q_DGN:0J[I\G]2(P09C-3 YTI_9R\;?-E#J:#^%O1&803\CH$ MK6#3B*_%+MP-"Z&4D5.6O]C$A>0/\!R@%% 7'^("[0=NTVO0/ZG#04^'@8D? MV(D>_3X[,Q5KXORZ/QN.U U7]YDD&6IXJ$4D"&,$\$TS=F[M)YCWLI$05\UC MZA:;X3IOKF?;C3U(--8/E%/-^S8Y,C?OS>3PR6C&G$<>NH.UHBAKF%GA7J*) MMC*2Q0YUV($I,J8X2H#UQZ ">!Y&.E%^1K:E$W4 GF#J?/J+QX\*R?@M'?N#7M<4URWFR8$,Y0RRWM^GG+BN[%"'B8!;D!IQI.GW; I3YR0CJC@\SAWO+'9/7 M8.3UD]2/>Y-T6M<;%N+;&TSKJB8[PP(&;4ERT42#]S$=^" M!["RH]JBQD7'E%?.-%8I;3P2KYEKY(Y))E.($:ZMAC1XP$.+)28@#*;)J55P MJ?W9W?W2HRK'8 Z72G](1+_9C\L$) MS96OFSVV9+/^?45:]3X\X6H-U,ZENR.B#[(>S,VA5C1&4V9)\+ ].K;>@F4) M,5@VKN8'&(DGM1+<)L=S0; SF9C<5BXJ-W-&91U]4;98DJSPAG@ $$I!F_K< MA\ZZYQGSD[>.S-BEAXQ7C"S+A#"8CI(C9DP%YAK!8+_"+0:IXUVR9!%E[G#/ MW6),9S6:N+7'>>\5N M47[G:1XJO,5NJWGA>NZYX^+]>ZO_(RR1/V?QB&@-E MXL-Y;*6;;;VB\#<%KN?=5$X>K*%KULZ%]WO<"L:E7S[5KDFRPJ7$/I4.5Y^M ME9?QO9'OL9T$]!HN&'I'^)A17G2\7PU-2[V4!2B0^A5N>'#SP"G? MQ2Q4KR$J[]$6=.B&_OL:.\=M[%!.6CLZE*NH/*BO1S=TU&>V-Y>WB*TS>=F\ M*HS@1DS?_ZQ>D%WGIF"D%1LG?.7DF<3_O>0U7Z9-+4K3E ;Q>1M3,E5I*V]SBU[.3[KLP].J/H_AT[#S.7 M5A2DGT9XVPM8_^75K1]%_B1MZ8$&D6-;;B*9R)^^)S&%?5[V'5&F3W7VP>HC M7&^CT?8L\,?KN,BWEVO#]K$_H!'CU58BN_6#$0W2MOZ+7V_$-@G;A6SDQH3- M]I)X4Y_CG;8;=@[P*S]M^@F/I:T7LN<_!M;TEU?\W])"6"?TUZ[-NJ\30+,.VL8)?\KMZ M;*,O?Q6IUF%,VZSP-;ER*_0(""(C?W;KTCV]H=8M16S)\$'<6UTW>YJL-FHZ MM%U,1TV@%.HAU&/=*@.XBP.IWM6\YM0C,[*^96= TF\%U_.V.W>S=+(GFWJW ME\M=S@)=6@Z,?2RN*$9Z31+YQB^M.XR7RVT+=6=KOABS>GFM&X\D+M<59M@K M>,H/N')2>?%J1[>I[8ONL]S,))L\,!LD -,B MQ'UT&_<1GDG9R$.N)!#?^!T:#: M:.-!#Z7U/;$KNU5UU-[*TK+^JER7!@L)(6KHPI4GH'LDN?-\ZGD8%B/?V9*ORI=M%/;[#>BZ)&R%[9 M1"FQZ[(FI+XMW/>6NBH-=&/9TC8E]D8QO&FB/AA(FR<2=4DBN07Q-;D%T0G\ MQ50G1&]O:V5#&RPO$;XLH6]K:O<5NFXHZN& WAK78ENQ5^!:5#^^)>6+;T^A MS),X,LFB4+PFE": VE':1>B+UT\NQNQAI0M"";D;UX-D#"-3WJ)L9F/#5L2G MIRFU,63/%8UF 8M!R]?<6+R#"A8HD@9X_1>,>EYY5Y8E9&4XT-9-YE:SN*?P M=Y\Y-R[U/7<99%,?FFOWVFH3!N6W61%4TUM[>IF M"2>=8J6CU.ZF,I6SMBCC%J_6"='+-,K9+<[KAK0&3[(6U@RI+>5@&U014' MAJ$/UYJ[,@*J5_=:.E HTH9#1X622YW\Y=E5!7+,S6(^/.<:ZX YTQ9#R9;D M;\/ BS'5DJBIZ:.S/54;*DWJC']MK154=&.HKI5K,3,M%FL;;"=TK#+4E";E MNK>!:%2\E=N'1C'=T.]88V6\5OB=UHQ= T7=',O?F]KO;P3F;+ORLJ8@RU MM7.+#$LKI+;[.+E.7&T8'(>R*DEK%[$.)9TV>&2J/%"-M:/99NG4JG$M=0!D M:QX%,73?DW!KZ MYA8;Y&6KC793 3TW=N4E!1">EL.S[:!3G*@KRE/.8C_">'E];P6TSQ.F7B8) ML/^)5]0(NZ.V#/:TZHMQMN*X7E8MJ_0#UIE4V;%8TZ4#86)#,QYD):+D_Z4) MX67Y/;EFFSL7-X6(]6 M, KQA@06"T8LNR3+8'G*7\-]U6M,/\G*G8'W.G9LCKIP=AOY4Y@(#.0AN+^] M/"9?)V)3I/>GUV=QH?1'^?V;).]EFL#=(F/+"?#:Z(R2";40D#S#.LLD;?MW MGI.<%K6S;=$G_,SWVRW7)6%& =(L[9Q3MB\?^4P0-#[\'K(&1D"#'?D!*)#C MV>Z,)=Q,BB0I[*=\_8D3!(;:83L4_"%O@:L)"O\BZP M/*R+IU'&TA]?TA#W$_\$76Q&2?DG^<27,J\^X-F2& &, QG MD[C)E,T>VD5HU<W<@A?F+ ;T#UA*Z7.K= 4 PK2 ;Y8 M17*ZA*V /8^3;;C/O9A-/L+$>6-C9?PW2]":15TN@;2=S?8<)OF>0MY5+',Z M%"C*&-Q8(/"#&.=3)H%<*.U\]N%[EH8N;W/8C35>#),3Q5]9PO8Q6&2*9HNK M[P_Z/+=L/=:?'C@[J8ZF=FY%1FL\ ()9;E>8IS0+>$H&F8:F0%7)+% MF_N3I]/,-.4*QYHPYS]=GUZ%6<]I90;M@+^+NI&(RP\FV!#F".>&A. M!;FN69';'.=Q2&364\K84&PA%5SB02U+,N+BRO9R.U3K>I7;DDP!'#9%]Z@] MQSKK]XQ!7.'VKS0P_-(RMS./F)H>M-5_8DX9N%T_#1"8[9#.*L\"<,Q,J:8. MF1;-T9;SJ^$W\&$IUP#KP7)D80>V$\F82@>0;#H?T^8\3 T1(O+J'#G26-"/0R+L([79A@%1Y9>1 MX4>8ZET24[56@=CV0]AZT(J>W;IG_\Y*@0/9)Z= -.;B_I1,2"YQ0B(Z_?@Z M7:CSL?9L]]6Y(L/))RCPW"T\'X<5%1!K,<0JZ-KCL8^=16J- M:WR;_.\JLQR5]K_/V69V[2N#K4K49X$-?_Z\3P0'>)*6Q>AO,-![_DY[RLZL1PO329EV1'>5__BC-L_&HO^?Y%#[S*& M7^9=A>KG3A7,%ZL]G]?..;%8H&S':HY8H!0K/4<&Z"PU4Z& K='B%OA MB[PX7V3C$KW;:%RN:#$HE[^P+Z)T&'8?'T/9KQP/GPG6M(,3C13Q^V)O%*.*?K G_^$E#9*JX=VM M@K^KV8#I"N:S53*AWPL;J)'4M;'=ETF5I;*D?G3<&5Z1WXW8Y.T:R8V;J)G@ M"J&P2'#R'+,5\7CX:P/@+U;W,D+;?\B%ME\6&3,M[0IJ/Z*>SP);8\#&63@/ M"TL3ZE-8LOB0LXA'F88F7==_?+<#(X?>L]UFFU8$N]HF6EP[=[8W!R4\ME5( M =VM=P7:"5VQYW?\O:N\C/"1V 7-^F9LBK#DH.R#U[J@N;'>JD,-5*S'+T0N M=8S*V67!@5'_N?YBEM,8%W1^Q3[7U_:>>HAL]S6QV M@!,[ 0+L=2_O [*U06]@'.$2_\[#VX:1K,HX&(U.0P]RN[TEE^SWNT_?H/=V M&/$_V%@J_!]836NL;K(MX=;F6<.<=+V;MK70PO$>JOV56W M/6)7MH+0MBR%=R L8$-+X +B'8?X4>'Y4/NZ]4]>/LY/=[*LTZ/XX/#RXRUB_&G^*4K>.?".X.2I]X( M__GTQ\P!">+=J>VNXRC9VRW2JU_[FJ$:&8ZV:/B@3*Z]PK/(I"(KIJ3LR^5D MZOK/E/8#?I6-?'&L6\=U(H>&/7(V"P(HOL1C_%)\_2WS2OQ" 6,;V9&'BJ2: M67XVM=(T$X:LJ!N84&59T21M%R9 W?!XL,6#E]G^9 ((X^L.E@T]%]!1_W?J M/E@V^2L,P*BA/7+NV>2?7UDJ^O_M7\]N0_K'#$G_](!_IT\668?JHN>O-+KW M1^?> PTCO*]X\>C1(+QWIAE*BOI1_?Z%WEGN)R^"2DZ?G/ [)RNA"FCB[7Z? M$\3HN7F>4E9^X7=>.B]8+2O8\V^? 1\9H9:E/Q7N9W"#/=NQ7)!8& 4S=C^3 M717];#D!^9W=!OU*+;SBR9XMB@R+L5+SJZ#S^YU'?:WM"^F3K<7'1I9#W'4K MS>20+>^9."&, M3%,?;^U- ]"4 *J"Z2BQP5(X40\O.U- :<2'+63%9B;'?EX8T0(00$@>[QW[ MGD M(4UN 7I^ H(Z)X%(;-*M[/0\6@8+EV9;O(H5R/P.&-"9-CH*J]K&<,^ M1P1A-T]!S<&80T^/4Z4 $Q<20,_,C?!2_3CP)ZSLV')<4'($@P5X@O%I0@/B M!P@2Q-O4"B*&PI!&D0M( CLQKY6!,!/,SK\%\N(KI?!.-$=W#Z,M8O''>\K M^$QN*0R*E(QF](2@'G#0/\=XYQSA,D>4UQ&D(* V!=<';YY:-J,4\.Y$]RD' M(:\R>>T>&@?-@1><\!ZO6O,F7&?"^$%VDQ<9D3!4.^P.+;0-]O#68"FG_'-C-C2>\R#]R'Q M:$2@A1'-2#'$!"EYVD$F\-L2]2<9;*>?4-03Z\F9S";L'P!,#X <#,C7$AV@PLGQ_Y?#Z896.$P.,)^)>W$<)L[#SA 8^( MJ">F]'-KD;'.TSJT6W(:@KGGIM"=SW#0O$ ?4#9YP9$CB,.N3.;T$PPM 'J) M2T*L$S+%T-FX2WH:ZW8\-@+@4V;QB#6=!KYEW\>N&IC#T!G1@'7Q*F/ RLW' MJMS#G/7,#@BSD')H)=3$#;/J..08:>GO@%S.A%4L&AS=L"SH F"4-0:"L+B) MC]\!DYI]A0N2C<:%HF1+$DM&>M%ZUD+,K-D'53.ZC8OE+4 MULO '\ULT->*),;48H/$6,M)PV6$)1U23M?<'#Y7+JHRX$H:WT9:LC20AH.# MRJP>;)41F,!6:37<"5NRJDN&=J3FOHS4=C3WBJD.MS?WIQDAG&:%<)9,YMF. M D[[[YUI!CV5 "O3>K;Q%6);4]&'YZ_6O_S@S 7?D DQ(3]'?;)=4#UH!^9P MJ)02_@J6-W<(SMA=E_(%+2!N2G$%+!7Z_@:QOL[(DIY07JHO:K*U._?!)J5H M@[#7(/_P(&Y>@'Q(;T2 BJ2HQK!> :Y2\XX+MF-VX!O\CW$J:43)Z5U XW61 M5MD!H#$F<4YA*3-@*$/IP/*KR ,[A'!K<>YJ[HZUXM[@=[3!L.SL7[2R-VJ2 MZ(:QRS ES1P!O ZRBQ+M,MVQM2>>J./":TW*:G".:M)ZCL[9T-5U@_I#;PT<._F(G?Z%U@J*GR86U\RU>G=YX^[N0+ M-3"AW[3\U.;5Z>-9EMK4"ZT?!W;OBE;.Y!N6=WUG21KQ9YJS$0? M[72L$P[@5M1Q>L?0U*%Q1)*J[9R3K)JZ5//TH%6N;(.ZO5.'-+#\T<9EO4/, MJ-MF>\O+O^63O_V[9A?5T!Q;>:N%?=1 M^^ZM[(XU0\-+V]G891 Q9-T8U+RTVZJ#QTT> M]/IYMZ33Z2-J&V:\*DQY#[=6TVG)UK$ T4!WM&P7I\DAL)4^8TTV=L/ KIN: M9-3L:AV=R[OI9((!?]2CVO.K[T)AE6=C^*M]]BZ9OTS8VSV29K\YC;/?7-+ M\4?DEHXQ>M W8!B,H4[75.#PW38D:>,3_7KI:S_P_C:S1YKCS+MTTU'J4PM&H3VZ9OC'(0. M)WRT-\H_U*_R\*,0W78#=.=%U\KQ=1\OJ/3X.OAJU-QG?PDPU/(IBV);P7X" MKZY%)VL90<7<5K)EN#O#.VWL*0"ZDJLO:SBO8X5OG2 :7<]3%5E5U'*K\6MD M5%WHE&+)-!C"1]/,@;2W0&I4E[K.-"NR:6HE3X:NX;S^Z#I5*4_K+BVMD6IE MFXA5"6_7S5A5&J@EPU[NIE[5'0BKRA0U>KQ;DP92R9N*AX-;O#ZNX[="$OW4R/>B$Y5C.^NZ^.M"R M^>#.P&VG=&O?B&GMQ8%JUG(ZM0[=Q%9%X[$J&YPGM'F*OD'/ZW6#CG3DKT0X MF[QX6SDHS%+-<#LQ=1Y+CF= P9V*!H<^R_'(ZR_PTQOB M>^2C$T[]T&'!$_SQ'*:7KN5%Y-,?,V>*5"[*$FO!.BZ\:\NE%^/D/?9:^M;& MNTQKN>NKJF1F@G>5:[,=C&8NQ0"CR@9&97,PE'9GU/='CX[K+I$>_[[+2IBL M#65SJ&8N6"2U[=YLB2Z'9I6!.AR6:;:D,[9>"C4Z2:LIW\9H[47^CI%-!H8T M,-4RG)1WU/;B8[=05))N2IK2!)3JOM95:P?4%AU^BPZH1"-JS.\Q,(:J9I3@ MI$<^^P%U[CQR-@L"ZMG/Y":PO) [M"0S)JUB*WX_>3WS=C(L[#FJ#G2]0+W?ZP4R+PX%F9E-XDCNP/^ MCMSZ[N@]0:+[E@L2>T=<.LXT-,,/WWR86?Z%_,F:3-__UU"1Y?3M+ M2K\%NC(D)A]O _)V19&=N2@F^>:>PINNZS\ZWAUQ0F*1 +[VQWX B!KAI.8N MZ>]QX$_(,[6"/O5&!+TL$ODD@AKP.Y3$CV,G""/RQ\P*(AI@H<&['1B-+(QL M8%/7G5JC$9"&V&7?PZEE)]]W%<6C,XKNL;#T\[SCHB#]-"(/3%"_O+KUH\B? MI"T]P(3)L2TWD2-__)[$1/;Y]W=$F3Y5 [T5.&.X@DG@DMS>1J,ZN,BWEVO# M]K%+H!$P-%NV=^L'(QJDS?V7Q/Y@LR3T76?4B/;:8$]IP)N:6]0J%6\+ A)# M?J#FX^%E/:@\_S&PIK^\XO]NW>E%("L'!/_-&?1"3'\ 0;-N4CL=U&M8/],[Q/%SV MNK54-6[A]B*?/?"A9<-#OV8_:G3H4^.<] G^][R[JKUY]>QO*)'2-ZMI$6">#9M<05N@0$$1&_NS6I0==9BCH MK!I6'K:40=.+$ZN$@+L8PYZJ&8W:%VT7^U(3>(4:"37:7XV:V5L1>B3TZ*CU MZ%"3.*%(0I&.2I%P'TH9]-3A\$CT*#-Q?,LN *;?8MZ6KZT6W"E="/ES&?AC M9SD "S[CC_:+LF)HBJ3E+O'/:]Z;DJVNX ^5X5#6S?64G&,D(9H$L&$7.L^@ M4<>;X13V8DH#'B,KR1H=E[^QGFC8(RP0D1?A!5$LCI&? AHNL<1?PB8^0P/S M^N?5\]S)O!RK^]-3%%B@AHYG!<_G$9V$^;:2IO;K+%/3S>SEYQH)/5Z);P5* M15&UH2H=1.3P$=AQ,; M02\'-)H%'O[$KJ#_=G)]0L84QG3+)?^:!4XX?A4"@%5$> M.'(5ZK-&$.">$ 9>XOG=' Q+.;O]% M[0BOR6>)ZO&V6=, ,: RPPQ] MEXB5%X9K]9L^C>#YS( 7J!5G8)/[48 $25 M5>7Y7I\ULT5M4Y!%@/1!+=+);EV=]$^$%WZ(Q6+L83B F1=0V[_SH/-'K.%; MZE$8C3#PQ#.-< M8!/X#NL"J,N=L758?#/1>2A1(/*DMY&D6)+/(*BIPRU0$LD 7YA%K!+7F3A1 M+$2L 1_'O+$W\+<)D )M)H';0F>4FG;PA(#GUV?I-_G]&S+0I$)4@O2!VWL+!'5+J8<(#(%#5BF2 MPX[#A$FTAC(]- )-B(49W0@#MG]O M103\'- 1WG'@Y#V3*0P&&%>0/XZV A*+2^'Y43&6,C* =GSP<%?@:@GXRQ[G MNB%B<>2)T("N'&,^/4VI%](/G(?]QML8I0 &1K&\_QGU\[B5O7/(7]@V:J*J&(NZ'Z3.$]@[_)8(-@A%K'2Z:QQIC84O,573.&:Y&V!1.? M)E/7?X9QDX6=AF'KBV/=.BYSNC9SE;P=OYQY=T]M4A79T(;K>%S==&M8WJI? M9^QM_:KV=579'6]FM1DP=E;[M> M-,W!8&?V.!^6;01\X"3<%R"\_E*"WD-T@COK8 N1[IE#>+DVW)A MW@G3NFM6[C2* N=VQK83;GSVVP<@9P0^,!8^#0*<&O/X_ULA07MBS^UX5E\40:;5P5O^-91JP@>$8?+5XU MPS$"/(399,9]J@UH]P9;< !. [3Y@Y9ZD&3W% M- 5@!6"[ -A^7R!5(+4+2%5[B@S_J_7&+!& /3COK;Q8K9^\W-"^&^:-]4?Q M/9N%0 @-2$!Y N+PWIDNI5BK4>%JBD+7DF!X!P]UUS(GI"8Q'[QO7S+$-,WL M#:1V^0X"9\>',V'*!,2$*1,XZS;.5DV#]!.I>[ [EMVS;[X'K4VF%&-6W 64 MWX5XX7MFQ['LT$;70:QL'1_$-&G0DZ1VV7"!L^/#F3!E F+"E F<=1MG79D% MM27-X^$VB##>I^M2.YI9+ID&_A2HK_8THD M#NH=G@2J!:J%F1: %H 69KKSJ.Z#& ETI-V M_H1^RW-6-7BA3^1Y$PK260519 E\PWIO&P@%$0K2405I>"U :(;0C(YHA@;# MQJ"GRB(9]>$5I'-2:N,^NZR"Y6.YB;G H+A]>8 3+F7I:.-9? $- 0T! M#0$- 0T!#0$- 8TZQ=.]>W_;Q7 ^S>1RR0;1;M S%V?/=Z*CC>?#!30$- 0T M!#0$- 0T!#0$-.H4S[&LAK-^^9(@IDM)3C:' F<"9,&4"8EV&F#!E F=B"ZJ=6U '#PHO M9N]B15- K,L0DX=J3];;%=)6X.SX<"9,F8"8,&4"9X?&67MF*DWNJ>P2N+W^ MC996!FYO-FC*'@%46T'H,:YZ5A)PLJ'P'0+0QP!H61WV5+G>I)X"U0+5PDP+ M0 M "S/=>51W3DIMW5YK3I '#*Y>_T9<(]$8=@AP6-,23 T10-M]8KR."*"5 M+W\VC3HG);%'F%FO>!M9H.4955V_]Y;Y>!N0MVDMVQ5A M;1*;NF[,\R^OI%?L>SBU[.3[KC8C$9 D_3PW0GNLRS2[MJ)(LD'^$OAAB*>; M9UZE*RD;(0PP@BZ ^I1MX=OXPEW%MD*(1HA&B$:(9@?1',N1FQ9E66KCYMA^ M,J]A\G;P2YI*3];-GF2T*PZ0V,T5@%UY+452]9XZT 1@!6"[ -B6A?(32!5( M7<&.VI--K:>IPK2V$K!M.=E5TWZ ?E)OJ) V'QL[>$2&@R=QJFGWH"6;& >_ MD=*MLC"40K"#W&U=I* O(W='-) /H8 *V"5Z0V M?'E>H%J@6IAI >BVB*P#@!9FNBVH[IR47N*V8'.==,! >_5O(-[X$4R/^=5O MF#%;WIUSZ])J=Q!W"!O1; ["?:*OM/N$?AVA5KIYH:^20!<-9104"B(4)*\@ MIMG3=*$@0D&$@AQ^+4!HAM",CFB&UE/U84^7Q=!Q> 7IG)3:N,\N*R?JD6#Y M6&YBK@[<)\[Y-W7"I2P=;3R++Z AH"&@(: AH"&@(: AH%&G>+IW[V^[&,ZG MMCV;S%PKHB.,Y S4_YL%1VG0,Q=GSW>BHXWGPP4T!#0$- 0T!#0$- 0T!#3J M%,^QK(:W*)Y]&^>MK=O%/?BY;[FG*V;/&-2;5JPEBPT"L-T'K&X.>P-=Q!H3 M<.T$7%L6=T0@52!U]3E?9=C35%D MHV %5LN+V3+I:4!Y\5B1Y!,X$R8,@&Q+D-,F#*!,[$%US=[&B*2#698C) MAM(;MBR2LL#9\>%,F#(!,6'*!,X.C;/VS%2:W%/9)7![_1LMK0SZTY01XPN'K]&W&-1&/8()\3HB@%:^_-G(];)*HB;6 M!$NA($)!UBJ(9&@]=5COA3:A($)!.JH@78BN+C1#:,8A+NSII@;#1[T7]H2" M'*64VKIAW9P@C^5FX *#XC;@ 4YS=/GU MD+1*"(9B]M2AV+432B24:&P "OT1^K//,#0P MM)ZFF4*-#JY&G9.2V"?,K%F\C2S0\O1;K$I_?CL+^W>6-7UW[D66=^= F=,P MI%'XT0EMUP]G ;T!RCZXOOWCU__S'X3\^3_[?;QG&M P(I^>IM0+:;_/'V7J M8L_CQ\0&Y89*KNCXEU$YX3T?DSO='X4HB MDF)_P5+P_L7XBH8T>(#!8@.0T66WY.,A)@9G"T: MQ)C*Y.-M0-ZN*%+Q48B;>[1)DZGOL20X_I@XDC%*DGZ>"W^7Y?'(GQ9?GNG>Z9/57*QQ*6!8A_Z 1I32 M[@03V<9;?DWHGDUQ (QO[DP#QR5\NV#0J-=>?-6JB=MH+Z=WES:$6M_#>V[; M83=TS@35AI74P<< MO-=?*/A8'8.>+ \!:?7N?K;QAMK*Y*UP:--*#&U5NK8'W1 3 M)P'%2<"MA:#BV*CW%$EMU(RT_I";T",14R?6$*TGJ5)/.9IX;%N=7EQ]O"D] M'K6P2+?RB!26._:F]CW09 ].4M:)3>JO;J9/D$@?G!K(\E#5S-Y(W[=*M MY %>_!J_%YYZH^O9=.HZ=']NAD/%5-2B#BC3XH'X*@&LH::JNB[MR]<7Q[IU M7"?"8V;(UJ<_9D[TO,A-IA36&(%>WOZ(/O/N#S,_[DBV]YY)]?V0FE_^U? MSVY#^L<,*?V$BC%_LL2:1R_&<1U%3*G?O_C>'2C4Y".]C6Z>I_3TR0F_9]_C M57^?M\F:3(LN_,Y+KQ%57X>!PV!.1E94\_9*"^G"H^0K\'0/TO%&OD?88?5; MR_M!+L9C"J7)%=@*\OK+^8>+JS=S(7V%>F:3/G)-\"1MV*!D>=LW\#-K>1?A M?O_= OL'3@-RQXJ!))@@N!Q2,<12P&),!*7Z1@;#6T'GK)'QS7U =^RY;G8/ M8[AM';1:E!N,SV4 /CKOG[:9G671,V+Q6SG15F*7=C;># ,=$.K>*#9>_+=K>N:FOCIZQ$HZ_@CQR:7UC.^#K\$CF<[4\M=YTA\]@-J6V&YL2]I M+6DK;BIMJ$#H@_A"JBD9JK25JQ&!QX6U7X,(P$?SN=3C+PG99<8_=3C05PU_ MFSCJJ-S-C-S-0\E]@&*O3>[)0#?W$,\LO!B[V2DL(>BX\K3NI.HE04N2K)AE M; JO3/I<6Y8$6[(R#2K[J*5Z54J]W"HB"5^4V"KXA^U H MWO4F8NVR0JWB0C*Y[@-32CVRPO_T8EEA\]@Z%FFWH!HVF'+GQYX&!0;B4DJ/ M,(T(+-F12^9-(#L7R.-F:00$+O$/3V]BXO?891R:RE#/!*LIJ+9>&DML.0YD M+1= :AV-7W($]8A+PY#8><+7D?G-]^QZI#FON0EBRXK5*$WL9^>)CDB ^R$L MM T/F+6[Q[AA%R!#S'SR^X'"U,.[8Z0D(;O8#DW7]@D*%X 4V0P$%RW('T<$*=J([9"[7[E7GND1A7:+5 MU2%EIS+[R7:/R4RAV5'- UB=:D6RWURX4"I:?7I;RSF>1H?6SAP"*C#(JKS" M\^^*_J^9G+=,_W<>H-;YD*UV%&O7@?_@C$ -;I_)Z]]"^.!X M;UATV3!"H)_:@*_D0#60Y7@S_/EB2D%O8%Z^Q!?4C!4G]7YXQDK/O;3&>87S MZN:U[1=ANZ^J0V60$<5^Q'1/6EO%_NX/)%7*JF4STOKL>)9G5RFMM,9:I25+ MFJX--XNK)#7=$]=VJHB+RX-L;/EFQ!6_4:&XTAKK1)>BFC#0##9*JR0QW9/6 M5N R],% W6SF=Q&6X]G^9"GG CPY9P^^^.&^M&M#::#F:)]7O3E=&J5BJF<:N.5&1UH&U%8ZIL_#G, MDT',;Q;)O:V5%F M)6%>_IK>X21I]2K##HQ]!YO"0M0P:W(>T4G(%V23JI)&%\^3?9B%,.\*P^1Y MO!@!/"0LE-EX-0::.5#V$]RY-YK!!!+O __5"D:/5D!KD]X"=*N5WIR1A(]2 M(C0'E>!KV7 #-ML$O(74;!)JFIJF#3JANK>#;6G7[8)9U9=@5 MX-4JO%V )\O*<&_%;=+VU:JZN]D^W3 &9LGAX^P>KX!@%(])T0I7+_:_2&0] MT9#0V,EZ?4L].G:B92<"?;8S?S(-Z#V49,N829NG#Y;C8OV?_>#:RJYDW5A/ M^[E#F7G#SA2T7R1;K@3E(%"A5,9^0)T[+S[-8S^3*+"\T+6*CO2L:_+YJ$M=-6.4],L<_RX")FY;08BWRK=H<]!7),(9JQ?)>8Q".7OS; MK<9KBJ:K)+?Z!=Y7(!@,U)KXH_?L5Q[I$]>_P0>R1N6EPV^_03_5^,I M52W7O7W)HQ3AEOMJFEX2F#N)D6LV3P4->IL>Z"Z4!B^VW^%W!486Q=07!^G% MJFLBL-21!MS*5,SM")Q?<7#G@D-9,;0EK*YJHCG:2^%8-?6EB6M9VO.N06Y-*#N\ M@YL07_,YC:+ N9UQ.QSYY-):R>8*^Y78IKC&;(4W/J]N/UMJ# :Y#.9[$M-- MB6VW&RN!B@RKEUBB&3Z37/'TJ=@BY=VMCU#0HZ.,UU69Q9(E'3"UZ,'LU'QK MV"XS\9,T0S$6![_]V(Z#-80(\E/[CQE40S*' *]7'@),7KSQX]>*SNY5YJ*6 M:NU03&VW7;QP*G-'SL!@700CQ[."9_+1P;,CWHB=?YE,P'RQ\+>KF+L8IR_P MXJSTGL9H.-"RQYK7MW4(=K8;C89#52N 7UEV,KB[#/!L!8LN \H(\^\D4O)T M4C"B+*$A>9V]#//:],W]^FOQM&GY=MO!['8+NL.!;!2 _)[\ M$\/?$Q;_?FG/K@ICDY.-M0-ZN*%)QPIZ;>\K\2\M[)O=62#S?ZV,G M,0_+!WLVXD-RNM*1K$Y/D1GHSP<:L+!K@$#+\$X= M$()[O'?P);!<]YG<6G@<>:96P$PK1IMW;(KH[>'V#,&: M0LNU @=>1SIZ!% (3#U0%U\ OQ&I9%L7)R3+(>B43\(I[OY"W3-OC+$\,9^% M]\<,1#/&"D.,=<]HL-P,03'#T3V0.>7G'5.F$Z\(]0L(G(""^>,QT R-/#K1 M_5P 4)@^8>8#%KS F;#?)N"O\0.B8SI"V;"E)==Z/&D=1)@ 8_9#=!CV%1?@:-Y?*390%MAMOX'M@]_9'CN(Z]XG$PISFG * M1A!D2"C0XS ?\!EJ8Q:/V;]V".?3>$SQD"OG%OGY#&8/NI"M!B*&D\UG#M)$ MD#9;9!RQWR8TNO=!$1 $$;)O,0-\'>/^#*PK$V]ZS8G]@NUEMXK6NOZLM#\+ M.(I/,@E3TD^7 7UP_%GHPOCW2!,J1NGU++[I1&81=,6_4>4M$L(_X)%R4TE' M?0N, 6KR"$3@SZ!Y=L5KA+>EH*)QX$\8O\\.=4>H-""U1:;Q>;JH>@O2YD>% M"RG^##RAF'N+-#XZK@NUS'D U;) JY^1;&PA!1?8 DXEV"9 \-@.?8_M62P#"I,Z MH@=5WGTN;!@/%_&;>JA*T/^W; !-&$W.HB3V(K8(&:&'"X/L2M'@XS@<=3&. MTD8BO!7;G[ [Q%,6Z9!0-O2= CA=(O>XO>)\!OX3XQZ&Z)]D5>]AGBKH=FCE M\9ZRD*I3*^!JRS #U05IDRO-\LK,@ >QV]>H F !P&5F&.>.:@@CC,O/G7'F MPKDUXGV1"'3L!*!2X#4$$1OMX8>YV<<.8_L_8]\%P;W;@6,^U[>IZ\;9LG N MP+Z'&+DI_KZK3)+46I+T\]R3W24599S2JW,9)3>FL[-]%#349VR;WJR)*0A> MW*4!;RJ9W"73KF8S?5><%_"8^J5XBMVF[MDS#^VZQ+F=LPAKN*@%CIL3+S<- MV$RF6F\@0+GJYW;TLS%1E %:Z#^!DQE+E'&&+YM'!;[W&"%CM M""OE@+!J-NFR@)6P5@)6W8:5L%8-N(WQ6IFN%.>AMVU*TSST36T\)UM#N*1? MJ7>9+ R6X+4Z;5[B<1LR*AD&/V< K; !FE-*W>OF?5#DRY)^GM&BMJ$O_!^_R%0H_C MS#!Z^K!=5E[@[*APMLK$*5)/D82%$\BKU\(!S'2I@P;NB%>S,5XS'N/&RR*S MP"/QP6=BL< 8+WQ]^X"JU\ *R&NY)YMZ;VBV>&6O'L[?"%P? :X3$"N:VC,U M^5A!+!![-(A=;8F5WG"@'2N"A1D^9E#'");;O4)=LPT^XH7NTPF&?OHWOSGK MC^,KA^%A3L&("7K32T.JT=/48:L46RP-'17R6!VZU),U5"E+M4$T _,J#S [[*H"?I]>YM M"50+5!_M)>'Q&4X2"" 41H\SNLTBIIP_KW0>K M7HEJ]HJ%+@I=/( 0^OV.J6&)BS-O653UC-"2CVOBSIQGGE@&TR]0.\)H]9CE8Y[%AD>K=UBJAC2?#\NQXU(KC'@V!L=S M)K,)L28\60=/KI)FRX!NPQCTKO7(4Q $]&[FKDG'<>[%V3BR>4XHN]NS2,9/ M TEB:04<+Z9\.>/!3[*D+I19SGYP0DY9*IU<&H,\!3RK440F%F;L26C@:216 MMXYOS0D&:C2>!V$U*>PUEGED8OW@Z3[@J>6P3!OY=JUP+NS1+$A2L=>=7USR/4ZP8<[+2]"R8,B+?.BA8%J&@E(@I3$.!F/*]%=E? MG#!7#\^N@S_R]%,@,3UE)DY08?S,$V(MM,YS*H%R9X6V,N=,+.5LYB?DR2)1 M .KB8*TH-$"S@PE@O#OL2I;M!\@!&6GL[R195MHV]B5+!(4YGQXIYI#BF91R M/1FS<*=-.71/#$*8X"U %3]FWJ8[66>ILG@B?XL M!K-Y)R!HU +Q 2L(S!P;')*MT]0"DY?)9X1FB"LZ)OM^];A?7MT4=&9AT0#] # MH_YS%L7<7;'I: !.3F3?+\ZQ*C5:![].*:(7[K]# VZ^-FAQE D1;%/ -7,5 MS>@I:KLN!#41;+/,R%+EVO>**73!LL:!!A=Q;:G>?7M5[ZDUWSIHB:P/WL$O M&6#+X<]9RZ&9/ MD^N-G",./POUZ*AZR. N#J2N'6NNZ3QE#<==EL_M%(R.>/+(LN^3\T1\D.2' MKEP_I"-BW?H/E)\2PD.+'OX&+['"+-S@F)\8*CR4EWS^\]M9V+^SK.F[2WZD M\-0;74 5P67NP."'^(S21][Z+* WP-T'U[=__/I__H.0/_]GOW\9T*GEC!)B M^+%$'^N* Z/W^[QLVB)_X1,OGS1\RLJ>\2-B3##0TA4=__+*QKU*65'E5V3F M.?RWWR1)>45&U'8FEAOB"9Y?Y:$^U 9RAK/-[33+Q$#2I$U,F -S,#1W9<(' MN$3//7;B+&(\?/ICYDRQ*WL TFB9"_X&*P^5IZ7QRN<.Y"OZ$'XTC2S]JUMH MBO 2X%$,V=!U6:N6\+\$?EB G!45L]*[2-W0-4V3C6$)XED;39)?0O:&9LHP M],B[D/_@L//0.*7 830:SUQBV3:>$R^BG!?_[ L:^8$=>O_@PEDDK<2,A(\U+S%\"1%+@ M4_P<^FDVP6L/=/01AFS;V:& [(;J: M/;Q $#C@6=GD=\N=T?YU!#X3.9U. Z"=-W&%/GY(7E^?7H5OR#^_TLDM#?YW M46BL9=9PEKX,>1^>YT5BTAAE,5T9JE*:&$ER,4"^LY=OGJ?T],D)OS.ZLV1S MJH'F:TYP:>M2'R-I;_Z=G8"CHSXYA?F'=4?)57JSY0Q=;(>,9KF(^$R9B%E(.,@R@N5 V M&=&M._+72^T?YE=Y^'%3GS7.ZIH.3IHAK!WR&F9"(]]UK0 O2P4D1%+?=*6O M-QTQNUEXF0=7%,9%%W:MGN//_V&3JT H.[D?AY5UDN MS)7C.W(P8?#]45@X7V,%XW*L5/$$RK@0&GAWIK*_],Z]T2P$OP%$ M^%< .0"=UB?"16VN5(1S3A)&RLA1UC68A"C[*TRC@JP5BSL*4M--69?5O06Y M3E;7U)X%3O11%P"%C ME[>8- C-;>2W;P!H^*:C5))A]!I]+UDVHZW)F[0^4^WC#8Z?+\6[;UMNO:6V9NK\S3+/67A%@H%$E]/%[?3Q=7>-E[_ MS-Y.%Y=[C[EW/U*;#01$E5_.%=_.F:"Z\+BQWJJO;U2LO"]$+AV[U5XZML"5 M]8B7W"E;&<"C!*F_Q"(E59MPZ:5='FXF!F0;4W8,>YJJ]O0V)TP6=^);=-+V MX/=3AKVA8O84M5[GJ[6W41J\>%)Z:/J['_S 0[+3P+=IQ:G_#GY3^(5>6%XU M7AB]@6GV9*U=ZB=NRQ\5^%@=@YXL#P%I9O>0=@R7YDM;_\^.YX3W=$3N<(F[ M]L7$+ES<%3>,MQQ5Y$%/&2@]76K#HJFX32^P7M4@!B.8-%1Z9L/W_L2-^K:L M1HM;P:U:@FOY1>&5>=%Q;-1[BB1NUPL]$K?KBX(Q:3U)E7K*L-E-V0-31W/HAE4 M%YJA(>A<#S,><0M";Q+$>+R#Z> U";SY=TV>6K*T-'Z7E0TP=E-B?G M$.>Q6G >ZPB0]@]J!0=%V(L[$R9,]2X'I5JK0/SV:>M!*WIVZYY-K@.35=>Y M1:,233EUIT1[XQ2S"C+4L,3-+/GKG>"PNBC^N(Q!O M]\XQ'O!<2@/;URU+["!.SW9H1TK@^?]O[\I[([>5_/\+['?@#A+L!) ].OO( MY U@SY%X7V;LM3T)'AX6@:QFNX6HI8X.CYU/OT52ZE;?EPY*70&2=+LELEC\ M59&L*E8AGD]+BR+$)(:8=,Y'1&KU43H;=_U;]M^UW$"XBJ)D6P7P\N/QJHTW M."(>3PI"98FMZ>C,=RO!Z5F.N)KZ<-XX+LF(9IYR$L%<.YA1:3=F!X: ;B67 M$+:27&=;1["YPVE"!FL^9<5J2K'C'Q#37.U5FF-BFN6@5!:3:@VGC(-BDRNZ MW58?TAO')1G17/TI0_II:H(R1+4MTX8-(=T*+B%L2_!:['[EZ=#[2-/+4!^H M'XQ=WXZ#,"))KMYG5FAK5NJ&Y]Q+8M[#ACS-666L&QIFU+G.A3_XX'I)3 ?M MN1?%TC8/#F0?9G4^F3#YW>^9R)GW=_MUIK;%6B)T6Y*R&B_ M7]V]=.X>%98 M,O*=[N,<@KU(PQT@V^PJW4Y;/"D-RV]>Z3&T]AS.C4TE7>'N M#;.,(S1*9$];2Q.E?HU"3\H-O#HER^T\>:0";]4A-$Y^0UFU::3V=;RQVXDF MVR\DF8#:9_U$P5>A/4':K7'=%7,V;([=)U#[/!=P(&*22C6&8^F0.FZ]59&7 MI5)#(5;'08B7'+G:$CRWMRA.+CB6YZL?"%//BN#.NMV[U5Z/+JS8A]P>K]8< MC["R#8*]G<@\I_@RSNYG#-TPBLE?B1W& ML(8'0_A#!/CBD<*\4@T+*FW_+8U4CAH745#&]8LB>;%'&/,-]2-6@RJ5TW+3 ME\L3RBK_O(#"#&GLAG0,?Y5R>K"826&7(5I0#:B!%[5PED]AEE%-%0;@%I3R MR"[EK=A45]$]7@5L,ZST&F$E_QU$A!5J*X25/+!";57!ME'&')MW-'QR'982 M)HH+W5W6'I6+58HJ&J&A=15#LF WC'@OSG_6'@3S-GJ:H:BJA7!M'UQ/5P=W ME)Y9[O8<(8T:N*#A:*K2M1JX7ZCF&%!NK->ZPEWL1$:CN.IS -Y$J3K.K]O7 M%-62:ZW 2U"M@I[ 6:>C6#VYM#SBK%4X6Z?B=%715=1PB+QR-1S S"JYE(R, M=SQEMF9_?)Y0A]V+"6FO?<2KR89N$)*HGB@8/*!7;1HR.HII]*02;#0-M0IY MO U+53330)@AS*I6<*\MQ>C(=7JL8-15[KT1TZ6JSM>=T@NTUPC@JK;>F_*T M266Q7]R/LXP8/HV)%T28G+'F<[CO6;O'5KM+K5IOL!U,T(M!+KE&D=Q75 M*M>WA:A&5->NOE]K?<4L>0-8/-";<*Q!$6J9"*7R8I0>AB2;O-1UBC)W.$75 MXM7X B>F"0W=8. ZTS2#A3LS3B=!:CGJO-AK/)*G7ET;G&MUE)[1EERL*$2E M6LI.2F+$W3A%9>$SIHX"@@*"J\SAITA5L7KE^L&*%Z*2=\4HBRB+-3#AK-KR M,I(EWM^8]WZ::/_G,(@BXMAA^,)2QMMCH"[FV=]MQTG&B6?SRI4+SK+L.TOP M[OJQ[3^Z[*.X[;(^%?\GUW=C^JO[1 =7T[^<4.!]_LD)([^LA2R$M@+*S"/W12TWU'G21TXQ=R$P:# MQ(DCG.SV3O9G&H-8XTRW?Z;O YAIG-CV36Q6CO[LXDF4HY^+A+OASASR^E_4 M#J,M9WH)YK\8?UNU/C->7TN)4-[:=&L*,R%KD#7(&F1-2?=2 M3;7\P*[5 [RQ8]@)1-P2-:!/U LF= #/.B,?:'A\*=004OL5;LR8>GRJ*47K M=)2^(5=2,TSQBX!='\9@=A2]WT? (F"; -B2G92(5$1J0<,Q%%V#?XURRR8A M8&L?NXRW&XL,I5E];GR?1$ (#4E(/6XGCD;NI,JTIIC[H-3@ M//2 M*;H%JYND"A(HU^= Y#D5TJO?LP18Y9:;V2%S7K4YS(_)G"=WA'X9:?*:>:&O MD-1X%17T0 %! 9D3$%U386]8;<4;%! 4D(8(2!.RJJ)DH&34X!&'9:.K&%H# M4NBW7D :QR49_>R:?EYN+?'J9JDM-S$7!HBW+VN(<-F5#AEC\1$:" V$!D(# MH8'00&@@-,ID3_/N_>V7P_DB5\LEGT2[PITYQIX?1(>,\>$(#80&0@.A@=! M:" T$!IELJ&Z5SHM;>]RWIEB6JO3[Y;IH)3$V(&";#]B.9BF= M;KGUQ!&N"->"AB-9WA%$*B)U8R!\IU-N@ L"MO:QH\M%:I>+I GGT=C1Y"!R M2=A<^]R>,L1T55>,3@]QACA#5880:S+$4)4ASM %):<+JO:D\'AZ1XLF0JS) M$--ZAJ)9HRA!BJ,H09W7C3)Z32I4^E4,2MY?O:)$R<7NU25.. M2* J!:%MM'H6DG"RHO0=".@V %HS>HJAE5O4$U&-J$8UC8!&0*.:;CRJ&\MUR;_Z@&*$8M5J,T/N'\H/R<\PRU.EUE)Z&N[GZQ:AQ M7$(?8\2:V0PJR1]@ MG9>;*D3FL+':,S+47L2I).^!)$Z,VF_D2;8)*8G-M<_M*4/,-/M*5Y5+AR/. MVHJO55V1!$(*0AM MH[6VD(3\%=U<0D"W = &[(J,BB_/(ZH1U:BF$="RL*P!@$8U+0NJ&\>E4W0+ M5C=)-2;:*]^!>!_$<#P65[_AQ&S[C^Z#1XOU(!Z0-J+:&H3'9%^1.T*_C%0K MS;S05TBBBXHJ"J* H(#,"TB_KY@6"@@*" I(_;8 E R4C(9(AJD85D^Q-%PZ MZA>0QG%)1C^[II\;+<%R6VYBKD_??^]LOA?.$XR3CQ[)@.6"9GH/YOGAREPITYQIX?1(>,\>$(#80& M0@.A@=! :" T$!IELJ&Z5SHM;>]RWIEAZ7^ETRRTK)HFQ 0'; M?,!:_9[2M3#7&,*U$7"5+.\((A61NC[.5^\IIJ$A8&4$++I<3L3E(FG">31V M-#F(7!(VUSZWIPPQK=M7>CT=<88X0U6&$&LRQ%"5(<[0!26G"ZKVI/!X>D>+ M)D*LR1#3.KK2DRR3,N*L?3A#58800U6&.*L;9_*<5*KTJ1R2N+U\1XN4B=NK M39IR1 )5*0AMH]6SD(23%:7O0$"W =":KBM]LX>H1E2W"-6HIA'0K0(TJFE9 M4-TX+LGJ7JN.D34F5R_?$5=)-H8#$AR69((I(0.HW!'C960 +=S\6[;O4'(WHC1&CUP-5J-U-;Y.RI"T MC@D=O:\8/?3:H1"A$!W,!$W1#(OY]U",4(Q0C YE GH 47Y0?HY9AKH=4S'- M/HI1[6+4."ZAGS!GLW@3VR#ETV^I*/WT)HG.'FU[\N.=,Z*#Q*/7PT^N[\;T M5_>)#J[\V/8?77CQ(HIH'-VS-NZ!TDLO MJ:_X]VAB.]GW0UF1H5-5OY_QMN@KUS@G M!>T[ZB2ANYQ1H:+N;\)@D#C+Z>@0V CLXZ;V,XUK4]>(:D3U\9NY L%3?@][ MP/,^6"&9TH&S&-=XXS;[)4I3Y1$2!6L?9 VR!EE350"_I=<5P'])'UW?9V:O M!Q$45*@QI?:@MKV#QXYC<@E^G_ISO"C=CJIT^T:INQA) B(1L"T K*&H5E]1 M32S1@8AM!&+%S/1T3=]RO$'((F3E@*QF*CVMK_0,N6JWUWD1()_\;=V&OLB( MF]4;^D]!2.%/A#X[(]M_+'8_?T"^NVI#PH[(XB@%H;7D8I@-2'5:419V%",4H_W%J!K?"LH1RE&KY:BN0QP* M$@I2JP2)^:'TKF+TJBU"5)X<'73C<^DVYO1F9QH>3X:N#P^GR)?VQ%5<_-_(GO10:X>7-9L1S'WEEHB/IE8E] MKAN,0DK)9WAA%)&/_H .)+"GU>:-/S4 RWKG9P\ 7TQ"UR,B66%7>NSB!!\X MP;K(1BG]!$MT,6IG4_PM?:)^0I=W+7BS R^]',6:)DK#G>W!JW% $M\>#EW/ MY24IG20"4FB(0H)"(J609">\;D MP/!QQ/6)7GBP^IIB:0V\!UG-DE1N-M&U]EN1THFL2T-3HN"6%*DG2<"@E-ED M#:6O=16S5VXZ64EFH/9I/U'T9?I>ZW<5O60K9)."3_-1UE*=2WCZLW)6@ ,B MS:L-4C@BTEP*0F4YD7243D]7^KUJ"QH?%(!>43P.0KWA4.=MF(JA :YU&9QI M$IUE-@6?57' J=6KC)4\VA9I5P$3C(ZBFH:B][$P&\I1Y?8_R85&2(BA:*JF M=*QJU]I*JH\TQ)55Z;+:/+,^5@Y&CP]"0\+CB(RNE2O?"<:4/-!A$%+BBF^Q M_5QP9%G]]N7&FKGED17T@" T3FNGB4%3\0BM3D?I]C&K<0M!W3($"X]: MOZMH_7+O>.">'L.EVK!=*V?!Z/=-Q30:&,""T&L*]$2LE*+I/>ET/89*8:@4 MQH^4$2K5-95^M]H,8!@HA4 O][CRNMOD%'0QOJ]T6E,[!W$N':&U MG*1@'V=TR]W'M:H@E%1'KAPC]OZT/O*XU-41"Q"T[5ID!4Q@AD53Z1EJI7H* MZW@T3XQ.3V:$/=2TE'[%>U/)RG/L54UC5KHC?9\$0Q@_J[-A3R8A=5Q1FX)/ M9D2")(YB6U1?A/\1^DQ#QXT8:1O*>XSLD%[:$1V\#\;,(LJ;Y'^-+I)X%(0P MR8.O/H#KCO5\/6&_WWBV'UV^?!0]T)O0=>@MJS%?0R60NLMK3-/5:N;.:(V# MR0[[[BJV:?F$['<7MQ&Y7D#1QQF*)-A_'[:SECYK_IIQ+O#[U'O8 \I<&3%U MF:DHPG74EE.#!! NQN*QM0^4B'W0-*<38:$=UD0'ED1I(I3WF.#?^5-T<$8N M@&8;5-@M'=NNSX#W'IH);2=.;(_\Z@[E7XUQ_D]RZ5W&\/P:+#UNR[3/MLOH ML'6(]>1G[Y]K:(-KOPVN-DIK0?79&4*Z=D@WCDNUP]8\;TLY9L0M[D5.>B]R MF,.C)/_"4EGSJ4N%?' CQPNB)*3DW^QYPE_XOR4?R((K9O9:#4Z,:@(QH*.$ M??@2Q)1\(&*F>[JFO249&W,.*3ZUR9J39/9Q7='SXH^S6)]]FY&D'"N"C.6M ML3Y[BPPCIPA@66V5Z(S "<;Z[%5MR+ ^^SP.RI;ITV%-$Z4!Z[.CD#102*2\ M%P&Q,=87UV1%_=.8>Q/CLF M'<9Z;8E(*F "UF='.6I7 M)I*B1XSUV6MW956ZK#;/K"]+#EMYJL>BQP>A(<%Q1$;7"M9GE]W,+8^LH <$ MH7%:.TT,FL*@J8I'B/796POJEB%8>-2P/KMT>WH,EY)SNU;.@H'UV1%ZE<1* M87UV#)7"^)&VQ8]@?78$^DD G;>!]=FQ/CL>A9J^'\7Z[ B^>@]#6)]=OE,/ MUF>7,M:C'%6/]=D1U(T%M4 PUF>ORRA7STD$Z[-+LW^4NVXUUF='G)\"SL69 M'>NS%W)O$>NS%W:=2XY2,9*<..2_X87UV4^J((G<8G1Z,B/LH2=;GWU[*9!< MO1'/@T<4\C/U:6A[O$CVQ6#L^FX4,R_5$RMXR&V7RQ5'^*OIBQ?^8/ZU]*VM M14=(XKOBUZ^JJK\B ^JX8]N+6)F*=QW5TOI6+S^V73JM<7@=&)[!A]>!X>F; MAV>9%HQ./WAX5U&4T %Y[?H@=IYGAQ&9P($^8O5H?CCC%6C(Q6020I^BKL@M M$\2(O&:UT7\@__Y,QP\T7*XEL[+*S448LIHU#%K1Y#*.KOP;&KK!("NAF1;0G"N#LXE_FFYH?_!F[U\F].+9C?[@0\J/2 P( MAG,GQC+/;V.!WVJ.T]6-LC../XXG7O!"::ZP&O+X&#RS_4GK>"RI&BET MG5QF?T>'XUYA\2T%,[[CW\E;OQRY4,_"5_[N2_K M?F3[*\>PIQS,Z.?D5R<#>PZK;;.R64P:-RNB,"BQGVS7XV49AT%(ADG,BGGR M"9J;'E8FE%6G4HN?ER\):R^M7QI=9/1\"D).^8IY8-QG!'VQQX+Y[ LC;C>N MFT:O&(VTA?)Y5I\]L-=)O@N2ZX,\O)#\D9,LS?$CB*+;] ;<<9,<$ MDIX32'90(/RD4-^RDZ-R[Q/VHKZK\%Q=S*APWO>?]WKM*3CO-LG+O<+L2,2#,E<@>.B&9_N MSI-X%(3NWW3PU1_0,&=$8H>':$Z9W[(A9IO[]!>VL<\L/)5,Q]:I*'QX[-R_SV(JK(.W3@P+Y.@"3^Z5=W[*XZ-];M#BIF8#,%R-X[B'NZV>E:FID;]U*[%5&[@[^^ M!T]8JM[=C=KD(:)_)6RM^/C$_OMO%I] >(#",HRG#_-GHVDHP]8 @W>K@DFV MQ5OE@DTJ#E^$CA+VX4L04_*9B("0GJYI;\DBPWCX1[(8")*2FGU\",F;-8\4 MG.WZVD\7&4,L,@J)1Y1O&VS_A?!2[+ ]<'W 8)H.RH5V;Y+0&8$4DXO'D(H- MQ6OV7C9P77V[\>GI<]K;'\@W-QZ1WZCW9#OD%^ R+'^P\[CRG7.%V.0#]6R6 M!A$@$TZ"4&C1U[F.V)O4R;>H\(B1: (@'[H.$ ]LXQ;JR?4+M MT(<>F>Q%[H"FK&22"/VS*4PF\#V="-L9N?2)$<9B6<;)F+_.IH8M<- '@ K. MK1X%1D:\![&1A!8B7D0['8D]G1FM^S8B/@!R$@: .!K;X0N TQZG22#^FA+_/$SXW25*(4LHY%]@!XZ%C%S8" QK!4_"!<0A>3H:VPRS) M(>-/GA%/,)7 NY@Z(S_P@L<7/H^P'#ZZONT1T"#NA,M9OI&(1#3DD\0X-J+V MT\O9((%5@/=&!VXR%M_C,''^5,@XB(-P%(RID)"')(+FPC]I')VOBJQFJW[P M# M%#,)"XF_!63QRP\&ZN17SSD0UI##^B')?!APT\N,PE-I=$-9]795X[A?L3( M&=LNPRZ@DXHQL"&LI=<>@M83C 'Q&(-4L,5K9?/IG,/FB 57#@#?\0S_]AS_ MONNH4XED<_O)C1P8S0O(%=.\G?-,]!BQ,?P;Y>::$S])H1^!2B.W],4/HD A MG^FSZP2D@O?!GZ/%?(>D \#\%W[+>\5GKT/0A 9 M>/8:* _=@#WDVP-[$\] '0?IF!AY&:TOK+U+$5(WLJ&[W^UH!)]C&([+U97/ M]#=\X^L& _Z *:% B$>J9'TNKUZ^ZO[.<-"^T-#28>G1/G M9HL*^4Z;@3JD3X''M9$#:QX<--)'5X+@)@P<2H4N82/@H_H&FPV2L&4$I!N$ MTG[AO^7D-[=@+\B=IIAZ7X$S_ ^<:&@Z79?GEF40]#'3/OEE M>&E#LD[#S'$F/Z*0\IXBDLJ=@.A/A'& \^ [H]=5+%7EJL'FRI9K M!A'#1AXHK ..AO'C8?)U_TAK"K$E2+V_9L-5SHVM]/]NL!-.\/C!+ MB;=&S?,#*1\+&_(4M'/;/F !4V4P;,\#1K(>H2,VG>S1H1M&L#2XS[ (^_%H M=3=2**<=6 Z2)1+##MB Y^U4:R9RL\I["&!7\(TIG(4E\[PS52], :TB+5LW M5JGVRDH#E;A&F%L/9DS^LIPE'(+1-WO"-_8A;!YFZ$NF$+2+*:/F(I0R+>1"X(*" =U!D]!G]9,<^:5V+I84A M9JVD+Q/"A6E A=YBC>3E'8082%JM&H'KGA=\R_;&,Z4[4XV1,Z*#Q%LF=BU] M&?>%% S=9S$#.Z#Q-TK]5%FP MEGF#[)5?KRZO;V$.X%?QD8\:1I?V-6T6MJ&4W8Z8TL3?82V*]WB+]%DLO/S= M):%9<3-EG1%G:A.Z9[.3P.:>VXV4-#9F+DQFP3"4O<%?2 -N=K"S+1N#]4[? M[.K]&;4K6BZ9SA46MH+I_(T=>#:2QI\XQ/:G]375ZNK&&L)XNX73M8,%=2^Z M[D!U,DL/#XH:,7MPE!EK9OHL\=DA#1[\FVTO[6>0()\.X4BT.("ON0?O[>?+ M]#$1)7:5;J$^9"KIJ)M2.,^E>:CI8;?YAC> SG%!<.\20-R+V'P^)M9AZ8 M/__//(R?[6=NQEUT.=*Q]V/6Q2WKX2+ZG+8OFH?6M[H,/]"'>!9I.XW[900Q M>J;DB+[_X#X[_E1*U2I/HIEGI_;JG7%N_?1F%VIGG&/&9 #'>W%0^)0>%)2, M;^QL)C["5-],=XBISWZ%JVO*2V%:Y1M&YO)9OAW"Z83NKX>B\ZQOT=VG(,SZ MG7:;16"L6L2-*:N-/WX-_$?6,6/YU$DK"+J'/W-R4C8O[-QF+MWYOT\OE.G_ M2AE\".%3KL,##GRWA:<\KSLO9X<#1BJ'Z@8N3_,PWK)MZQW;2>\Y S-2KH=S M\L7IN!XR*KB\K&*Z.66Z"?@.W2=^FW>&\ELW^I.S,Z.3DLH@YQQR:9WNFV+C; M_AZ:^05:$5KN-FT#@/1)M'"5-K#+[M5:VE=K8K ']9B[A\'LPZXP,-]0G[LA M%FZ8LUZFS[$[ _RI0N[+:X;% XPV=K%BFJ:.#S%5>2?&F*7"@;^FAU#A"86_ M3^9D$PZE YH>&ID+)CI+->7[P&>/A5G(2K1\ZR3/]?<9(8SSMS,R/@,5[+[% M7=9_'I/WK//;6=]KHB;G2&&47+Y,Q4-0N_3$*C'IK HC*GP,IS=)8OEOYB3- M+U07.:??^ZG3[VR5&V#&Y_6+UYI5*-?+K)/M:SY]M+V/?@SK,.>I("JC"2@J M>!TQV3IBP#_+2\G* :QAZ4W.[_LYY_=]/^_W_4WX?>^$W[=HCN>(2&FX\ >" M@H^" -%_VKV<<]&!?Y;G8L^A36?I(S?BSJN9E9ZUC5NP]3-Q.S71IZJ*[[%6 M312G9,U.I?K-67[?6^+.;)=!SU82D R6"RBDW# .DO2>69,S!_^L&5U<101U M3/Y)^,<+YCT>KY,1:'BNW7RSN59W./H-@6V#N=<7KR#"<_]D_Y]2M)5?0ON? MJZD&VI'8/-?.!KMP35L^%W\]OSLGC.U??;X/3&_7KSYA[$;8]NP?V[CX]0YZ MX@1-Z3GX+)WQUMR'M]I!O$U#QUK 6S&2'7E[&&,S*R^9&I>OIBP*R6<[=D9< MI^:Y?>V33]RS? UGZH!5:\O&,/=]V]=3^=BGU_J' MN1? >Y;6U_M'#/,FI$,:AM,T'%_XI0P!:;:D/04LBFCN%)*]P5_X$L#C_.GI MPSLZ1I\C]T??]?[Q"O:V]!5Y4RE)JQ%T&$F_[4S/;PT@9L_)2EM9I"EU7,WN M/K%%7_PQ3YMX>Y["Q5M35_XQ$0J:2 H^PM-\4-=A\0U/14D/5M; MKY3R?<1H=\H_\1C"]S 1C^PLF,80<)\YN8A(YC4G]R,*9R%FU5T^KF\-*MC) M&LLI$81D="RX[F"U-DEWR\T)K\' M83Q:GH9UW,_Q.&L&6N&-K''4K#1[\@N-<,2!O^UC]YC;89]U7KVSK+RN6*1H M;V"F01K7/JT/F((&(*&1N-1VQ>5TF#M-DCV;I+707)JQO=B^U5I4)(Z/X-N4 M7:Q/,IM^$=["+A'9H7@R\JZ'&7&\V;K"CO[(4\$?XZS@G!",F/(A90-[D/-@ ME@C[LYBP;8/<<[J8V!\T(QOFN6V3!3S::ZJT?:=J>_0CN]-;7O3C:MU???2C M>:[N$/V85^$[Q(TR22LSS>X:?*,UYO+A) M^\Y]%FHC*L1%OBH8B[\-T1(D>VY:P!:C&2%Y93L+]^FO)-K:QD6W"['CJ_(21NEO= M_/__S'AW^U MVY\)(P)+8J/Y!@UN/OA<7[U ; MG79[OZ"IOUY3B6XIP\RBV$%C09D$ 3^CN[OK$]1W'*2Y/"2(1\0SL4_:;=7X MJW?I62NRQDABL23R :^)YV*+7+564KJ7G0[!GB0"=%^[F&U.X+>CVNR>=WM@ MDT/6A,E;+M8W9(%]1UZU_O*Q0Q>4V"T$3F#>Y:NW%?;R\G+RM[N]]MF6"3S[-:71ZUPX MD4YG'54]QQ[9JI^A#RT !"XZNG9+"H*H031EG@2$2)+>EEN&)/&[3E 9D5+V M3+P=4H]8)TO^W GJE*5G:4N9O\[7QI:BH]S3 0HBJ+5EX*P$#V?M'3Z;T'S5 MH$+I=1[J!5T.(=7I,&-<8@EWARX*"UV7L@4/2Z!,^?8RPF-"%DA[^U)I<=7R MZ-IUE"MUV4J0Q54+ND\[ZB-_NH*<@'H1A> .,6"CJCNNNCU8H-A=W&XD @LK M(R73&4 (=XF0%#I?W))T/3:*MUNN&6K\;X/K,',*?(S1!N4;'6O:F%J'W5,E)L MFX\4B''[V(4IH-N%22R2D+S$S$:!.)20]Z&S*V17ON\1>\0^ZNO=VSGD#DE, MG#NW3'G&=+?,YPM+(RC>BM U9S9AT 1<>-RAMEI)?,*.FFFF*T*D]\BP;U.I MIF0%6!4&(WZ GL9O"BXF(8#7HX>;P<-T<*.NIJ.[X4U_!G\^]>_Z#]<#-/TR M&,RFZ*?'A_[CS1!J_MU ^B9(QUB /U9$4C"P,KYI[J0;8%D:5*():'19'5>] MP#3UG=[;^P[Z*65 TY?*]J6MU[W18N2JX -4*C5.%'$:03\M/V!,9_!S/W@ MP$>W:#0>3/JS(1 T0\<;X;X&#D%60$.?R5 )(%5Q-XHP=H"S0SO ]>A^/!E\ M ;KATP -'^#_H.D*W[ KE)U7#I-WP$Q3K3\4S#YGY6>?:NTV,](Q^B7V5K<. M?ZD\(>4P&KO!^<'#47_Z!=W>C?YHYJ,"L#]ACP(RXX2Q 9AY%4:PWD?1(O4L MAWN^(/!'2T%\@9)R&ARR. RP8"JE/"9BNH(A*@ A4UJ P&D6@4@$ AE("VG< MGW7_D#V#D5Q0X@6>3Q84./TLZ_0$=^/MK+>G9*E&\TRJ*J>\P/?G6=^'0IJT ME!F#";%44M"RN*^?18T%9W!I!7-U@$#T]UFG*[;&L5G'?N;L@R/6QLEY$ZO$;$GG3CRQ MQ@4%KOXU;V+=SAO4)15Z*/U$�OQPYFV\$\MZX @XN\03P2A$))2(MJ M ,E9Z4AN?84@2,7$:Q>"X^1J)[_.#$BOF[/B48*0EH22HAI \L8CE?::X==X M/(H+"ER?$]\&W$BS-^[.NGN[YVG(/"GTHV.OS^Q;3,43=GQR#XR^2*XY*W$4 M )83#L>;L!+R]=-LU0+23:!D&PVJ.:.:/_?(7SX8.E!Q;CB<[1068),3-<<2 MD!;1N+XX3S3#\=)J3YTIF9_-#A5DYG\MEV-"/P6--SE7<[(I"5^VV(1<@KH0 M,G.&JL&J4JHJ"=G>6A-R.0FJ0@3+Y;D:)$N$^TG\=LI,J$6DA5 9$@0-/N4R M!>E1<;?8/"INJ0N!,J<7&JPJYQF2L!DI3 CNRRX4PEDA4]%@6SEED9KU3!3& MF6]/HJ((VRI)CP;;"M'##9&8.GO"AZCRJ/'#1=GX(6R]@=$<0*00S"D_3@AQ M41A"-'!5B2%2J.VO/FX4<5$ZBFC -#^.3<&7+# !IN@*$=KS^+:!I$QDEX)E MM_ (L=V%.;9K("H5W.W,6)GRXX1W%X7A70-7U?@NA9R9Y!M$>!?5(KP&WNKP M@B)Z\[84=.XKC51Y*=2-G-^H,YR6[0P_HU!!E-10US7]I'HJ(+UX-9)\@V3 M1;5D0 -OJ;T0.Y-RIMP\*<=[( K!*]A#T0!VK-T4*40/831!7GD716&_.,96 MC:;S5-BTD1[%\^N,P_?.9HU"A$ML^/B_ /!#9^*..F^'KETN)&*9 M,Y^2IR@M,793AR@%YT7=<4L+2Q_[D\O8(8[THI)V+.KDU;.C TJ,ZIA.%#*J ML\NC+MHQ\V$*Y)RV5$:'!%MXW8Y%'*:)?L=!;$JCD\<7_7DS+I8OX.:U#M F MR;C]]V9]R*NUJJS+EDE?O5D'AJFE3R#K55$BY@HNV[& P]3PJ%59B8A'71RB MP.X)1Q?!','($NO7>??HD&)SA$AQM96<=N^TW7O_=CUD91WD(>VGG2I=41V) MB$E?'0.+Y$%T97R@6=2_=L2G/'&F//$&+E(AG:D4;)\C:^?-0_N!8.WV$Y>6:PW"'Q68H MR5JM+,%Z6$E+*G5BZ[/@OAN14B!I(48=1^V*N&I!' 7D&*@%.."JM<"./DM3 M$[M:E9ENR?9%^*Y*4#,_I?88W74"&<0:8XY-+B; M.TQXI1K7C^*+,0R*!!9,M@;]@4, I7%^X.R9J]=?8P>4(/V[K0YF$YDQV@(M M#['ZJ:3)3S^8O5,"JV(J-V/!;=^2WCU9SXE(W/%[Z@/[@C-=+VV^QI0=P;S@ MOZD/[[/C'CSL[#,BM[)N%@R9[8,4BITO6-@O6)!=,_93U,V6X"Y(WR-Z:Y37 M]^6*"S52#EE0$MM7C2MYAWFZ[&^YOZJ8' \+9B.3="&4@*,;;F7[KF9MA_"J M8%9FK!F>>_3/@[0$:\YDZL[SFS.H)\1,<96U^XHSZJX0V9M6O?7H*Z67('PX; 2S)1='WOWG"&3 M-I4@30ZEKO]M)[$2ME%&1HMK'>'<8HLZ$*=<<_6Y$OWA$$+&1*@CF\"F6RZF M]%5WR<0:Y6 !J>E<47QG1^0C%R1G]!!4B'**MF8PFS2&@::D;9JR7I:IW='Q M]H 9$>O1X@E#@ <-J3$RMJR8,FE9U/+WM>Z6OA+[>J6^_7/-?-D-:YZH6@>_5]XV7E" M4=;,LIRY/% 6IN[@@EKJVV46=;$SQAO%:UX*E&"OWZBKY@854YUV>Z>9:"2G MKFX+UGC)-5J,?*EN;+7&#C\Q,EI$-B1BY-(<-5NV3?L3+Z&P^L;1*^A%/=52 M-KE1DKQNZ0Y'][=N)K.Q4UZW?OC@*[U&B^#5_Q667_ S"7*5D_ [AS RW/HP MX1&AGGT&>QZV.<'#V)/@48B:EU#Y/1.%?=O6^P35YMOM.Y;9KEE 5K,N.861 M06P4,IFG79F:NG7+Q^D#9X\,: 9KU^$;0C)/NPPD=;-&>?J\V_M=_?:AW,[+ M%!J)ZF;1A*B'C&H5P,*M (-7]48'268^]Y+\*'L#=$*/>%*%GA/J?FK4'2-Q5Q]P1"V8BI''7-3(1%C7K_1FVI@X6FV*1>V-W:A.F%2^Q$2]LDA9=R# M91]$,T$:(%@Y&TTL2?X]K=0O-P9[\S_^#U!+ P04 " !O@*5*>R9=L_\. M "&ULW5U9<]LX$G[?JOT/7,_K MRK*33+))Q3.EV$XJ54ZDDIV=?9N"2$CBAB*T "E;\^L7H$")!P "/$1(+S[( M[D9WXP/0Q-'X^/O+*G V$!,?A3<7UY=7%PX,7>3YX>+F(B8#0%S?O_C]M[__ M[>,_!H,O,(081-!S9EOG_N[+:#KW TI*G,ET3/^$SIM+*N/RRKE%ZRWV%\O( MN7[__E=GX+RZNG[G/,:KE1\YG_T0A*X/ F>"_3"B O[I/#S<7CJC(' 2+N)@ M2"#>0.]R,&"%TU)^?F _9H! ARH=D@\OQ+^Y6$;1^L-P^/S\?/G\^A+AQ?#5 MU=7U\#_?'A[=)5R!@1^2B)8&+QQ*_X$D#Q^0"Z+$X@S[RPP'J8#7PWU94@KV MWR E&[!'@^M7@]?7ER_$N^ JLM<:A:3D+R5Z;A-UXOMA\G9/2@7Y"M%[LZGW M'&?G/XP".(5SA_W^,?VZYX: 1!#3:E^M0;B]I+^'C&0XA9&/X0J&T2=:\7,_ MF@0@)'

JY1NS:(< M&"XIC;^!7YD V*V!RO(Z-76\9H,([7Z[K4)A,:T;]@D$K)M]7$(8M6^/3'K6 M#!<$;APDEC[0_W,EPY<(4K%[?9@=K=J9Z)%J$B W5WK AEF$\X;SPI/1:@[( M+!FR:*2Q &!-AZ[KMT,81"1]PGST=G!US(13# D- 1-I XJ?5&V^L:^HPPK=7P-@E&W.T3!B'A@/;^&Y.(?>\T\V2=$LR\;59"?RVX+O30 M,7R=ZQ\,-66=1R<:\M[GVIY11=-,%N70^">=BF2OJ87ACF>"2(3WTY7)/&6S M)M:T-+/F5K^T00 ?(?T$WWVR MMS34U2G!K.V9E7#.[:V!KX_4QLPT% 7:@F9ESQ='LT!:XW/$N #-:,'6611/M"*N%8Q$:=C(G2V>AZS-RAILRG@:-&+C'&F&EI]DW["6*>@E&: M6&PNB%="$T&G@='67&6,UR8E:X[1Q\:N-C:UL7?ZV.H..VILO+4'&QE%;\4K MN5*"\E+UK1@#Q_W*0W$8D0G8LJ!:;)*:Z/"M)22R MY%E9&F43(P4 OE MV+=VDUTJEV!73B'8@F!]%5>;HU&_0B'VQ?M)+TJQB&/H5?91>L39L4M!;&OM M&QFI 80J>?;%X/>K=8"V$$YA\KU?"0MM>NXT#7I;P6%JJ@8^-$1:.!UEM(.K MKI?DN[?D3GIG3SL:$0(C4@R*<@_3((@_[$W5"49KB*,M^]Z*J-N9J]=\3K1@ M@ XI-TM-:L,2Q1U<8^CZ"?3HWP&,=DLOHQ7"D?]7\EQJA7Q=HA6QY<6(AF+[ MZRVT,(,Z75.JNT7C$BQJ](CKFKKG-A^\!F9:P2I M*LF:(>!1UPSSPY3*/>5^/[^FETA2NB&18%\I<;S?N?I)E@N :^ M=_^R9H<\T@T%*JL,./;-7H.C;Q@+ GES2P6@SD3Q6O+L@S@[_4:59;]8:]R M@!VI&D6W ..M'RZ$6Z]->-+]V'H\%@*ECK5JJ&A*M&\..YVRG$(74K5G :0= MMWKJ5T5:F 6DUJ(" /;U$!0"[)O(C@]H+PM?Q2*7G$?Y%]96)\*W=7UEV>T M;SWR&\ _8<1P==CM)&ZN&I3<(TI*"RM7WS)U72OE:!X:[#=^-XQMD@Y*&+Y8 MA/!,D*5>;)?1Y-8J2C2]V?4%(>_9#X*"*<7'7/O#X_[PIO8RDNJ>0YY0" /B M@=F^%;0[.(=44>\)O'#5H?R\MA[Q84>$[7D>%=SV./OMCGA1QU..1'\9^N#CX^!.<(\P/;]!1%9+[EP@# MBAH_!'C[E=9* B?*26N/ZK>@C0MB2,H?_YV7M!\!.RRIQYK:J< GCTO>%;[= M>Z3PMK\N[1@P0%7^R/60'6JTBT4*FEAX')-JCW;6,MV9F6*45=*EO9N<[NR1 MI^NC8V)0H9-]G\KCO*:"@55!D4[5B"CZ2\X%DQK9I2 MMF;&E";QTF3J,?)7U!VJ:74^_B\7D!RLU!1LX7:<9/_'!*-Y*>N9X$TZVY=] MTV-Z+A*-YVQ>CCRBP"MH+WF[3\Y5>-L?9D5N1E7ZYT"9D;!+QE7@M!!U[/P[ MF<(-#&.8:%J>C%"1I!V2D,2ZJM2P1%6?8G8+-VQ5]+[R_D2GB\UQ6VC\D0+ MZNCDF*&?4!L+I[K$DR7HF/,&N6K)Z;/[CNM0#_MFI?=F\,B('[463NI(J7(3 M,@(J:^%699$.5 0RJH9Y"R=;E8GA>TS[6E1*D@9*@_*0#%9.V>_>A8HT.A-V MSH"VF2C"_BQ.MI\\H0F0[7)H+BV['Z*)-"N]JLRLEKVHI#(%6<>E:-1"HU)Z M7AUL :;H6'507H"LK_U^J:X+K2V<>S9-/0I&D>S=9.#M*!WD.^3:/U+;:2KK9<6LZ^#+)9PPK.JB+;WWXE(^MU2K:->D;:3BA.XC8H?7># MEJQ4"U=W)WM5[WQF<.A1N_8W1!5 I4>O/1TH&&O'0J9$F]BWPW<_GT*6QX?V+NP3A DYIF#4.Q7XI] =U M6-.L?D:LIX?8!JYIA$^S5C MJ)NBSIRQ,/3K,%H7!IBB S5PE$Y(H*E/-B30TQ+XB&Q:+^]L8T P5"8.D#0%M;G M%K\<<+Z&\BS3Y7U_QJR'S8 &K-9UQJ8808V' SL&LIQ-'^7NK05ZX$JT2SQ)Z*71+].>)4K5;.@=DJ?@V9QS@ M*F!X>G?UYFJ')OK@SV1Y]"LA,?3N8DQ5W,V>)'FT=X\_(WSGTZ"#RB./$&]\ MMS1@-Q.2GHFN*>0<@-B* UM&9UV=TJ# JF22Q8:6=/ '9^C% "HF:<C_!;W#B6+A8>(B MZ.JP:L9X#]!HXJV7TF6FB>5G)<2^EW/A,:_8QAN)9-(^#M'\O;@[2(#U< M2*D@/0<$&CBC9<2I2TZ[.)LRA+6\\:?>?I(N-OYH:U)Q/\;QSP3> QQ2'9G) MCTN J;$1\ /2V[F_/Q*G0&^TH4Y;P._Q:D:_PN=W?A"SPXI,13*.(Q*!T*-Z M%WJFFMP<&<;O.V&>V-?0]E+9_4V@?RO^!\$^VP(Y".8K-'F M*)JJXN@SGZZ@DE =0PL)<0]BHJL39=[YRKS:[=XHLH97T"U:Z0"^FO> MFK6NO@Q2SS&Y5J\NM^*F2&EY%N9X49B17-6@#[\<>378./F)0TMD='M XM(Y M;*ZL&4.FPES"?0\G=^PZ7^AE5*(>WLV"^RY_RB[5*4#:E.UPI;8F6Y_WB1=4 M3"^3T'*#B%AJ?)ZXOU9M7)O(T/1C) MT9XZ>.2&MXB=7"'V+<27%T"#E% MD19N**[2?T*MQIE6=(NA5[JZJ)D035S*A)P71+5@?T$"C ?SVC^=%=/!(6!+2^-.; M]V_?O3D@L4^#,)Y_>I,EAU[BA^&;?_S]W__MM_\X//Q"8L*\E 0']R\'9Y^_ M'$]G8<1)DX.;Z83_20Y^>LMYO'UW<$J7+RR>#PX,/[][_[> V M6RS"]. \C+W8#[WHX(:%<7IVX/C*#K(2R4'C"2$/9+@[>&AJ)S7 M\OU7\9][+R$'7.@X^?4Y"3^]>4C3Y:]'1T]/3V^?/KZE;'[TX=V[]T?_!@U<7W*B6/FI= MB)_(G?=,>D@-,>DCU&U*_>\G',_!*?]$XB3O9#WPH.;71]0I2<.5/4[XF#8+ MTYO(BWDKS,)8U!:G++S/1&WB=W,-S*H90C';&EC!,!^AYN%]U _#;29]A/I" M:? 41I&Y1"T.?<3Y3.Y[#*BUTKUZ-ID+"%S$,\H6?7NUG%<_- F?05G8#TUM M)GV$.O-8+.9'-X3=/GB,F$LFY61_P+[S1&^R-EZ7[.R/:L:"JME9&M.,I0-X MV!C1C.5I,K [D)BC3='_@>;ZU M"7Z_F?T0'L*:;QC"*UCS!]8\03\?8&?T[S'N]Y_!&DY=^Z+#YP8]]GV:Y3&F M&T9C_J=OW/EU#.WZ12L>T9HO[.<%[?H_"YZOGT!\& N3R>Q&Q"AY/S6T%LBE MCUBG- [XP)H'%A(:A8&(U-YRSBN 3F:G7O)P'M&GY&OL94'(OQJ(;53+L&KQ M$HP\<)KPD:P\W[KJ&V[L.'W@X[OOF8R!-BL?K1&VK?? JDZ68A."=Y=A<0Q6 M8UVQ$R\28?K;!T+29%C8HJK:DH+#ZM1SQD+]?&;/)_9GW-&G+_V\LII=55"/ M^:6LQ9]5<=?;-F&<'@7AXJB@.?(PLSO)1E&Y_R/VKW[.Q?6:$SY#J?C?8G"@ M\6% 9EX6(2:!:!D!WG8EI@LO1-C:1.""M0UY4\&%E/1X)<7L.$$/6;#P&CBB( MPL%L1:I./GWK$N'G44Z)YI)1=0L.VP)I%VZV*U2O7FW7)EVWVZY(%ZZP75^7 M^(UUE]$*9]FN 8[6V0>')"YIWUCZD*QU0")BU/8;5!*IMUV1^=:%]696;?@, M/79">UX#CJ#;J ZW$3K4>+.=!E7NB&]G[-F**=$9%$/W$S"_9,".LI7ZY*E' M>:5EM1'U:W5%(EV8,G!YFB]-9UYRGZ]/L^1P[GE+ODY]_]%8R(@85I)KDC:55I"42H(D=:4V@#IF=?4\YI?\BJB%80!FQNBB MHY$H2K^-[+\>8-@?I/0 9DM90%B1[3^:T8NEN)!=S( N:=($NH*B:!*08D'T:U-_?AA*^8T[-GX==(P]:2KT5+M+[NB(W56IG8M\6QL.W' M46U[S1?2=>#!5M;2%2VCH-L1RV,U-<& @G>!AI]&[NGET'/.VTZ<<@CCC,NZ M";Z>$*X9J2Q]SYY3YG'A^1J5O>2*T( MIK?7VF8CXX#2%?WJYU'[E3C0&&01F>SBTYMD M57I,R);;-"=9PM5/DD*AY/@Y;*UK,;0E#-6T0P).L9== + 'H&BW9J@AKWNU M.1#5U3FQ5"Q$^ES+RJA'0^K?ZF&/S[64BX'\>"YX\1JYJ M4\;UC%M-MIXNR\C&G>LV.A9%*P3X^!6OU=13QJ-GOP,M=4O\C(7IRPVC0>:G M"6@G-=&Z6\%$KMD(I8S20C(.0_2D*Y)ZD=(X"HI"&9#"-;/HU5#:!"SN1#AK MDVC$)<^G[,!T54U4-(",:)"C.%K>W4W+6GO5L3P-$M#DUNS4VNG.!V-[J%2:[E37,!&%Z[OEAQ*?C5]YSN,@6)Y0Q^L1Q<>HM^9?TI:&R2=&B M';H5':DGZDQ*>S5!M7=*:A*=LUL-3CCE2QK/[PA;"*UN^)Q79.//R0GQ&)?U M/'PF0;F#,_72YEZ(6>$25AT+.PRL/LV A5;'.IQP_75]KKPT#R!\;@-)3PB. MR75"=P&"5@\)!A4_)U;_=0'SPSZW2T:\8!)_XX@5RU,!T_=*&.B+@:!0%=L5 MB*!5-P*,BKL3V2]U<:L#6Q[H#S8#H!) F((@A-0%=P5$'=0W@I&:?\]T#S L MG/NYTP>/S0+H;F ;4B/DRN^$ ^7K60-?(&B(3 %W+5_9W61=L?PK296 MV++W77%BY9JD_Z0L?6A85_:Y4*[]V5W+:51!VJG-I;#*W\9=8U2618IEJ6+9 MZ;+I%"H8+!O7)ONO44UV]F+O"#Y>;^YD4T2I=446T M2E[473#U:((>T2IY#66TZIU-!R\7X9RRM2RE$(50:*P@>&A!H^2QB^C!-TIO M&"FK*O$TK_:S7:1RI-BRM@IRZ^6XCKT!0]P*:NI<29 M2Y%0$.C6G27 2)M FL(J=900L0TY O/0$BG40-+7LXIM.3NFK^CJMA9@I9K:6;3 MJ&QW,]\]T2YFKI!CS)R3[ZB9VZK:,'/.M/O&W$ M7IZ(/'TL_A9P^%B).:U^Y4L_%CYRV1[)-17*>-'Q0MS#W%KRJ4E]9KGH;H6*]H M7\Q=R(J&[B104<'QGA+N%N@=R--<%X6,WM1N /OR\.U< MB>3_M$C^O^.5 4>I5225 Q=MDE&/4:LL35%*R9&P/@0-I0\\]+-PZ$#RRC:'CSF9&5AYU[F9F9XXY7Y$@ MS!9BSL GDT1V:8F"9GUM"4@STB1-TTDI3B>5>:N7F8"\R(H&06'[U$_2]>NM3_;NSMM3I@C,EP*7G24/XQ$>Q MYN(?/H"6D1.4ISX F=MH]4&9QR(C8,'^8!EBYP 7+"ZOV31*H18L$ \G!@V MZX)=>PMX.JLC TU;)1MOT:(P7\NX4L7D)B[GLG)&3LQV>MJY-;T?W=+0TL7, MU,JE2S=C#W4-Z90D^6E2+MH*+?CAK.P MII*C$[VWFIT&N%S9YZ(=VI]==K<:91#.MLW!B1LTJF*!@Z^< ##D^(Y5:BB* M4*5JQB:CI@V=R_^/IG- M"%\1"T$O+TXF4S@LU*7,)LR+*3.2UU5T5FJFKPP2E3@2CJL37?Z&\?XC1 /Q M(/E:[MDWOSII8[4.>FNVRCO1NZNWV9Q'E#+)W?U*JL9;>RTJ)^V)TTEO5RF? M(0*%DYCDQVQ,!F6CLN4-M-W*.FGP/OKK8="1>\\X)1Q%%HF9QO P+%W&G[N6 M=A(B_=I #Y+._)UX/6Z3,+A92$[#Y#L8V-:3MA(Q(5*75]\=E$2%O57<'-G/ M*$44CR,RSY?G=&!(6P" 2,<,AB/,2SNI6H>!G'T=#Q!;)R;[EO !,P=0 0< M-.\/"4T(W1P4SD0*:C=C/GE+[5*B302L)*I$HX7<$3V=(G6#S=YFW%Q;5!E: M' 7*XQ@!"86E?Q)_" /_5#$P_^F/2S+WHK.8*_$"Y>'"7]>G;AI?7?;N:E4P MB;=-!A8G<5AKK:H'1V3H4WD=8>W3B#FT$A-0I?2UI)$ZA_P>P5K)$7H0TB8M M/S&*5<"L5YQ9U&FN:L,,M3G\C42/GO\[C<11E^0B]D'?I*$J=R9D5"-Y)[!+ M4*PV5>-4.>6[$C(.3LQ";[/[A/R9\:'W[%&,O_ )$0U5F=DHHW+94^%40W@L M*:.>MUL/9F=P$-72R6T]OLO3V1(VM]8/2MA*C.[4(K.WV=MO08]N>/!=Z!Z6 M5[\.;6![9]:2#0GA='45#6SSL1_$U7;AMK7US^/*F *6=LN!E\^7W_HD]EA( M(?>MHBEM#-,X[;H1:F$<-\S&B>Z^-2+Y] RN_5[F4&_^=UE?RP3'^&# M*T6=>,,FEP<^]]#^4K725GJ:TINVK4!54E>-LRZZ-HE[W49GE)9S&,,LD+_3 MV47IU626<<9W77%1%]D"OKH ^E9>65#_-I*#@KH'50O>LLZ**K^,H%[,B;Y3 M/"4-VP?Z5MJG_LTQ^R@$5]FG7JS=?WX[:JAWR?^Y^@)\J"E.GE,2!R0HI:FI M3OA$A+#8IXNE%[^\Y?\_RC7_0FGP%$;19Y)Z892\&0LDI1R7S9NU"J!(OQ=M M#GP?#?"E+%,:17P2^.2Q0*(-0-'0IT8Q4A>0MSW%J%+M#BU6HE. +)P8NDK) M).:3V,QM0YE:QQ%O7XHC5E?A/#[-&".Q_W+'O#B)Q VH\1?>/)A00+NI6H^#@:QK M6QLP2R?<>R$2'..&OJWOT:I]A%O_-Y/9_;PV$T'=DZL5Q&-M;^ MBQ*%JA MFL&JO%;IXS(>/?L=:*G\KCSQ"BZC0>:G\%V@:J+J/8, D6LV0BFCM)",PQ ] MZ8JD7J0TCH)B?4TK0.&:6?1J*&T"%F\O/[8=:;N(4R^>AWQZE(P=;#L7BI'+ M\)$$&ZF.DX2D26L=L7Y_#5\D+=]=PQ09;=:@$.^:I,?W27Z>!]\,0"%]0]0* MC=0/.YF6&K9!M<=B*EP]1X>KR(E)J$+8+ZP=C<*2ZR%4D.\^>""]+<.FJ,*) M0*9"S&/?SQ99).[K.UY0EH;_RH-I> AI&.A!)66P^S##M8UEX$DK=2(LJAYH M.[G 3J[O-<"IK;-]5^?(-1)R(?])POF#P/;J);K5.X,G9$89N>:3Y2F)R9,7 M3=B9F#@G788R8\Y: !IPWGFT]FU-N] VD,:)^W0V46]%&Z@WEK %6WM-^H); MW7[J"DWC%C!!7I?*JB FUL&934N_-V24;W/.!$QJ#"+:!SE.-@70 M !&N^,<#8VN_S54X0EN,V\&CX> M5-!J]T2*JAXG8KGBRL$H(GZ:Y9O@?)F4PCY*3UBYS%%&N'M 0:O=$RBJ>IR( MYO[8J;!=H@+]LV,Q<0!3%H^?.?A9:DJ BTN,3/#AYME.9]5L*J#(C MOB'1E.^:I*LM_- O?CVEB2R1UK2XM'5TQ4=[>J"+Z6GOAJE?>(2H>_4Z1=B9/ !T5;-(F&=E> T45E(Q1H*ACFS6_A$O88^D1,\;28 M FBE.*K1[BYVY"I;PDNM B?>[&C+>%$\988""40L14F=>'=AHE#:$D[J-3AQ M2WQ;2#&C]+GOG1+N>^-)+'Y;;75I8:,O*@61JNCN0@K=()8 IJK/BU6N!U82*%(([)[H+1H)$LP1)71KP9^\.08!7:VZ,OKYSC&HP5%;P\B[8<1]EQ&&:HA!(^P; M;(W]$DR9N@2$5S8Z:DXY=BC;.NB(*KO5LXZ= =:G(8Q0UK'"$FH?=N?0HUHO MX"N0S-B+ASSLB^'A2/)C%SC"\=[.#0;G12($D81X,0(XD6L'R0[EW6GI%,@; M/:VR'T(D$-.E7AI5*H.32^F9O2'3RG(<'S10"N=PJ%&F>=K'S5"IH+=>Y+$7 M41&<6BCY7,ZE6I^=F9DW.S?5*J,SX";!L,7'B3Y=;+<7*6Q5^>$#I$CR\O2H MEMQETW=4%@T%/5\G#E5,T@?";OCBCTD2'K5HZ<&A:%,C#BYCJG^3H&%F5%7/ M=!OXG#JOCO_[OU?1*Q('"]G+VPC*UE=]GQ^=QU5D^HY DE;IRJ;XF%/5K?H6!]2Q15<.R=X*:0 M!=:.XSCSHMIAHQO"RI 6_]//DW4P[67"4=V0W3B.&W[L@AXZ1!L"D4N$3)4] MZ7ZR..%,))J4A^>NO-1_".-Y[?M*@G=^:IQWX?<:4&[C/_Z:C#K_'<*X$.W MKSG@!Y!LB/WF:YHK(+:]:>RQ%Z #>G/RO@'KCJ4VMQ7C2NT4!,W:PAQ8Z/J& MV,W&5?[!""[-, >ZU"N$"R+WT2I&+8$(+>T4&+JKWAD*J"J&/@HU8>$\Y%C4GH2""8$W"7; V6M'. M1E9Q'B*._(,=<^MNWL['W?#VE1U[,XW\_MC'WG"F[7'\36U8_3&X<:.?^RSX M8;+@1S[=LL^"WV?!VPV)[+/@]UGP^RSX?18\D 5_FU+_^XF7B+G00CQUD]_G M.G:Z^^V#QTA+JF/&1&OF*?LO&Y(;[R4_JOCDL>!2D@9OCV&Y VR!H;6H3B;0 M-)GE4YR[!R_]W7LD>>W)E"2$/9+@G++SC(F+6"Z2)/-BO[D;WHM'&?DQXS'6 MZ5I[D*!VVJ\VC>TM71Y?,I/*";>1BWFO;X'[9@O<9,Q_X#_>L-#GRP!>>D'C M?)R#CWP,7U%US!BHHE?1B;9F"?L];4C1G9AE&S?3V9]9F+Y M;H7*UYJ1A5X%K(U:R#Y@L6(X<F$D]DCX C'W7;;&=V0U M?<=Z;36OHH-LR0H.^0"MX$YLS1JK5\P6)UF:I%X<<$4X#HKZA?,_OD]2YOFM*6J7 M,F7?P95Y'7 W:)\!$(J3PHG7:XVC_$5OJFAV(3(/XR3TOWE1UKH$9/B*^NY) M(2IZ'9UD6Y9P:$\*(;H;3_S"[50L#;/T@;+P7R3X&G-9\RVUE6+Y;GC=?8D6 M^;I<$I;_=1DN6H^B;Z,JY?S-5E6OIU=NQQK;FI/9$MZ1!Y)MZEC&?"H#4C%$ M#=E)];4.T5]5M>Z[KK&-'._%*CUJSU [-O4U5+>M9F-Q.24"C>5I:;X R+SH MCK!%\_8SQZ123JI'D.KU#!@NM.8HT_41]"P'' =R4[;6'+4BN-7X=D4996AI MBK(?3^Q:<]<'D:9RY<@Q;C+.EF+>XVS[C+/7\YJZ_M9MM+.[.IL.[7A*4Z+1 MMYY\:[-3VZ\9V[%MUOQC=.[!;#5"![>I2]G)7TW*U"J:,IQ_KO.W[XE+_C]& MM^S9[DY[UU+BLHOM=FI4?5#YPFAB[9RUO@9+W0RL8=_14&WO7E<#92X[FVD" MDNV[Z>DM\6W?:]^:[U?ON+7>B@5IW@*YC3]*RP_RR.Q?K*V[15]P6 M[^3]^+: 1I6JPW>D]:R[O/[0L1OSE?>=*^^$=^?B>]F=Y>@K[9MWD3MY67T' M2[4N*7/HSGF;U&I;MQ18M4K8TV<: L MHG?@6U7%>(XO>#6Z+:OPK\G1+\:LJM^)L7)'>T)K@K#3?0&:*&VU,RCG M6UOI#L[8%[)^0"G?%JZHB45=*[&4ON,IA3?,IT"/08R":@J9'%B^)V2 M)&6A+RY,$1)*'IQ2T*S?F )I7BG","VR#71)Y'!B',LE.EXN&?'#7-VIV-A. M;H^GMR#*T/2EP]73OU+T=6VI;2 1(9,3U^CER9([_1"'Q>6X3.G!EN*5"MU! MP_X!C_T#'OL'//8/>%A_P&/;#T1H[#V,OYNX^JMRE MRR<'YU[(\KL'KGC!C*U"R,Y^?A,PFJ"C1 8%:X:+^NA=T%3*]F0,*H:QU.>.RZ/E"6FH(" M'/#&R!Q#($"O!M+,(*/J:B*)<*>';R7;9LU!,6#:(BM 7"4T:",%4L&^4$I90 P4@@1+0L16A4!:*< MI0 CQ*HG&)4/09YF24H7A.5/_DW)DJ\>N' DN**,B">);I?$#V) M6!*4,%U7*49>O&AA 0)%JJ43+>BVKY.?F M3$NZZD%02D<&)U:X&.."@P5FM:M@#@\9KJU\K0"AM5)T 0K00K@_%I2+8G,T M.+/?O)J.MR0%%]W;[/[A/R9<>G. M'OE_QMY2;H@C"P[HR,IT1BG9>)GH^4.Y5R1]H,%%_$B25$P4)T\Q7X0\A,O- M.J.A<>=R9:8ZOMQ8F9TZ6U)S[6M)=Y)Z\HQR/'\G7/I)EG#QD^24+N[#.!]6 M^!B3A%RT_!]\B1HG,\+XZ-.\S-6D:-&:W8HZ#*<>;8!%5+I2&NFLF%(05+.YT 2A\V.T EK:9B5$T]N"SDGL]52Y]SS MPTC,I;QGD6_$OZTMQP-RA:;L)W*NHP2'JT 18\W:IPX@GI MJL@*T"A L3-&MV!41QX?KB=^K6XE#/WBV-(-"V,_7'I1PYS="H'ID_)"#D/ M2&\L.+#,AWBL%AIM5A*<4[86I92AD GA&- \%!X"P<-AR-AHE3X^ U&7$P_5 M-A)0^;18.>94">#T[)S 86!H]3$;-U:,W'CL%,(C7^<<$^*_G=-'WAXB9"\L_['X6]C\8\7FJU^YR5GXZ*7A([FF0@TO.E[0K#7Y MT)&MS2TC<]K8*-WPII:QZ_N,'CBU//LSXW.-2M"K\MA F?/"AKMH_EE?FR)K9W M)E.V(2%\Q:**!K;YV%D-B *J6OG?"N<\@7X+62(_0AI$U:;F$4JX!W)>#,HKX<06V8H6Y# M^$:B1\__G48BW))1A),;W;B2O@":5DX I(HX;U2M-CB+0FR]I29DZ,T+U-WH[$CVYT,!)O;'5U'+ZSW9V9>942 MGE-&?"^1A.&51 V+-XG&"L1K^R]%*E9_7$;"M6KM)C9$07Z5<'N>@"%MI>Y#I$[/)CIHB9E@J-DY<11\(^(IC?/[HZ61 M=@QI"P(0Z7C3%)1]:2=5ZV]SR-G7\0"Q=6+(MH2'UKS""41 ,R0;D%#.HOJ MPIF95O6$P.V3MP1=NIHH;;_N5B4:[:DN1$^G2-U@L[<9-]]XJS+$7UM9_"[^ M<^\EY.__#U!+ P04 " !O@*5*ZH5,W11R "]=08 % &5M;"TR,#$W M,#0P,5]L86(N>&UL[;WK=]LSDSNR))5; M>U221I*KSX3CQ 25"4F<8A)IDJF2^NDW )*9O.!*+)"0RC^ZK2+7!4E\W\+" M_5__U],Z08\XRV.2_MLWL^_>?8-PNB2K.+W_MV^V^=LH7\;Q-_]K_G__7__Z M_[Q]^PM.<185>(5NG]')\2^+J[LXH:(YNKRZH']B].?OJ(WOWJ$CLGG.XON' M LU^^NF?T5MT^&[V%W2]7:_C GV(TRA=QE&"+K,X+:B! W1V=O0=6B0)XEHY MRG".LT>\^N[M6^:<>OG\,_N_VRC'B!8ZS7]^RN-_^^:A*#8_?__]ER]?OOOR MPWSZ^4#7D=OXS0OJ#?\#:+R/^?\X1E91@7_Q0WUI]LL MJ0W\\/W.EU2"_>MM+?:6/7H[.WS[P^R[IWSU355$]MK 22W^U).O?A/]B#]] MS]_N1*FA6&%Z][/IUT.H_'X92? 5OD/LO[]>G4JU?_J>27R?XN(LNL4)=&_="GT-]6E61SR&_,@T1>(2OW'#C7NA+G,5D=9*N_!>\ZPJJ M\-=%E(T E;XS]Q_@O]2"HB;LT1G]J^47/Q4X7>%5[9G95L1.[IH'6VYY9YLL M6U83UHJ03/ASN,$<+[^[)X_?KW!,#<_^S/YXR_YX^VY6-13_@S[ZK\6:EH[^ MK_B01/>U.?Y+_NT;X;LB+M@/Z+S[OEU:IM\J+VU2R39;XHZ'7@G^*[E-K+Y4 MJZ++HLF,KA/JEN46.'W[Z_4W*%[)9.>[1X@]^]?O]V7N_\Y%UJZ:*%O6!:)_ M:GY$)?']DM#VNXRL9;5 -!^O^A;40'$ M)*8%L;8JB?EG;T-;IE&C7&UQ), ?D^66,6W75 O0KI2I?K-$Q@'G0HM0(%<9 MER%< M)/^>DB_I-8YRDN+5:9YO<28$GT:VA4:IK#,\)99A\:IVH@:P2K=&-)-Y^YD) MH5H*E6(A8%Q7T<2R/D0LD*BU::&T/2I//I%DF]*N]/.'.,%9+N2'1*;%BYZ, M,Q\Z%F%Y(#:NQK](I\;][ATJ7X: =EFU$<.O+$)W1[R-:J&M4=%Y7>$,R M-E1_743%5@QJM6@+VS)19XB+#<,B7>E##7B%:HW[N@.YDT&E4 CXU]0PL:L) M$1O$6FU2J"R/R@U.RB.:^=^3[%E(":%$BPD="6<"M.S!XEYD6@WWOD:-1V19RAVS8( MBUVA;35X!2HU>O>O$'L7 GPE%4;,/K (P&WI-H)%EL9-2V@#D$7):;K"3_^. MQ<%7(M-.1+HR[AE(VR)PZB$TKLDY!#J[9*-\A_A+1-^& &59O1'#SRS,*]KB MG81"9&M<.)/UFJ37!5E^OGZ(*,8NM@5;P,$6XHBQ;:#0!KI2P1WU"O/ %-![ MTO!!9V!'#BZ(N.0!*F510S@(KIC@@ RI*2&+%+H=2FF]C#SMLY]\^D"?=#NP M&JG.U$]/"F#RIV,3>OI';%XW 232VD\!-:Y@(Y(=!;QMONJ$V_(50(1EAJ"#:L.F M+H[N1/>ADST*(U:VOC]1?S=Q1&12W2"XUP1"6IP^XKQ@8/NA^IOA[8<&WLJG M_W5, ^]C5,2/^)RP30U1LEB3;5ITX:<1JZ$H%1L(2TTI;5%:]!>BEP4W\R-" MKHGF_"*+[V/Z#*752Q3QMQ-C6E>IQ*H".G"7:##H&QGUAYB9:V S]#$0+K-7 MCI>9%\#,G&/G793?\N^QS=_>1]&&1<\?O\=)D==/6 S]L1%#J\?_M?@292L6 MPP4YI/!=]'SW0*L/Y(EV=9!G)CDB6X24C4GZ#GXKWM R?N^@=HENCVT[7 M%?TVWD#9,<"QDCW6]N97>,FRY+TFNLQ(2O]>8I9=3CS,, Q#!*!J.V2U,=,B ML[W_H,F^N&63K\MNCC]$U8+J>]41F%X[&YOH';^N/&^9T]*<-JV5_-3-ZQ D M61)>5,/V?*^MV-*][7UJMN>7T7-TF^!J:9N8UQ*A-H-[0C!<[9BU9>4CSFZ) MN.-NY,B AB+%>?T.;%1O#^K5MR\?)Y(^N@M0)NV@5Z5B+6C\R IVC@MUM%2)=F*F6!2(%B+C'K(: ME1\3@DC5]RS)=B('*,%YCJ(D(5_8,3/YS^B??OCK3P?OWKVK#OOY%_1/?_[A MW?[!CV%02@D* ;%TE2=FETA+Q#&Y]2F)MEUO$W:^QC'>T!J/^5%)].\$LS]H M*K58LW7W_^#/:?ZZP5GQ?$GQ5; TZ_=MO%D+20EJ=D]@(+/N9 ;YXC.*$95T?2'8=)?@:+[=97,0X7ZS^>YL7[*?0 MA.SB[B9ZDN21L*TT;*ICF*NC]XDU,*W/[^(<";%H'W(4@%B4%CJ&AP0 M>L1E"CV\'..[.,6K]SBE?Q27[#5/5KG.):$_A::O&9];9;EJ[I;4N7JS"U?# MO8T3UH:6S^\(E\<2 T1+IQ+,?TUISXS"F-, [UV68W;1LH-O2 M$8V^>='*(/'T*XI&89Q]<(: ]: @/M3Q@&#O]AO##R\^QNU\EG7BR-(9Y>,J MJ.4'G58)&W/U[0&Z; 2>4KSM E7EX*-_-/"4#R @&_M M=5YIH&6E@HJ]SHL(RX/0;Q^*A\)M4/2U<38@XMK_EM"#K%L =0N.8P>^H4&M MZ-^)Y31L"#]<:#9,R(8'7T1D H@Z8!'%(5I,T<^;LM_FH1_FUJ]Z8?TD8-B[ M]6. <#]I/V/7)NG:87&W8O M9YS>+Y9%_%C.&$IFW#RZJ!M3+RY?L7TMJ'VTJ!^QJ65(;1]'.^M2SA#YY0\;#:2>T>O#6BK_>?LUT,3KA MQO&*'VOY/J+%9:T*;5)XM^KDB?W9C4)V2G4<-51RC8Q&;D!CG8U'9?0R-S3G M1Y&^9;S/80(0,WVV6UL MIDMR2__3<3W/<=$[M:GUL&9G]="5=MP,_*A(,+:ZO3VZN M)\9\^XL3U??JH)2_;\&OH0%667##2RV39C7%!H/X/\*O)-DXC**6)ATUX:60 MC7<(7[;" =P80\LTNP(1SB-" >E;&'K.*GCX656F1,B1)9%J1J2<#@N".5=!N@<*!'LTBO7F= MFX;3>,IJKH=KQ8<6H;LCW@>YT%X84%=!7 5M6$A[RL@MNK$]^?D-\X&"1;$6 MO8:HE:(5L.GU_:W5 .C[*N7F6;:U*_4[:X[[=YG&*VMC1?9O&F MVJW^/LKC_.+NDN**EI&/2\H.R!UNH/I<0PPX\L'>I8<#^P870D6O@4;G7(*M MG6C*3$M$!V 1J*IN,]K>5I/V0TLR"=;!&HCA[N%A3IN:6A$U-/DV#"$!T&], M'W$#$W<&IV2#I(&;@@XA-)5'9'T;I[QL1R3-XQ6?:Z<%9:N#[S!MUE7PAM]2>%U$6:%*;6U\JWAL;F?.9'A#SE?#X;TTBM@^ M[OLX3=F".$KL\C=,RVD[V!"'6FVSV$B]25\+?V/AU2HU+2O[)%6>?V#E&@2O M,PU@,3N1X&N!JB2]](=5]SS)V-4A5(9DY1$$HX<*C+YV2!Z.#\D+B MTW2989H7'^/ROT;ICUI5F07)5+WP5>P,?!9D@'-[ BO,S=FVJ"6_R07%:0&3B"'X2S\*2EM:J9D\JJ68?T=E#.IG]$;VE*M2))$6>/QU"2V@0D97HT= MSAIHM[AJ["T$BO)BY:=YOL4*5HJD^D1L2\%QKVG7$]T$+@P9UM.V$ FY!!)6N:D7$ MM:-I2?9*RM:D:SL$#FD:$TT[ MZ$^&P]!C0<1FW&SVA?L3^C?^;7,_(K&BN: ME$G$S^BO!S_]\^'!3S_.=ME7RB]UY(,6[.6[@[\>_J7]\D=TL2WR@DK$Z?W/ MZ,>#PW_^Z\'A#S^(3+"7/QZ\^^FO'1/!$-*DW3)OLE2M59 -5:,F=2V50%36 M5+5$H=NJAG&OC57?CU5KU547-U=D+Q5P>R6J>E6#):DB38O5T%(V63WK4])I M=QK&(EU=[0XU/H[S94+R;88E6\,&:.[)9J[ISCU37\!4M'2K8::5M?F5Y'3S M8+9;#@$/<:[5'GM-C73(;.=[4FYW3A"4G$AK(-G@KE02@*L2V_#SQ%I?.D*J MM.H(N>D9IZMB8ET7?49)E+H,4MKVBR.XV5F]'P<0S;HHDIZ_>H 619'% MM]OR'D;ZI2^CZ??VP0).-L<*@KAI9U#I%TR+]X20$P",0&:'U&1R7,C?3T3ZPKI\D:JU.:- MQG8XM#F+4WQ:X+66-3U!&6D:@M"DHZ=*Q' Y;;EBFH&-*2TC&DDH(FB'995"P9&D7]-*I@BK1$>7G9*:,QW;4Q(G)TF\XB7C39FX9Z(0VM-%*.3. M%(%98)+(/6CX(5.KDA &K8-00TV*0-J%O+BX^X6057Y-DOX:,>'; M'0DZ;YVQW[)G#'GS2]O%'M2 [VO,V4.^U3@CJ^VRR!&MV:EW'$MJBAA]WBZ< M6X)M% MLP%<[X-"^T+9EC<_V5;"I]TE#W#J[CHI=D?\?H6 M9]W@92);AS*UK"O"5=9!6W8#1TKL:_7GI4B[0U2-F)1B4[?T1K5.!E1.AS,J MM1:#]/:GH],V+\@:9U>XO* W?X@WN9A,>LF:2BI)5R+);8/22.M&22*-]KP6 M0"V)4/AC4-'$ND8ZW)$KM9BCLST9;X[Q;7&:YD6V90N&SB135AJIZIM(I1RY M(K$+R1.U"Q5'5)IS]A+MWP8T0:6K46+U^=NDD"@T":&T.2D9]FOF9$<>:Z0: M9!!* 9!!8->6# 8G%*L]Z3@AT^2X#6<3>SEUN<+969LM- 6&B7 J YLC,I/4"==T- M:E(7YNGQ3FG._F*CD F))CY@65%;TB2X^WU5^2__I=+4=V_)"P! &WVQ>?O: MG_4Z1@>(O7NY.%"T[+9 F+H];Y1(L")/(2&.;2!K\00V_77^35?AR;3FU\L' MO-HF_!CY,Y+>ORU8Q7<0GX>Q+$]5GW+4JQ?D"805L ]@*5Z[1(+51'(!(>A! M5A'U3?J#O.'J(8E2?Y0K@%5#BBJ3XEJ]6J@O*T=U *N$V@7B%ZM<;S(I:KIP+()*BQTH$950F M)'X9X$3*.K,Z5'%1;D'.4)W70'A['JW%B\)U8D)>-L5 >;@W[(]W/1_F/.NH M]GL?3""0]7W:BI4225P)*N+L->1$Z5H-A!CEXV>5:Y0NT*25#8IH6&U+>F=2< MBH4R?3DGU1X#8>AI2FL=YP5K5*\+MIZ5%INM'(KNU:,*)HI"IJH50=FJ%JZ=A8A.W<%@5 M#2O7.H@I':!2#>WUOAXL&PU1^P%S.$/:'Z-BF\7%\S$MI+(-$@D*VYRV("AI MFZ;]98$"+^:4["G/ZR=H%6B+(:Q9*:MD=: B45-'3IJ^Y0DY4M[ >A,]+?(< M%_DY+L[I]]QF[,RF'D],A'=<40L[\T5EWLN2. .':OIH#J0-E1$3WCB MV[D,*YT,J9HNE51Z;3KI/7C'%V#B9.+*#5JS!K;8<62EV.[<-G:6S)>I.09YPU6^'\-#TJ1Z\^T+8X2OX31]WS4^ -2UN\ MX8;!P\G0HGC(C^%*91>*G)S-6U(HP[]O8S8.??O,&UQV'4:4/K.;#%=51+NM M(MHFE+P;$O'*@ :!-5VX&^I#'0W=2CYUK.QV1SY&3_%ZNUZDZ39*6C_A$F?5 M3\/54@>S;O\0B^J1 #N+?@8';,K@87$<5)D&C"-8>YDWUM/0O.R1)%OZC^P9 M+5OA,6(3<.4EPYN(YA=L=6?*INK6I<,@XB$(N/5#$T/1931:86/<8 ##OJQA M,!*Z/P11GA'H.%,,]1V@RAHJS;4DRQ&[]=O1LBB!R_B.PG!OG'+# M9%%>"M/\(0\C_ R%G,40CQX =H,]8GLVXSZJ$DT=2+JQL.Z3L/4;%\B-/[UOLR0;NXXR_M M I2Y/;,896+/;YC2EV#$2&5<&(=@9>AC7LO3(%4JM&(7BU:!;/Z" JQYT++# MC%7C420N,%GV8ZTBZ8QV6>:B]^.UA.BSL-[ @GRH->TFF( M$V6_:4MJW4JTJ;3)4J M>,LI=S;*TDFM>[OF5&-N7K]'&1=@A]2Q]1HHXC)!<-<.0\KFU*QN=:VJW(JZ M<=5Y'QG*'M=0ZAU#HEBZBG('[JL=N'G[M/@*P6V\CM(/NL.:D*L//&%#_=J& M2R0L;:K:PN",;IKWVY\3>++C;,_ ?'>63XAS7<):5O)-5APB( M0ZU9^/?/][)?8A-J@:H"BYJZ]$'77%%M3,57D=$:<>^V5JIU @E?;'&'9K MG=VKHZ\&N\9=,%CPAM7URE6C]G(Y^18SV%'ZOF7/&\!L1^4ENN+IL2A=H8OB M@:8LEQ0,;"U)AOD-+RVIH$;J%1!0[[DR')GOJVAV1(4X$H_3O)HK.(NCVSB) MBQCGJA,?!RB+&:=5AJ6AQIV?$R+M"V#!6Q.#\\5RF6TIF3>E='CYG2F&Y)2U MJ%DECS5V%.0V*L'H';E!4LRNHFV<>B4< M&PSH+OJ!>!LPY&)R?[V=I2$C,,H[[\> _^C#B5WGT,BW'U[\ZN'O./((A?^P M,LR\<5JEX*W\B/5A-A0CF 8V/(QN:KWZ'ODT+8#MJ*B976$0RR8W#\DWK1\TSC?I\+]&XRS&0)M.@JHE] ME73I)-=JTTAG/0#Z\/5L-(&_H2XE<_=ZT1Y]1*)@].D;]T,?J1\S^DC4F_2I M18*9HS>H:B%]U%4BHT]?2TP?F?7IZ+-+5R_NV#@=3G/>*%[AA&T)8QWC_/HA MRO#[*,>KZAKP7'H'"8RUFH2NUEQYZN;?QY N2(F4I ?P,+\NV"T<7 (UC4P< M$X# 2;P@I!-9W RW@@]$&:=G$MSH,$Q9/).(C1WOCXP@=RT>HL^. M5*[C9[SLD%4I4WU5B8QC>!!:A62]RH&*S'*].?\3O6&7HI DB;*<+<] .9.: M^!(G=3T2B\_>II)0O,D0A;U@@'\<)UO*5@WT.U(2\.^D@.%?V?5)@+8+&PHT M->?5/UX$#;IUJB""H +45*B_@X(,+9O!T$$V+*65DU ";BA):MG#()'.EPT_ M.@,[]6M^*047"(L5RCZC41VHF2'LYFGL^D0.V*"(ULM@T,Q$J EH< (.0I(! M!7<,33D(T"V8I'NO$Y,$6+ NN%>30=V=E&BIF M@"Y35AFWBJT#FF6;U<=JW3V =MGJSZ\#-H8AU18WDP;4NSN\+"[N3IZ6#[2Z M\554X(OT*,H?%NF*_>?D]VW\&"5LN*4;9 >HUH'72M6551;.0 .TO5\EZ6S- MS4L--EN#*QV44254_IVS8QV75&]B;@Y!$7&OW0Z%+:RT:&WM?3JF5[>]54.J MC>VL1\+3#XSE:T[KY5V)K//@H_=JZ%/)7",;N\,+EL$L43"' !E82QT6ZE1; MU#/S,P;FX/J]IMZN$>($<$,UZED$3,HT3$U*)=:M)Y?)YCGXK7TW=6=;6 MJH TR@H09R=U=6 MERJV>C5US/5&);VBTAPQQ MK,T.3TU-M'AKYWQ/QZXXC0M\ M%C]BVL86%"3Q;8++NU_>/W^,_IMD1TF4BT[4&*!9,\]&TY6'YKY 66GM5LE1 M2VOS4N$MUT![E>KV)'3[C+@6XFI![.X=@B;B7,T=0IL;:=';UG>(9#_'O5S5 M2%A/:2[LC\74_$C$W7L:R-7:P/PR*E@S>8 *O'Q(24+NGP]X>TKXZ37Q3B_G MY\+1/F6T7&[7VW*,-)P3+PPA8L;33D4:4Y,='6;&QIT'[VBT&HW77EABYL\- ME+/R>I*H7#'Q/J*FEAA=/V \\?B[#XQ)1MXA03;EF+NB=(M]'%&<;C3<@+XY MD!KP1TJ)RY&:#;7W@:Q5&9TW7J+%2V@L=* R([=!-1OS76++, 8H2Q)@6/@[ MCN\?6&$?<1;=X_(HR/?XCF3XG/93KW"*OT3)17;R5)2'D1O'B\&6M8%D@&5O M$<:Z++:AI\"9>HT(?-F&!:9AWN:U&JKT6F&K.A@VU.@U'.)&8 JVLL9#N48DZ4PSJG2 >B0N#:-;;ADQTZBRC4B&=M;_(/8 ,+Y$ M9@?:)SJ+4WQ:X+7% '=/1=_O::CXZ^GLG(S4M^GZ&]B;:9O1C5[_QL01EP]W MT+J/$+-.C+ &C;LM.VW#CDK'6XCL_"4CN04S6^)Z5E;B_AC)'8S$QJ:O@4S< MFYCS/UDBOIUZ":YQ=9M1K%0J35?E[J/%J+#X<=J*TGG5C; M'P=%_D:BI,+U0(9*+6J:S8/6E"_3#>1@VJ$P,R.[KNZ-N2\R9!@*Y&4(,3*< M8]F-8W9*1C/#<"L:C=R,-U-LL\K1W%#5*"^C+'N.TWLV%4Q;Y_(>!,D,,9\] MKO[-HL%^? QDY>0O-,Z<4;Q ;J6NIQHJ1DLG3TM<2.,2E6MOT-=-OTM?&XVB8 M!1MHMG,) ]<9;9M81O2&B7_+\'HDWM=1%FA;+0[]DVKCX:R]_@^3MEA.>BV7 GW,BI2%FDT M-=F/%BY5>6A?E2>I.OOJ6#>MR,-OYM3RBZO%PV&U>!A S/] ,AS?I^79 \OG MFRQ*\X1W0^NV2](JF"MVV@T312!PZUWYZ'G8.C26W.[LI#/Y88$7 M,+M:%%-0;T-$4E//H\(5KM-A[18.J;-]QG6 :M#6.JBAA!I]E*\'S)JTP">: M0^B(G$G6=TC?=YJ8,["5&SV+/CHK7>,F-&OK[,@4T%(+>64):"'\OF+PGXE6 M3$CL3([D_?YAV09X \D.NH620#@7V/9P/I[>FPD%9-J!]>55%2M@@J8&Q)P0 M*(G8(;7M%SW@&8O"CP-P&CE)XY*B@(YYAT64)L=P@U0(6<05X3G/ERCK7BZC MD.C$VI8$$$L:-GUD$WWS)ISH:C4R"O8*5>\"88"HX@3(EWQI,> ;PB*@]VQ- MAV^VHN R(W=Q;R:X_Z;&<_.-*X[WMJQW1>DV3O=M*\';D:X66ZRC[#Z>>)." MJ"J(]AMVD+D7:B&RJPM;GW"M==^N167.ZMHL'[VDVI2UK$;5.67+>9H6.$GP MLMA&23U5*3S[52]8_725H"-LY:8A6U6M%Q6D-FKQU9,G$+Y[*1MX MVN^_K/J@X\][';2J;=5Q^:^"V0DA;ODE2B_N>4>D*&YZ<=J/NQY_6]C1 *S3 M.$(Y)PP%LUTLJ%;=,AZBO1NT]U-'BV;"B-_C%/>GE312W4#%!6T%( 9'-B<%_740%OP-#.7@K ME6J!7R % OZ>77CPRUSHP2_6G!]=G!^?G%^?'"/ZU_7%V>GQXH;^X_J&_N?C MR?G--;KX@"XN3ZX6-Z=4 +WY]7SQZ_$IE?DVL'%=>=WW:*.L*!%M>@I]VDAL M3DF;#$3=2:7V $PO(V<:HAG8 MF-(GC1RN>]56T5&NJ>&/;WHF' M;5@6;H=1KV-FS[YL]R)4 @H 8<1!<869TG"O;<;$KK>1< C9%3=V" '!LFO. M1=";6OA;%*=H!\VKKP2:\BZ[%VQ.W(7OE)'=O)I2;S'N[I\RDI6V#2U9<#(V MK(_2&O3]V7&PJS]O/ B-7*):5K)*4ADZ-C74U#3JV?<-)X]!7>#)"4GR,/Z* M$68O>CJ,: M- @Y2LJ:U:B.P'(K:C[KO(\,8(\-BMXQ)';ES4VM MARI%U-#\NK!MW#KY 7=8;5>U$B6]/XHV<1$E\GD32T5INR57!">]S)7?$6&- M5SNZ*XW-C_BQ0#GC-ZD%ZV.%V>FDR1YZ/X=&PZ) MVNQHVEUIR\.1];16*,DI+52"I[/ S2CII\*Q)9MEAN87P9PC;(D)-4LU-:9E MJ$!?PTZIQ]'@Z#&95+F$0:(\@2P1NE.IKK5X_5@U3A?AP!I8BLA*676);<8V M-'KJUD2DYX?!?4^>TT.ETP$LEMBJFY1J+ .7B[7")*P")7K.JBO0B+5]$P;$ ME?D-B+J7&=Y$\>H8W^$LPZMJP=XB794_P"PEM#$B);69$7"&F[@=)86T*(A= M"# V/*\D=Y%@?W]%:#'!"G'* &%;_[IH86)/'3K,2S09&3PFL#9%\,,#>8); M\Z-2Y?0HV] P4]WQ66*<"H]'D\E39;:6-TJ.R'I-TNN'B))R4119?+LMV'J2 M&\*?O:>_:749/?.%OUG&!NW8G\*V%\1@LQUV- @1AIR* )Z.0Y1&&YSU$+H*03!K 5 MOMO?I'>312N\CK+/_;BDD=N%&ZF<7L/]+#V=#R_;W4V]:@[9,[(RWPM. M3BES#)#!E=0[;$^GW#EUS\S7., #[%\:^P/ W*P)NJI/&.J>>9^0E/8"?6!R MZ@-4V5$K5>>S'_M%;QM'I;;> IR/VK#G9ZQISP9\C4,&3I%MR\J>-6K[Y.76MCR>651W"''JBE+\0T)( M)CWE62'5B5L]*2 T=^S"=M]4+DRP+=*<\P>(O0KH+&=510K0KOCJ8M!W%$3@ M%]H,@@/77Z*-E@)](0$#FD* !-B;]87_G@=3^'<4]P&>$X"]#9 %@KJ4D$#\ MY>4XOWJ[_VJ']N8K9XSOC=DBFWY1W?A"S[@:U!WQ MD+9T"JJ#Z#]C%Z9[J38XN]K M6J5A1H<%MVW;E.OLU;%'J 43WY^JEWM2M-/ ML^IUOSR\:]'J G%U@]0W;%.UA_NJ?3Y YR^M8B7WB)M6[)3WB>_*\B%.X_P! MK]B]63DMV,7=%IWUZ=E"*5P>E-Z@\B*A'8HT8LMGI%M:AZD+.DYFZH!IFHE#+^RS M\VV:[!F;G!^1]8:D?"$.N4-QX_B0<$X9'0@K229I6]7R9-/$DBPA-2_%].' MX 8WK:2\Z83GL^\;W'1N+-O-[@UN 5/0] (WHXK0MI]*#@5X@5M5LK^3[#-; M;TV6.#?KXNDUNO11:4#12.[#"YVT[HQHI;$R9^_9WH1-*1$(KPP (.*760U) M>"97%O)-YVMZWEU%7SY&M!&-HR1?I*OK[6:3T"AJQ$ ;W2X7S72A6&GBS0L_ M+1P;,=78WIQ*HG4ERC<1+>ND%6VB;/I]1$,P)**S;=5*B&UB1DAQ<_^3D?V, MI"N2\NG"VRC]?'%WAS.\8M.&9Z?O+ZZ$D]16.M4W-=1Q)+61%T@RVSA4D=C< MSIP_"&2*VPX)Q*&BVM0T4F]2TL+?E%2\I^5;'^/;XH8Z6SS%W>95);(GFD#$ MG5<]H\ TDMG7L$:L-F=OWK)7B+T[0.PM[?W1]],S1EZ#Q/R+]_C0D^[ 7V(M M&+0?DW44IQJ\MX4DB*^%@#%?FO6)^I8'&]PW%"7(+R4"PWZG-A7H[W][-?Y+ M>14#FA:GX\#^8!:6'K(]M \D6>$L/_E]&Q?/7388BM>\T(J[,D3CP'J!E6XE MCJ%#)75,3,QO+FX69^CL=/'^].STYO3D&BW.C]'UWQ97)W^[.#L^N;K^$SKY MCU]/;_YS8D:9(H(,J[4.RS2:+;X9>1D!@& [$DR=N:)O1F-XXY0GUCTO7[Y. MJ$D6ET%C;35IB2,-:VGN5\-K$D8[MY*2: M.&"/89AS:'SSWD:*V5+\JM&I-0^0X)#E /9P3H5Z:3=F7-A/VP7:EU?1OBG: M+E#2>FUS+-N3LJUX3[*,?&$9W#9=T81F65+JKJK;<(BC(X59F)=A&3P\>PN] MMF&U"IFOJIX- INJHD,)2'4 9>5V+H#F.TV0F&0S-3!&E2$(.JU2UP8>TVR-7X!,3QKCNA4+<2&9.P&@ ZFOR8@6Z31\$@.K:TJ,_MX M6=TK<)G%Z3+>1(E!8Z535;16VVN=(XA(:P:"ZKU4*5(G]2J7Q>X+=HO'^@. MK07[&#W%Z^UZUR$^BC;TC6!EMKVJH@63JWK@OLS9*"V8QKDM_97FYM5;=+L; MWEA6[\/CN!8]&HZ;U*J>XC(K.HJKO8\,8J\-F,XQ)()5#5B-[?W0W=%7B6V+ M]LL'N"=MOTAZ?U-M<9(L5)5+-/;2]20 -M)U;$+OHA.;UVVA$VGMUF750QF4 M;,EN2]V*2D^_ATY6A<3XF_=WSW6$NUOGA+:"0/HY_59:L/>%!'AO"@%"?F_6 M%^I['DR!WU%L[!U=\;VC"7\:!K,0@J[ <# MW^.(]JKN/\1/>-6\"D!!$7-E 75,E $II7?GBVK&GDTI:&APSA^CC%UQP8^5 M+-^'0T8+^$A(:E>IQ)_G3@Q*MXNV8M MSSDI<"X&J4JF!JM8QA6T(JO@ \(J+THD2_7F[&%(^TK454@LOG@'XR+Q%M;E M]GQA VR<5>EA$#!F--;Q=V7OEK]]-0B1#'D.A\B4@Y@?XU3>:(O>U7&P_?4H%/@*ZX08?,H.6IMB+93V]2<#YSDNCJ+\X3(CC_$* MK]X__YJS_N&'.(W2)>TO+I9%_%AFP"0MXG1+GUUL,.VUQR3-)?NI88U67Q7* MJ"./8(H!24#0$JF8"^AHOE-">ZUI:0\,6N(3,NU V._&:$@2QQ::&-'6>>% M]D>8A31+8^I09FS,3P@S= ]^* ](<0;$+1L'<[8/<$F-4(K@%=M8'-?:* H[ M@-E"5!^X!@#%*& 9VC4(5%8EG)Q-8+U,F*+XI=*LY!*S@FHSZ/89O?FU)-:W M:&>LD1H$WAWQQ:B8.,TOL9GX,9E?'9W+(K@N[MC612_5-)W M=T0CH2^INS,IX>RZ.Y,P[N5V=T"[.:#=FXF[-6/E!';%\=>7Z>0$FT8<([N. M3>!Y@2U,P3HTOCHR(!HR>$EYP:2$L\L+)F%< M@'F!X2"NW3#H0*,@4Z6^AT$MBS'",.BP$OF;\FD/@XJF=H(,7D-!"S:7,W@8 MU-(^W-1..,.@I^F2K/$9R04]F/Z[?:!IOG./%WMKP+3O&=:PMR//\XZ8/YN< M>H+:( 8?L4>$O5@'SUU]Z&JUREE-NH%]\U:U.WO)U2M/V@SK=]*4BK"B;'"! M%_<9QNP8*/$6&+U@'9$4@JXXEIH&C54Z+TIHJY7G]/W;2@#M)0)90FY0Q\2V M-CJDD.JT&**Q/"5;=B-')8=/GC8XS;N U*V#(P4Y1.-$11Z,XO MB@>*B2 :!&U=$LO/WJ.$6*7#")7=R0BQ&SBXQO?RMD,C57T/J90C%21V(8F@ M=J&B@4JSL?RF?AM(0Z&K4&+U]=M\D"@TV:"T.3T7I!TYA427 X"=.H%-\ W$ MXY @#@$;QG[]@=@X;")A?(5>L->?ON2(7$("8G#*5O [#Y* MXW_P@=4CDN8DB5?\'XMT=4F!R(YT8O^\N*L6HD3)-7U2=O DTS.@-NM6%L:F M*_4@2@&:Q0(62$EN,#_S]U$>Y^P^JT6FCI-!L4N\0B=3N2!,-^*57#E MG2ZXL1&)([+>9/B!]KSC1[P/O(O'*$[8R5L?2'8=-0_@NHF>N@'-U4X=Q(;; M<0U<0SV#!BO'0B@#E)/M^=$#->XN+BS"U#N3@RBEXL3CZ%M>+'&BGO.)1P:%!T=-R+F76FI.NMZ M^8R*O7:X@1& %H91$P:$YB%UN#_3>.OZBX(,QI?L ?\%7.J2T!06%W'&,]KW M94-_2:EFF1\.,6L0<.W,>@RQ-@49*Z@.*-/0,&KMJA$X-Z4NBM(5VK044958 MHB5]W,T^WU3IY[??5U+A!ME!X#<,JT.!9QY(;3R8AD[[4K_L8.F4N@)X@0RE M(R>O#N4R#K0_E8$VQ?=1@5?*&2*O)?4>?O5IK'DT3G'!QB]I--Z-!)"[GQ&E MT5_06_1/L]GAP5]__#/[]X_LWX<__' P^_$OKR!*N^?"0)CV$,.'9\/.ORG< M& *V4MQ]8"G%VWY0Y0AQ3P=H[^N K4AF MH8;Z^R-\ ,+Y-<6/*9>B#QN4=NS*XR*7WKJI ME&D&L;X,1$3J6@4_?$3E11LPA'KS&^:S2JM*B0#X*ZW"+AE57US K*YXCR9B M>[ZP =L[D'D8!(Q=9EZ^/$#[UR\='ZHD=A! )D\@S^+HEET.3L.V.C0J!9OQ M42((002A:?!$3.5%2PBYPQSMCO7@PI"Q!CLG4?:'+\CKZ15%D\>V6=YEOR&7$PIQL33^L58,1&2NK M'@=D+,H!OT)HTQ>#2C32#243$ZUMN U)Y@.4&48-2TSG)2VP]FB\R+8.V"N M:7KZ3CX4L%@NLRU>-3I@1XJ14IUP:\A4+@PR/B8S;YL3/.+LEAAD!3J'^F$S MI8$J=D2E4+W.)81! GVM]T;13.I&-)HFT^L/JZD]> <8\$BLSI4;MO9CLQ6X M&F('Z"B<45I8H"G';6&0-GGX'MX*P78W8;N94R>U?N;AG,OC,8]MSNT176$[8R9!\7LO8$/STEJ%KS[-<=J6PG.RR,3ZONPEE(B#>FA%"Q]0-B>KYKP&8 MT$Z#&=K4S(99E6RRF'.9Q6M\%158.#,N>5M]P=Y;1\IW[(%/&HGMJQ@JTICS MAX@]#61V659+Q.C3MNG0$6QB7&@#OLK!,D^);/&P7]7&KY(KQG;F'T7[ M#R:FD!4NB$.U==AFHM[BH+F_L0 )%Z%M/()@D47S2I9]Y$H:-0!Z_=4 5-8> M>$-H"&W'Q=UQS*[62E?Y$5FO27I=D.5G2:.A%NZT%C)A(%:*S7ML'Y0.3B).J3QX!Q9XG%>[(T MRI[13IY=W,HT$%=Y?9#3A',(S(40P'>MS&7&;I$IGMG(2K%(5R?TZ6;='PRU M5Y1U Q2*T*F7U-48'0*=V2M[\3T":!E-MT<;BK>;FG];?O6.8!<_6+HRR ,Z'9O5VP/ M;-NV<=WWV3I@0[9.4T"^4+=:LW*=1VM\3-91G'89)7Q9\Z?STI4M+7.@W!!9 M5C*AKS!GSQ![B'XK'T\->''5$),/V@%S2ZX%78&%R8&Z>(I[*P<$KSH@+5\! M0909\P'0AET3>.[$F^!D#P.!9JLZ!,#L?D8Q+)F4")1[[0E7Y&$V)U;=B5ZG M5^7Y5.(]GQ8:NY5[!AK.2[NT/D#A;NQ.O0#,S,J\$MSM_^0=E7(A;A3 :7LV MD""#ZZR[D$RKW%Y<9NAK0B9*!A?/<9^">M$=]U2BSJ23&P??+6?@3,TUC?J\ M,X;>'D+GVW&F9IE!K1/[VNGR2J[5)I3.NF=P :[B*7?>.Y(Q%VEB!1WS6J@GA;=L[_ M&<2H9?_;$\UG:\-R)]+$8$=O6L ))TT%;YJ@ YH*;=@"!Y[Q!&=7N@9?$/,Y MHGKH E W+=D0ZH$PB,G&*[S9K5P_(^G]#<[6Q_BV.T2G$ZL!*A5S1:O$L(<5 MW1I72CBK5-E.Z'09;Z($;79[+=+&K0DK*CDQXG6U3.QJI,,%B4:+&$JK'D$$ MUHW3.1F*GQE;Z[@'SATZVP'G^-4 1])-?/^JW,<9$!ODE4@L MOGF? 3WQ+O8E]B9$?1&Q%8DG49;&Z7V^6"ZWZVW"LE:V5G$9]U-S4X4='_0* MSN30N8!EBJ$W-6V,C,QK.80KP:FY8US[9&C]=%FETVU3S,S39'R[?H@R?!OE M>,7.OL1I'O$3+K.,=='Y:OSGO4BUA6[Q)?HF2+9QUN^'=4U9-/1XYQP5_1P"=\O1=5%8P\.Y]?; N:]:4KRLARG_A> M_@#%M09Z9"K3QK<16$/&QF<[GOKSV8S#OG]9T($!;'#'?S&GBPJS;^9<^RU7 M1TT7J.$#W3ZCIESE!W%'!ZAR=8!.FB%EYPY]^B.D>$'VZXLI4P[:B7\9?YHO MML4#R>)_X-6OZ0IGO.=8_B"^H:SZ4?B2=BPQG^=I_,SJA_\=Q_/.(L MNL=7F,UVT;;XB*3\TJQME+#ART.C#'*R4BG3S0E*Y:4)&OUW0':,P_I)]DW; M-"6=U])O426/=@JHH8&2^"[(IFRZB*!M]R:EDTD;.7H!]0WJ1-_L*VE\6RIF M8S;C%F629K9;E!?5MK8+_W(;5.'O"*<5%11/T'364HB+H3=QBE8D2:(L1QN< MH9P5[MNOJ165L'RRIE/.EBG;RW:IIFLD15\GL);1H,-='Q3*?\7%7>-DVDOZ M\_J;XOT[$!HWIW@/C; [,<<5&=T[8 M$1O]R=P1VTO::$=93#Z0#"^C7+Q51RU4MYD2(5?8"\V"CG*K/"B!+U>QG];4K8(:R(L3DZ*F(^"&Q.R%%'O!JF]!NWFE*VRSJ MY;DZ:_.&32#(KJ&Q5=L1R%3-F4]FCF#I9>53S38+4W/6O2XV,S6MYQMY2XRU707L=5"JAW[C:Y VJ-8R$U+:I8!FY M=3;$]#;S' #!^0#M^]["@/T:@'RQ+.+'N'@V;*Y=#?8"PG"#8(%B:!'\!!#' MTI@%%B'3^P7T6)EA3VVX*C/ICNS# T"B/18&C(PH^5 M07',&5"F +-.:[O&#PB>97&Z0.+D58OD&BTP *'TH^?0&'BTBPPZ"W-K^/[ M-+Z+EWR!V^YBR!QE.*&,3^\9/F^K&W WT]^ :PL;(>.-ZU3&<*4!,:,-? ; M8%VG3,]F:PO6PQL^6&[L&F#LVBQZF]EI#IY42JK3X72#-V\"#&SVU 98P M)EC6MRP:&)@1QP%C_P%$ +86YTN<)/HL0BK98[= $HS+/=M^F"MS8\93L?;\ MBB3)VSN2L<7$C)GWE5@HQ)/7L)!FRJJ0D:JG)*:0Q'9(A%$VCD(I.5& &[R6 M7<\$L6[$^IJMYJI^'5JK)*Y1-3%,6YJ6@H800;4>U_B>;8^XPAO6XTCO3U,: MWM:\(_+^N7II,/DVQ$I_QLW."MPTFXU?3W-K XI@.*%F;7E>/44T!XK291PE MM ^Z4PJ%S<,@)YXU&UK_TJDR&X.2^3'[,H40382S>HV=67FU->M]=VN6NC$& MLFLXQV]AU_-4OW%)QISQMRV4R\2_G:]6&F*RK317[BL-+8&!8H'%TH%! +1; M06#LPF8A@66Y0PB=)@%?'21M+0Q+P* #GZG/"1,O^V!F9;4=MJKD:Z>+&LH' M/%Y5$J%%)VOX#4_&C"..J3&')"RL*")>5F5RWM+[Y_Z)2X.778(Y-%V6">#0 M][)-YR*.NJP3JK1.RSYA"M&*K[ETB2B1W[,03(SUS3:;5:6@>+9<=>KLVVI5 M*M OG:Y]P,MMQN[PN97LD):]KZ-O_[UKL.Q:!(UM$N/*4"34F9^1B'88[S-< MGD(4R'9H:741PR_<85M7M$4.L9T)L=S.R?;SLM)DQ5QCAW<##6<&:'WX.%[' MV*N:+&96=B/)I\&,'UM@@0RNK"Z]M,IMPAGZ&@> <*?8F?L#P-YL#[Y]3WHO M2SO/5!IQ\-PKC\ IAG?0!KCVDHBDFP&P8AU%T^+.XS?DE#II,I2LF24_V8L!-0FW8 M Y!E/FQ"?TM5E&N@WVJ1,, NKUA%8!=5@CJ8UQJJ"-ZV&@PQ&I5W%J?XM,#K M7$,2E8J$,&(58/*(G/@DDL*?#:FD9@3Y5(MJ3!IQ\<#(I@2(@GBZ"E234*2M M(J3V A9;S[22FE'4#,E9XJ: MN#$FZ4\E25-\SS;QJ+O=%H[5;#4V-*]DR\U&+3&$2[FIMQ+9086X5&27K";Z M;;J:>QP-I8!]MVJO-! M?F'7A^2GZ27.8K)2W034;:'&]]R\0&/1B:^_.&+$T\],\ MW^)5N!>WC4R[[GT8X^-9<#_&.(7H79@QYF\/MU61_5#^?Y]PSKIBY:\47B\* M;-JT7; R[3OP6Q1FU,AN7RZGT&WK;EX]8P&9/@P\& \!LTVT'0@BRW!JX<4J M7EJ7_N4%1&'DYZ>90,5%O0?7\*CR,%64E)EU=&5ODM MSVGST)-:!_!#A%,SM %%5;DSD."J^RTO+\9*I[C #+I&4,#I,>$% M $I'AQ1@XFS5OLA!!&O7TOO,=0<6:EX+H[>HDD>U0G7[\6],!WTHE5YJN'HE38#X%J MI :Z=6V:K-U.U2!9%C2(9FA8F;TT/D.*,K_"5#Q>LD:GW#W[>H9AAM(-HG%Q M@#)0DV)9 I"&9-"O?GG-Q_F6[96L=A3GB\@E.@6WP?I^S2+'9T3OGE7N;B0F FCC^X-/F(T@3#2##;*<8KJ]5^C))- M)ZEZX]"XA0\D#,UZ<0BGJS\B4 12+9)Y56'H G7U-H7]G#R_NZP,@<2>@X! MEEL>MY!%(G=ZNXWG5_ZFOP57&:0]>O01N\'+ZC^2^BFP?VOV4I#V!D;.8O]AD M<8)F!XCR[2\AQGI_)-,&?Z\(-FD-P N@;QX\_>;7T5[\NMG@C/]U%J]CLYUY ML*Y\M P]5R$U!YW"!=L&B,LY6N 7N9_S?[,@WUX\F+^@1=' [/$5\A4H]1CG M.UZ]!7?AKYLNHA=1P;LO%W='4?[P(2%?G-]SB M[]?HS:_GBU^/3ZG,M^%1VB*[1:1-5:#X%HI^F2K-F0+(LF&7Z@ M 25^Q-53+?=LM/MT--.&8ZB)/T^DM7!MR&-CBX;4OOAX>77R-RIW^ND$G9[3 M?Y^$3G(K](EY;PL):2@P,22)#N9E""%@?(C3*%W&47))\I@/.VJCA%:E'QH4 M*G#Q0.K$4Q#0^3-DOMJ,C.[O%V>+\Z,3=/VWDY.;X-MO/63$?#:J4BF)I=H2 MYFJ\34_7ZR5.HRPFBZ>X-_"MDND2LBT#Q<"F52^4$S@PXEA/;UX_H5RAST+A MB;#J1,20?6D)$YKB0NCW[4V/]??;/$YQGE=WJN8JS*MDN]@7RT)Q0&3="Q<4 MCHPX(=6OKP3.P^*&LHI%'-'5A(0K(C4A9^3V)^0.67Y>;&C221LQUGY=L3VD M^?7BZOHC%NVS-)7?<4@K[\PCC0=8+IDY4_/)Q,: MG&VF@" #ZZS+.HUJFWE&?J9EWP-)5CC+RP62TJZ43K#)-XD@!-&$IL$9IO*B MI994Q26 Z*(EAI:2GB@@O6V#E)$ MB7);A\R%'?Y+W-\P;^@EH-\,]39H5Z,<9C^!T"S<;@"I>7LLS*K$H@,#M"B* M++[=%OS@5_K%+BE4TN+EHD.V-GX /"9=E[Z]S?'O6UH5)X^\QR!)#S1B=224 MBKD20&(8-#%0^U!20:4ZW[]%_'4X@Z&Z6B5V-="A@D2C10BEU5!8(>ZHJF3$ M?(#JD(JL>F2"><=3JB?@0!B=2V4ERN&O[42*Q!7 #Z.SV"'C#7XJWE-_GS6- M04].TAHTY(";@YUEG^U!UXE-@]#6%;"!"2 N$18C!)6K:!2$]:!N%78JJF:A M8S<4AO"=AH(I +64F!U[*5ANU'8],J/CPH(7+Z(:A'RO36@H$Z]2<^WTDG)\^)H$Y:DEGVG!>9'W>DU)7E M1F$<,A M?_=R<2"93!T"A"DG4W]-,[PD]RG;'7L3/;W'*;Z+B[R\8/@T7;("XV-<_K># MPT&ZU>>RU'5DBI4WR)QBB&,5N^SMS:]C*GX7+]EEI\L'MJF9M\G% T;1FFSI M4W*'M@V[J(B>T&UE>5J"#D,8 :CX-JNMS#0)/\#_9*'@4Y3%K(-^15,'89=8 M+E!]+9& (W/[)B'I*;6NXJ!$:5X_1^Q%(/U<1941TX_;#AP MH&]@R,^^F?>N"NX=Z-VZCJJR]C5B7C)&.2[HIQS=-&W%'3-GQZ1Y]'QYRE39 M0Y;<3I K++ZX%!DB.X9+C%URXK#3X5YQ*\ O&!;#4INFWKLR+++3L=CR>*G1]BX4_$2&/U^16^HXT@0T=2R:., M*; GMQBQR?Z"_H\2=,NN6:"Y[2-.H[3X;EH2&N."V-==FV4Z3?:AS#UXAI]S MVV#CR 5X-/*?M?$6Y6A=2:)2%%'9UXVA/VGUX>W0_]X.P1,#VA3 1/.1P*(67H8)N-Y&13M@AL-GQ3 M2K >PJ;6JA8]3YV4. &/ .&@P_,AYG;D'UZ6*9@ D_VX> ?G ,N3V$$+%.RE M-JK5#^HLB7&B-H%V-E!EY&MFA"S5FH02CDG94+> F9I+$<")07.Z!OY_WT89 M+7SRW&@2-G\00);[34( P"SQ!F?K,Q*E],6A\$Q$N4"]P5<@X$#/OCGHS$SJ M0<8LB0+-J3;TA[##S/CT91[?L\&=B/I>U=7,U-#B/L/\+@?T)2X>: M#:-K_ MIQS]FL9LN/9]E'Y&*?F"/M/_2UF'BCE"S"O7GS@54P" F%199_]G3[9F@\P* M.)9 RVMV:>+%-N/9;;M^N\FG+VZ;Z M"Z]\22-I6_F S1MM19>L*;BG#6UK.H;6TI(^JPO0 9&M6O5[S=4X%(*6Z\0:#WL MHE4755\_6B49C$^T F8[[(ZWYCKS='7R1$L2YVS'MNP:$!N=^DQ',QT'$AIY M &LJK+S)F&=A9,YD6VT#._>K(1[,4F<[=)"AE=\2_Q0NM6ELD9UBU@5E8O"F9.\IN'J/A;](C+%<)7-$)FCYC-]WS8 M9C1.9J=YOF4Y8@Q85 MZ(%:JS>G9)4]/CE[5UI$<65RXD;4#94$""1M@@\R5\"\4S.B$65T3VRIILT>I5[/$Q#C8*%^41-DSXZ/X$E/) MZWKLKO?:99BN8PPZ=Y/8EP[!B<3+7NH*5\MSV%1B1A[C%4:;*"MBMK:*)6-\ M:4Z$^J7O.&:.#F3 MXH#HZZXS'M>1W V]"2T PPEF@%=BV 9(;-BV!$= O>(AE2P;=;6H9;>1#Y%% MN+$/F76;NCZLZCJF >.%U[9D',2FM@''0GZ]/B?IKRD-I"?K34*>,CV3>=(AEFU7F.SSZ_?77^'4I*^W3)A6L.5-&HT6@&,QNNK MFUC43.=N IE*#7F-35\X FG8M!X&(8@V=1PX5 1Q&;03"B02P@!&TA*Z(09X MGI'^^]_9?Q?ULG+II*-&LC$#*95TG,Z0V/4Q-ZEVI9KI4&G:]17J3L+T$R.Z MJB=6==2?,9$H-:=/E';]X0IL*E3C8R"BZDE2*H+^O4PE=U*!A%(X_"BF4]T MY#[1JC ..^NJ<3001K0_PA#TYM^_?>T84DS;NF$(L!-SA5?;)6N;3M/+J!/3VLB 4"VCR3JM0LT]CTA5>09E[K81!29ZR_7;UG\*PD4"7R&K B M:=C=P.+6J"M-PS7I6C>#('/8@4P=P_#K@8RD'7>##& ;?IK2>L=YP>XQNXKS MSY+99)U8]>OD8@X0EQD%BXOR>CPF$,R$L;8ZB<6G;R-;IE(# M6V,2"M?E:1(*1,L%JM\C$G! <=\<&'[EIF7(E6G,JQ.!@@*KHJ:(T;=M [0O M7$-3:@9Z!>S1-B_(FK:W;!W1;B$D7GTD&::/TNL-7L9W,5XU]T_=9-$*7^$E MCA_9EH[N#:5>;'=6S +9!E@B"%(27RML(0NG6U@(YZLQ6]9>D+NL790K$+.] M$[2F7MC3LC.:U[XZF]0+YHYU16M_@2S7A:4*\8Q0\5I&$#?=-8Z 90^)ZZ#+ MA$%+-1K+6\N*X8G]!Z\'H/$E$MMMT *\.' #'5Z*-AJ]#ZWI/7OW/_]@,A3Z M7B*3 <>2CJO\F.T]3^FW>-;O4K!1J;ZNF8I#=#)Q )9.V#B3A1%S&_-:M#QH M@0NCTP!W-%CA@@RLMS9=3=1K%EJX\G&"V^*.'44399]Q<436&Y*R;93=E5"F M\H(SVR3R0(<)":V#KXTR=&AR?I! MRA@@@O.#M'4H/S=(J"HZ,$CAPS<2P0]>4WIRPF#OJ+6&)-J+OD:L&1RIY@XV MN$/4I"[\G)ZF=.<$N=YY:>)H]QHA9W NFCOD/)W[>IF131;C(LJ>/\991K*< MIB]'$>U$1"XM+@^B16T1Y:3+8A&/UJ;I[#0\ DR!3W[?1HGD(&+)M0N0DDOK4!#AE5JFZ8FVC4?S3V-@%&07,_& MF2LZ:?9V8@K*UXM"2=;E X:0BRY)>ASG2W;0 TEI$W34V,>T+\EA!\Z66O5" M25,ME\439C[ %S=:N96N>+"P,J?";U=-Z0[]6CO2V&8VOFZ1[1])XON8'1^_ M.^=CZA6'EF@B@ZNZLP3!S,!N<8&-OW$@#+-FS\X? 'AG'+VH)8Z:\HT<^_"U M8U.VTLT;.!U7IYD[ EQW9N<4 **'H@#;WN2[C[8LNNX/3?KR0- 7G+%@6^R# M+1LRKD\'*78[E//Z_#"V9?BU(UVV$LP;TB&/9S?R.AN4)W4C@+&6=QK/ILF3 M9B!YTLPA3WJA.=)L&#MGKCG2S(Z:[7.D#G(E.=+LM6/3 M*4<: L[1@NO8.=(,)D>:#D;7GY#: $ Z%@83R4;E?JS!O=KPQ1?]4G&&:IMMU/OBQ1Q M\^CB#G$'NZ./6W(3KZ1XF9R7GISSDDCOUG_P4B2XGH:WXHU*_<,&]?=]DDS< MNB,V-L09SQ95<,;7G9AV%G#02!O^8+\#2E\R^T<:=Q9?BF&A83#>#'%1AH'] M,<>9S2[/,+6@&0)AO8459BO]HT:,";JK8 ,@@\$-[=4;!LHF8QI0UW$8^O ^ MK&QX18>Q"3T?('B2[_50U+K@@/UY?4C/TZ_K2,Z35]DU1N@P"_T$+L8!J7& M=1[5;1ZU3" Q%@HV!E=Y#,$-8/R\PO?;)!+F\N+LV5QA=RV#7L'I!'.=>>CX M:NQ1?JBYD8%Y)2<;3G]Q>;,%=,B0RNV>D:[3W1^6;N;%.TJ!KF6&S]D> MH,(QX%#R95^HD][F L[P%A_DT5I7MVO?<0/J]:'>RN=ZDL8ZCC0R<@#=-RW M<2JCEKF->5/TU30!=G B VN[S4@C]9J4%K[&P"](BV#ES1FYLPYT2^$@FP:_ M:)0T$'[@"-A,7!=D^?DTS[=X=WES B*N3B;%4QBO.6+ MQ*/\@2]A7-4&4%Y9V#="Y:A1,%NN'3%*H!#3N5)^D+W=Q?,.I9F$-B MG)M[ M>,+0-I KHU(,E>JHU#] W,)!_9*Q9F<%U6:^;FI(VLZIN.&V6F6X7[@E*6YE M@&<(6UQ"!2**P'*/T7K-SM?AI&DU(W]"=_AK9X-DS<=4; !L#G$#+,DZ7TYD]3-,(>H5M_/3M6!^3:.H'/( ;YE-+D LR>3&0+%;UF;K#2Y7&^(9"LN''2S7$?G_ MC=:;?T&$QNM,%IF_'DQ+\K$Q, UYN'?&CLS+\(IG@N?D,LIX\G=.TD=2T-:Y MNX+*5+Y>2*67=UG^HK,.OJS*T*%T28R1_GQQ?Y_A>[:S=Q-EB.9$.2T1.X&T M'H&KQM[26@UM:L-E]^D[=/,0YR@N\!K%Z3+9KEC.S]9N;[/GJH>5X0W]K ]1 M3I6".F/;&&)D HZBW!TJKNU.&8^?&,99D67J2%"TB0O XZ!-W3F!KCQLH?J6'?@=T'#)XRF/HC^CQ;9X M(!E/<%A7I/.^_=\=%#A#U%J$$ M1_PH_G64;N^B9;'-RHO0\UIM4[FM4IGJ)S7EH!N2?& /N/G*CK0OQ*=VS%48]T8:RR M=06%;"W00%0XKN61V@5^NXN7,6-$VR85U8P]F-C^G=,VWZVPIKYFKJ)5Z&5&,&K35&!<,U/ MJ1UXZ(.TZ0K;EJ"GK7D'\6&$Z>&5+VG$[6O?K?F6&(5KNQ4.+#%PV,- 6$WV M<"Q(&FM[+( >RUQVH:+D;U&V^A)E6-A6Z\1VAR3+Q)P./10;A6ZZ-7[D9Q J MU'@COI= M4='WWUB#3IFPWFTO.5Y. ?-!KU,*J+L,R[85MSXD06,>O0 MT<]=KN/8>V7RCZR(?#?]0_WKB@>:1-P_D&V!SFFB\8 6]/?0TDQ^4K*& \0< MK]U##,4:^[,(518]40OH,&"U@R&DXD?S]AD51NL 1+I0;?#4>)Z[*S<,N3I ML6HO0[!R*,9*6!D%!&:DQZ,.QPQ@EE%.8K2G.*[Y#-!^JN@T+9]T\#=$M?H& M=JH._+!Q!)VU#/ M(Y*U*9[=K*.G>+U=HW3+@25<$\%5V(:7=5Q4NZ%O<;VB MLSK'@R]X^%..EE28Q@F>'-P^)]&7O#6)B*)\?W_UJOXSP_601+FK9N)481!H MB1N8VL2WL5(' WO/(W(&)!T9XA2*+3/9[#FJ:J$Q:WZ:5@^_'AA+DIXQ<.R6 M'-EZ@TN8AGB&0K-B+4@5[?=+X- ;-FK,GW[[]0!:DI&- 6C/F=M^<8I!KM87 M5F1G36%@2NY-CY&!];S9\*ZCO#\PH%QU2C.BH:=JU[ M1:VW'*CO9CA>Y7E.W:_MC&AH3 FSMCJ76MB8ZAQQ8F]_W&Y!'7SSA"_@"R:*39TACM6-#Z\ MY=?VC(1OY[O@;1V"W@D_Q#D@RM7;E@,>0QH?Z/)KWT<"NO]44#JD9"RO3O> M!I:TUD=*Z8R'E\ST+4:8I,>OO.1!)G.0J4EL,M2D5=7P%'# R"')3R T:[C&4@& &SDE\( M67V)DV1QFQ=9M"PZX)6]KGY=_[4#2;K&P&*PS+ ,_6+Y>?T8_5:_F'CUG+1R MB,$';>.S*UK#46(";@U^02L@ODUH_BT&H$)BM_)>(.&TY+-G#W!1L-2V?(VG M1&7>>!,,)%751[1*/Z8'-F.%[C.?"3"G79G[JE)0C.(S%_O[@)SL'"QQ_CB=BF3D! M/!;+W*$C"@_;*-S)HINO!X6R0[# 40C8_;O"Y;&.9R1*%_<9YJ>/"S,; \G= M]=\*2:<;E:5VH3,8O2OY3#@CZ8JDM!.+LUO*X8N[ M.YSAU14MQMGI^XLK81 >J%W?TFVK[7+?L9TOZ ^S+WT)N0!UN9@]$(7&&1N=>93M#NQN6A_@?EPHPEX /\PM( G8Q.--"7*U&\TX159J( MJ:(W7/G;0%JE\3$NNSQ\-)"[=6X'.(3KZ YT#@AUV@'^H88Y>_/5PEC2"QX/ MQH"]XXMT>*HV2+?Z9I:Z#JRU\@2=I UQ+J.LO:U7G* -PQYQA$2;\%9F:KH/ M\#TF^$'2LD%>P6!/4S*J\P(3LG$Q+4G&Q@&U6R)F[0XN#1OD&@S:- 6;!9B" MC0M<2?HU#G !4Z\/\1->'3VP,YN/V/1]=(^O6!ZQR#]NDR+>)/B&-L8XNBMZ MF=<0U>IKV:DZD-3&$73:-<"WC*/6IN97;%4CWY%QQW3Y_L9[=O-%J8WX29W5 MCLAU1/,J^C^\*D_8YE)IE$Z=7@T"&'&K^#:=;:S4;+;W/"*^03*K(4ZAD$WS M*JZ"2AU4*R&NA18YJO707O'K@;$DGQH#QV[9E*TWN&1JB& ,F&/=5,MGSW'Q=W;:='>R4?*ZGDWLO789/>X8 Y\/ M%-N7#@"+Q.<+M.:7E^[V]6T>GG-^T]<7?E@W?1KQ.[RB]/F@&DU:$9Q7NP+Y M#:B(W5)6;HJA&4W\2#G&QY;BW6)FRJX)?9NZ/FS4=4KK^LO+K&O9 M_(]%78\ZC'#)E^Q?I%W8#- T'D1H:'I-37=^QA]"Z+H>GIFV+7TE PA];!EG MJL)*M\U3=T;,T]2.W_& /=+80<\G$*0M1@Y*/3:8^[7@=_"X@2N ?8\:M)R- M.6C0WN!L?7'W*/7[]>(.)-(9ATXJ M#/W)&&2D/F?/R]M*F\MCBX>H0'?)EDTW%#A'#!KE(1>44A&B@A0=? 8D+7.+ MY)D="W:+T^4#6Q/;,49_C3Y>P___GC[(?C/['CK9M;:,O3KME$"CLI[Y7W1C)Q!YM;?;K-&ONFWGP3!B07,?4D0M5 M:)[#Q-!>#M7"2 M9#"0X +,7LZPU:R2J7CUV_7B#B31&8?.7@S]R5ABI-X8#DGP"QH!,<8%L:^[ M-H]TFC6/S#QXAA](+F#JR 5X-!9CUO0Z:>M_&!,DDN DSMUS Q -< M+F#JS05LARJPL069&=G>/P0PR^(#;Y+T !)O8Z4'?'.S38+04C!)$2H%7^SA MYD=-$YH>!U%H;^!5I@IMA)C0JE>'%KPJ#_G# -AY3"%V/D9*(EK^W,!GG$@#XBZW5\E]LAD4 M[I1/O=S%65Z@/'ZJ9E"FSGL<,4O -0)%L,,[B*(2WFF(1),@N7FWP.%6"I6 MT:'41[6! [0W@:@-M#?"F4+-E =/3'P3Z?04D:5SDW'$,?$;[A@P&W0KA >F MT+SQJ-72-%L64=/QM=-"EF=.1@O_0US2XUF,Y=4#7$ 'L6BMCS2\97SDBIG^ M*QO?XN^H0_?*/0YKF5^,(JA =6H5B@'H/@!F]V(UD"T>1G/ M\G62B;$[)\QI![.H,'JUJ+,;R1J(.L"LX1-.'J/EWTBRBM/[_#1="@_1U4A5 MOU4JY4 1B4WH;$#M1L8'E5:CY6<#/-'R]VW,CO2DA8@G/Q]$5Y_$^..W82Y1 MJ,&MM.<')""-M<;^ 'C0AKE\B^K7!X@*!')4ICL\)(WO<'SL&MKFEZ$=K\_T M8?V(_M]ME./Y_P%02P,$% @ ;X"E2ITB%V-0/0 [W6V/9SPQ/B=T[5&, M;B&I[3U/#JH**G&:191!4JWRKU^ ERI><$F 8 $HZ<4M%Q.)S,2'Q"V1^.=_ MORR3@V=$LABGOWSW\?WWWQV@=(;G<;KXY;LB>Q=ELSC^[K__ZW__KW_^GW?O M/J,4D2A'\X.']<'IR>?#V\'7SZ_N/?#NZ*Y3+.#\[B-$IG<90L_V'\>H@P=4*'3[!\O6?S+=T]YOOK'AP_?OGU[ M_^V']Y@L/GSZ_ON/'_[?Y<7=[ DMHW=QFN6T-O3= :7_1U;^>(%G45YJW"K^ M\D"2AL$/'S9U"2G8_[UKR-ZQG]Y]_/3NAX_O7[+Y=[6([#.@DH;\94!?ZT2- M^/.'\NN&E#**):PW:E/K'1Q4]B,X0;?H\8#]^^7V7%CZYP^,XD.*\HOH 26T MRK)XOEZA7[[+XN4J0 MYU%B1\Z2WU#6037CA;ZR95J9R%4Z=.2F6E&]VF,[/HIC\&B4% MNJ0%"X+*W\TE-ZIEC%KG["=T'[V@$5+SF(P"0HYG7X_H6#P_II]0FI43A!%X MD/,;(^HMRN.J/8[H?.PQSF^2**56>(Q35EN:D_BA8+6QW\TU,*MF"L5L:V % MPW1VM8@?DG$8'C(9(]1GC.??XB0QEVC 88PX)^AAA$/ME![5L]&"0> \?<1D M.;97BWF-0Q,;,S")QZ%IR&2,4*<12=G:CLX-[IXB@LPE$W*R[[#O(]:;K/GK MAIU]KV8LJ)R=)9]F+!V'APV/9BQ/GX%=1V*.-B$K2VYD1 ,.>-AT(L9RB1A9 MG/R/G_7O;KH_\3S?V@1_W,Q^BA'"VM@PQ:A@;3RP-A*,&P/L>/\1?G_\#-9P MZCH6'3/:H(>S&2[*_?$;@E/ZY\RX\ZL8VAT7K8R(UL;"<:.@W?'/PL@W3B#J MQN+L^O&&G:_0?FK86EPN8\0ZQNF<.M9R8R'#23QG^WMWE',%T.O'XRA[.DOP MM^Q+&A7SF'XU$-NHEFG5HB4(>J(T\3.J1KY-U3>TL=/\B?KW663B VU6[LP( MN]9[8E6O5^P E7:7:7',K<:Z8D=1PHX8[YX0RK-I80NJ:D<*3JO3R!D+GI4S M>SJQ/Z4#?;X>-RK+V;4%7;6&@@OZ0ZA&?_A=5L?A UTF1;/-!#!AITV_?*=3A'YFBL**?-#7J;9@>6Z6H=G[ M!7[^,$?Q!ZKGC^P/IO"/[[[_6$"E9J-@D(9MZ?]Q M *G@(,<'?,:8S!'YY;OO67@-Y?N("*E/+R5:ERHG[2/.'6'CF.I)V#;!'+W\ M&ZVYX!#0=- QH D,'G(=Q^!CP+D&R$?? 7)<$&;CLSBC ^[_H(B*G4^PTER;]3_"V]HV,]3M'\/,L*1+B. M14';<3!"VF#@HZ/S&((9%P "6@ZP!G0! 88 MN8YC@#+@7 /DQS 4GO,6[3"A&USLC5QP<>)G+0[D1&0!H8:D,:CIC6""FH, M_34,#)7(/Z;#[ (3_N272]%!3(\B,*#(]!N#CQ[?&A8_A0&+8[Q3O3/Z._],;^8>4IGG)7"3J#]#X7ZKC=3[ M%DR[RW0R:_@>QZ;EO=^E;?3;7$KC;-%*:7H.H$<3#"(@.HYS"3W.#4+&[LO^ M\\/ M!?TATF/6W6.J,?!^#'*'DKMB^S=(HI6#,L_?4!)GC6_,%#_U )U_?/O MFQ"'Z\=--.L-SF+)<:U.D1H2L"(C^[*Y$0ZSC#:&0%W^Q\:S]SXZ5J'>+I)J M(J#I*#2@<:87"Q^CKH/]<_I'$3]'"6)!UOEQ1,B:KDC+..O^69E.F>;@#%;& MF:.6MQTV4[KKJ;E5E(=F,-:NC^3-0789D:\H9]-]I:3^HD9#12!L MY!Q=']:;XZ8)@U]3=7HXX7VJC=;]Y"\.)"H V[W+P?PL/1^D/7'0V#<$K:)X M?OK";C@A.H1>YT^(='3O84"C1&U74 E_$:.O,!!((,:NC^(MS?=E\WS9_-YG M8%B +^Q#<[,\T&F*F<64YI*L*[CF4QHJRV/<.?T-P2O$,G7[.YFN?E$5RXK MM@7QF>"L?[0#(]YX7#FQAPC1TD\%%14S\TF]%X,VG7D6RR)A>W4GB,H_B^NL M)*L$E8V8S@^7+!KGS_)WH36&JP"K;+(1SE!W"I9]>H(;&(.M 9:I^1@&OFEP@ MLZIYM\7"75NP2S2/<1KGZ")^1O-[$LW1,B)?^[,F)=UF]T)(YV'#0[52(4'" MQW7TKCDTSK8*;7.25+H/1P08<6U.%;&'2-'23P47%3/7H;WFF#FIA;V/7C;Z M7.%TQMV[@!$WT10*8@\QHZ6?"C,J9N;!NL^(/&#W:['6GIT0,5*:VI "&@_Q M =%&!0L!#_-X7"_FEI5"W*U.[AZGE\W+E1>V-SXJ0\4J)N?EGB"L&JV.9N1 M @ O&'%GUBXF]AQ86KKJH$K%V#PZRA-(7>!T<8_(DF5]Y>-(0M$,W#P*SQ&C MUDH')EQNKK.3V)S;*>=TRKF<_XBPZ31;MPD'A>91ES#&L6ZWYC-V3U3WXG )\,F'Y+(*;U_RF M,759V16^B:HWGG[%^3!=&8QX>X-'2NSPP [2;;1T[1_;R3J&BK&SPSLM?-"N M^ZP#D0&] B4M^D"!(M+8!E9:O ._EM!*R\?->2#XW*0W&'SV'"P*?72P,605 M[G+GGI1/"JZ%.! 3U);C$7B.!:5..FC@,3-8"OAU3>.6/?]+)Y'-PV:=&RR/ M\2SN3ZW@!6H30PIX#B-MG75@!6$>[HV EC;EDIOSW-<%SECXZ?4C"T85Y!\: MQV5XXTV/B^_6.\,$Q8NT.C"8K>])E&9)U7WF_RFRO+XD5&IE9EF3&O2LKE># MNP#-D4C$NS!Y+RS43.3>?49[HH9[C 4TQ^%S%"J*&>P((- =WF[1)Z](] BB?ZQ[7-Z#* N(@;2DY M\,YA8"C3U-Y* +*@HL#[N.YE8L,[KV;7C.&565JV>_ZZQ4W9C$]TP3.+DK>G M+IR>1;P]=>'K4Q>'28*_L=YSALD)+A[RQR(9ID$77/8V*=O80:^LQRF#1QB! MEX.#=T]I3 )(=NPQ].1M]PF;[E-7D78=!6L*PK/[$D.(ZZE5Q%[ MOHFCI:O.AHZ*L5]ATSQIJV>G#XO\"9/X3Y8/L?H%@!9540EVQ$4#1!+0#F-Q M):[&6;0U%V6;,'"@(P+3UW8$T'L.(EV-=9 #X&T>D;U#N #]DF%I.92"]4[C MK&$!9DH?%>KK4JU[#4)')J49W@T)R&%!-#.\)<)Q3 '&;+<4ZGZHW4.L\RPHU<+I4(M T5*$!AJO=*+ T',--[CY0Z;K( MLSQ*Y\,;KQ!2$60ZI*'A1JSG*/!TV)JG>G>-H,Z%/.Z$6D+!N]08R,18K97Q MM<;>!-<@X[OK_?1P0WA>P>'%6RS%3F(I-A;*KA^O5XB4]6V#*IS%4521I!OI M!*<0"JK-TU "*G?'+%&"LEOTC-("L<>\..\:R4B:HQ4NB;,>KFH,#%*JVX$% M/$LWR>45^('D,QS!U\WLNO?59QS(50%C8,#&8!/> M+Z]PA5/]CUY0=OI"34(UCM.(K,^IG%6IIHDU#CO+YQJ[ M',M1+IS;<[\U8W;WF\\@D*D!'YN[3*9X^7:7CS#622%O$"F/Y@1;YBJRYLE% M(9DW"AY%63Q3:->A$:A6TSB#N[)%,$RO+NY%7,L7(_GAY'V=--%$M"^91%AD%:DB(^8\I :8WC+PCO!FM[&;3 R3_E/GJA%7=2B728 MSCF"JA-"Z)0>YH: E7Y;IXP/:=)J)ZWUBV8EXG5-@-,Z2(*Y&TS*ILYS$C\4 M.>QC9D M\8X:HNO*+&FQ>9-Q NGWTU>.R#(_49[S/<@GO^,^:2VI_(YZX6O)+"^S@30A M=^OQV''=T$(M@%XYJI;7TDGM-863/CM*_. SRH\TLMU5AMW5Q>OI@?JF==+3 M0&(&G\'>>'MDFB7ZZ(T5:V*%_TQLWP2">0N )<4^NTXX&VWU_O=7O':W=8&D:T=H5>UNM0QIV=[/GN\N0I>-$^TJS/1 M-LZKZEDCC.WW1LT4FZMA3+]?R1+22J(#/Z?U4?9TEN!O'B0C:;7S1BKU9%U( M.IR9S.$$=]>XQT&BB)X\FK*)Y*6B2 M*IPUR@FB()K%)>SHWPFJ U$.EVR4_[/\O6=DG2*UT6!%W#WT,R5LL)'%NMYD M"@&9;X$)YL+E<'/2?TFIM'B1LLS"VS4&=WG1'Z],BM9-H5=T;T$\PH*[ ;.> M@(&?<7V.XI19ZCIE.UG7C]16U#KYFBVKR"'D-:-)"?=6T!K6&@W,)8+9!YG8GGZ45YDJ]+5 MGQ2$/;*"2(SGY2L9U<],?CK2S"B_[ Z1YW@V2.0]CDG[U3H#)GL+:2M6W0W8 M344=D/E.;81(/QC(0K1"" M'=K@L2?6W"[H.O4$GTYZJ-\-0:LHGI_4RM1IKYJCY.J!9R4,=9@(\0EC$CQP M#6QE%]$P 8)?PG+,Q/3;SA9AT)85$D]\N(6"AR[ %G:ARJ\P^)S;XJG-3;36 MFH'VZ)73SPU]\%B46V":B>>FKG!?Z!PJ=[I<)7B-T"U*RKZQ??M(B4)U42$@ M946#QR;8+G9A*JLV^(SD@L&!=DU2Z*%644X^J//*!8]7F$4F&-IY=5K.@[Y' MFZ[&.W.[V6C5$<_R*\5!![GM((AJJEBY:40/-_O'.,M:#9*U&AR[5_W-JETG MC$(=)>043Z&YN>DACIL?W9:ZMSH&HHQOJ\G7O]=C.>6;[BH A4[D7U&;J M+BXG6M>C[>'LCR(FZ#(B7U%Y)VA[N[(?H*-3IHG4@97Q;50P10M MCH=[U46LVG6J;C-6R->]*A@W=[2R*M 68>_V0L[B-$IGEE<%ADSE7E";J3-3 MWZ)5/9Y>/U[@='&/R/($/?2-IR*KS2$F\\W=FS8[!ML"Y,@UQ6#N05S]WDSJ MKQ\W;] <;]^E$4SDY<2]R;N(>(_@J667J4"J$F)?)^9 4UD=FJP.27O5%:S: M=:JN,E;(USTQ'S=]LS(QUQ;!O,5<3\Q/'Q_1C)KG]&7V%*4+=$L-=ITRH[!\ M5?0?MO?R'"5H>-?3I&CSCJ964>^1/,(2>GC5J\C%W4U+2:2Y&E5W]?J1)3U4 MFA1MTDQK%?4>E2,LH8=*O8I&7*7TX2EMOK*'=!PA9$V'A_(J*0B3@C)2, [* M!(I"N>XVX#>HP3S*;%4BF8I!\KU%W^^?7C/^!MI/B4"#8-8*@:=I=Y'L(C4G M>PX^8[E.MHR=I=Z\)HLHK1-E;3.%UIF'6@)>/]83^BC9)A$5I82WR;/)N6R' MIS.G?VBJ$L 7S]?)0 MVY"/N3T3N#056;,D%Y*YVYOHB21R M+THZ@8H^. MEZV"X?MUN+N)<[B.(.8;?0=M)&MQ=4*MD6)_$V2S!62'LG@#* MS24T":7#JW@#J43]%$(JUM6'W@II+*RE:/\>G9!_=:E*QM=2S+B++GN'%FQV M<9X^8K)TNZBH1;E%*Y:%-UV(9TN@:IY0W!*_YQ5"PEG'7PKT'%YAI*Q &-" M,#G&A.7]DP2J#@%OX _YGC.??XL3D+5UNRN>&GZ WB3XWJ?,'G]V]%U"+HNY% ,J> M>G[U)F&;8!W=NGVIS[/,O2_C%7Y/.J?%0 M.-QY:J2I<@%"-J# )08:2THXW(X2MQ@V4;>_&S5@7^U" =B&WP=ON8^F.IM@ MLG=!49HU!W5;Z92S3H.230R(3DEW=TP #]X"G,-8-LV]%&,VSMR("4"P-8-U M?8Z&+.6M%&,9PG=0Y<6;HZA\)G=K-',#$[FY M3B1:*5MAUBPZ1S)SM_*&"G[4%ERX0K?#3=>H(F[N5OQVL(5M6[2W@S!*RG*G M8:QTX;O(*O/@??3B-!2@E@$0"J"DW.:C%5.ZS,K;ETJ\$E.3BG7UP8M &@MK M*3I(J2OB7^=7E? -O^=N0@_/4ZIT43FW='X6Q:2,IKZD!0OB^"AQ(\VV$403 M&@AIC0,YJ;/>S1-+U+U!M!)U?>C@H!;#>KIVN[BL!M;'%9P#/JJ[*QXR]$=! MF9ZRB"9WP3Y=.42=5T761+T(R=P%^_1$$H;XJ.@$*OK0496M@^'Z]8)X!)S+ M(!XQQX [YB P.#(\@W@+<8?US]D3FA?L]>B^<.P:Q8S.>$[BI*"KM;(AA+UW M')>F;YMR\3IXWHYMX*'UQO4%[#5:$?>.'<;KB;O?XFPCWW%!6$\!N@I8L8%O M4!7S/3;?T !:PZ@O7:H2C=?U1[0&,N P<@B87 MOZ/^K=A&XR: :7T!^XTF=,O86^QWK. 6$AM#*3NRD'+063F47L8*PG53QPI* M>076YZ\;QP:<-VMS&'1"#0Z^AA:.-P+:;>F[H*J1EG M62X/34/V>(1AMS'V&F,GAZ/K.$S@<4;JCH]&HK!A45,$\YDL'75Z%T$\;C&@ M?]1M0M K4W9DU&[;P?-3 :Y6H J/]/$CW;O(LWO8#_QP6I[YJ]W>@:RV;J.D M?AZS6J7DU59MNVJ@\X=*IU!\GU3NCKN82TD>H*Y264Z+_7C[>T;&NHV^7494LCA*6#Z+NV*U2BADVY(/5P &9?LF@I5U?WE+ M%PEXG'T$U[J 4G3>9('5'NY6S4;1WS#Y>I[>$#Q#&0RXZA)]N,I*A U2L"TL M0E-69[C+QXUZ+#8\>T)S=KT#!DAUB3X@927"!B38%A8!*:O3? GH#2"I1I*9 MCF06$SJ6AMI9!$W)O$;'#X%N$.@^(&+Q;=;Z]T[ MSFS/6QQAJ,O![+9ZQ<&=Q9K7EIL'EFNYLL.7N#^E =$V5I#3NGZ1\ 0OHSCE MX[[[K0OVYIN!_(+KK_."]AJZCOM71.;?J"^_1&P_;3"DR\DVP[N(S'4FA)Y- M,5@E;GZ#BELUH(BXN%C\+A:1W(:]I*-Y(FU5"45M RZ%?^VI5D31F%P&EE=?NS04:"3$\B&E9S(9 MR]9+K@TKR_YME\8;,<7">K.0GHGU*RX-+Z\PW%W68YQF.(GGI=[5Z=QPTB164DSLN8[MOFKB<'E1OMUS@K-]1)!3]:4&;(AC$J/4S PR7K[F+]>0B 14# M9?GI"[OPW-\2%WS=)M_K?@T&(7*]S- QX&FPQ_%SA8P4+=CE==?8N,(I[D*> MCQ(E76U7"5TPR('J:H8A"7?S$VG74[FMMSRC)F?II.*TH K6[I1.78\0-0=J MO:)W^I*3B&H6K.^2/@8:(C-V*U5]LV=F1!=4;\/&"_?3QG$"%R5+'5W4%'+ES@AYRU[$Z MI0RJ.QURHDV"3#Z1PWRA#_GVJ4U>%(Z$HJ74@,*91A%\M[*M(5SI'H\%Y"LSF^Y](X&S@4K8%A M6G4'!C[/ZE"?RROPK IL!G']>$QECG,N,,0$#=PY!!Y#0JD/% \\1B$?/LSH M<#EG:HI#MGC?V]%:W>\>@T"E#10#'#XN+EEP [:8I[K 44H_?.(VJ9B@M@*/ MP.-&5>H#;54>(\M[40X-US\4!\UIY*9K#L1%K,(]#I=-S3FV4QYV<_CQ#!=Z MK%573<[Z0$S 7?$X7AMTA;F*EOS5@8J,JUJ;S);KOT597IZF4"=VN""HC.?C MC@$ REIJ*:4G_9-CEW!7';]&)&::W=*^Q!DE1)]K@PT_>Z$(=VP0$W"4<;YC1.W_(T"G3+;K3)(&6==6M)JV$SC;BQ%TQE4JA>'-:#R M% TPK2"H$'+R9N/I.D67.,V?3 81H[)-!*=>64^1,L8"$/QH\A^1%62;_8H,U:F<=B;U?) MBB4?:(T\Y!%NYJL31.+G,DO05M';./O*W5-5DVZV(&6D'BA;OL :S<21&!#2 M@;(\4B^FPW??HI5R-CPDXDR&VT0.^SB@<3!0NWZ7%[/N3X_;+$-VF(!NC;5Z MA,BDPPJJ+4<9XY -J]BO!;M3X,ZMC)_KNPX9FKU?X.)^:=Q([GVRM8'Y%R7,T M^Q=.6-+X[#R=<=V^@JK9,A91N4OHSS,GANK3R\K?XE7.ZD0\PO5 HNZ"I<#L MQ6)T>3!+=BKA<*=\5#AOXHJ':G+.NH("Y;0=4$ M\XFH?-*.G]1012?6T/F"H"<3/PQ31L/7S?F@H&X3#%.L=X5'Q+8,S.2S"]<7 MJCKNT(3 V;^ ,<>(KV+6#W.0H,%%R*HVWE\#'&2:Y'!W,Y1&),:RO+D\FGZ^ MW"Z-PTS*E1A?TFR%9O%CC.;\X45%M\F*+*1SKN,9)F@698+Q14K4TZY/Y/!B MKZI9,%"U_H5= =_JFBB?7[BN4=YS,1S^@ER?;;9M"W+8A6M$U?@"\(ZPT87/ MJ#;<3^&-+;?LY57.>#+XO0E(WO[N5F9^8/7P2UMNOLO[58M!>;NS6S#VN+NI)WQ@V M*AYE!%D7NFAGH]*K(_14"CA=W->7.&\0F3$++= 1HI/S='$6OZ!Y.SBA#TFC MPJV,(SJ%O8;E&$/ @:E92[A7K+I&N(SR\IF9DR$"U83O88IH?O. JW(P/WZ*R (=XV=$J(BW M3-_#[+)(\G@UR,8'+U ;$5+ 9_1H*PQRS^6'H)!>,Z+H_IL[T"N6_89(_ M]; A^MQ<$1I\]KG=%@61OP.^FERAAM+8?LTOF MQ=K]](^";4V@_ G/V;/=6<[TO?Z64N&>XI5PZJ%=K@DNAI?S&4>FZH-!IE%! MC<"_AS?QY>V24-Q9_]F-2(93_#9*-$(WVM#1AH !Y*Q$EYA D]N%DL8%!:6;-W&>R^.D?M M\W1&4)2A$U3]NS' \+DXT^(2T,J+AX97#6.,@JJ\G@:EH6:WZ1TD([*4[E*U M"?A)_DL"G[&D5,AP=ZGBU.#!8 /="SSP>L Q7B[C<@9[AI!P36%04N*KA"5] MAI:Y"49Y*&$5#1@]28.C(3MULG?Q2YF,97!9=QP7?P)_B2FF0*+W>H: M7'JRUS[TX]>/[>,IY8C()Q>.CWURGR&EJ>R(L;//MP&))UOLZD.!:E9XG>J? MS Q*@H]H6B5]1I&Y"2P>VK2J:+!EL-7O!EOW3X@N/A[S06RT25$PNMI%PX:7 MT @6\=6NHP'8[@\6^#,OI.6QH.2;!"DA^R9-9>&S(R7?!B0&>_\[!\G]-ZP# MDA8Y!"0E>; @&2IK!R0EWP8DOFS*2P5F&32U8-(N )*52!W.]=-,K2X/"5G^Y0_U'\S,/W0 MVJ&L?FTEV[S"S Q1#@3T4V2++9)_,9-D#E-!;C(GX-2':_GO'ZR+/\BAE:=6.HB1*9_2WY@F\'AATBS5O-H"+^0P60^7!X('S;\!D=3O: MGYN;L!N)P*2; E:6HX5V;#S)*^C#K4;.>^)#VPTY3;9*>B\CJE36ISJU*;B[@XNSC-;>?R46P6FD;P MO)CEF?@]<2'1!HA\(O]:&*2.HGU%/)P]^\5MW4LZ=";2II50-+EF>!3^-:I: M$46+]NJ/*"@G9GDKL-;&W58]M-XD1X75(ETMKXG49HE MI24^4U]]@3-1CX07[,$#4M!W &DKKP4Q"'>#2>7/%0A3M& W_GT!H !>OW\* MUKL,1#?S+P83S,J_G*;\QG5@J>&PC2&C(-]@%^W-=BZ3O9Y8JJ9"X,DDAU&X M636%>[,8NL_)!UM[%UW()^"=]'/*K4K[D%G>3&]Q%NRG2RBV+R(.*3S853^+ MTSA'%_%SF5^N%O$PRU">R3?:H04'>^_J@L[,(A'M:'T9_0>3XR3*>)OS!B4W MH;H:)7VTS%;&JVC)?P/)L+3:0OS2UD(2Z*R2[4BD\Q/TC!*\0O-[-'M*<8(7 M:^Y&HT:))A !4L+96&3:<-C$%-UA2[/J,EP!4F7@*5V/BRS'2T1N4;5^8CE' M^)O> ,K:\%+*$+$'5WTTYJ15A9NC]0J7$RR4H\,%0>5&+1]E:L+:TC+"$#$& M5GPTQ&0UA9O3E65L3!(TRXOR0(HN]'/^F*HF;#TZ+B(,$6%@Q4RM M?IA>."?'8R>KX+;HBU!=1-.L>A^VA\ +27G;*)99HKTD5>V*9AG6&N[)Y5LP M6DN_MV"TMV"TMV"TMV"TMV"TMV"TMV TKR>%-N+3(-- 6,A:@)L]$N4O!%%L M.D74V_@7'L2Z2<2[0KG@W$^OD-H0G4(^FN(S&<9/0'6A5IUB!UM6$N^R4Z'8XFQ7+(F'!78=+3/+XS])R+Z"%BLWF\H7CRQ M+E5E"*FRQQRA1TS0%7K);U&*OD7)-3EE\569CBE702_2V?2=]%2436C#7_E%+PN0'TX+/#%%4J MFV*E.OT450*.Y<@VX!1XV/%-->.O1ZZVYOPX>"#Y)AN?BMQOX&BJJP$D->=P M-\RN\R=$;C =[P43)"7,1G"HF\*(@]]@'&\4#7P:5>8B:)E_P8?*2/__W^S? M0RK[G,G/=VAJRL:7R2C]1@Y<21T/)F,ZQ?Z1.1R^W%WA]$M*=3I=KA*\1H@? MP:.DJZTDH?,;"% %-6 @85F#P.#%*->[)^-6,1@^U5<;6EEME3Q56-T^["/J M++D%QM==@XKV%@&BB!H$($*XA_V;&*J[&4HC$F-9;#F/IA]3WJ5QN&=4B?$E MS59H%C_&:,Z/*U?1;?:"A'3.=+Q%66/UP_E_BNKA>^X ":"L]912.G0IJE;" M.DKVG82 .7,(4J8!^VAIE\;P?B&(C&VSK4X6A.P"-J+I0 =QJ",',D$5X6Y. MW$;I G$&I\'OC2/;_NY69KY#'GYIR\UWN#N4_#).XV6QY-^7X'UK;DITOSGK MFCS[8KGHW0[78E#>C.@6#'>^=QF]B!N6]ZUIV.XW[QI6(KJ\8;L%P\U2-O2# M6.9F.$9IQNI.H5RZU86[0AUJ M=OJR0K,81W]AQ"QMY# M0&J?K2P)1':GY%["66R;Z3'P!5EE"LR**JX! M^U>;5V6=MHYL+TBC24!W_4"UZ[2'C6M_SX@\8.NARKT(;A&P#OQS!V9$_S?)XR0;LLX*NVE =\TB.<9J3^*$H,X6?U^]AY6?4 M*T3)_Z"H?T)FG['XZI Q8_\!/9D9-7N 33GV:=^JH^W1NC&"LC,HR@FQ+BP7 M(I1A1AB-5&$UX=Y]UYX"BBK"C1>P&*6M/LZU'I7-K3+4DATK!-8"HD^H-G3%N)D$2KJ M[GQ/3.VCUK)$$&IZM>:V$T/K$.FF(06""Z\TWZ&H6ZR\ P2;N)0215? *;V3I[3?8V6P65Q;NS8BW M.]1O=ZC?[E"_W:%^NT/]=H=Z3^Y0AQMO,S@\A%ZDUB@H/X?P\DIU7\C:N1RF M:1$EG8VK&T2:50C]Y(?4X^K;0@45@6[0B:%4DC\P>)\U^A+?V M;="$@/'.G&K5KQ_+C[!^HL]/WDMT^.U''S&VX 0]1$<6;PZ3SM,905&&3E#U M[[E4C>OT+"895>.>775I>GW'&_20/QG_NATGX!]8SYC:PF-ZR@2R3?%8^C1G ML76?CQ;HH\9Y+*<4X$RV4RHP )M98PPLP37ZE:P=)O8G([!],@+;IST%6]\: MTX/MTYCSOA#FS$(;'"YQ 5U8:C*#S9:5S *#N%7;33A/5@H2[H&G[7.X7=W_ M -4;[O6GMTL@OEX"NL5TX0Y\2KK:/!(Z=[YL2E1@N&UZ/FX"J9B[DT@3KN]CKXB1F"4-+M42 MOM$FI&F]SL:AV5MH0FRR&U@*) DW"JU4XW!%A9[%U>(\7CS19?GA[1T7GF#Z MS8.02OJ]A:VNK78#88!4X6Z>\F>0>"=SJEXNK[8DI=TGD2#PU>LD"S39,F+" M%5JOVG#'A+?[06_W@_;U?M#;-9(]<_:Z5TPL./J]>,)/:0>1&2X$UU+L,83N M40$86HMJ*UCGNWXL#[7OGZ+\7]$S*FO/Z)(0D6*1Q/Q9L;#WR46'!38C@4U%UE*^?*7G14RLL8%/_RCB M?'V>9CDIRIG3-?-OU/^EU89]]IFRR#/VK@1[,L76?,&PVK&S"NUJ]ZG;[[Z= M)G,".U'E%:X+RO_\BK(\3A>5&?HWBJ9@/;97QJ7XLD766.UXMD!6" MUPCYZ54[^M\0"[Y'\\-G1*(%.GU!9!;7A\W,6H]3+YTU!; _4( %V/?F=M/& M;AHV1*\^ON_8'04T6G6R>030 I:'$;GFKV-C0!BES%U;V?0[]FL>?2?=H.8W M_[/CU@W"!]G4_FTCP\L)SY2;'F\NQ]V49W>;)QY/>MZV6W:,.O$2V?.M&+!2 M-;+^YOP1B+O#V[8"A^F\%II%70C266J5:<8#6!G/1N5&6B^K&C_+_^ZB)Z59!U(%YBY\,)DU=^*#,H%? MN]N9"3M%N-?T'(OBQ+'T17GS)@9-%H0+Z6M@^;)@N+MF!OLEDVQTP>2HF^WO M^^+N >DH:CRWS''.7D-*LWCV:Y040&=NLZ*Q"50 %>U+[]I56WB50 4@?-V/ M?WY+8FKA &,(O?I(-TXQRHEI! M$9$_JAVM!4]K 2A%2K8I_=&4R<1]/0M *6S.%J4[3:G'B_.!;-S\\"#:1ELY MK:S37Q1FW;(OS2ICNT=&'2S2WE&&[ S$"MP&!*VQN5,UY6:OC#5_FF9U7];!M.($/>3;+1C>6E]" M4=N02^%,HPN<+JC'7#*I!,M[&4FM$Y_$&Z6X:WDYD4"Q$2MX[IR*Q99=X"BE M'SYQ5^%B@EI"'H$S9Z.P*0;HTW4Q?(;,N? 8!3YID'8T#$2LW'[-"EK$*MP) M@\SQ5G0,"5DM?\+6?4*3&\5R^5G MR8PN8@GNBH<,_5%0IJ?/]#^NPP5ZXHA"!51D3:2PD,Q=.'97)-ZF@8R$KYCK M;8.^./R= P650#7W^P<Q\*ZK?F^?P%!C0C]V)#,W> M+_#SASF*F7_ZD?W!W-*/+;=$?_K] BVBY#2E2J]YV]#\K\WZM?]U1S)757)' M!]ZG6MKN)UO;([^BY#F:_0LG[%Y;=I[.N$Y=055+**1RUI6XYL10?;I=J,V+ M=1TACW ]CZB[8"DP>[O'71[,4MVRX9I'Y9CEW@;FD <\PLU8\G9,N*MC0CNJ M7:)Y7"S9YN05SE'&'0BD-+5B AIOCLB&PP%$*^@9HX#7%,>,NX1]G++;>66X M$!<88H(&[AP"CR&AU >*!QZC<#=4WXZ;IYP_Z)XW"R<1L@/G$),1487+BVIW M,Y1&),:\?4,93;/OQ*=QIUMKUB1SF65 U"P:JUL^%(.!;W77G\PO8+4I[+H;#OV=%'MNV!3GL C:B:M,0 MX!Z!6X9\3I;S9>S00Y4INC@CRN#WVDRMW]W*S'6EG"]MN?E.KS#B-E\62 MO[KD?6M6E=UOSCH:S[Y8+GJW7[48E.O%;D'7^^XC&C9Z$3&(:0#97FDSI1MQUC>?8M67'\O)^+$ M4K>)'(9: AH' [7KAUR*6? M6--=?TL1R9[BU?;Z03\(1;=<$Z$"+^=+[QFV)C;77]J=+MH7%31J"'=!>%1D M5.$5BE$=D?1D3@@G+:_QAE5Y6Z=&6RC!>OC(3F8C\A7E+$4Q3ND'&22E]!S@">B# M@1=$7S,0"3B;'UQX$9ES%R4HNT54\P)]QGB>7:'!/2@)23-[Y9)X#1J 5G"< M\)F9[[]Y 8V+5NC1632+$S;GK':ECS#UHM_8FU71BG[)UY)P+FA13J"7NJC7 M$!MA!3CT]"HQ7VY[!TD)Y"20"@@R5B"Q:?*?PEL!=J]!5SG6XUG]ZL(-B=-9 MO(J2P1:Y3B%N&A%Q(:^Q8Z0Y'%50]MZ\L,[SC)789YALY&\$KQ4!#&1@'I(1 M#<##:ZS9L,NX,0Y0F_E[:EX,=KTL$'3Q(75U;0)^WK^2P&M8*34R=5<5JRD> MYG(\(:=+T65<;O^>(23PI)>8\OZC/*" ML"N:PP1A:D*NJ^H2>@TKL(:FKJO+L@&-LPN=S2WUN#QW8I#YH?Z;@>6'%EBJ M7UOA+5>8Z1XEATM<#&9:*K)!6$N?S'.4@+33P8B(88.0G5[4X4[ 3_\HZ&RL MM87:>@.WR:4Z/#L&%]D>&P.*>(T. ZVU#HL!S!O4!!B _Y;!TL[\R%X&2^D4 MR2R#Y4=;4:P>A5H!0X.,4O&TF%G> '1G0/XCL^I$=E(#=E^"Y3*;_!7'^@O[ M#WND]K_^/U!+ 0(4 Q0 ( &^ I4INV8[)XH\ +N'"@ 0 M " 0 !E;6PM,C Q-S T,#$N>&UL4$L! A0#% @ ;X"E2G31R9=L_\. "