0000031107-17-000030.txt : 20170807 0000031107-17-000030.hdr.sgml : 20170807 20170807141133 ACCESSION NUMBER: 0000031107-17-000030 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20170701 FILED AS OF DATE: 20170807 DATE AS OF CHANGE: 20170807 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: 171011043 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 form10q2nd2017.htm FORM 10-Q 2ND 2017

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

(Mark One)

☒QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE QUARTERLY PERIOD ENDED July 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:    001-35383

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

Yes  ☒        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☒
Non-accelerated filer ☐ (Do not check if a smaller reporting company)
Smaller reporting company
 
Emerging growth company ☐

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

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


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 July 27, 2017
Common Stock, No par value
6,259,568


1


PART I – FINANCIAL INFORMATION




ITEM 1 – FINANCIAL STATEMENTS



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



ASSETS
 
July 1, 2017
   
December 31, 2016
 
Current Assets
           
Cash and cash equivalents
 
$
19,078,802
   
$
22,725,376
 
Marketable securities
   
318,039
     
--
 
Accounts receivable, less allowances: $480,000 - 2017; $430,000 - 2016
   
28,928,146
     
18,135,792
 
Inventories
   
44,076,734
     
34,030,286
 
Prepaid expenses and other assets
   
3,544,990
     
1,858,471
 
Total Current Assets
   
95,946,711
     
76,749,925
 
                 
                 
Property, Plant and Equipment
   
69,654,698
     
64,911,071
 
Accumulated depreciation
   
(40,360,786
)
   
(38,745,557
)
     
29,293,912
     
26,165,514
 
                 
                 
Goodwill
   
32,355,458
     
14,819,835
 
Trademarks
   
3,680,037
     
166,312
 
Patents, technology, and other intangibles net of accumulated amortization
   
9,453,914
     
1,764,449
 
Deferred income taxes
   
1,320,761
     
4,532,361
 
     
46,810,170
     
21,282,957
 
TOTAL ASSETS
 
$
172,050,793
   
$
124,198,396
 







2






LIABILITIES AND SHAREHOLDERS' EQUITY
 
July 1, 2017
   
December 31, 2016
 
Current Liabilities
           
Accounts payable
 
$
14,741,022
   
$
7,048,174
 
Accrued compensation
   
2,608,051
     
3,112,404
 
Other accrued expenses
   
5,742,570
     
1,812,647
 
Current portion of long-term debt
   
6,549,830
     
892,857
 
Total Current Liabilities
   
29,641,473
     
12,866,082
 
                 
Other long-term liabilities
   
288,805
     
288,805
 
Long-term debt, less current portion
   
29,450,000
     
892,857
 
Accrued postretirement benefits
   
1,031,444
     
1,051,700
 
Accrued pension cost
   
26,243,605
     
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,954,297 shares in 2017 and 8,950,827 shares in 2016
               
Outstanding: 6,259,568 shares in 2017 and 6,256,098 shares in 2016
   
29,228,593
     
29,146,622
 
Treasury Stock: 2,694,729 shares in 2017 and 2016
   
(19,105,723
)
   
(19,105,723
)
Retained earnings
   
97,237,844
     
95,631,216
 
                 
Accumulated other comprehensive income (loss):
               
Foreign currency translation
   
(1,281,258
)
   
(2,165,081
)
Marketable securities, net of tax
   
(57,836
)
   
--
 
Unrecognized net pension and postretirement benefit costs, net of tax
   
(20,626,154
)
   
(21,039,520
)
   Accumulated other comprehensive loss
   
(21,965,248
)
   
(23,204,601
)
Total Shareholders' Equity
   
85,395,466
     
82,467,514
 
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY
 
$
172,050,793
   
$
124,198,396
 

See accompanying notes.
3




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

   
Six Months Ended
   
Three Months Ended
 
   
July 1, 2017
   
July 2, 2016
   
July 1, 2017
   
July 2, 2016
 
Net sales
 
$
94,088,038
   
$
69,984,969
   
$
58,044,743
   
$
36,883,312
 
Cost of products sold
   
(71,795,204
)
   
(54,962,920
)
   
(44,040,068
)
   
(28,281,709
)
Gross margin
   
22,292,834
     
15,022,049
     
14,004,675
     
8,601,603
 
                                 
Selling and administrative expenses
   
(17,570,171
)
   
(10,955,317
)
   
(11,518,213
)
   
(5,495,735
)
Operating profit
   
4,722,663
     
4,066,732
     
2,486,462
     
3,105,868
 
                                 
Interest expense
   
(332,678
)
   
(68,669
)
   
(311,654
)
   
(32,384
)
Other income
   
55,765
     
26,518
     
36,112
     
5,144
 
Income before income taxes
   
4,445,750
     
4,024,581
     
2,210,920
     
3,078,628
 
                                 
Income taxes
   
1,462,207
     
1,288,671
     
744,518
     
990,791
 
Net income
 
$
2,983,543
   
$
2,735,910
   
$
1,466,402
   
$
2,087,837
 
                                 
Earnings per Share:
                               
Basic
 
$
.48
   
$
.44
   
$
.23
   
$
.33
 
                                 
Diluted
 
$
.47
   
$
.44
   
$
.23
   
$
.33
 
                                 
Cash dividends per share:
 
$
.22
   
$
.22
   
$
.11
   
$
.11
 

See accompanying notes.


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

     
Six Months Ended
   
Three Months Ended
 
     
July 1, 2017
   
July 2, 2016
   
July 1, 2017
   
July 2, 2016
 
Net income
   
$
2,983,543
   
$
2,735,910
   
$
1,466,402
   
$
2,087,837
 
Other comprehensive income/(loss):
                                 
Change in foreign currency translation
     
883,823
     
(79,866
)
   
411,852
     
(257,653
)
Change in marketable securities, net of
                                 
tax benefit of:
                                 
2017 – $5,553 and $6,345,
                                 
respectively
     
10,169
     
     
11,620
     
 
2016 - $ —
                                 
Change in fair value of derivative financial instrument, net of income tax benefit $41,680
     
(68,005
)
   
     
(68,005
)
   
 
Change in pension and postretirement benefit costs, net of taxes of:
2017 – $225,727 and $112,864 respectively
2016 – $488,081 and $721,248, respectively
     
413,366
     
(888,656
)
   
206,683
     
1,313,187
 
Total other comprehensive income
     
1,239,353
     
(968,522
)
   
562,150
     
(1,570,840
)
Comprehensive income
   
$
4,222,896
   
$
1,767,388
   
$
2,028,552
   
$
516,997
 

See accompanying notes.
4



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


   
Six Months Ended
 
   
July 1, 2017
   
July 2, 2016
 
Operating Activities
           
Net income
 
$
2,983,543
   
$
2,735,910
 
Adjustments to reconcile net income to net cash provided by operating activities:
               
Depreciation and amortization
   
1,536,319
     
1,849,128
 
Unrecognized pension and postretirement benefits
   
231,005
     
1,454,353
 
Loss on sale of equipment and other assets
   
48,618
     
39,702
 
Provision for doubtful accounts
   
24,866
     
 
Issuance of Common Stock for directors' fees
   
81,970
     
74,561
 
Changes in operating assets and liabilities:
               
Accounts receivable
   
(4,519,266
)
   
(2,318,859
)
Inventories
   
3,249,443
     
2,864,295
 
Prepaid expenses and other
   
(1,636,168
)
   
461,524
 
Other assets
   
970,284
     
(40,364
)
Accounts payable
   
956,626
     
236,787
 
Accrued compensation
   
(822,861
)
   
(877,879
)
Other accrued expenses
   
3,204,161
     
(399,298
)
Net cash provided by operating activities
   
6,308,540
     
6,079,860
 
                 
Investing Activities
               
Marketable securities
   
(318,039
)
   
 
Business Acquisition, net of cash acquired
   
(42,148,000
)
   
 
Purchases of property, plant and equipment
   
(708,499
)
   
(1,084,325
)
Net cash used in investing activities
   
(43,174,538
)
   
(1,084,325
)
                 
Financing Activities
               
Proceeds from issuance of long-term debt
   
31,000,000
     
 
Proceeds from short term borrowings
   
6,614,611
     
 
Payments on revolving credit note
   
(1,614,611
)
   
 
Principal payments on long-term debt
   
(1,785,714
)
   
(1,071,428
)
Dividends paid
   
(1,376,914
)
   
(1,375,145
)
Net cash provided by (used in) financing activities
   
32,837,372
     
(2,446,573
)
                 
Effect of exchange rate changes on cash
   
382,052
     
(117,865
)
Net change in cash and cash equivalents
   
(3,646,574
)
   
2,431,097
 
                 
Cash and cash equivalents at beginning of period
   
22,725,376
     
17,814,986
 
Cash and cash equivalents at end of period
 
$
19,078,802
   
$
20,246,083
 


See accompanying notes.




5


THE EASTERN COMPANY
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
July 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 consolidated financial statements of The Eastern Company (the "Company") and the notes thereto included in the Company's Form 10-K for the fiscal 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.

On April 3, 2017, the Company completed a Securities Purchase Agreement (the "Securities Purchase Agreement") with Velvac Holdings, Inc., a Delaware corporation ("Velvac"), Jeffery R. Porter, W. Greg Bland, John Backovitch, Dave Otto, Bob Otto, Timothy Rintelman, Robert Brester, Dan Mcgrew, Mark Moeller; and Prospect Partners II, L.P. (collectively, the "Sellers"). Pursuant to the Securities Purchase Agreement, the Company acquired 100% of the issued and outstanding stock of Velvac 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"). The Acquisition was financed with a $31 million term loan from People's United Bank, National Association ("People's"), a $5 million draw down on the Company's $10 million revolving credit facility with People's and $3.5 million in cash. Please refer to the Form 8-K filed on April 7, 2017 and the amendment thereto filed on June 19, 2017 for further details.

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


Note B – Earnings Per Share

The denominators used in the earnings per share computations are as follows:

   
Six Months Ended
   
Three Months Ended
 
   
July 1, 2017
   
July 2, 2016
   
July 1, 2017
   
July 2, 2016
 
Basic:
                       
Weighted average shares outstanding
   
6,257,482
     
6,249,042
     
6,258,467
     
6,250,326
 
                                 
Diluted:
                               
Weighted average shares outstanding
   
6,257,482
     
6,249,042
     
6,258,467
     
6,250,326
 
Dilutive stock options
   
13,436
     
--
     
26,872
     
--
 
Denominator for diluted earnings per share
   
6,270,918
     
6,249,042
     
6,285,339
     
6,250,326
 


6


Note C – Inventories, Net

The components of inventories are as follows:

   
July 1, 2017
   
December 31, 2016
 
             
Raw material and component parts
 
$
11,435,810
   
$
8,829,236
 
Work in process
   
9,219,574
     
7,118,149
 
Finished goods
   
23,421,350
     
18,082,901
 
   
$
44,076,734
   
$
34,030,286
 


Note D – Segment Information

Segment financial information are as follows:


   
Six Months Ended
   
Three Months Ended
 
   
July 1, 2017
   
July 2, 2016
   
July 1, 2017
   
July 2, 2016
 
Revenues:
                       
Sales to unaffiliated customers:
                       
Industrial Hardware
 
$
50,541,057
   
$
30,478,161
   
$
35,098,231
   
$
15,886,648
 
Security Products
   
30,117,055
     
30,074,127
     
16,199,567
     
15,876,910
 
Metal Products
   
13,429,926
     
9,432,681
     
6,746,945
     
5,119,754
 
   
$
94,088,038
   
$
69,984,969
   
$
58,044,743
   
$
36,883,312
 
                                 
Income before income taxes:
                               
Industrial Hardware
 
$
1,064,263
   
$
2,194,472
   
$
497,471
   
$
1,497,277
 
Security Products
   
2,685,795
     
2,920,847
     
1,691,358
     
1,792,650
 
Metal Products
   
972,605
     
(1,048,587
)
   
297,633
     
(184,059
)
Operating Profit
   
4,722,663
     
4,066,732
     
2,486,462
     
3,105,868
 
Interest expense
   
(332,678
)
   
(68,669
)
   
(311,654
)
   
(32,384
)
Other income
   
55,765
     
26,518
     
36,112
     
5,144
 
   
$
4,445,750
   
$
4,024,581
   
$
2,210,920
   
$
3,078,628
 


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 does not expect that the adoption of ASU 2017-01 will have a material impact 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 does not expect that the adoption of ASU 2017-04 will have a material impact on the accompanying financial statements.
7


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 does not expect that the adoption of ASU 2017-06 will have a material impact 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 does not expect that the adoption of ASU 2017-07 will have a material impact 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.  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 any remaining outstanding 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 quarterly commitment fee 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 Company subsequently paid off $1.6 million on the revolving credit facility leaving a balance on the credit facility of $5 million.

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 July 1, 2017, the interest rate for one half ($15.5 million) of the term portion was 3.23%, using a 1 month LIBOR rate and 3.30% on the remaining balance ($15.5 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the $5 million of the revolving credit portion was 3.23%.
8

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, which is 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 periods from January 1, 2019 through December 31, 2019, 3.25x for the periods from January 1, 2020 through December 31, 2020 and 3.0x thereafter.  The Company was in compliance with all covenants for the three month period ended July 1, 2017.

On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notional amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.  The notional 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 the LIBOR rate when the LIBOR rate 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 second quarter of 2017:

   
Industrial
Hardware
Segment
   
Security
Products
Segment
   
Metal
Products
Segment
   


Total
 
                         
Beginning balance
 
$
1,760,793
   
$
13,059,042
   
$
   
$
14,819,835
 
Investment - Velvac
   
17,502,024
     
     
     
17,502,024
 
Foreign exchange
   
33,599
     
     
     
33,599
 
Ending balance
 
$
19,296,416
   
$
13,059,042
   
$
   
$
32,355,458
 

Note H – Intangibles

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

   
Industrial Hardware Segment
   
Security Products Segment
   
Metal Products Segment
   
Total
   
Weighted-Average Amortization Period (Years)
 
2017 Gross Amount
                             
Patents and developed technology
 
$
6,608,772
   
$
1,047,844
   
$
--
   
$
7,656,616
     
12.9
 
Customer relationships
   
3,650,000
     
449,706
     
--
     
4,099,706
     
9.5
 
Non-compete agreements
   
--
     
407,000
     
--
     
407,000
     
5.0
 
Intellectual property
   
--
     
307,370
     
--
     
307,370
     
5.0
 
Total Gross Intangibles
 
$
10,258,772
   
$
2,211,920
   
$
--
   
$
12,470,692
     
11.2
 
                                         
2017 Accumulated Amortization
                                       
Patents and developed technology
 
$
1,704,323
   
$
639,168
   
$
--
   
$
2,343,491
         
Customer relationships
   
91,250
     
224,853
     
--
     
316,103
         
Non-compete agreements
   
--
     
203,500
     
--
     
203,500
         
Intellectual property
   
--
     
153,684
     
--
     
153,684
         
Accumulated Amortization
 
$
1,795,573
   
$
1,221,205
   
$
--
   
$
3,016,778
         
                                         
Net July 1, 2017 per Balance Sheet
 
$
8,463,199
   
$
990,715
   
$
--
   
$
9,453,914
         
 

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 fiscal year 2017, the Company changed the method used to measure Service Cost and Interest Cost for pension and other postretirement benefits for the Company's plans.  Previously, the Company measured interest costs utilizing a single weighted-average discount rate derived from the yield curve used to measure the benefit obligations.  For fiscal year 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).  This 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.  The Company has 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 six-month period ended July 1, 2017 is approximately $270,000 lower when compared to the prior approach that the Company used.
9

 

Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2017 and 2016 are as follows:

   
Pension Benefits
 
   
Six Months Ended
   
Three Months Ended
 
   
July 1, 2017
   
July 2, 2016
   
July 1, 2017
   
July 2, 2016
 
Service cost
 
$
634,718
   
$
1,341,557
   
$
317,358
   
$
528,552
 
Interest cost
   
1,582,112
     
1,774,343
     
791,055
     
1,007,763
 
Expected return on plan assets
   
(2,391,787
)
   
(2,482,172
)
   
(1,195,892
)
   
(1,238,231
)
Amortization of prior service cost
   
72,874
     
100,284
     
36,436
     
50,141
 
Amortization of the net loss
   
615,743
     
1,042,148
     
307,873
     
415,093
 
Net periodic benefit cost
 
$
513,660
   
$
1,776,160
   
$
256,830
   
$
763,318
 


   
Postretirement Benefits
 
   
Six Months Ended
   
Three Months Ended
 
   
July 1, 2017
   
July 2, 2016
   
July 1, 2017
   
July 2, 2016
 
Service cost
 
$
13,695
   
$
14,650
   
$
6,848
   
$
3,900
 
Interest cost
   
40,414
     
47,436
     
20,207
     
26,936
 
Expected return on plan assets
   
(25,747
)
   
(23,766
)
   
(12,873
)
   
(12,016
)
Amortization of prior service cost
   
(10,722
)
   
(11,945
)
   
(5,361
)
   
(5,945
)
Amortization of the net loss
   
(38,801
)
   
(46,961
)
   
(19,401
)
   
(33,461
)
Net periodic benefit cost
 
$
(21,161
)
 
$
(20,586
)
 
$
(10,580
)
 
$
(20,586
)


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 July 1, 2017 the Company has contributed $161,000 into its pension plans and $72,000 into its postretirement plan and will make the remaining contributions as required during the remainder of the year.

The Company has contributory savings plans under Section 401(k) of the Internal Revenue Code covering substantially all 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.  The 401(k) Plan also provides for a transitional credit to certain eligible employees 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 contribution to all eligible employees.

The Company made contributions to the plan as follows:

     
 
Six Months Ended
 
Three Months Ended
 
 
July 1, 2017
 
July 2, 2016
 
July 1, 2017
 
July 2, 2016
 
Regular matching contribution
 
$
235,423
   
$
132,048
   
$
118,947
   
$
75,817
 
Transitional credit contribution
   
231,072
     
41,548
     
95,702
     
41,548
 
Non-discretionary contribution
   
323,232
     
51,470
     
15,664
     
--
 
Total contributions for the period
 
$
789,727
   
$
225,066
   
$
230,313
   
$
117,365
 


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

10


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 July 1, 2017, the Company had one stock option plan, The Eastern Company 2010 Executive Stock Incentive 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 Company's common stock on the dates the stock 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. In the second quarter of 2017, 25,000 stock options were granted and no stock options or restricted stock were granted in the second quarter of 2016 which are subject to meeting performance measurements.

The 2010 Plan also permits the issuance of Stock Appreciation Rights ("SARs").  The SARs are in the form of an option with a cashless exercise price equal to the fair value of the Company's common stock at the date of grant.  During the second quarter of 2017, the Company issued 87,500 SARs at an exercise price of $21.10.  The SARs will become fully vested after five years and some are subject to meeting certain performance measurements.  When exercised, the Company will issue shares of Company common stock with a value equal to the difference between the closing price of the Company's common stock 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 second quarter of fiscal year 2017 was approximately $55,584.

As of July 1, 2017, there were 325,500 shares of common stock reserved and available for future grant under the above noted 2010 Plan.

The following tables set forth the outstanding stock options and SARs for the period specified:

   
Three Months Ended
July 1, 2017
   
Year Ended
December 31, 2016
 
   
Shares
 
Weighted - Average Exercise Price
   
Shares
 
Weighted - Average Exercise Price
 
Outstanding at beginning of period
   
62,000
   
$
19.10
     
--
   
$
--
 
Issued
   
112,500
     
21.10
     
--
     
--
 
Outstanding at end of period
   
174,500
     
20.39
     
--
     
--
 


11


SARs  and Options Outstanding and Exercisable
Range of Exercise Prices
Outstanding as of
July 1, 2017
Weighted- Average Remaining Contractual Life
Weighted- Average Exercise Price
Exercisable as of
July 1, 2017
Weighted- Average Remaining Contractual Life
Weighted- Average Exercise Price
$19.10-21.10
174,500
4.7
$20.39
--
--
--


As of July 1, 2017, outstanding SARs and options had an intrinsic value of $2,204,525.


Note K – Income Taxes

The Company files federal income tax returns as well as tax returns in 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 foreign 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 as a result of the expiration of applicable statutes of limitation 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 six months ended July 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.


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 ordinary 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 accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As July 1, 2017 and December 31, 2016, there were no significant concentrations of credit risk. No single customer represented more than 10% of the Company's net accounts receivable as of July 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
 
The Company's exposure to the risk of changes in market interest rates relates primarily to the Company's debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The Company has an interest rate swap with a notional amount of $15,500,000 on July 1, 2017 to convert a portion of its 2017 Term Loan from variable to fixed rates.  The valuation of this swap is determined using the three month LIBOR rate index and mitigates the Company's exposure to interest rate risk.
12


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. The assets or liabilities requiring fair value measurements on July 1, 2017 are as follows:

   
Fair Value
   
Level 1
   
Level 2
   
Level 3
 
Financial Liabilities
Interest rate swap
 
$
109,685
   
$
--
   
$
109,685
   
$
--
 
Contingent consideration
   
2,070,000
     
--
     
--
     
2,070,000
 
                                 
Total liabilities
 
$
2,179,685
   
$
--
   
$
109,685
   
$
2,070,000
 

The Company's interest rate swap is not an exchange-traded instrument.  However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities. Regarding the contingent consideration, the fair value measurement is based on significant inputs not observable in the market and accordingly is classified as a Level 3.


Note M – Business Combination

On April 3, 2017, The Eastern Company (the "Company") completed an acquisition of Velvac Holdings, Inc. ("Velvac"), a Delaware corporation (including its subsidiaries), for $39.5 million and an earnout consideration contingent upon Velvac achieving minimum earning performance levels and based on sales of Velvac's new proprietary Road-IQ product line, subject to certain customary post-closing adjustments (the "Acquisition"). 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.

The goodwill of $17,502,000 arising from the acquisition consist of the difference between the consideration paid and the fair value of the assets and liabilities acquired. None of the goodwill recognized is expected to be deductible for income tax purposes. The following table summarizes the consideration paid for Velvac and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date.


At April 3, 2017:

Consideration
     
Cash
 
$
4,078,000
 
Debt
   
36,000,000
 
Contingent consideration arrangement
   
2,070,000
 
   
$
42,148,000
 
Recognized amounts of identifiable assets acquired and liabilities assumed
       
Accounts receivable
 
$
6,063,429
 
Inventory
   
12,992,377
 
Prepaid and other assets
   
494,617
 
Property plant and equipment
   
3,911,767
 
Other noncurrent assets
   
366,401
 
Other intangible assets
   
11,560,000
 
Current liabilities
   
(7,720,591
)
Deferred tax liabilities
   
(3,022,000
)
Total identifiable net assets
   
24,646,000
 
Goodwill
   
17,502,000
 
   
$
42,148,000
 
13


The Company determined the acquisition date fair value of the contingent consideration obligation using the Income Approach method which is a valuation technique that provides an estimate of the fair value of an asset based on the market participant expectations of the cash flows an asset would generate over a period of time. The contingent consideration obligation was based on weighted projected cash flows discounted back to present value equivalents at a risk adjusted discount rate. The Velvac earnout is contingent upon the ability of Velvac to reach certain EBITDA targets over the course of the next five years. At each annual period, the Company will revalue the contingent consideration obligation to estimated fair value and record changes in fair value as income or expense in the Company's consolidated statement of operations.

Accounts Receivable

Acquired receivables are amounts due from customers.

Inventories

The estimated fair value of inventories acquired included a step-up in the value of inventories of $1,187,668. The entire amount was charged to cost of sales in the second quarter of 2017.

Intangible Assets

The estimated fair value of identifiable intangible assets is determined primarily using the Income Approach method which is a valuation technique that provides an estimate of the fair value of an asset based on the market participant expectations of the cash flows an asset would generate over its remaining useful life. Some of the more significant assumption inherent in the development of the identifiable intangible assets valuation, from the perspective of a market participant, include the estimate net cash flows for each year for each project or product, the appropriate discount rate to select in order to measure the risk inherent in each future cash flow stream, the assessment of each asset's life cycle, competitive trends impacting the asset and each cash flow stream as well as other factors.

Goodwill Allocation

Among the primary reasons the Company entered into the Velvac acquisition and the factors that contributed to a purchase price resulting in the recognition of goodwill were a history of operating margins and profitability, a strong research and development center including its Road-iQTM  360-degree view camera, recording and communication system and TrailerLinkTM, a new patent-pending solution that supports trailer-to-trailer video and data communications, expanded commercial footprint on a nationwide basis, and key pipeline additions of Velvac which will enable the Company to expand its product offerings and offer its customers a greater breadth of products.

Acquisition Related Expenses

Included in general and administrated expenses in the consolidated statements of operations for the three and six month periods ended July 1, 2017 were $691,000 and $869,000 respectively for acquisition expenses.

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 July 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 ("2016 Annual Report on Form 10-K").

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, without limitation, 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 the Company's industry segments and in the overall economy, litigation and legislation and other factors included in and incorporated by reference in Item 1A of Part II of this report. In addition, terrorist threats and the possible responses by the United States 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.

On April 3, 2017, the Company completed a Securities Purchase Agreement (the "Securities Purchase Agreement") with Velvac Holdings, Inc., a Delaware corporation ("Velvac"), Jeffery R. Porter, W. Greg Bland, John Backovitch, Dave Otto, Bob Otto, Timothy Rintelman, Robert Brester, Dan Mcgrew, Mark Moeller; and Prospect Partners II, L.P. (collectively, the "Sellers"). Pursuant to the Securities Purchase Agreement, the Company acquired 100% of the issued and outstanding stock of Velvac 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"). The Acquisition was financed with a $31 million term loan from People's United Bank, National Association ("People's"), a $5 million draw down on the Company's $10 million revolving credit facility with People's and $3.5 million in cash. Please refer to the Form 8-KA filed on April 3, 2017 and the amendment thereto filed on June 19, 2017 for further details.


Overview

Sales in the second quarter of 2017 increased 57% when compared to the second quarter of 2016. Sales increased in the Industrial Hardware segment by 121% which includes the sales of the Velvac acquisition in the second quarter of 2017. Excluding Velvac's sales in the second quarter of 2017, sales in the Industrial Hardware segment increased 21% when compared to the second quarter of 2016.


15


Sales increased 32% in the Metals segment and sales in the Security Products segment increased 2%, when compared to the second quarter of 2016. Sales volume of existing products which include all of the sales of Velvac products increased by 52% in in the second quarter of 2017 compared to the second quarter of 2016. The second quarter of 2017 was favorably affected by the introduction of new products which increased sales by 5%.

Sales in the first six months of 2017 increased 34% compared to the comparable prior year period, and which was primarily the result of the Velvac acquisition. Sales volume of existing products which include the sales of Velvac products increased by 30% in the first six months of 2017 compared to the first six months of 2016. The first six months of 2017 was favorably affected by the introduction of new products which increased sales by 4%. Compared to the prior year period, sales increased in the first six months of 2017 by 66% in the Industrial Hardware segment and by 42% in the Metal Products segment, and were comparable in the Security Products segment.

For the three months ended July 1, 2017, gross margin as a percentage of sales was 24% compared to 23% for 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. Gross margin as a percentage of sales for the six months of 2017 was 24% compared to 22% for the prior year period. Gross margin as a percentage of sales was adversely effected by a $1.2 million charge to cost of goods sold related to the purchase accounting for the Velvac acquisition.

Selling and administration costs increased $6.0 million or 110% in the second quarter of 2017 and $6.6 million or 60% in the first half of 2017 compared to the respective corresponding prior year period. The increase is primarily the result of the Velvac acquisition. Selling and administrative costs were adversely impacted by several one time charges which included personnel changes of $0.2 million in the Security segment, environmental costs of $0.3 million in the Metal Products segment, and acquisition costs of $0.9 million in the Industrial Hardware segment.

In general, raw material prices increased slightly compared to 2016 and are expected to be flat to a slight increase during the second half of 2017.  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 $6,309,000 of cash from its operations during the first six months of 2017 compared to generating approximately $6,080,000 during the same period in 2016. This increase was primarily due to the increase in earnings and cash flow generation in the Company's Metal Products segment. Cash on hand and cash flow from operations, along with the result of controlling discretionary expenditures, is anticipated to be sufficient to enable the Company to meet its existing obligations.

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 July 1, 2017
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
76.5
%
   
71.5
%
   
83.3
%
   
75.9
%
Gross margin
   
23.5
%
   
28.5
%
   
16.7
%
   
24.1
%
                                 
Selling and administrative expense
   
22.1
%
   
18.0
%
   
12.3
%
   
19.8
%
Operating profit
   
1.4
%
   
10.5
%
   
4.4
%
   
4.3
%
                                 

16


   
Three Months Ended July 2, 2016
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
74.2
%
   
73.4
%
   
94.8
%
   
76.7
%
Gross margin
   
25.8
%
   
26.6
%
   
5.2
%
   
23.3
%
                                 
Selling and administrative expense
   
16.4
%
   
15.3
%
   
8.8
%
   
14.9
%
Operating profit
   
9.4
%
   
11.3
%
   
-3.6
%
   
8.4
%


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

                         
   
Industrial
Hardware
   
Security
Products
   
Metal
Products
   
Total
 
Net sales
 
$
19,211
   
$
323
   
$
1,627
   
$
21,161
 
                                 
Volume
   
115.0
%
   
0.3
%
   
15.1
%
   
51.7
%
Prices
   
-0.2
%
   
0.1
%
   
2.3
%
   
0.3
%
New products
   
6.1
%
   
1.6
%
   
14.4
%
   
5.4
%
     
120.9
%
   
2.0
%
   
31.8
%
   
57.4
%
                                 
Cost of products sold
 
$
15,057
   
$
(62
)
 
$
763
   
$
15,758
 
     
127.8
%
   
-0.5
%
   
15.7
%
   
55.7
%
                                 
Gross margin
 
$
4,154
   
$
385
   
$
864
   
$
5,403
 
     
101.1
%
   
9.1
%
   
326.3
%
   
62.8
%
                                 
Selling and administrative expenses
 
$
5,154
   
$
485
   
$
383
   
$
6,022
 
     
197.4
%
   
19.9
%
   
85.2
%
   
109.5
%
                                 
Operating profit
 
$
(1,000
)
 
$
(100
)
 
$
481
   
$
(619
)
     
-68.8
%
   
-5.6
%
   
261.7
%
   
-19.9
%

17


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

   
Six Months Ended July 1, 2017
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
77.0
%
   
72.3
%
   
82.7
%
   
76.3
%
Gross margin
   
23.0
%
   
27.7
%
   
17.3
%
   
23.7
%
                                 
Selling and administrative expense
   
20.9
%
   
18.8
%
   
10.0
%
   
18.7
%
Operating profit
   
2.1
%
   
8.9
%
   
7.3
%
   
5.0
%
                                 
                                 
   
Six Months Ended July 2, 2016
 
   
Industrial
   
Security
   
Metal
         
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
75.6
%
   
74.4
%
   
101.1
%
   
78.5
%
Gross margin
   
24.4
%
   
25.6
%
   
-1.1
%
   
21.5
%
                                 
Selling and administrative expense
   
17.2
%
   
15.9
%
   
10.0
%
   
15.7
%
Operating profit
   
7.2
%
   
9.7
%
   
-11.1
%
   
5.8
%


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

   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
 
$
20,063
   
$
43
   
$
3,997
   
$
24,103
 
                                 
         Volume
   
61.0
%
   
-1.1
%
   
29.5
%
   
30.1
%
         Prices
   
-0.3
%
   
-0.1
%
   
2.6
%
   
0.2
%
         New products
   
5.1
%
   
1.3
%
   
10.3
%
   
4.1
%
     
65.8
%
   
0.1
%
   
42.4
%
   
34.4
%
                                 
Cost of products sold
 
$
15,847
   
$
(587
)
 
$
1,572
   
$
16,832
 
     
68.7
%
   
-2.6
%
   
16.5
%
   
30.6
%
                                 
Gross margin
 
$
4,216
   
$
630
   
$
2,425
   
$
7,271
 
     
56.8
%
   
8.2
%
   
2252.0
%
   
48.4
%
                                 
Selling and administrative expenses
 
$
5,346
   
$
864
   
$
405
     
6,615
 
     
95.7
%
   
18.1
%
   
43.0
%
 
$
60.4
%
                                 
Operating profit
 
$
(1,130
)
 
$
(234
)
 
$
2,020
   
$
656
 
     
-51.5
%
   
-8.0
%
   
192.8
%
   
16.2
%


Industrial Hardware Segment

Net sales in the Industrial Hardware segment were up 121% in the second quarter of 2017 and 66% in the first half of 2017 compared to the respective corresponding prior year periods.  The increase in sales in both the second quarter and first half of 2017 when compared to the respective corresponding prior year periods primarily reflect sales from the Velvac acquisition. Sales of new products included tumbler paddles, latch brackets and panels for the class 8 trucking industry.
18


Cost of products sold for the Industrial Hardware segment increased $15.1 million or 128% in the second quarter of 2017 and $15.8 million or 69% in the first half of 2017 compared to the respective corresponding periods in 2016. The increase in the cost of products sold in both the second quarter and first half of 2017 when compared to the respective corresponding prior year periods primarily reflects cost of products sold attributable to the Velvac acquisition.

The most significant factors resulting in changes in cost of products sold in the second quarter of 2017 compared to the second quarter 2016 included:

·
an increase of $10.7 million or 156% in raw material costs;
·
an increase of $0.9 million or 2,446% in freight costs;
·
and an increase of $0.6 million or 20% in costs for payroll and payroll related charges.

The most significant factors resulting in changes in cost of products sold in the first half of 2017 compared to the 2016 first half included:

·
an increase of $11.8 million or 89% in raw materials costs;
·
an increase of $0.3 million or 5% in payroll and payroll related charges;
·
and an increase of $0.9 million or 1390% for freight costs.

Gross margin as a percentage of sales for the Industrial Hardware segment decreased in the second quarter of 2017 to 24% from 26% in the prior year period and decreased in the first half of 2017 to 23% from 24% in the first half of 2016. Gross margin as a percentage of sales was adversely effected by a $1.2 million charge to cost of goods sold related to the purchase accounting for the Velvac acquisition.

Selling and administrative expenses in the Industrial Hardware segment increased $5.2 million or 197% in the second quarter of 2017 and $5.3 million or 102% in the first half of 2017 as compared to the respective corresponding periods of 2016. The increase in the selling and administrative expenses in both the second quarter and first half of 2017 when compared to the respective corresponding prior year periods primarily reflects costs from the Velvac acquisition.

The most significant factors resulting in changes in selling and administrative costs in the second quarter of 2017 compared to the second quarter of 2016 included:

·
an increase of $3.2 million or 166% for payroll and payroll related charges which includes Velvac;
·
an increase of $0.9 million or 6216% for selling expenses;
·
an increase of $0.5 million or 115% in other administrative expenses which includes Velvac;
·
an increase of $0.2 million or 542% in depreciation and amortization charges;
·
an increase of $0.1 million or 719% in advertising expenses;
·
and an increase of $0.1 million or 175% in travel expenses.

The most significant factors resulting in changes in selling and administrative costs in the first half of 2017 compared to the first half of 2016 included:

·
an increase of $3.6 million or 95% for payroll and payroll related charges which includes Velvac;
·
an increase of $0.9 million or 3021% for selling expenses;
·
an increase of $0.4 million or 41% in other administrative expenses which includes Velvac;
·
an increase of $0.2 million or 274% in depreciation and amortization charges;
·
an increase of $0.1 million or 86% in advertising expenses;
·
and an increase of $0.1 million or 57% in travel expenses.
19


Security Products Segment

Net sales in the Security Products segment increased 2% in the second quarter of 2017 and remained equal in the first half of 2017 compared to the respective corresponding periods of 2016.  The increase in sales in the second quarter of 2017 was primarily the result of introducing new products in the lock markets. Sales of new products included an interchangeable lock core for the security industry and a camlock for job site security boxes.

Cost of products sold for the Security Products segment decreased $0.1 million or 1% in the second quarter of 2017 and decreased $0.6 million in the first half of 2017 compared to the respective corresponding periods of 2016.

The most significant factors resulting in changes in cost of products sold in the second quarter of 2017 compared to the second quarter of 2016 included:

·
an increase of $0.3 million or 4% in raw material costs;
·
a decrease of $0.2 million or 9% in costs for payroll and payroll related charges;
·
and a decrease of $0.2 million or 40% in engineering expense.

The most significant factors resulting in changes in cost of products sold in the first half of 2017 compared to the first half of 2016 included:

·
an increase of $0.2 million or 1169% in foreign exchange charges;
·
an increase of $0.1 million or 12% in other shipping costs;
·
a decrease of $0.4 million or 9% for payroll and payroll related charges;
·
a decrease of $0.3 million or 2% in raw materials;
·
and a decrease of $0.2 million or 26% in engineering expense.

Gross margin as a percentage of sales for the Security Products segment in the second quarter of 2017 increased to 29% in 2017 from 27% in the second quarter of 2016 and increased in the first half of 2017 to 28% from 26% in the comparable prior year period.

Selling and administrative expenses in the Security Products segment increased $0.5 million or 20% in the second quarter of 2017 and $0.9 million or 18% in the first half of 2017 as compared to the respective corresponding periods of 2016. This was due to second quarter costs related to personnel changes and investment in sales and marketing resources in order to support the strategic growth plan for this segment.

The most significant factors resulting in changes in selling and administrative costs in the second quarter of 2017 compared to the second quarter of 2016 included:

·
an increase of $0.2 million or 11% for payroll and payroll related charges;
·
and an increase of $0.3 million or 90% in other administrative expenses.

The most significant factors resulting in changes in selling and administrative costs in the first half of 2017 compared to the first half of 2016 included:

·
an increase of $0.5 million or 15% for payroll and payroll related charges;
·
and an increase of $0.4 million or 64% in other administrative expenses.


Metal Products Segment

Net sales in the Metal Products segment increased 32% in the second quarter of 2017 and 42% in the first half of 2017 as compared to the respective corresponding prior year periods. Mining increases were related to the resurgence of mining demand due to easing of environmental regulations under the current presidential Administration, increases in natural gas prices and increased requirements due to reduced inventory carrying levels instituted in 2016 with customer's current on-hands inventory at minimum levels, which drove more orders being placed. The industrial products increased substantially as compared to the prior year. Sales of new products included numerous types of pipe and gas fittings for the oil, water and gas industries.
20


Cost of products sold for the Metal Products segment increased $0.8 million or 16% in the second quarter of 2017 and $1.6 million or 17% in the first half of 2017 compared to the respective corresponding periods of 2016.

The most significant factors resulting in changes in cost of products sold in the second quarter of 2017 compared to the second quarter of 2016 included:

·
an increase of $0.7 million or 49% in costs for payroll and payroll related charges;
·
an increase of $0.4 million or 92% in costs for supplies and tools;
·
an increase of $0.1 million or 83% in costs for maintenance and repairs;
·
an increase of $0.1 million or 48% in utilities costs;
·
a decrease of $0.4 million or 24% in raw materials;
·
and a decrease of $0.1 million or 100% in outside finishing costs.

The most significant factors resulting in changes in cost of products sold in the first half of 2017 compared to the first half of 2016 included:

·
an increase of $0.8 million or 25% in costs for payroll and payroll related charges;
·
an increase of $0.3 million or 11% in raw materials;
·
an increase of $0.6 million or 66% in costs for supplies and tools;
·
an increase of $0.1 million or 18% in utilities costs;
·
and a decrease of $0.2 million or 100% in outside finishing costs.

Gross margin as a percentage of net sales for the Metal Products segment was 17% in the second quarter of 2017 and 5% in the second quarter of 2016 and increased from -1% in the first half of 2016 to 17% in the first half of 2017. The increases in the second quarter and first half of 2017 was primarily due to the higher sales volume causing improved utilization of the Company's production capacity in the 2017 as compared to the respective corresponding 2016 periods.

Selling and administrative expenses in the Metal Products segment increased $0.4 million or 85% in the second quarter of 2017 and $0.4 million or 43% in the first half of 2017 as compared to the respective corresponding periods of 2016.

The most significant factor resulting in changes in selling and administrative costs in the second quarter and first half of 2017 compared to the second quarter and first half of 2016 was a $0.3 million charge to remediate and monitor a landfill environmental issue that was expensed in the second quarter of 2017.


Other Items

Interest expense increased 862% in the second quarter of 2017 and 385% in the first six months of 2017 compared to the respective corresponding prior year period due to the increased level of debt incurred in the Velvac acquisition.

Other income was not material to the financial statements during the periods covered by this report.

Income taxes reflected the change in operating results. The effective tax rates in the second quarter and first six months of 2017 were 34% and 33%, respectively, compared to 32% and 32%, respectively in the respective corresponding periods of 2016. The slightly lower than expected effective rates were the result of lower earnings estimates from our United States sources compared to earnings estimates from foreign sources that have lower overall tax rates.
21



Liquidity and Sources of Capital

The Company generated $6.3 million of cash from its operations during the first six months of 2017 compared to $6.1 million during the same period in 2016.  The increase in cash flows in the 2017 period 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 the new loan was sufficient to acquire Velvac, Inc. and fund capital expenditures, debt service and dividend payments.

The Company acquired marketable securities totaling approximately $84,000 during the period.  Marketable securities are being acquired for investment purposes. Additions to property, plant and equipment were $0.7 million for the first six months of 2017 and $1.1 million for the same period in 2016.  Total capital expenditures for all of 2017 are expected to be approximately $3.0 million.  As of July 1, 2017, there was approximately $200,000 of outstanding commitments for these capital expenditures.

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

   
Second
Quarter
2017
   
Second
Quarter
2016
   
Year
End
2016
 
Current ratio
   
3.2
     
5.6
     
6.0
 
Average days' sales in accounts receivable
   
56
     
49
     
49
 
Inventory turnover
   
3.3
     
3.2
     
3.0
 
Total debt to shareholders' equity
   
42.2
%
   
2.7
%
   
2.2
%

The total debt to shareholders' equity increased due to the Company leveraging the purchase of Velvac, Inc. with a $31 million loan and a drawdown of $5 million on the line of credit.

The following table shows important liquidity measures as of the balance sheet date for each period below (in millions):
   
Second
Quarter
2017
   
Second
Quarter
2016
   
Year
End
2016
 
Cash and cash equivalents
                 
  - Held in the United States
 
$
6.4
   
$
8.7
   
$
11.2
 
  - Held by a foreign subsidiary
   
12.6
     
11.5
     
11.5
 
     
19.0
     
20.2
     
22.7
 
Working capital
   
66.3
     
62.9
     
64.8
 
Net cash provided by operating activities
   
6.3
     
6.1
     
12.4
 
Change in working capital impact on net cash
    used in operating activities
   
1.4
     
(0.1
)
   
(0.5
)
Net cash used in investing activities
   
(43.2
)
   
(1.1
)
   
(2.9
)
Net cash used in financing activities
   
32.8
     
(2.4
)
   
(4.2
)

The cash used in the investing activities was primarily for the acquisition of Velvac Inc.  The cash from financing activities were the result of the execution of the loan with People's and revolving credit facility to provide a significant share of the capital used in the acquisition of Velvac, Inc.

Federal income taxes have not been provided for on the undistributed earnings of the Company's foreign subsidiaries except where required under federal 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 of the United States indefinitely.

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

22


Total inventories increased approximately 30% to $44.1 million as of July 1, 2017 compared to $34.0 million as of year end 2016 and increased approximately 30% from $34.0 million at the end of the second quarter of 2016.  The increase of inventory was primarily attributable to the acquisition of Velvac as management has made inventory control a priority since 2016.  Accounts receivable were $28.9 million compared to $18.1 million at year end 2016 and $19.6 million as of the end of the second quarter of 2016.

On April 3, 2017, we incurred indebtedness under the Restated Loan Agreement in the aggregate principal amount of $31 million in the form of a term loan, the proceeds of which were used to repay the remaining outstanding balances of the Original Term Loan and 2012 Term Loan (approximately $1,429,000) and to acquire 100% of the common stock of Velvac (see Note M).  On April 3, 2017, the Company also borrowed approximately $6.6 million on the revolving credit portion of the Restated Loan Agreement. The Company subsequently paid off $1.6 million on the revolving credit portion of the Restated Loan Agreement, which left an outstanding balance of $5 million on such revolving credit portion (at July 1, 2017).  See Note F for additional information regarding the terms of the Restated Loan Agreement, including repayment terms, interest rates and applicable loan covenants.  (Under the terms of the Restated Loan Agreement, the Company is subject to restrictive covenants that limit our ability to, among other things, incur additional indebtedness, pay dividends or make other distributions, and consolidate, merge, sell or otherwise dispose of assets, as well financial covenants that require us to maintain a minimum debt service coverage ratio and a maximum total leverage ratio.  These covenants may limit how we conduct our business, and in the event of certain defaults, our repayment obligations may be accelerated.  We were in compliance with all of our covenants at July 1, 2017.)

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 subject to the risks and uncertainties outline in the risk factors disclosed in our 2016 Annual Report on form 10-K as updated by, and incorporated by reference, in Item 1A of Part II of this report.


ITEM 3 – QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

During the second quarter of 2017, there were no material changes in market risk from what was reported in the Company's 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 July 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 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 July 1, 2017 evaluation date.
23


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 Over Financial Reporting:

During the second quarter of 2017, there has been no significant changes in the Company's internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, the Company's internal controls over financial reporting.


PART II – OTHER INFORMATION

ITEM 1 – LEGAL PROCEEDINGS

During 2010, the Company was contacted by the State of Illinois regarding potential ground contamination at its plant in Wheeling, Illinois.  The Company entered into 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 the design of a final remediation system is currently being reviewed and is expected be approved in the third quarter of 2017.  The total estimated cost for the proposed remediation system is anticipated be approximately $50,000.

During 2016 the Company created a plan to remediate a landfill of spent foundry sand maintained at the Company's Metal Casting facility in Syracuse, New York.  This plan was presented to the New York Department of Environmental Conservation (DEC) for approval in 2017.  The Company is in final negotiation with the DEC and based on estimates provided by the Company's environmental engineers, the cost to remediate and monitor the landfill was $290,000 which the Company expensed in the second quarter of 2017.

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 of which any of property of the Company or any subsidiary is the subject.


ITEM 1A – RISK FACTORS

The Company's business is subject to a number of risks, some of which are beyond its 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 the Company's 2016 Annual Report on Form 10- K, as filed with the Securities Exchange Commission ("SEC") on March 15, 2017 that could have a material adverse effect on the Company's business, results of operations, financial condition and/or liquidity and that could cause its operating results to vary significantly from period to period. As of July 1, 2017, there have been no material changes to the risk factors disclosed in the Company's most recent Annual Report on Form 10-K, other than the additional risk factor set forth below. The Company may also disclose changes to such factors or disclose additional factors from time to time in its future filings with the SEC.  Additional risks and uncertainties not currently known to the Company or that it currently deems to be immaterial also may materially adversely affect its business, financial condition, or operating results.

In addition to the risk factors reported in the Company's 2016 Annual Report on Form 10-K, the Company has identified the following as a risk factor:
24

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 that 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 its business, financial condition of results of operations.


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

ITEM 6 – EXHIBITS

2.1) Securities Purchase Agreement dated April 3, 2017, among the Company, Velvac Holdings, Inc., Jeffery R. Porter, W. Greg Bland, John Backovitch, Dave Otto, Bob Otto, Timothy Rintelman, Robert  Brester,  Dan Mcgrew, Mark Moeller and Prospect Partners II, L.P. (incorporated by reference to Exhibit 2.1 of the Company's Form 8-K filed with the SEC on April 7, 2017)

10.1) Amended and Restated Loan Agreement between the Company and People's United Bank, National Association dated April 3, 2017 (incorporated by reference to Exhibit 99.1 of the Company's Form 8-K filed with the SEC on April 7, 2017)

10.2) ISDA Master Agreement between the Company and People's United Bank, National Association dated April 3, 2017 (the "ISDA Master Agreement") (incorporated by reference to Exhibit 99.2 of the Company's Form 8-K filed with the SEC on April 7, 2017)

10.3) ISDA Schedule to the ISDA Master Agreement between the Company and People's United Bank, National Association dated April 3, 2017 (incorporated by reference to Exhibit 99.3 of the Company's Form 8-K filed with the SEC on April 7, 2017)

10.4) Amendment to Employment Agreement by and between the Company and August M. Vlak, dated
April 18, 0217.

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.
25


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:  August 7, 2017
/s/August M. Vlak
 
August M. Vlak
President and Chief Executive Officer
   
DATE:  August 7, 2017
/s/John L. Sullivan III
 
John L. Sullivan III
Vice President and Chief Financial Officer
   
DATE:  August 7, 2017
/s/Angelo M. Labbadia
 
Angelo M. Labbadia
 
Chief Operating Officer



26
EX-31 2 ex31_2nd2017.htm EXHIBIT 31 - CERTIFICATIONS

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:  August 7, 2017

By: /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: August 7, 2017

By: /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: August 7, 2017

By: /s/Angelo M. Labbadia
Angelo M. Labbadia
COO


EX-32 3 ex32_2nd2017.htm CERTIFICATION
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 July 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 7th day of August, 2017.


 
By: /s/ August M. Vlak
 
August M. Vlak
CEO
   
 
By: /s/ John L. Sullivan III
 
John L. Sullivan III
CFO
   
 
By: /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.INS 4 eml-20170701.xml XBRL INSTANCE DOCUMENT 0000031107 2017-01-01 2017-07-01 0000031107 2017-07-27 0000031107 2017-07-01 0000031107 2016-12-31 0000031107 2017-04-02 2017-07-01 0000031107 2016-01-03 2016-07-02 0000031107 2016-04-03 2016-07-02 0000031107 2016-01-02 0000031107 2016-07-02 0000031107 eml:VelvacHoldingsIncMember 2017-04-03 0000031107 eml:VelvacHoldingsIncMember 2017-04-03 2017-04-03 0000031107 eml:VelvacHoldingsIncMember us-gaap:MediumTermNotesMember 2017-04-03 0000031107 eml:VelvacHoldingsIncMember us-gaap:LineOfCreditMember 2017-04-03 0000031107 eml:VelvacHoldingsIncMember us-gaap:LineOfCreditMember 2017-04-03 2017-04-03 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2016-04-03 2016-07-02 0000031107 us-gaap:OperatingSegmentsMember eml:MetalProductsMember 2016-01-03 2016-07-02 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2016-04-03 2016-07-02 0000031107 us-gaap:OperatingSegmentsMember eml:IndustrialHardwareMember 2017-01-01 2017-07-01 0000031107 us-gaap:OperatingSegmentsMember eml:IndustrialHardwareMember 2016-01-03 2016-07-02 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2016-04-03 2016-07-02 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2017-04-02 2017-07-01 0000031107 eml:SecurityProductsMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-07-01 0000031107 us-gaap:OperatingSegmentsMember eml:IndustrialHardwareMember 2017-04-02 2017-07-01 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-07-01 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2017-04-02 2017-07-01 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2016-01-03 2016-07-02 0000031107 us-gaap:LineOfCreditMember 2017-07-01 0000031107 us-gaap:MediumTermNotesMember 2012-01-25 0000031107 us-gaap:LineOfCreditMember 2010-01-29 0000031107 us-gaap:MediumTermNotesMember 2010-01-29 0000031107 us-gaap:MediumTermNotesMember 2017-07-01 0000031107 us-gaap:LineOfCreditMember 2014-01-23 0000031107 us-gaap:MediumTermNotesMember us-gaap:InterestRateSwapMember 2017-04-04 0000031107 us-gaap:MediumTermNotesMember eml:ThreeMonthLondonInterbankOfferedRateLIBORMember 2017-07-01 0000031107 us-gaap:MediumTermNotesMember eml:OneMonthLondonInterbankOfferedRateLIBORMember 2017-07-01 0000031107 us-gaap:LineOfCreditMember 2017-01-01 2017-07-01 0000031107 us-gaap:MediumTermNotesMember 2012-01-25 2012-01-25 0000031107 us-gaap:LineOfCreditMember 2016-06-09 2016-06-09 0000031107 us-gaap:MediumTermNotesMember 2014-01-23 2014-01-23 0000031107 us-gaap:MediumTermNotesMember 2017-01-01 2017-07-01 0000031107 us-gaap:PrimeRateMember us-gaap:LineOfCreditMember 2010-01-29 2010-01-29 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:LineOfCreditMember us-gaap:MinimumMember 2017-01-01 2017-07-01 0000031107 us-gaap:LineOfCreditMember us-gaap:InterestRateFloorMember 2010-01-29 2010-01-29 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:LineOfCreditMember us-gaap:MaximumMember 2017-01-01 2017-07-01 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:LineOfCreditMember 2014-01-23 2014-01-23 0000031107 us-gaap:PrimeRateMember us-gaap:LineOfCreditMember 2010-01-29 0000031107 us-gaap:InterestRateFloorMember us-gaap:LineOfCreditMember 2010-01-29 0000031107 us-gaap:MediumTermNotesMember 2017-04-03 0000031107 us-gaap:LineOfCreditMember 2017-04-03 0000031107 us-gaap:LineOfCreditMember eml:VelvacHoldingsIncMember 2017-04-03 0000031107 eml:VelvacHoldingsIncMember 2017-04-03 0000031107 us-gaap:MediumTermNotesMember us-gaap:ScenarioForecastMember 2017-07-02 2019-06-30 0000031107 us-gaap:ScenarioForecastMember us-gaap:MediumTermNotesMember 2019-07-01 2019-09-30 0000031107 us-gaap:LineOfCreditMember us-gaap:MaximumMember 2017-01-01 2017-07-01 0000031107 us-gaap:LineOfCreditMember us-gaap:MinimumMember 2017-01-01 2017-07-01 0000031107 eml:OneMonthLondonInterbankOfferedRateLIBORMember us-gaap:MediumTermNotesMember 2017-01-01 2017-07-01 0000031107 us-gaap:MediumTermNotesMember eml:ThreeMonthLondonInterbankOfferedRateLIBORMember 2017-01-01 2017-07-01 0000031107 us-gaap:MinimumMember eml:RestatedLoanAgreementMember 2017-01-01 2017-07-01 0000031107 eml:RestatedLoanAgreementMember us-gaap:MaximumMember 2017-01-01 2017-07-01 0000031107 us-gaap:InterestRateSwapMember us-gaap:MediumTermNotesMember 2017-04-04 2017-04-04 0000031107 eml:MetalProductsMember 2016-12-31 0000031107 eml:SecurityProductsMember 2016-12-31 0000031107 eml:IndustrialHardwareMember 2016-12-31 0000031107 eml:MetalProductsMember 2017-01-01 2017-07-01 0000031107 eml:SecurityProductsMember 2017-01-01 2017-07-01 0000031107 eml:IndustrialHardwareMember 2017-01-01 2017-07-01 0000031107 eml:SecurityProductsMember 2017-07-01 0000031107 eml:MetalProductsMember 2017-07-01 0000031107 eml:IndustrialHardwareMember 2017-07-01 0000031107 us-gaap:IntellectualPropertyMember eml:IndustrialHardwareMember 2016-12-31 0000031107 eml:MetalProductsMember eml:PatentsAndDevelopedTechnologyMember 2016-12-31 0000031107 eml:MetalProductsMember us-gaap:CustomerRelationshipsMember 2017-07-01 0000031107 eml:IndustrialHardwareMember eml:PatentsAndDevelopedTechnologyMember 2017-07-01 0000031107 us-gaap:CustomerRelationshipsMember 2016-12-31 0000031107 us-gaap:IntellectualPropertyMember 2017-07-01 0000031107 eml:SecurityProductsMember us-gaap:NoncompeteAgreementsMember 2017-07-01 0000031107 eml:SecurityProductsMember eml:PatentsAndDevelopedTechnologyMember 2017-07-01 0000031107 eml:MetalProductsMember us-gaap:NoncompeteAgreementsMember 2016-12-31 0000031107 us-gaap:NoncompeteAgreementsMember 2016-12-31 0000031107 eml:IndustrialHardwareMember us-gaap:IntellectualPropertyMember 2017-07-01 0000031107 us-gaap:IntellectualPropertyMember 2016-12-31 0000031107 eml:IndustrialHardwareMember us-gaap:NoncompeteAgreementsMember 2016-12-31 0000031107 us-gaap:CustomerRelationshipsMember eml:IndustrialHardwareMember 2017-07-01 0000031107 eml:MetalProductsMember us-gaap:NoncompeteAgreementsMember 2017-07-01 0000031107 eml:IndustrialHardwareMember eml:PatentsAndDevelopedTechnologyMember 2016-12-31 0000031107 eml:MetalProductsMember us-gaap:CustomerRelationshipsMember 2016-12-31 0000031107 us-gaap:CustomerRelationshipsMember eml:SecurityProductsMember 2016-12-31 0000031107 us-gaap:CustomerRelationshipsMember eml:IndustrialHardwareMember 2016-12-31 0000031107 us-gaap:CustomerRelationshipsMember 2017-07-01 0000031107 us-gaap:NoncompeteAgreementsMember 2017-07-01 0000031107 eml:IndustrialHardwareMember us-gaap:NoncompeteAgreementsMember 2017-07-01 0000031107 eml:SecurityProductsMember us-gaap:CustomerRelationshipsMember 2017-07-01 0000031107 eml:PatentsAndDevelopedTechnologyMember 2016-12-31 0000031107 eml:SecurityProductsMember us-gaap:NoncompeteAgreementsMember 2016-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:MetalProductsMember 2017-07-01 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:SecurityProductsMember 2016-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember 2017-07-01 0000031107 us-gaap:IntellectualPropertyMember eml:SecurityProductsMember 2016-12-31 0000031107 us-gaap:IntellectualPropertyMember eml:MetalProductsMember 2017-07-01 0000031107 us-gaap:IntellectualPropertyMember eml:MetalProductsMember 2016-12-31 0000031107 eml:SecurityProductsMember us-gaap:IntellectualPropertyMember 2017-07-01 0000031107 us-gaap:IntellectualPropertyMember 2017-01-01 2017-07-01 0000031107 us-gaap:IntellectualPropertyMember 2016-01-03 2016-12-31 0000031107 us-gaap:NoncompeteAgreementsMember 2016-01-03 2016-12-31 0000031107 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-07-01 0000031107 2016-01-03 2016-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember 2017-01-01 2017-07-01 0000031107 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-07-01 0000031107 us-gaap:CustomerRelationshipsMember 2016-01-03 2016-12-31 0000031107 eml:PatentsAndDevelopedTechnologyMember 2016-01-03 2016-12-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-07-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2017-04-02 2017-07-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-07-01 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-01-03 2016-07-02 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-04-02 2017-07-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2016-04-03 2016-07-02 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-04-03 2016-07-02 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2016-01-03 2016-07-02 0000031107 eml:Plan401KPlanAmendmentMember 2017-01-01 2017-07-01 0000031107 eml:NonDiscretionaryContributionsMember 2016-04-03 2016-07-02 0000031107 eml:RegularMatchingContributionsMember 2017-04-02 2017-07-01 0000031107 eml:RegularMatchingContributionsMember 2017-01-01 2017-07-01 0000031107 eml:NonDiscretionaryContributionsMember 2017-04-02 2017-07-01 0000031107 eml:TransitionalCreditContributionsMember 2016-04-03 2016-07-02 0000031107 eml:RegularMatchingContributionsMember 2016-04-03 2016-07-02 0000031107 eml:TransitionalCreditContributionsMember 2017-01-01 2017-07-01 0000031107 eml:NonDiscretionaryContributionsMember 2017-01-01 2017-07-01 0000031107 eml:TransitionalCreditContributionsMember 2016-01-03 2016-07-02 0000031107 eml:NonDiscretionaryContributionsMember 2016-01-03 2016-07-02 0000031107 eml:TransitionalCreditContributionsMember 2017-04-02 2017-07-01 0000031107 eml:RegularMatchingContributionsMember 2016-01-03 2016-07-02 0000031107 us-gaap:MinimumMember 2017-01-01 2017-07-01 0000031107 us-gaap:RestrictedStockMember 2017-04-02 2017-07-01 0000031107 us-gaap:RestrictedStockMember 2016-04-03 2016-07-02 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-07-01 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-04-02 2017-07-01 0000031107 eml:Plan2010Member 2017-07-01 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2016-01-02 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2017-04-01 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2017-04-02 2017-07-01 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2016-01-03 2016-12-31 0000031107 us-gaap:EmployeeStockOptionMember 2017-04-02 2017-07-01 0000031107 us-gaap:EmployeeStockOptionMember 2016-04-03 2016-07-02 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2017-07-01 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2016-12-31 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2017-01-01 2017-07-01 0000031107 us-gaap:CreditConcentrationRiskMember 2017-07-01 0000031107 us-gaap:CreditConcentrationRiskMember 2016-12-31 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:MaximumMember 2017-01-01 2017-07-01 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:MinimumMember 2017-01-01 2017-07-01 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-07-01 0000031107 us-gaap:FairValueInputsLevel2Member 2017-07-01 0000031107 us-gaap:FairValueInputsLevel1Member 2017-07-01 0000031107 us-gaap:FairValueInputsLevel3Member 2017-07-01 0000031107 eml:VelvacHoldingsIncMember 2017-01-01 2017-07-01 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure eml:Plan eml:Customer false --12-30 2017-07-01 No No Yes Accelerated Filer EASTERN CO 0000031107 6259568 2017 Q2 10-Q 15500000 15500000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">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; The amendment should be applied prospectively with earlier application permitted as of the beginning of an interim or annual reporting period.&#160; The Company does not expect that the adoption of ASU 2017-01 will have a material impact on the accompanying financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">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; 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; The Company does not expect that the adoption of ASU 2017-04 will have a material impact on the accompanying financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">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; The Company does not expect that the adoption of ASU 2017-06 will have a material impact on the accompanying financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">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', Times, serif; text-align: justify;">&#160;within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">the beginning of an interim or annual reporting period after December 15, 2017.&#160; The Company does not expect that the adoption of ASU 2017-07 will have a material impact on the accompanying financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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> 7048174 14741022 18135792 28928146 40360786 38745557 0 -57836 20626154 21039520 -1281258 -2165081 -23204601 -21965248 55584 430000 480000 172050793 124198396 76749925 95946711 494617 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: justify;">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 consolidated financial statements of The Eastern Company (the "Company") and the notes thereto included in the Company's Form 10-K for the fiscal year ended December 31, 2016 for additional information.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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', Times, serif; text-align: justify;">On April 3, 2017, the Company completed a Securities Purchase Agreement (the "Securities Purchase Agreement") with Velvac Holdings, Inc., a Delaware corporation ("Velvac"), Jeffery R. Porter, W. Greg Bland, John Backovitch, Dave Otto, Bob Otto, Timothy Rintelman, Robert Brester, Dan Mcgrew, Mark Moeller; and Prospect Partners II, L.P. (collectively, the "Sellers"). Pursuant to the Securities Purchase Agreement, the Company acquired 100% of the issued and outstanding stock of Velvac 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"). The Acquisition was financed with a $31 million term loan from People's United Bank, National Association ("People's"), a $5 million draw down on the Company's $10 million revolving credit facility with People's and $3.5 million in cash. Please refer to the Form 8-K filed on April 7, 2017 and the amendment thereto filed on June 19, 2017 for further details.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The condensed consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated balance sheet as of that date.</div></div> 366401 7720591 2070000 11560000 3022000 39500000 6063429 36000000 3911767 24646000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify; margin-left: 4.5pt;"><u>Note M &#8211; Business Combination</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">On April 3, 2017, The Eastern Company (the "Company") completed an acquisition of Velvac Holdings, Inc. ("Velvac"), a Delaware corporation (including its subsidiaries), for $39.5 million and an earnout consideration contingent upon Velvac achieving minimum earning performance levels and based on sales of Velvac's new proprietary Road-IQ product line, subject to certain customary post-closing adjustments (the "Acquisition"). 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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">The goodwill of $17,502,000 arising from the acquisition consist of the difference between the consideration paid and the fair value of the assets and liabilities acquired. None of the goodwill recognized is expected to be deductible for income tax purposes. The following table summarizes the consideration paid for Velvac and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;"><u>At April 3, 2017:</u></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Consideration</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></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Cash</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', Times, serif;">$</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', Times, serif;">4,078,000</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Debt</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', Times, serif;">36,000,000</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: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Contingent consideration arrangement</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', Times, serif;">2,070,000</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: 88%; 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', Times, serif;">$</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', Times, serif;">42,148,000</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: top; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Recognized amounts of identifiable assets acquired and liabilities assumed</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></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Accounts receivable</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', Times, serif;">$</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', Times, serif;">6,063,429</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; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Inventory</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', Times, serif;">12,992,377</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Prepaid and other assets</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', Times, serif;">494,617</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; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Property plant and equipment</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', Times, serif;">3,911,767</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Other noncurrent assets</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', Times, serif;">366,401</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; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Other intangible 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', Times, serif;">11,560,000</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Current liabilities</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', Times, serif;">(7,720,591</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', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Deferred tax liabilities</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', Times, serif;">(3,022,000</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', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 27.2pt;">Total identifiable net assets</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', Times, serif;">24,646,000</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: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Goodwill</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', Times, serif;">17,502,000</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: 88%; 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', Times, serif;">$</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', Times, serif;">42,148,000</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', Times, serif; text-align: justify; margin-left: 4.5pt;">The Company determined the acquisition date fair value of the contingent consideration obligation using the Income Approach method which is a valuation technique that provides an estimate of the fair value of an asset based on the market participant expectations of the cash flows an asset would generate over a period of time. The contingent consideration obligation was based on weighted projected cash flows discounted back to present value equivalents at a risk adjusted discount rate. The Velvac earnout is contingent upon the ability of Velvac to reach certain EBITDA targets over the course of the next five years. At each annual period, the Company will revalue the contingent consideration obligation to estimated fair value and record changes in fair value as income or expense in the Company's consolidated statement of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Accounts Receivable</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquired receivables are amounts due from customers.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Inventories</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The estimated fair value of inventories acquired included a step-up in the value of inventories of $1,187,668. The entire amount was charged to cost of sales in the second quarter of 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Intangible Assets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The estimated fair value of identifiable intangible assets is determined primarily using the Income Approach method which is a valuation technique that provides an estimate of the fair value of an asset based on the market participant expectations of the cash flows an asset would generate over its remaining useful life. Some of the more significant assumption inherent in the development of the identifiable intangible assets valuation, from the perspective of a market participant, include the estimate net cash flows for each year for each project or product, the appropriate discount rate to select in order to measure the risk inherent in each future cash flow stream, the assessment of each asset's life cycle, competitive trends impacting the asset and each cash flow stream as well as other factors.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Goodwill Allocation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Among the primary reasons the Company entered into the Velvac acquisition and the factors that contributed to a purchase price resulting in the recognition of goodwill were a history of operating margins and profitability, a strong research and development center including its Road-iQTM&#160; 360-degree view camera, recording and communication system and TrailerLinkTM, a new patent-pending solution that supports trailer-to-trailer video and data communications, expanded commercial footprint on a nationwide basis, and key pipeline additions of Velvac which will enable the Company to expand its product offerings and offer its customers a greater breadth of products.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquisition Related Expenses</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Included in general and administrated expenses in the consolidated statements of operations for the three and six month periods ended July 1, 2017 were $691,000 and $869,000 respectively for acquisition expenses.</div></div> 1187668 12992377 691000 869000 42148000 19078802 22725376 17814986 20246083 -3646574 2431097 0.11 0.22 0.11 0.22 8954297 8950827 0 0 50000000 50000000 29146622 29228593 6259568 6256098 2028552 516997 1767388 4222896 2070000 2070000 0 0 44040068 71795204 54962920 28281709 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: justify; margin-left: 4.5pt;">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.&#160; On January 25, 2012, the Company amended the loan agreement by taking an additional $5,000,000 term loan (the "2012 Term Loan").&#160; Interest on the Original Term Loan portion of the Loan Agreement is fixed at 4.98%.&#160; Interest on the 2012 Term Loan is fixed at 3.90%.&#160; 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.&#160; 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.&#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; 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.&#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; The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.&#160; The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.&#160; The term loan is a five-year loan with any remaining outstanding balance due on March 1, 2022.&#160; The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.&#160; Under the terms of the Restated Loan Agreement, this quarterly commitment fee will be 0.25% for the first six months.&#160; The revolving credit portion has a maturity date of April 1, 2022.&#160; On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility. The Company subsequently paid off $1.6 million on the revolving credit facility leaving a balance on the credit facility of $5 million.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">The interest rates on the term and revolving credit portion of the Restated Loan Agreement vary.&#160; The interest rates may vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.&#160; The margin spread is based on operating results calculated on a rolling-four-quarter basis.&#160; The Company may also borrow funds at the lender's prime rate.&#160; On July 1, 2017, the interest rate for one half ($15.5 million) of the term portion was 3.23%, using a 1 month LIBOR rate and 3.30% on the remaining balance ($15.5 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the $5 million of the revolving credit portion was 3.23%.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">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, which is to be tested quarterly on a twelve-month trailing basis.&#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 periods from January 1, 2019 through December 31, 2019, 3.25x for the periods from January 1, 2020 through December 31, 2020 and 3.0x thereafter.&#160; The Company was in compliance with all covenants for the three month period ended July 1, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;">On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notional amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.&#160; The notional amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.&#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 the LIBOR rate when the LIBOR rate is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.</div></div> P5Y 0.0225 0.0175 0.0225 0.0250 0.0225 0.0250 0.0175 5000000 0.0325 0.0325 2022-04-01 2014-01-31 2018-07-01 2016-07-01 2022-03-01 4532361 1320761 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</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;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: center;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: center;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: center;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">July 2, 2016</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; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">235,423</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', Times, serif;">$</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', Times, serif;">132,048</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', Times, serif; 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', Times, serif; font-weight: bold;">118,947</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', Times, serif;">$</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', Times, serif;">75,817</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', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">231,072</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', Times, serif;">41,548</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', Times, serif; font-weight: bold;">95,702</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', Times, serif;">41,548</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">323,232</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', Times, serif;">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><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', Times, serif; font-weight: bold;">15,664</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', Times, serif;">--</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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Total contributions 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', Times, serif; 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', Times, serif; font-weight: bold;">789,727</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', Times, serif;">$</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', Times, serif;">225,066</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', Times, serif; 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', Times, serif; font-weight: bold;">230,313</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', Times, serif;">$</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', Times, serif;">117,365</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> 38801 19401 46961 -615743 -1042148 33461 -415093 -307873 700000 103000 1 100284 -11945 -5361 50141 72874 36436 -5945 -10722 225066 0 789727 118947 235423 15664 41548 75817 231072 323232 117365 41548 51470 95702 230313 132048 12873 1195892 2482172 1238231 12016 23766 25747 2391787 1007763 1582112 26936 1774343 20207 47436 40414 791055 161000 72000 1776160 256830 513660 -20586 -20586 763318 -10580 -21161 26243605 26631438 13695 317358 634718 14650 6848 528552 3900 1341557 1536319 1849128 109685 0 109685 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: justify;">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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of July 1, 2017, the Company had one stock option plan, The Eastern Company 2010 Executive Stock Incentive Plan (the "2010 Plan"), for officers, other key employees, and non-employee directors.&#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 Company's common stock on the dates the stock options are granted.&#160; 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.&#160; 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. In the second quarter of 2017, 25,000 stock options were granted and no stock options or restricted stock were granted in the second quarter of 2016 which are subject to meeting performance measurements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The 2010 Plan also permits the issuance of Stock Appreciation Rights ("SARs").&#160; The SARs are in the form of an option with a cashless exercise price equal to the fair value of the Company's common stock at the date of grant.&#160; During the second quarter of 2017, the Company issued 87,500 SARs at an exercise price of $21.10.&#160; The SARs will become fully vested after five years and some are subject to meeting certain performance measurements.&#160; When exercised, the Company will issue shares of Company common stock with a value equal to the difference between the closing price of the Company's common stock on the date of exercise and the exercise price of the SAR's.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Stock-based compensation expense in connection with SARs granted to employees and directors in the second quarter of fiscal year 2017 was approximately $55,584.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of July 1, 2017, there were 325,500 shares of common stock reserved and available for future grant under the above noted 2010 Plan.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following tables set forth the outstanding stock options and SARs for the period specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 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', Times, serif; font-weight: bold; text-align: center;">Year Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#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', Times, serif; 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 colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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 colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">62,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;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-weight: bold;">19.10</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">112,500</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', Times, serif; font-weight: bold;">21.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', Times, serif;">--</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', Times, serif;">--</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">174,500</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', Times, serif; font-weight: bold;">20.39</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', Times, serif;">--</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', Times, serif;">--</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', Times, serif; width: 100%;"><tr><td colspan="7" style="vertical-align: top; border-bottom: #000000 2px solid; width: 100%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SARs&#160; and Options Outstanding and Exercisable</div></td></tr><tr><td style="vertical-align: top; border-bottom: #000000 2px solid; font-weight: bold; width: 13.74%;"><div style="text-align: center;">Range of Exercise Prices</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; width: 15.51%;"><div style="font-weight: bold; text-align: center;">Outstanding as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; font-weight: bold; width: 14.96%;"><div style="text-align: center;">Weighted- Average Remaining Contractual Life</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; font-weight: bold; width: 14.27%;"><div style="text-align: center;">Weighted- Average Exercise Price</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; width: 15.12%;"><div style="font-weight: bold; text-align: center;">Exercisable as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; font-weight: bold; width: 14.96%;"><div style="text-align: center;">Weighted- Average Remaining Contractual Life</div></td><td style="vertical-align: bottom; border-bottom: #000000 2px solid; font-weight: bold; text-align: center; width: 11.44%;"><div style="text-align: center;">Weighted- Average Exercise Price</div></td></tr><tr><td style="vertical-align: top; width: 13.74%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">$19.10-21.10</div></td><td style="vertical-align: top; border-bottom: #000000 4px double; width: 15.51%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">174,500</div></td><td style="vertical-align: top; width: 14.96%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">4.7</div></td><td style="vertical-align: top; width: 14.27%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">$20.39</div></td><td style="vertical-align: top; border-bottom: #000000 4px double; width: 15.12%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">--</div></td><td style="vertical-align: top; width: 14.96%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">--</div></td><td style="vertical-align: top; width: 11.44%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">--</div></td></tr></table><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of July 1, 2017, outstanding SARs and options had an intrinsic value of $2,204,525.</div></div> 0.48 0.44 0.33 0.23 0.33 0.44 0.47 0.23 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: left;">The denominators used in the earnings per share computations are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Six Months Ended</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: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Three Months Ended</div></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: 2px;">&#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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 2, 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: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 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', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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><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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">Weighted average shares outstanding</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', Times, serif; font-weight: bold;">6,257,482</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', Times, serif;">6,249,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;">&#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', Times, serif; font-weight: bold;">6,258,467</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', Times, serif;">6,250,326</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: 52%; 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: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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><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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.7pt; text-indent: 0.2pt;">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', Times, serif; font-weight: bold;">6,257,482</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', Times, serif;">6,249,042</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', Times, serif; font-weight: bold;">6,258,467</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', Times, serif;">6,250,326</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">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', Times, serif; font-weight: bold;">13,436</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', Times, serif;">--</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', Times, serif; font-weight: bold;">26,872</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', Times, serif;">--</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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.7pt; text-indent: 0.2pt;">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', Times, serif; font-weight: bold;">6,270,918</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', Times, serif;">6,249,042</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', Times, serif; font-weight: bold;">6,285,339</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', Times, serif;">6,250,326</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"></td></tr></table></div> -117865 382052 2608051 3112404 1 1 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note L - Financial Instruments and Fair Value Measurements</u></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: justify;">The Company is exposed primarily to credit, interest rate and currency exchange rate risks which arise in the ordinary course of business.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Credit Risk</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As July 1, 2017 and December 31, 2016, there were no significant concentrations of credit risk. No single customer represented more than 10% of the Company's net accounts receivable as of July 1, 2017 or at December 31, 2016.&#160; The maximum exposure to credit risk is primarily represented by the carrying amount of the Company's accounts receivable.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Interest Rate Risk</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's exposure to the risk of changes in market interest rates relates primarily to the Company's debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.&#160; The Company has an interest rate swap with a notional amount of $15,500,000 on July 1, 2017 to convert a portion of its 2017 Term Loan from variable to fixed rates.&#160; The valuation of this swap is determined using the three month LIBOR rate index and mitigates the Company's exposure to interest rate risk.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Fair Value Measurements</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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. The assets or liabilities requiring fair value measurements on July 1, 2017 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#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', Times, serif; text-align: center;">Fair Value</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', Times, serif; text-align: center;">Level 1</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', Times, serif; text-align: center;">Level 2</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', Times, serif; text-align: center;">Level 3</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Financial Liabilities</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.5pt; text-indent: 4.5pt;">Interest rate swap</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>$</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', Times, serif;">109,685</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>$</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', Times, serif;">--</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>$</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', Times, serif;">109,685</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>$</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', Times, serif;">--</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; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.5pt; text-indent: 4.5pt;">Contingent consideration</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', Times, serif;">2,070,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; 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', Times, serif;">-- </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', Times, serif;">--&#160;</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', Times, serif;">2,070,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></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; 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: top; padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total liabilities</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', Times, serif;">$</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', Times, serif;">2,179,685</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">109,685</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', Times, serif;">$</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', Times, serif;">2,070,000</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', Times, serif; text-align: left;">The Company's interest rate swap is not an exchange-traded instrument.&#160; However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities. Regarding the contingent consideration, the fair value measurement is based on significant inputs not observable in the market and accordingly is classified as a Level 3.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The assets or liabilities requiring fair value measurements on July 1, 2017 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#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', Times, serif; text-align: center;">Fair Value</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', Times, serif; text-align: center;">Level 1</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', Times, serif; text-align: center;">Level 2</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', Times, serif; text-align: center;">Level 3</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Financial Liabilities</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.5pt; text-indent: 4.5pt;">Interest rate swap</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>$</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', Times, serif;">109,685</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>$</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', Times, serif;">--</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>$</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', Times, serif;">109,685</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>$</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', Times, serif;">--</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; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.5pt; text-indent: 4.5pt;">Contingent consideration</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', Times, serif;">2,070,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; 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', Times, serif;">-- </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', Times, serif;">--&#160;</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', Times, serif;">2,070,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></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; 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: top; padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total liabilities</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', Times, serif;">$</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', Times, serif;">2,179,685</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">109,685</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', Times, serif;">$</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', Times, serif;">2,070,000</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> 2070000 0 109685 2179685 1764449 9453914 0 1135064 990715 0 629385 8463199 0 162800 3016778 1529675 639168 316103 0 122948 224853 0 2343491 2128431 162800 153684 0 0 598756 0 179882 0 91250 0 0 1221205 122948 0 1795573 0 1064386 1529675 2594061 153684 0 1704323 0 0 203500 179882 203500 0 P5Y P5Y P5Y P5Y P12Y3M18D P12Y10M24D P9Y6M P11Y2M12D P5Y P15Y7M6D 0 0 0 6608772 2159060 449706 2211920 12470692 10258772 4358510 307370 407000 2199450 1047844 0 407000 0 307370 0 3650000 0 2159060 0 0 449706 0 4099706 407000 0 449706 3194434 407000 0 1035374 7656616 307370 0 0 0 307370 -48618 -39702 32355458 14819835 0 13059042 1760793 13059042 0 19296416 17502000 0 0 -33599 -33599 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note G &#8211; Goodwill</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following is a roll-forward of goodwill from year-end 2016 to the end of the second quarter of 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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', Times, serif; font-weight: bold; text-align: center;">Industrial<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>Hardware<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 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', Times, serif; font-weight: bold; text-align: center;">Security<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>Products<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 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', Times, serif; font-weight: bold; text-align: center;">Metal<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>Products<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 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', Times, serif; font-weight: bold; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 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;">&#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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 22.5pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">&#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', Times, serif;">$</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', Times, serif;">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; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 22.5pt; text-indent: -18pt;">Investment - Velvac</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', Times, serif;">17,502,024</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', Times, serif;">&#8212;</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', Times, serif;">&#8212;</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', Times, serif;">17,502,024</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 22.5pt; text-indent: -18pt;">Foreign exchange</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', Times, serif;">33,599</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', Times, serif;">&#8212;</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', Times, serif;">&#8212;</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', Times, serif;">33,599</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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify; margin-left: 22.5pt; text-indent: -18pt;">Ending balance</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', Times, serif; 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', Times, serif; font-weight: bold;">19,296,416</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', Times, serif; 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', Times, serif; 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: #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', Times, serif; 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', Times, serif; 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: #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', Times, serif; 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', Times, serif; font-weight: bold;">32,355,458</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> 0 0 17502024 17502024 15022049 22292834 8601603 14004675 4445750 2210920 4024581 3078628 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: justify;">The Company files federal income tax returns as well as tax returns in various states and foreign jurisdictions.&#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 foreign income tax examinations by tax authorities prior to 2010.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 as a result of the expiration of applicable statutes of limitation and the recognition and measurement considerations under FASB Accounting Standards Codification ("ASC") 740.&#160; There have been no significant changes to the amount of unrecognized tax benefits during the six months ended July 1, 2017.&#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> 744518 990791 1462207 1288671 956626 236787 2318859 4519266 -3249443 -2864295 -822861 -877879 40364 -970284 -399298 3204161 1636168 -461524 13436 26872 0 0 3680037 166312 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note H &#8211; Intangibles</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The gross carrying amount and accumulated amortization of amortizable intangible assets are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">6,608,772</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', Times, serif;">$</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', Times, serif;">1,047,844</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">7,656,616</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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">12.9</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', Times, serif; 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', Times, serif;">3,650,000</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">4,099,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: center; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">9.5</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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">10,258,772</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', Times, serif;">$</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', Times, serif;">2,211,920</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">12,470,692</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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">11.2</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;">&#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><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: center; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">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: center; 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', Times, serif; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">1,704,323</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', Times, serif;">$</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', Times, serif;">639,168</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">2,343,491</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: center; 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', Times, serif; 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', Times, serif;">91,250</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', Times, serif;">224,853</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', Times, serif;">--</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', Times, serif;">316,103</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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">203,500</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', Times, serif;">--</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', Times, serif;">203,500</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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">153,684</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', Times, serif;">--</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', Times, serif;">153,684</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: center; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">1,795,573</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', Times, serif;">$</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', Times, serif;">1,221,205</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">3,016,778</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: center; 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;">&#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><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: center; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">Net July 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', Times, serif; 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', Times, serif; font-weight: bold;">8,463,199</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', Times, serif; 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', Times, serif; font-weight: bold;">990,715</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-weight: bold;">9,453,914</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: center; 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><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#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><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: center; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">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: center; 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', Times, serif; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">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: center; 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;">&#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><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: center; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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: center; 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> 311654 332678 68669 32384 34030286 44076734 23421350 18082901 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note C &#8211; Inventories, Net</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The components of inventories are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">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;">&#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><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', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">11,435,810</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', Times, serif;">$</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', Times, serif;">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', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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', Times, serif; font-weight: bold;">9,219,574</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', Times, serif;">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', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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', Times, serif; font-weight: bold;">23,421,350</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', Times, serif;">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;">&#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', Times, serif; 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', Times, serif; font-weight: bold;">44,076,734</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', Times, serif;">$</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', Times, serif;">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> 9219574 7118149 11435810 8829236 172050793 124198396 12866082 29641473 1429000 6600000 1429000 5000000 15500000 15500000 0.00375 0.0025 0.002 387500 775000 31000000 10000000 10000000 5000000 10000000 5000000 31000000 10000000 6549830 892857 892857 29450000 0.0192 0.0323 0.0330 0.0390 0.0323 0.0498 318039 0 6079860 6308540 -43174538 -1084325 2735910 2983543 1466402 2087837 -2446573 32837372 36112 26518 5144 55765 4722663 4066732 3105868 2486462 497471 -184059 -1048587 2194472 2920847 1497277 1691358 1792650 297633 972605 2685795 1064263 6345 0 0 5553 411852 -79866 883823 -257653 41680 0 0 41680 112864 721248 225727 488081 -1313187 -206683 -413366 888656 0 -68005 0 -68005 0 10169 0 11620 46810170 21282957 288805 288805 1812647 5742570 1239353 -968522 -1570840 562150 1031444 1051700 3500000 4078000 0 318039 0 42148000 1375145 1376914 1084325 708499 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note I &#8211; Retirement Benefit Plans</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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', Times, serif; text-align: justify;">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', Times, serif; text-align: justify;">Effective for fiscal year 2017, the Company changed the method used to measure Service Cost and Interest Cost for pension and other postretirement benefits for the Company's plans.&#160; Previously, the Company measured interest costs utilizing a single weighted-average discount rate derived from the yield curve used to measure the benefit obligations.&#160; For fiscal year 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).&#160; This 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.&#160; The Company has accounted for this change as a change in accounting estimate, which is applied prospectively.&#160; Consequently, combined pension expense for the Company's pension plans and other postretirement plan under the Spot Rate approach for the six-month period ended July 1, 2017 is approximately $270,000 lower when compared to the prior approach that the Company used.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2017 and 2016 are as follows:</div><div style="text-align: justify;"><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Pension Benefits</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;">&#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', Times, serif; font-weight: bold; text-align: center;">Six 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;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">634,718</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', Times, serif;">$</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', Times, serif;">1,341,557</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', Times, serif; 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', Times, serif; font-weight: bold;">317,358</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', Times, serif;">$</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', Times, serif;">528,552</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">1,582,112</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', Times, serif;">1,774,343</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', Times, serif; font-weight: bold;">791,055</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', Times, serif;">1,007,763</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">(2,391,787</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', Times, serif; 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', Times, serif;">(2,482,172</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', Times, serif;">)</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', Times, serif; font-weight: bold;">(1,195,892</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', Times, serif; 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', Times, serif;">(1,238,231</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">72,874</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', Times, serif;">100,284</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', Times, serif; font-weight: bold;">36,436</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', Times, serif;">50,141</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">615,743</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', Times, serif;">1,042,148</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', Times, serif; font-weight: bold;">307,873</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', Times, serif;">415,093</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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">513,660</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', Times, serif;">$</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', Times, serif;">1,776,160</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', Times, serif; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">763,318</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>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Postretirement Benefits</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;">&#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', Times, serif; font-weight: bold; text-align: center;">Six 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;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; text-align: center;">July 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; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">13,695</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', Times, serif;">$</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', Times, serif;">14,650</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', Times, serif; 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', Times, serif; font-weight: bold;">6,848</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', Times, serif;">$</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', Times, serif;">3,900</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">40,414</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', Times, serif;">47,436</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', Times, serif; 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', Times, serif;">26,936</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">(25,747</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', Times, serif; 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', Times, serif;">(23,766</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', Times, serif;">)</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', Times, serif; font-weight: bold;">(12,873</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', Times, serif; 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', Times, serif;">(12,016</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">(10,722</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', Times, serif;">)</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', Times, serif;">(11,945</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', Times, serif;">)</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', Times, serif; 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', Times, serif;">)</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', Times, serif;">(5,945</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">(38,801</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', Times, serif;">)</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', Times, serif;">(46,961</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', Times, serif;">)</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', Times, serif; font-weight: bold;">(19,401</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', Times, serif; 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', Times, serif;">(33,461</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">(21,161</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', Times, serif;">)</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', Times, serif;">$</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', Times, serif;">(20,586</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', Times, serif;">)</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', Times, serif; 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', Times, serif; font-weight: bold;">(10,580</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', Times, serif;">)</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', Times, serif;">$</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', Times, serif;">(20,586</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', Times, serif;">)</div></td></tr></table><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">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.&#160; In 2017, the Company expects to contribute $700,000 into its pension plans and $103,000 into its postretirement plan.&#160; As of July 1, 2017 the Company has contributed $161,000 into its pension plans and $72,000 into 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', Times, serif; text-align: justify;">The Company has contributory savings plans under Section 401(k) of the Internal Revenue Code covering substantially all 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; The 401(k) Plan also provides for a transitional credit to certain eligible employees 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 contribution to all eligible employees.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</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;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: center;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: center;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: center;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">July 2, 2016</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; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">235,423</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', Times, serif;">$</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', Times, serif;">132,048</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', Times, serif; 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', Times, serif; font-weight: bold;">118,947</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', Times, serif;">$</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', Times, serif;">75,817</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', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">231,072</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', Times, serif;">41,548</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', Times, serif; font-weight: bold;">95,702</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', Times, serif;">41,548</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">323,232</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', Times, serif;">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><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', Times, serif; font-weight: bold;">15,664</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', Times, serif;">--</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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Total contributions 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', Times, serif; 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', Times, serif; font-weight: bold;">789,727</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', Times, serif;">$</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', Times, serif;">225,066</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', Times, serif; 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', Times, serif; font-weight: bold;">230,313</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', Times, serif;">$</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', Times, serif;">117,365</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>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The non-discretionary contributions made in each of the periods disclosed above were expensed in the prior fiscal year.</div></div> 1858471 3544990 31000000 0 6614611 0 26165514 29293912 64911071 69654698 0 24866 1071428 1785714 0 1614611 1614611 95631216 97237844 P4Y8M12D P0Y 0 1 20.39 94088038 58044743 69984969 36883312 15886648 9432681 15876910 50541057 30478161 5119754 6746945 30117055 35098231 13429926 16199567 30074127 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The components of inventories are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">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;">&#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><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', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">11,435,810</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', Times, serif;">$</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', Times, serif;">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', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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', Times, serif; font-weight: bold;">9,219,574</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', Times, serif;">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', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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', Times, serif; font-weight: bold;">23,421,350</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', Times, serif;">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;">&#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', Times, serif; 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', Times, serif; font-weight: bold;">44,076,734</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', Times, serif;">$</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', Times, serif;">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', Times, serif; text-align: justify;">The following tables set forth the outstanding stock options and SARs for the period specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 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', Times, serif; font-weight: bold; text-align: center;">Year Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#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', Times, serif; 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 colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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 colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">62,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;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-weight: bold;">19.10</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">112,500</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', Times, serif; font-weight: bold;">21.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', Times, serif;">--</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', Times, serif;">--</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">174,500</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', Times, serif; font-weight: bold;">20.39</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', Times, serif;">--</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', Times, serif;">--</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', Times, serif; text-align: left;">The denominators used in the earnings per share computations are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Six Months Ended</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: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Three Months Ended</div></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: 2px;">&#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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 2, 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: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 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', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 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', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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><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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">Weighted average shares outstanding</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', Times, serif; font-weight: bold;">6,257,482</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', Times, serif;">6,249,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;">&#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', Times, serif; font-weight: bold;">6,258,467</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', Times, serif;">6,250,326</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: 52%; 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: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">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><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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.7pt; text-indent: 0.2pt;">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', Times, serif; font-weight: bold;">6,257,482</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', Times, serif;">6,249,042</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', Times, serif; font-weight: bold;">6,258,467</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', Times, serif;">6,250,326</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">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', Times, serif; font-weight: bold;">13,436</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', Times, serif;">--</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', Times, serif; font-weight: bold;">26,872</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', Times, serif;">--</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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.7pt; text-indent: 0.2pt;">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', Times, serif; font-weight: bold;">6,270,918</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', Times, serif;">6,249,042</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', Times, serif; font-weight: bold;">6,285,339</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', Times, serif;">6,250,326</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2017 and 2016 are as follows:</div><div style="text-align: justify;"><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Pension Benefits</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;">&#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', Times, serif; font-weight: bold; text-align: center;">Six 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;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">634,718</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', Times, serif;">$</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', Times, serif;">1,341,557</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', Times, serif; 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', Times, serif; font-weight: bold;">317,358</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', Times, serif;">$</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', Times, serif;">528,552</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">1,582,112</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', Times, serif;">1,774,343</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', Times, serif; font-weight: bold;">791,055</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', Times, serif;">1,007,763</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">(2,391,787</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', Times, serif; 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', Times, serif;">(2,482,172</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', Times, serif;">)</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', Times, serif; font-weight: bold;">(1,195,892</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', Times, serif; 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', Times, serif;">(1,238,231</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">72,874</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', Times, serif;">100,284</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', Times, serif; font-weight: bold;">36,436</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', Times, serif;">50,141</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">615,743</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', Times, serif;">1,042,148</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', Times, serif; font-weight: bold;">307,873</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', Times, serif;">415,093</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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">513,660</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', Times, serif;">$</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', Times, serif;">1,776,160</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', Times, serif; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">763,318</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>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Postretirement Benefits</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;">&#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', Times, serif; font-weight: bold; text-align: center;">Six 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;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; text-align: center;">July 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; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">13,695</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', Times, serif;">$</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', Times, serif;">14,650</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', Times, serif; 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', Times, serif; font-weight: bold;">6,848</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', Times, serif;">$</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', Times, serif;">3,900</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">40,414</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', Times, serif;">47,436</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', Times, serif; 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', Times, serif;">26,936</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">(25,747</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', Times, serif; 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', Times, serif;">(23,766</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', Times, serif;">)</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', Times, serif; font-weight: bold;">(12,873</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', Times, serif; 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', Times, serif;">(12,016</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">(10,722</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', Times, serif;">)</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', Times, serif;">(11,945</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', Times, serif;">)</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', Times, serif; 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', Times, serif;">)</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', Times, serif;">(5,945</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">(38,801</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', Times, serif;">)</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', Times, serif;">(46,961</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', Times, serif;">)</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', Times, serif; font-weight: bold;">(19,401</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', Times, serif; 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', Times, serif;">(33,461</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">(21,161</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', Times, serif;">)</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', Times, serif;">$</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', Times, serif;">(20,586</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', Times, serif;">)</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', Times, serif; 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', Times, serif; font-weight: bold;">(10,580</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', Times, serif;">)</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', Times, serif;">$</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', Times, serif;">(20,586</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', Times, serif;">)</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The following table summarizes the consideration paid for Velvac and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 4.5pt;"><u>At April 3, 2017:</u></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Consideration</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></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Cash</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', Times, serif;">$</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', Times, serif;">4,078,000</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Debt</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', Times, serif;">36,000,000</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: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Contingent consideration arrangement</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', Times, serif;">2,070,000</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: 88%; 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', Times, serif;">$</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', Times, serif;">42,148,000</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: top; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Recognized amounts of identifiable assets acquired and liabilities assumed</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></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Accounts receivable</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', Times, serif;">$</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', Times, serif;">6,063,429</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; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Inventory</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', Times, serif;">12,992,377</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Prepaid and other assets</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', Times, serif;">494,617</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; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Property plant and equipment</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', Times, serif;">3,911,767</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Other noncurrent assets</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', Times, serif;">366,401</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; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Other intangible 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', Times, serif;">11,560,000</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Current liabilities</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', Times, serif;">(7,720,591</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', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 9.2pt;">Deferred tax liabilities</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', Times, serif;">(3,022,000</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', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 27.2pt;">Total identifiable net assets</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', Times, serif;">24,646,000</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: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Goodwill</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', Times, serif;">17,502,000</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: 88%; 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', Times, serif;">$</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', Times, serif;">42,148,000</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', Times, serif; text-align: justify;">The gross carrying amount and accumulated amortization of amortizable intangible assets are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">6,608,772</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', Times, serif;">$</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', Times, serif;">1,047,844</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">7,656,616</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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">12.9</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', Times, serif; 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', Times, serif;">3,650,000</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">4,099,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: center; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">9.5</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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">10,258,772</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', Times, serif;">$</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', Times, serif;">2,211,920</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">12,470,692</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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">11.2</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;">&#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><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: center; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">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: center; 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', Times, serif; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">1,704,323</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', Times, serif;">$</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', Times, serif;">639,168</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">2,343,491</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: center; 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', Times, serif; 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', Times, serif;">91,250</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', Times, serif;">224,853</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', Times, serif;">--</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', Times, serif;">316,103</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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">203,500</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', Times, serif;">--</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', Times, serif;">203,500</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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">153,684</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', Times, serif;">--</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', Times, serif;">153,684</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: center; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">1,795,573</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', Times, serif;">$</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', Times, serif;">1,221,205</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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">3,016,778</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: center; 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;">&#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><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: center; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">Net July 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', Times, serif; 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', Times, serif; font-weight: bold;">8,463,199</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', Times, serif; 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', Times, serif; font-weight: bold;">990,715</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-weight: bold;">9,453,914</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: center; 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><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">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: center; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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;">&#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><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: center; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">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: center; 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', Times, serif; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; 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', Times, serif; 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', Times, serif;">--</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', Times, serif;">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', Times, serif;">--</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', Times, serif;">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: center; 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', Times, serif; 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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">--</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', Times, serif;">$</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', Times, serif;">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: center; 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;">&#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><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: center; 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', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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: center; 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', Times, serif; text-align: justify;">The following is a roll-forward of goodwill from year-end 2016 to the end of the second quarter of 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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', Times, serif; font-weight: bold; text-align: center;">Industrial<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>Hardware<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 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', Times, serif; font-weight: bold; text-align: center;">Security<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>Products<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 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', Times, serif; font-weight: bold; text-align: center;">Metal<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>Products<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 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', Times, serif; font-weight: bold; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 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;">&#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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 22.5pt; text-indent: -18pt;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">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', Times, serif;">$</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', Times, serif;">&#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', Times, serif;">$</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', Times, serif;">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; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 22.5pt; text-indent: -18pt;">Investment - Velvac</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', Times, serif;">17,502,024</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', Times, serif;">&#8212;</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', Times, serif;">&#8212;</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', Times, serif;">17,502,024</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 22.5pt; text-indent: -18pt;">Foreign exchange</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', Times, serif;">33,599</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', Times, serif;">&#8212;</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', Times, serif;">&#8212;</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', Times, serif;">33,599</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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify; margin-left: 22.5pt; text-indent: -18pt;">Ending balance</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', Times, serif; 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', Times, serif; font-weight: bold;">19,296,416</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', Times, serif; 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', Times, serif; 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: #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', Times, serif; 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', Times, serif; 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: #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', Times, serif; 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', Times, serif; font-weight: bold;">32,355,458</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', Times, serif; text-align: left;">Segment financial information are as follows:</div><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#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', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</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', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</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;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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><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', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -18pt;">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><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', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">50,541,057</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', Times, serif;">$</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', Times, serif;">30,478,161</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', Times, serif; 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', Times, serif; font-weight: bold;">35,098,231</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', Times, serif;">$</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', Times, serif;">15,886,648</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', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">30,117,055</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', Times, serif;">30,074,127</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', Times, serif; font-weight: bold;">16,199,567</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', Times, serif;">15,876,910</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">13,429,926</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', Times, serif;">9,432,681</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', Times, serif; font-weight: bold;">6,746,945</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', Times, serif;">5,119,754</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: 52%; 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', Times, serif; 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', Times, serif; font-weight: bold;">94,088,038</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', Times, serif;">$</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', Times, serif;">69,984,969</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', Times, serif; 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', Times, serif; font-weight: bold;">58,044,743</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', Times, serif;">$</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', Times, serif;">36,883,312</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: 52%; 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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">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><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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">1,064,263</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', Times, serif;">$</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', Times, serif;">2,194,472</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', Times, serif; 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', Times, serif; font-weight: bold;">497,471</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', Times, serif;">$</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', Times, serif;">1,497,277</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', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; font-weight: bold;">2,685,795</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', Times, serif;">2,920,847</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', Times, serif; font-weight: bold;">1,691,358</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', Times, serif;">1,792,650</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; font-weight: bold;">972,605</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', Times, serif;">(1,048,587</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', Times, serif;">)</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', Times, serif; font-weight: bold;">297,633</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', Times, serif;">(184,059</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 61.2pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">4,722,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;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,066,732</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', Times, serif; font-weight: bold;">2,486,462</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', Times, serif;">3,105,868</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', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; font-weight: bold;">(332,678</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', Times, serif; 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', Times, serif;">(68,669</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', Times, serif;">)</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', Times, serif; font-weight: bold;">(311,654</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', Times, serif; 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', Times, serif;">(32,384</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', Times, serif;">)</div></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', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; font-weight: bold;">55,765</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', Times, serif;">26,518</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', Times, serif; font-weight: bold;">36,112</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', Times, serif;">5,144</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;">&#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', Times, serif; 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', Times, serif; font-weight: bold;">4,445,750</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', Times, serif;">$</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', Times, serif;">4,024,581</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', Times, serif; 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', Times, serif; font-weight: bold;">2,210,920</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', Times, serif;">$</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', Times, serif;">3,078,628</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', Times, serif; width: 100%;"><tr><td colspan="7" style="vertical-align: top; border-bottom: #000000 2px solid; width: 100%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SARs&#160; and Options Outstanding and Exercisable</div></td></tr><tr><td style="vertical-align: top; border-bottom: #000000 2px solid; font-weight: bold; width: 13.74%;"><div style="text-align: center;">Range of Exercise Prices</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; width: 15.51%;"><div style="font-weight: bold; text-align: center;">Outstanding as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; font-weight: bold; width: 14.96%;"><div style="text-align: center;">Weighted- Average Remaining Contractual Life</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; font-weight: bold; width: 14.27%;"><div style="text-align: center;">Weighted- Average Exercise Price</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; width: 15.12%;"><div style="font-weight: bold; text-align: center;">Exercisable as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; font-weight: bold; width: 14.96%;"><div style="text-align: center;">Weighted- Average Remaining Contractual Life</div></td><td style="vertical-align: bottom; border-bottom: #000000 2px solid; font-weight: bold; text-align: center; width: 11.44%;"><div style="text-align: center;">Weighted- Average Exercise Price</div></td></tr><tr><td style="vertical-align: top; width: 13.74%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">$19.10-21.10</div></td><td style="vertical-align: top; border-bottom: #000000 4px double; width: 15.51%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">174,500</div></td><td style="vertical-align: top; width: 14.96%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">4.7</div></td><td style="vertical-align: top; width: 14.27%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">$20.39</div></td><td style="vertical-align: top; border-bottom: #000000 4px double; width: 15.12%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">--</div></td><td style="vertical-align: top; width: 14.96%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">--</div></td><td style="vertical-align: top; width: 11.44%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">--</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; text-align: left;">Segment financial information are as follows:</div><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#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', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</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', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</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;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#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', Times, serif; font-weight: bold; text-align: center;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; 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><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', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -18pt;">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><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', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">50,541,057</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', Times, serif;">$</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', Times, serif;">30,478,161</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', Times, serif; 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', Times, serif; font-weight: bold;">35,098,231</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', Times, serif;">$</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', Times, serif;">15,886,648</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', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">30,117,055</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', Times, serif;">30,074,127</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', Times, serif; font-weight: bold;">16,199,567</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', Times, serif;">15,876,910</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">13,429,926</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', Times, serif;">9,432,681</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', Times, serif; font-weight: bold;">6,746,945</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', Times, serif;">5,119,754</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: 52%; 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', Times, serif; 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', Times, serif; font-weight: bold;">94,088,038</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', Times, serif;">$</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', Times, serif;">69,984,969</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', Times, serif; 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', Times, serif; font-weight: bold;">58,044,743</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', Times, serif;">$</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', Times, serif;">36,883,312</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: 52%; 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: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">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><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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; 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', Times, serif; font-weight: bold;">1,064,263</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', Times, serif;">$</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', Times, serif;">2,194,472</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', Times, serif; 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', Times, serif; font-weight: bold;">497,471</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', Times, serif;">$</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', Times, serif;">1,497,277</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', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; font-weight: bold;">2,685,795</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', Times, serif;">2,920,847</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', Times, serif; font-weight: bold;">1,691,358</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', Times, serif;">1,792,650</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: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; font-weight: bold;">972,605</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', Times, serif;">(1,048,587</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', Times, serif;">)</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', Times, serif; font-weight: bold;">297,633</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', Times, serif;">(184,059</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', Times, serif;">)</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', Times, serif; font-weight: bold; text-align: left; margin-left: 61.2pt; text-indent: -18pt;">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', Times, serif; font-weight: bold;">4,722,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;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,066,732</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', Times, serif; font-weight: bold;">2,486,462</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', Times, serif;">3,105,868</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', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; font-weight: bold;">(332,678</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', Times, serif; 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', Times, serif;">(68,669</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', Times, serif;">)</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', Times, serif; font-weight: bold;">(311,654</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', Times, serif; 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', Times, serif;">(32,384</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', Times, serif;">)</div></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', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">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', Times, serif; font-weight: bold;">55,765</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', Times, serif;">26,518</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', Times, serif; font-weight: bold;">36,112</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', Times, serif;">5,144</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;">&#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', Times, serif; 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', Times, serif; font-weight: bold;">4,445,750</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', Times, serif;">$</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', Times, serif;">4,024,581</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', Times, serif; 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', Times, serif; font-weight: bold;">2,210,920</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', Times, serif;">$</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', Times, serif;">3,078,628</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> 17570171 10955317 5495735 11518213 0 21.10 P5Y 112500 0 87500 25000 0 0 0 325500 19.10 0 20.39 0 0 62000 174500 0 2204525 174500 0 21.10 19.10 85395466 82467514 2694729 2694729 19105723 19105723 0 6285339 6249042 6270918 6250326 6257482 6250326 6249042 6258467 0 0 270000 1.1 4.0 1.2 3.0 P1M P3M P3M 3.5 0.5 0.0025 3.25 P2Y 1 P5Y 0 0 1000000 1000000 0 0 1000000 1000000 1454353 231005 81970 74561 EX-101.SCH 5 eml-20170701.xsd XBRL TAXONOMY EXTENSION SCHEMA 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, Net 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 - Business Combination link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Inventories, Net (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 081200 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Inventories, Net (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 - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 eml-20170701_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 eml-20170701_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 eml-20170701_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE 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 Interest rate swap, notional amount Derivative, Notional Amount Award Type [Axis] Recent Accounting Pronouncements Recent Accounting Pronouncements [Abstract] Accounts payable Accounts Payable, Current Accounts receivable, less allowances: $480,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 Business Acquisition [Axis] Prepaid and other assets Basis of Presentation Business Description and Basis of Presentation [Text Block] Other noncurrent assets Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Contingent consideration arrangement Business Combination, Contingent Consideration, Liability Other intangible assets Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Acquisition, Acquiree [Domain] Purchase price of acquisition Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Business Combination [Abstract] Business Acquisition [Line Items] Debt Consideration [Abstract] Property plant and equipment Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract] Business Combination Estimated fair value of inventories acquired included a step-up in the value of inventories Inventory Acquisition expenses Business Combination, Acquisition Related Costs Identifiable assets acquired, goodwill, and liabilities assumed, net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net 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) Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items] Cash dividends per share: (in dollars per share) Common Stock, shares issued (in shares) Common Stock, par value (in dollars per share) Common Stock, shares authorized (in shares) Common Stock, no par value: Authorized: 50,000,000 shares Issued: 8,954,297 shares in 2017 and 8,950,827 shares in 2016 Outstanding: 6,259,568 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] Contingent consideration 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, variable interest rate Draw down Debt Instrument, Face Amount Debt Instrument, Name [Domain] 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 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] Interest rate swap Derivative Liability 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 Fair Value, Hierarchy [Axis] Financial Instruments and Fair Value Measurements [Abstract] Fair Value Hierarchy [Domain] Financial Instruments and Fair Value Measurements Fair Value, by Balance Sheet Grouping [Table] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Assets or liabilities measured at fair value measurements Fair Value, by Balance Sheet Grouping [Table Text Block] Level 3 [Member] Level 1 [Member] Level 2 [Member] Financial Liabilities [Abstract] Total liabilities Financial Liabilities Fair Value Disclosure 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] 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] Investment - Velvac 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 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, Net Components of inventories [Abstract] Inventories, Net [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] Borrowing under credit facility Long-term Line of Credit Quarterly commitment fee percentage Line of Credit Facility, Commitment Fee Percentage 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] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Financing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Investing Activities Operating Activities Net income Net income Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities 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 fair value of derivative instrument, income tax (expense) benefit Change in pension and postretirement benefit costs, income taxes (expense)/benefit Change in pension and postretirement benefit costs, net of taxes of: 2017 - $225,727 and $112,864 respectively 2016 - $488,081 and $721,248, respectively Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax Change in fair value of derivative financial instrument, net of income tax benefit $41,680 Change in marketable securities, net of tax benefit of: 2017 - $5,553 and $6,345, respectively 2016 - $ - Total other assets Other Assets, Noncurrent Other long-term liabilities Postretirement Benefits [Member] Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other accrued expenses Other Accrued Liabilities, Current Total other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accrued other postretirement benefits Prime Rate [Member] Prime Rate [Member] Cash Payment to acquire business Marketable securities Payments to Acquire Marketable Securities Business Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired 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 Proceeds from issuance of long-term debt Proceeds from short term borrowings 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 Payments on revolving credit note Repayments of Lines of Credit Restricted Stock [Member] Retained earnings Options, Weighted- Average Remaining Contractual Life Exercisable, Weighted- Average Remaining Contractual life Exercisable, 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 Options, Weighted- Average Exercise Price (in dollars per share) 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 Recognized identified assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Gross carrying amount and accumulated amortization of amortizable intangible assets Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Schedule of Business Acquisitions, by Acquisition [Table] 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 and options 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] Outstanding options, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Number of Shares [Roll Forward] Options outstanding (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Exercisable as of July 1, 2017 (in shares) Maximum Range of Exercise Prices (in dollars per share) Minimum 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 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 Interest Rate 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 Credit Risk [Abstract] Document and Entity Information [Abstract] Goodwill [Abstract] Non-discretionary contributions made by an employer to a defined contribution plan. Non-discretionary Contributions [Member] Regular matching contributions made by an employer to a defined contribution plan. Regular Matching Contributions [Member] Plan designed to provide participants with a benefit. Plan 401 K Plan Amendment [Member] Transitional matching contributions made by an employer to a defined contribution plan. Transitional Credit Contributions [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 Additional information [Abstract] 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 leverage ratio to be maintained under covenant. Leverage ratio as multiple Period one Leverage ratio as multiple, through 2018 Represents the signed amendment to Restated Loan Agreement with People's United Bank. Restated Loan Agreement [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 Refers to leverage ratio to be maintained under covenant. Leverage ratio as multiple Thereafter Leverage ratio as multiple, there after 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 Two Leverage ratio as multiple, through 2019 refers to percentage of outstanding balance of term loan. Percentage of Outstanding Balance of Term Loan Percentage of outstanding balance of term loan 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 Period Three Leverage ratio as multiple, through 2020 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] 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] An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits and the right to receive cash or stock compensation equal to the appreciation of a predetermined number of the entity's shares, during a predetermined time period. Employee Stock Option and Stock Appreciation Rights (SARs) [Member] Stock Options and SARs [Member] 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 Stock Appreciation Rights and Options Outstanding And Exercisable [Abstract] SARs and Options Outstanding and Exercisable [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] Intangibles [Abstract] Refers to the acquired entity. Velvac Holdings, Inc [Member] Refers to the business combination contingent consideration earn out period. Business Combination Contingent Consideration Earn out Period Earn out period 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, 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, voting preferred stock; generally not indicative of the fair market value per share. Voting Preferred Stock No Par Value Voting Preferred Stock, par value (in dollars per share) 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) 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 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 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] 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 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 The amount of costs unrecognized during the period for pension and postretirement benefits. Unrecognized Pension And Postretirement Benefits Unrecognized pension and other postretirement benefits 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 EX-101.PRE 9 eml-20170701_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jul. 01, 2017
Jul. 27, 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,259,568
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q2  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jul. 01, 2017  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Jul. 01, 2017
Dec. 31, 2016
Current Assets    
Cash and cash equivalents $ 19,078,802 $ 22,725,376
Marketable securities 318,039 0
Accounts receivable, less allowances: $480,000 - 2017; $430,000 - 2016 28,928,146 18,135,792
Inventories 44,076,734 34,030,286
Prepaid expenses and other assets 3,544,990 1,858,471
Total Current Assets 95,946,711 76,749,925
Property, Plant and Equipment 69,654,698 64,911,071
Accumulated depreciation (40,360,786) (38,745,557)
Property, Plant and Equipment, Net 29,293,912 26,165,514
Goodwill 32,355,458 14,819,835
Trademarks 3,680,037 166,312
Patents, technology, and other intangibles net of accumulated amortization 9,453,914 1,764,449
Deferred income taxes 1,320,761 4,532,361
Total other assets 46,810,170 21,282,957
TOTAL ASSETS 172,050,793 124,198,396
Current Liabilities    
Accounts payable 14,741,022 7,048,174
Accrued compensation 2,608,051 3,112,404
Other accrued expenses 5,742,570 1,812,647
Current portion of long-term debt 6,549,830 892,857
Total Current Liabilities 29,641,473 12,866,082
Other long-term liabilities 288,805 288,805
Long-term debt, less current portion 29,450,000 892,857
Accrued other postretirement benefits 1,031,444 1,051,700
Accrued pension cost 26,243,605 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,954,297 shares in 2017 and 8,950,827 shares in 2016 Outstanding: 6,259,568 shares in 2017 and 6,256,098 shares in 2016 29,228,593 29,146,622
Treasury Stock: 2,694,729 shares in 2017 and 2016 (19,105,723) (19,105,723)
Retained earnings 97,237,844 95,631,216
Accumulated other comprehensive income (loss):    
Foreign currency translation (1,281,258) (2,165,081)
Marketable securities, net of tax (57,836) 0
Unrecognized net pension and other postretirement benefit costs, net of taxes (20,626,154) (21,039,520)
Accumulated other comprehensive loss (21,965,248) (23,204,601)
Total Shareholders' Equity 85,395,466 82,467,514
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 172,050,793 $ 124,198,396
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Jul. 01, 2017
Dec. 31, 2016
Current Assets    
Accounts receivable, allowances $ 480,000 $ 430,000
Shareholders' Equity    
Voting Preferred Stock, par value (in dollars per share) $ 0 $ 0
Voting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Nonvoting Preferred Stock, par value (in dollars per share) $ 0 $ 0
Nonvoting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Common Stock, 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,954,297 8,950,827
Common Stock, shares outstanding (in shares) 6,259,568 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 6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) [Abstract]        
Net sales $ 58,044,743 $ 36,883,312 $ 94,088,038 $ 69,984,969
Cost of products sold (44,040,068) (28,281,709) (71,795,204) (54,962,920)
Gross margin 14,004,675 8,601,603 22,292,834 15,022,049
Selling and administrative expenses (11,518,213) (5,495,735) (17,570,171) (10,955,317)
Operating profit 2,486,462 3,105,868 4,722,663 4,066,732
Interest expense (311,654) (32,384) (332,678) (68,669)
Other income 36,112 5,144 55,765 26,518
Income before income taxes 2,210,920 3,078,628 4,445,750 4,024,581
Income taxes 744,518 990,791 1,462,207 1,288,671
Net income $ 1,466,402 $ 2,087,837 $ 2,983,543 $ 2,735,910
Earnings per Share:        
Basic (in dollars per share) $ 0.23 $ 0.33 $ 0.48 $ 0.44
Diluted (in dollars per share) 0.23 0.33 0.47 0.44
Cash dividends per share: (in dollars per share) $ 0.11 $ 0.11 $ 0.22 $ 0.22
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract]        
Net income $ 1,466,402 $ 2,087,837 $ 2,983,543 $ 2,735,910
Other comprehensive income/(loss):        
Change in foreign currency translation 411,852 (257,653) 883,823 (79,866)
Change in marketable securities, net of tax benefit of: 2017 - $5,553 and $6,345, respectively 2016 - $ - 11,620 0 10,169 0
Change in fair value of derivative financial instrument, net of income tax benefit $41,680 (68,005) 0 (68,005) 0
Change in pension and postretirement benefit costs, net of taxes of: 2017 - $225,727 and $112,864 respectively 2016 - $488,081 and $721,248, respectively 206,683 1,313,187 413,366 (888,656)
Total other comprehensive income 562,150 (1,570,840) 1,239,353 (968,522)
Comprehensive income $ 2,028,552 $ 516,997 $ 4,222,896 $ 1,767,388
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
Other comprehensive income/(loss):        
Change in marketable securities, income taxes expense (benefit) $ 6,345 $ 0 $ 5,553 $ 0
Change in fair value of derivative instrument, income tax (expense) benefit 41,680 0 41,680 0
Change in pension and postretirement benefit costs, income taxes (expense)/benefit $ 112,864 $ 721,248 $ 225,727 $ 488,081
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Operating Activities    
Net income $ 2,983,543 $ 2,735,910
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,536,319 1,849,128
Unrecognized pension and other postretirement benefits 231,005 1,454,353
Loss on sale of equipment and other assets 48,618 39,702
Provision for doubtful accounts 24,866 0
Issuance of Common Stock for directors' fees 81,970 74,561
Changes in operating assets and liabilities:    
Accounts receivable (4,519,266) (2,318,859)
Inventories 3,249,443 2,864,295
Prepaid expenses and other (1,636,168) 461,524
Other assets 970,284 (40,364)
Accounts payable 956,626 236,787
Accrued compensation (822,861) (877,879)
Other accrued expenses 3,204,161 (399,298)
Net cash provided by operating activities 6,308,540 6,079,860
Investing Activities    
Marketable securities (318,039) 0
Business Acquisition, net of cash acquired (42,148,000) 0
Purchases of property, plant and equipment (708,499) (1,084,325)
Net cash used in investing activities (43,174,538) (1,084,325)
Financing Activities    
Proceeds from issuance of long-term debt 31,000,000 0
Proceeds from short term borrowings 6,614,611 0
Payments on revolving credit note (1,614,611) 0
Principal payments on long-term debt (1,785,714) (1,071,428)
Dividends paid (1,376,914) (1,375,145)
Net cash provided by (used in) financing activities 32,837,372 (2,446,573)
Effect of exchange rate changes on cash 382,052 (117,865)
Net change in cash and cash equivalents (3,646,574) 2,431,097
Cash and cash equivalents at beginning of period 22,725,376 17,814,986
Cash and cash equivalents at end of period $ 19,078,802 $ 20,246,083
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation
6 Months Ended
Jul. 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 consolidated financial statements of The Eastern Company (the "Company") and the notes thereto included in the Company's Form 10-K for the fiscal 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.

On April 3, 2017, the Company completed a Securities Purchase Agreement (the "Securities Purchase Agreement") with Velvac Holdings, Inc., a Delaware corporation ("Velvac"), Jeffery R. Porter, W. Greg Bland, John Backovitch, Dave Otto, Bob Otto, Timothy Rintelman, Robert Brester, Dan Mcgrew, Mark Moeller; and Prospect Partners II, L.P. (collectively, the "Sellers"). Pursuant to the Securities Purchase Agreement, the Company acquired 100% of the issued and outstanding stock of Velvac 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"). The Acquisition was financed with a $31 million term loan from People's United Bank, National Association ("People's"), a $5 million draw down on the Company's $10 million revolving credit facility with People's and $3.5 million in cash. Please refer to the Form 8-K filed on April 7, 2017 and the amendment thereto filed on June 19, 2017 for further details.

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

The denominators used in the earnings per share computations are as follows:

  
Six Months Ended
  
Three Months Ended
 
  
July 1, 2017
  
July 2, 2016
  
July 1, 2017
  
July 2, 2016
 
Basic:
            
Weighted average shares outstanding
  
6,257,482
   
6,249,042
   
6,258,467
   
6,250,326
 
                 
Diluted:
                
Weighted average shares outstanding
  
6,257,482
   
6,249,042
   
6,258,467
   
6,250,326
 
Dilutive stock options
  
13,436
   
--
   
26,872
   
--
 
Denominator for diluted earnings per share
  
6,270,918
   
6,249,042
   
6,285,339
   
6,250,326
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories, Net
6 Months Ended
Jul. 01, 2017
Inventories, Net [Abstract]  
Inventories, Net
Note C – Inventories, Net

The components of inventories are as follows:

  
July 1, 2017
  
December 31, 2016
 
       
Raw material and component parts
 
$
11,435,810
  
$
8,829,236
 
Work in process
  
9,219,574
   
7,118,149
 
Finished goods
  
23,421,350
   
18,082,901
 
  
$
44,076,734
  
$
34,030,286
 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information
6 Months Ended
Jul. 01, 2017
Segment Information [Abstract]  
Segment Information
Note D – Segment Information

Segment financial information are as follows:
 
  
Six Months Ended
  
Three Months Ended
 
  
July 1, 2017
  
July 2, 2016
  
July 1, 2017
  
July 2, 2016
 
Revenues:
            
Sales to unaffiliated customers:
            
Industrial Hardware
 
$
50,541,057
  
$
30,478,161
  
$
35,098,231
  
$
15,886,648
 
Security Products
  
30,117,055
   
30,074,127
   
16,199,567
   
15,876,910
 
Metal Products
  
13,429,926
   
9,432,681
   
6,746,945
   
5,119,754
 
  
$
94,088,038
  
$
69,984,969
  
$
58,044,743
  
$
36,883,312
 
                 
Income before income taxes:
                
Industrial Hardware
 
$
1,064,263
  
$
2,194,472
  
$
497,471
  
$
1,497,277
 
Security Products
  
2,685,795
   
2,920,847
   
1,691,358
   
1,792,650
 
Metal Products
  
972,605
   
(1,048,587
)
  
297,633
   
(184,059
)
Operating Profit
  
4,722,663
   
4,066,732
   
2,486,462
   
3,105,868
 
Interest expense
  
(332,678
)
  
(68,669
)
  
(311,654
)
  
(32,384
)
Other income
  
55,765
   
26,518
   
36,112
   
5,144
 
  
$
4,445,750
  
$
4,024,581
  
$
2,210,920
  
$
3,078,628
 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Recent Accounting Pronouncements
6 Months Ended
Jul. 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 does not expect that the adoption of ASU 2017-01 will have a material impact 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 does not expect that the adoption of ASU 2017-04 will have a material impact 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 does not expect that the adoption of ASU 2017-06 will have a material impact 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 does not expect that the adoption of ASU 2017-07 will have a material impact 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
6 Months Ended
Jul. 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.  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 any remaining outstanding 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 quarterly commitment fee 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 Company subsequently paid off $1.6 million on the revolving credit facility leaving a balance on the credit facility of $5 million.

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 July 1, 2017, the interest rate for one half ($15.5 million) of the term portion was 3.23%, using a 1 month LIBOR rate and 3.30% on the remaining balance ($15.5 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the $5 million of the revolving credit portion was 3.23%.
 
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, which is 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 periods from January 1, 2019 through December 31, 2019, 3.25x for the periods from January 1, 2020 through December 31, 2020 and 3.0x thereafter.  The Company was in compliance with all covenants for the three month period ended July 1, 2017.

On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notional amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.  The notional 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 the LIBOR rate when the LIBOR rate 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
6 Months Ended
Jul. 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 second quarter of 2017:

  
Industrial
Hardware
Segment
  
Security
Products
Segment
  
Metal
Products
Segment
  


Total
 
             
Beginning balance
 
$
1,760,793
  
$
13,059,042
  
$
  
$
14,819,835
 
Investment - Velvac
  
17,502,024
   
   
   
17,502,024
 
Foreign exchange
  
33,599
   
   
   
33,599
 
Ending balance
 
$
19,296,416
  
$
13,059,042
  
$
  
$
32,355,458
 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangibles
6 Months Ended
Jul. 01, 2017
Intangibles [Abstract]  
Intangibles
Note H – Intangibles

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

  
Industrial Hardware Segment
  
Security Products Segment
  
Metal Products Segment
  
Total
  
Weighted-Average Amortization Period (Years)
 
2017 Gross Amount
               
Patents and developed technology
 
$
6,608,772
  
$
1,047,844
  
$
--
  
$
7,656,616
   
12.9
 
Customer relationships
  
3,650,000
   
449,706
   
--
   
4,099,706
   
9.5
 
Non-compete agreements
  
--
   
407,000
   
--
   
407,000
   
5.0
 
Intellectual property
  
--
   
307,370
   
--
   
307,370
   
5.0
 
Total Gross Intangibles
 
$
10,258,772
  
$
2,211,920
  
$
--
  
$
12,470,692
   
11.2
 
                     
2017 Accumulated Amortization
                    
Patents and developed technology
 
$
1,704,323
  
$
639,168
  
$
--
  
$
2,343,491
     
Customer relationships
  
91,250
   
224,853
   
--
   
316,103
     
Non-compete agreements
  
--
   
203,500
   
--
   
203,500
     
Intellectual property
  
--
   
153,684
   
--
   
153,684
     
Accumulated Amortization
 
$
1,795,573
  
$
1,221,205
  
$
--
  
$
3,016,778
     
                     
Net July 1, 2017 per Balance Sheet
 
$
8,463,199
  
$
990,715
  
$
--
  
$
9,453,914
     
 
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
6 Months Ended
Jul. 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 fiscal year 2017, the Company changed the method used to measure Service Cost and Interest Cost for pension and other postretirement benefits for the Company's plans.  Previously, the Company measured interest costs utilizing a single weighted-average discount rate derived from the yield curve used to measure the benefit obligations.  For fiscal year 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).  This 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.  The Company has 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 six-month period ended July 1, 2017 is approximately $270,000 lower when compared to the prior approach that the Company used.
 
Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2017 and 2016 are as follows:

  
Pension Benefits
 
  
Six Months Ended
  
Three Months Ended
 
  
July 1, 2017
  
July 2, 2016
  
July 1, 2017
  
July 2, 2016
 
Service cost
 
$
634,718
  
$
1,341,557
  
$
317,358
  
$
528,552
 
Interest cost
  
1,582,112
   
1,774,343
   
791,055
   
1,007,763
 
Expected return on plan assets
  
(2,391,787
)
  
(2,482,172
)
  
(1,195,892
)
  
(1,238,231
)
Amortization of prior service cost
  
72,874
   
100,284
   
36,436
   
50,141
 
Amortization of the net loss
  
615,743
   
1,042,148
   
307,873
   
415,093
 
Net periodic benefit cost
 
$
513,660
  
$
1,776,160
  
$
256,830
  
$
763,318
 
 
  
Postretirement Benefits
 
  
Six Months Ended
  
Three Months Ended
 
  
July 1, 2017
  
July 2, 2016
  
July 1, 2017
  
July 2, 2016
 
Service cost
 
$
13,695
  
$
14,650
  
$
6,848
  
$
3,900
 
Interest cost
  
40,414
   
47,436
   
20,207
   
26,936
 
Expected return on plan assets
  
(25,747
)
  
(23,766
)
  
(12,873
)
  
(12,016
)
Amortization of prior service cost
  
(10,722
)
  
(11,945
)
  
(5,361
)
  
(5,945
)
Amortization of the net loss
  
(38,801
)
  
(46,961
)
  
(19,401
)
  
(33,461
)
Net periodic benefit cost
 
$
(21,161
)
 
$
(20,586
)
 
$
(10,580
)
 
$
(20,586
)
 
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 July 1, 2017 the Company has contributed $161,000 into its pension plans and $72,000 into its postretirement plan and will make the remaining contributions as required during the remainder of the year.

The Company has contributory savings plans under Section 401(k) of the Internal Revenue Code covering substantially all 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.  The 401(k) Plan also provides for a transitional credit to certain eligible employees 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 contribution to all eligible employees.

The Company made contributions to the plan as follows:

   
 
Six Months Ended
 
Three Months Ended
 
 
July 1, 2017
 
July 2, 2016
 
July 1, 2017
 
July 2, 2016
 
Regular matching contribution
 
$
235,423
  
$
132,048
  
$
118,947
  
$
75,817
 
Transitional credit contribution
  
231,072
   
41,548
   
95,702
   
41,548
 
Non-discretionary contribution
  
323,232
   
51,470
   
15,664
   
--
 
Total contributions for the period
 
$
789,727
  
$
225,066
  
$
230,313
  
$
117,365
 
 
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
6 Months Ended
Jul. 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 July 1, 2017, the Company had one stock option plan, The Eastern Company 2010 Executive Stock Incentive 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 Company's common stock on the dates the stock 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. In the second quarter of 2017, 25,000 stock options were granted and no stock options or restricted stock were granted in the second quarter of 2016 which are subject to meeting performance measurements.

The 2010 Plan also permits the issuance of Stock Appreciation Rights ("SARs").  The SARs are in the form of an option with a cashless exercise price equal to the fair value of the Company's common stock at the date of grant.  During the second quarter of 2017, the Company issued 87,500 SARs at an exercise price of $21.10.  The SARs will become fully vested after five years and some are subject to meeting certain performance measurements.  When exercised, the Company will issue shares of Company common stock with a value equal to the difference between the closing price of the Company's common stock 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 second quarter of fiscal year 2017 was approximately $55,584.

As of July 1, 2017, there were 325,500 shares of common stock reserved and available for future grant under the above noted 2010 Plan.

The following tables set forth the outstanding stock options and SARs for the period specified:

  
Three Months Ended
July 1, 2017
  
Year Ended
December 31, 2016
 
  
Shares
 
Weighted - Average Exercise Price
  
Shares
 
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
62,000
  
$
19.10
   
--
  
$
--
 
Issued
  
112,500
   
21.10
   
--
   
--
 
Outstanding at end of period
  
174,500
   
20.39
   
--
   
--
 
 
SARs  and Options Outstanding and Exercisable
Range of Exercise Prices
Outstanding as of
July 1, 2017
Weighted- Average Remaining Contractual Life
Weighted- Average Exercise Price
Exercisable as of
July 1, 2017
Weighted- Average Remaining Contractual Life
Weighted- Average Exercise Price
$19.10-21.10
174,500
4.7
$20.39
--
--
--
 
As of July 1, 2017, outstanding SARs and options had an intrinsic value of $2,204,525.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
6 Months Ended
Jul. 01, 2017
Income Taxes [Abstract]  
Income Taxes
Note K – Income Taxes

The Company files federal income tax returns as well as tax returns in 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 foreign 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 as a result of the expiration of applicable statutes of limitation 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 six months ended July 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
6 Months Ended
Jul. 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 ordinary 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 accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As July 1, 2017 and December 31, 2016, there were no significant concentrations of credit risk. No single customer represented more than 10% of the Company's net accounts receivable as of July 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
 
The Company's exposure to the risk of changes in market interest rates relates primarily to the Company's debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The Company has an interest rate swap with a notional amount of $15,500,000 on July 1, 2017 to convert a portion of its 2017 Term Loan from variable to fixed rates.  The valuation of this swap is determined using the three month LIBOR rate index and mitigates the Company's exposure to interest rate risk.

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. The assets or liabilities requiring fair value measurements on July 1, 2017 are as follows:

  
Fair Value
  
Level 1
  
Level 2
  
Level 3
 
Financial Liabilities
Interest rate swap
 
$
109,685
  
$
--
  
$
109,685
  
$
--
 
Contingent consideration
  
2,070,000
   
--
   
-- 
   
2,070,000
 
                 
Total liabilities
 
$
2,179,685
  
$
--
  
$
109,685
  
$
2,070,000
 

The Company's interest rate swap is not an exchange-traded instrument.  However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities. Regarding the contingent consideration, the fair value measurement is based on significant inputs not observable in the market and accordingly is classified as a Level 3.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combination
6 Months Ended
Jul. 01, 2017
Business Combination [Abstract]  
Business Combination
Note M – Business Combination

On April 3, 2017, The Eastern Company (the "Company") completed an acquisition of Velvac Holdings, Inc. ("Velvac"), a Delaware corporation (including its subsidiaries), for $39.5 million and an earnout consideration contingent upon Velvac achieving minimum earning performance levels and based on sales of Velvac's new proprietary Road-IQ product line, subject to certain customary post-closing adjustments (the "Acquisition"). 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.

The goodwill of $17,502,000 arising from the acquisition consist of the difference between the consideration paid and the fair value of the assets and liabilities acquired. None of the goodwill recognized is expected to be deductible for income tax purposes. The following table summarizes the consideration paid for Velvac and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date.
 
At April 3, 2017:

Consideration
   
Cash
 
$
4,078,000
 
Debt
  
36,000,000
 
Contingent consideration arrangement
  
2,070,000
 
  
$
42,148,000
 
Recognized amounts of identifiable assets acquired and liabilities assumed
    
Accounts receivable
 
$
6,063,429
 
Inventory
  
12,992,377
 
Prepaid and other assets
  
494,617
 
Property plant and equipment
  
3,911,767
 
Other noncurrent assets
  
366,401
 
Other intangible assets
  
11,560,000
 
Current liabilities
  
(7,720,591
)
Deferred tax liabilities
  
(3,022,000
)
Total identifiable net assets
  
24,646,000
 
Goodwill
  
17,502,000
 
  
$
42,148,000
 

The Company determined the acquisition date fair value of the contingent consideration obligation using the Income Approach method which is a valuation technique that provides an estimate of the fair value of an asset based on the market participant expectations of the cash flows an asset would generate over a period of time. The contingent consideration obligation was based on weighted projected cash flows discounted back to present value equivalents at a risk adjusted discount rate. The Velvac earnout is contingent upon the ability of Velvac to reach certain EBITDA targets over the course of the next five years. At each annual period, the Company will revalue the contingent consideration obligation to estimated fair value and record changes in fair value as income or expense in the Company's consolidated statement of operations.

Accounts Receivable

Acquired receivables are amounts due from customers.

Inventories

The estimated fair value of inventories acquired included a step-up in the value of inventories of $1,187,668. The entire amount was charged to cost of sales in the second quarter of 2017.

Intangible Assets

The estimated fair value of identifiable intangible assets is determined primarily using the Income Approach method which is a valuation technique that provides an estimate of the fair value of an asset based on the market participant expectations of the cash flows an asset would generate over its remaining useful life. Some of the more significant assumption inherent in the development of the identifiable intangible assets valuation, from the perspective of a market participant, include the estimate net cash flows for each year for each project or product, the appropriate discount rate to select in order to measure the risk inherent in each future cash flow stream, the assessment of each asset's life cycle, competitive trends impacting the asset and each cash flow stream as well as other factors.

Goodwill Allocation

Among the primary reasons the Company entered into the Velvac acquisition and the factors that contributed to a purchase price resulting in the recognition of goodwill were a history of operating margins and profitability, a strong research and development center including its Road-iQTM  360-degree view camera, recording and communication system and TrailerLinkTM, a new patent-pending solution that supports trailer-to-trailer video and data communications, expanded commercial footprint on a nationwide basis, and key pipeline additions of Velvac which will enable the Company to expand its product offerings and offer its customers a greater breadth of products.

Acquisition Related Expenses

Included in general and administrated expenses in the consolidated statements of operations for the three and six month periods ended July 1, 2017 were $691,000 and $869,000 respectively for acquisition expenses.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Tables)
6 Months Ended
Jul. 01, 2017
Earnings Per Share [Abstract]  
Denominators used in the earnings per share computations
The denominators used in the earnings per share computations are as follows:

  
Six Months Ended
  
Three Months Ended
 
  
July 1, 2017
  
July 2, 2016
  
July 1, 2017
  
July 2, 2016
 
Basic:
            
Weighted average shares outstanding
  
6,257,482
   
6,249,042
   
6,258,467
   
6,250,326
 
                 
Diluted:
                
Weighted average shares outstanding
  
6,257,482
   
6,249,042
   
6,258,467
   
6,250,326
 
Dilutive stock options
  
13,436
   
--
   
26,872
   
--
 
Denominator for diluted earnings per share
  
6,270,918
   
6,249,042
   
6,285,339
   
6,250,326
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories, Net (Tables)
6 Months Ended
Jul. 01, 2017
Inventories, Net [Abstract]  
Components of inventories
The components of inventories are as follows:

  
July 1, 2017
  
December 31, 2016
 
       
Raw material and component parts
 
$
11,435,810
  
$
8,829,236
 
Work in process
  
9,219,574
   
7,118,149
 
Finished goods
  
23,421,350
   
18,082,901
 
  
$
44,076,734
  
$
34,030,286
 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Tables)
6 Months Ended
Jul. 01, 2017
Segment Information [Abstract]  
Segment financial information
Segment financial information are as follows:
 
  
Six Months Ended
  
Three Months Ended
 
  
July 1, 2017
  
July 2, 2016
  
July 1, 2017
  
July 2, 2016
 
Revenues:
            
Sales to unaffiliated customers:
            
Industrial Hardware
 
$
50,541,057
  
$
30,478,161
  
$
35,098,231
  
$
15,886,648
 
Security Products
  
30,117,055
   
30,074,127
   
16,199,567
   
15,876,910
 
Metal Products
  
13,429,926
   
9,432,681
   
6,746,945
   
5,119,754
 
  
$
94,088,038
  
$
69,984,969
  
$
58,044,743
  
$
36,883,312
 
                 
Income before income taxes:
                
Industrial Hardware
 
$
1,064,263
  
$
2,194,472
  
$
497,471
  
$
1,497,277
 
Security Products
  
2,685,795
   
2,920,847
   
1,691,358
   
1,792,650
 
Metal Products
  
972,605
   
(1,048,587
)
  
297,633
   
(184,059
)
Operating Profit
  
4,722,663
   
4,066,732
   
2,486,462
   
3,105,868
 
Interest expense
  
(332,678
)
  
(68,669
)
  
(311,654
)
  
(32,384
)
Other income
  
55,765
   
26,518
   
36,112
   
5,144
 
  
$
4,445,750
  
$
4,024,581
  
$
2,210,920
  
$
3,078,628
 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill (Tables)
6 Months Ended
Jul. 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 second quarter of 2017:

  
Industrial
Hardware
Segment
  
Security
Products
Segment
  
Metal
Products
Segment
  


Total
 
             
Beginning balance
 
$
1,760,793
  
$
13,059,042
  
$
  
$
14,819,835
 
Investment - Velvac
  
17,502,024
   
   
   
17,502,024
 
Foreign exchange
  
33,599
   
   
   
33,599
 
Ending balance
 
$
19,296,416
  
$
13,059,042
  
$
  
$
32,355,458
 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangibles (Tables)
6 Months Ended
Jul. 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 are as follows:

  
Industrial Hardware Segment
  
Security Products Segment
  
Metal Products Segment
  
Total
  
Weighted-Average Amortization Period (Years)
 
2017 Gross Amount
               
Patents and developed technology
 
$
6,608,772
  
$
1,047,844
  
$
--
  
$
7,656,616
   
12.9
 
Customer relationships
  
3,650,000
   
449,706
   
--
   
4,099,706
   
9.5
 
Non-compete agreements
  
--
   
407,000
   
--
   
407,000
   
5.0
 
Intellectual property
  
--
   
307,370
   
--
   
307,370
   
5.0
 
Total Gross Intangibles
 
$
10,258,772
  
$
2,211,920
  
$
--
  
$
12,470,692
   
11.2
 
                     
2017 Accumulated Amortization
                    
Patents and developed technology
 
$
1,704,323
  
$
639,168
  
$
--
  
$
2,343,491
     
Customer relationships
  
91,250
   
224,853
   
--
   
316,103
     
Non-compete agreements
  
--
   
203,500
   
--
   
203,500
     
Intellectual property
  
--
   
153,684
   
--
   
153,684
     
Accumulated Amortization
 
$
1,795,573
  
$
1,221,205
  
$
--
  
$
3,016,778
     
                     
Net July 1, 2017 per Balance Sheet
 
$
8,463,199
  
$
990,715
  
$
--
  
$
9,453,914
     
 
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)
6 Months Ended
Jul. 01, 2017
Retirement Benefit Plans [Abstract]  
Significant disclosures relating to benefit plans
Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2017 and 2016 are as follows:

  
Pension Benefits
 
  
Six Months Ended
  
Three Months Ended
 
  
July 1, 2017
  
July 2, 2016
  
July 1, 2017
  
July 2, 2016
 
Service cost
 
$
634,718
  
$
1,341,557
  
$
317,358
  
$
528,552
 
Interest cost
  
1,582,112
   
1,774,343
   
791,055
   
1,007,763
 
Expected return on plan assets
  
(2,391,787
)
  
(2,482,172
)
  
(1,195,892
)
  
(1,238,231
)
Amortization of prior service cost
  
72,874
   
100,284
   
36,436
   
50,141
 
Amortization of the net loss
  
615,743
   
1,042,148
   
307,873
   
415,093
 
Net periodic benefit cost
 
$
513,660
  
$
1,776,160
  
$
256,830
  
$
763,318
 
 
  
Postretirement Benefits
 
  
Six Months Ended
  
Three Months Ended
 
  
July 1, 2017
  
July 2, 2016
  
July 1, 2017
  
July 2, 2016
 
Service cost
 
$
13,695
  
$
14,650
  
$
6,848
  
$
3,900
 
Interest cost
  
40,414
   
47,436
   
20,207
   
26,936
 
Expected return on plan assets
  
(25,747
)
  
(23,766
)
  
(12,873
)
  
(12,016
)
Amortization of prior service cost
  
(10,722
)
  
(11,945
)
  
(5,361
)
  
(5,945
)
Amortization of the net loss
  
(38,801
)
  
(46,961
)
  
(19,401
)
  
(33,461
)
Net periodic benefit cost
 
$
(21,161
)
 
$
(20,586
)
 
$
(10,580
)
 
$
(20,586
)
Defined Contribution Plan
The Company made contributions to the plan as follows:

   
 
Six Months Ended
 
Three Months Ended
 
 
July 1, 2017
 
July 2, 2016
 
July 1, 2017
 
July 2, 2016
 
Regular matching contribution
 
$
235,423
  
$
132,048
  
$
118,947
  
$
75,817
 
Transitional credit contribution
  
231,072
   
41,548
   
95,702
   
41,548
 
Non-discretionary contribution
  
323,232
   
51,470
   
15,664
   
--
 
Total contributions for the period
 
$
789,727
  
$
225,066
  
$
230,313
  
$
117,365
 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Based Compensation (Tables)
6 Months Ended
Jul. 01, 2017
Stock Based Compensation [Abstract]  
Stock appreciation rights activity
The following tables set forth the outstanding stock options and SARs for the period specified:

  
Three Months Ended
July 1, 2017
  
Year Ended
December 31, 2016
 
  
Shares
 
Weighted - Average Exercise Price
  
Shares
 
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
62,000
  
$
19.10
   
--
  
$
--
 
Issued
  
112,500
   
21.10
   
--
   
--
 
Outstanding at end of period
  
174,500
   
20.39
   
--
   
--
 
Schedule of stock appreciation rights and options outstanding and exercisable
SARs  and Options Outstanding and Exercisable
Range of Exercise Prices
Outstanding as of
July 1, 2017
Weighted- Average Remaining Contractual Life
Weighted- Average Exercise Price
Exercisable as of
July 1, 2017
Weighted- Average Remaining Contractual Life
Weighted- Average Exercise Price
$19.10-21.10
174,500
4.7
$20.39
--
--
--
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements (Tables)
6 Months Ended
Jul. 01, 2017
Financial Instruments and Fair Value Measurements [Abstract]  
Assets or liabilities measured at fair value measurements
The assets or liabilities requiring fair value measurements on July 1, 2017 are as follows:

  
Fair Value
  
Level 1
  
Level 2
  
Level 3
 
Financial Liabilities
Interest rate swap
 
$
109,685
  
$
--
  
$
109,685
  
$
--
 
Contingent consideration
  
2,070,000
   
--
   
-- 
   
2,070,000
 
                 
Total liabilities
 
$
2,179,685
  
$
--
  
$
109,685
  
$
2,070,000
 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combination (Tables)
6 Months Ended
Jul. 01, 2017
Business Combination [Abstract]  
Recognized identified assets acquired and liabilities assumed
The following table summarizes the consideration paid for Velvac and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date.
 
At April 3, 2017:

Consideration
   
Cash
 
$
4,078,000
 
Debt
  
36,000,000
 
Contingent consideration arrangement
  
2,070,000
 
  
$
42,148,000
 
Recognized amounts of identifiable assets acquired and liabilities assumed
    
Accounts receivable
 
$
6,063,429
 
Inventory
  
12,992,377
 
Prepaid and other assets
  
494,617
 
Property plant and equipment
  
3,911,767
 
Other noncurrent assets
  
366,401
 
Other intangible assets
  
11,560,000
 
Current liabilities
  
(7,720,591
)
Deferred tax liabilities
  
(3,022,000
)
Total identifiable net assets
  
24,646,000
 
Goodwill
  
17,502,000
 
  
$
42,148,000
 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation (Details) - USD ($)
Apr. 03, 2017
Jul. 01, 2017
Jan. 23, 2014
Jan. 25, 2012
Jan. 29, 2010
Term Loan [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Maximum borrowing capacity   $ 31,000,000   $ 5,000,000 $ 5,000,000
Revolving Credit Loan [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Maximum borrowing capacity   $ 10,000,000 $ 10,000,000   $ 10,000,000
Velvac Holdings, Inc [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Percentage of common stock acquired 100.00%        
Purchase price of acquisition $ 39,500,000        
Payment to acquire business 4,078,000        
Velvac Holdings, Inc [Member] | Term Loan [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Maximum borrowing capacity 31,000,000        
Velvac Holdings, Inc [Member] | Revolving Credit Loan [Member]          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Maximum borrowing capacity 10,000,000        
Draw down 5,000,000        
Payment to acquire business $ 3,500,000        
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
Basic [Abstract]        
Weighted average shares outstanding (in shares) 6,258,467 6,250,326 6,257,482 6,249,042
Diluted [Abstract]        
Weighted average shares outstanding (in shares) 6,258,467 6,250,326 6,257,482 6,249,042
Dilutive stock options (in shares) 26,872 0 13,436 0
Denominator for diluted earnings per share (in shares) 6,285,339 6,250,326 6,270,918 6,249,042
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories, Net (Details) - USD ($)
Jul. 01, 2017
Dec. 31, 2016
Components of inventories [Abstract]    
Raw material and component parts $ 11,435,810 $ 8,829,236
Work in process 9,219,574 7,118,149
Finished goods 23,421,350 18,082,901
Inventories, net $ 44,076,734 $ 34,030,286
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
Segment Reporting Information [Line Items]        
Revenues, sales to unaffiliated customers $ 58,044,743 $ 36,883,312 $ 94,088,038 $ 69,984,969
Operating Profit 2,486,462 3,105,868 4,722,663 4,066,732
Interest expense (311,654) (32,384) (332,678) (68,669)
Other income 36,112 5,144 55,765 26,518
Income before income taxes 2,210,920 3,078,628 4,445,750 4,024,581
Operating Segments [Member] | Industrial Hardware [Member]        
Segment Reporting Information [Line Items]        
Revenues, sales to unaffiliated customers 35,098,231 15,886,648 50,541,057 30,478,161
Operating Profit 497,471 1,497,277 1,064,263 2,194,472
Operating Segments [Member] | Security Products [Member]        
Segment Reporting Information [Line Items]        
Revenues, sales to unaffiliated customers 16,199,567 15,876,910 30,117,055 30,074,127
Operating Profit 1,691,358 1,792,650 2,685,795 2,920,847
Operating Segments [Member] | Metal Products [Member]        
Segment Reporting Information [Line Items]        
Revenues, sales to unaffiliated customers 6,746,945 5,119,754 13,429,926 9,432,681
Operating Profit $ 297,633 $ (184,059) $ 972,605 $ (1,048,587)
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt (Details) - USD ($)
3 Months Ended 6 Months Ended 24 Months Ended
Apr. 04, 2017
Jun. 09, 2016
Jan. 23, 2014
Jan. 25, 2012
Jan. 29, 2010
Sep. 30, 2019
Jul. 01, 2017
Jul. 02, 2016
Jun. 30, 2019
Apr. 03, 2017
Debt Instrument [Line Items]                    
Payments on revolving credit note             $ (1,614,611) $ 0    
Original notional amount             $ 15,500,000      
Velvac Holdings, Inc [Member]                    
Debt Instrument [Line Items]                    
Percentage of common stock acquired                   100.00%
LIBOR [Member]                    
Debt Instrument [Line Items]                    
Term of variable rate             3 months      
LIBOR [Member] | Minimum [Member]                    
Debt Instrument [Line Items]                    
Basis spread on variable rate             1.75%      
LIBOR [Member] | Maximum [Member]                    
Debt Instrument [Line Items]                    
Basis spread on variable rate             2.50%      
Restated Loan Agreement [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      
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      
Term Loan [Member]                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity       $ 5,000,000 $ 5,000,000   $ 31,000,000      
Fixed rate of interest       3.90% 4.98%          
Maturity date of loan     Jul. 01, 2016 Jan. 31, 2014     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] | Forecast [Member]                    
Debt Instrument [Line Items]                    
Quarterly principal payment           $ 775,000     $ 387,500  
Term Loan [Member] | Interest Rate Swap [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]                    
Debt Instrument [Line Items]                    
Fixed rate of interest             3.23%      
Borrowing under credit facility             $ 15,500,000      
Term of variable rate             1 month      
Term Loan [Member] | 3 Month LIBOR [Member]                    
Debt Instrument [Line Items]                    
Fixed rate of interest             3.30%      
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      
Fixed rate of interest             3.23%      
Maturity date of loan   Jul. 01, 2018         Apr. 01, 2022      
Borrowing under credit facility             $ 5,000,000     6,600,000
Payments on revolving credit note             $ (1,614,611)      
Quarterly commitment fee percentage             0.25%      
Commitment fee percentage for first six months             0.25%      
Revolving Credit Loan [Member] | Minimum [Member]                    
Debt Instrument [Line Items]                    
Quarterly commitment fee percentage             0.20%      
Revolving Credit Loan [Member] | Maximum [Member]                    
Debt Instrument [Line Items]                    
Quarterly commitment fee percentage             0.375%      
Revolving Credit Loan [Member] | Velvac Holdings, Inc [Member]                    
Debt Instrument [Line Items]                    
Borrowing under credit facility                   $ 1,429,000
Revolving Credit Loan [Member] | LIBOR [Member]                    
Debt Instrument [Line Items]                    
Basis spread on variable rate     2.25%              
Revolving Credit Loan [Member] | LIBOR [Member] | Minimum [Member]                    
Debt Instrument [Line Items]                    
Basis spread on variable rate             1.75%      
Revolving Credit Loan [Member] | LIBOR [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] | Floor Rate [Member]                    
Debt Instrument [Line Items]                    
Basis spread on variable rate         2.25%          
Floor rate of loan         3.25%          
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill (Details)
6 Months Ended
Jul. 01, 2017
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 14,819,835
Investment - Velvac 17,502,024
Foreign exchange 33,599
Ending balance 32,355,458
Industrial Hardware Segment [Member]  
Goodwill [Roll Forward]  
Beginning balance 1,760,793
Investment - Velvac 17,502,024
Foreign exchange 33,599
Ending balance 19,296,416
Security Products Segment [Member]  
Goodwill [Roll Forward]  
Beginning balance 13,059,042
Investment - Velvac 0
Foreign exchange 0
Ending balance 13,059,042
Metal Products Segment [Member]  
Goodwill [Roll Forward]  
Beginning balance 0
Investment - Velvac 0
Foreign exchange 0
Ending balance $ 0
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangibles (Details) - USD ($)
6 Months Ended 12 Months Ended
Jul. 01, 2017
Dec. 31, 2016
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount $ 12,470,692 $ 4,358,510
Accumulated amortization 3,016,778 2,594,061
Net as per balance sheet $ 9,453,914 $ 1,764,449
Weighted average amortization period 11 years 2 months 12 days 12 years 3 months 18 days
Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount $ 10,258,772 $ 2,159,060
Accumulated amortization 1,795,573 1,529,675
Net as per balance sheet 8,463,199 629,385
Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount 2,211,920 2,199,450
Accumulated amortization 1,221,205 1,064,386
Net as per balance sheet 990,715 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 7,656,616 3,194,434
Accumulated amortization $ 2,343,491 $ 2,128,431
Weighted average amortization period 12 years 10 months 24 days 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 $ 6,608,772 $ 2,159,060
Accumulated amortization 1,704,323 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,047,844 1,035,374
Accumulated amortization 639,168 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 4,099,706 449,706
Accumulated amortization $ 316,103 $ 179,882
Weighted average amortization period 9 years 6 months 5 years
Customer Relationships [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross amount $ 3,650,000 $ 0
Accumulated amortization 91,250 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 224,853 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 $ 203,500 $ 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 203,500 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 $ 153,684 $ 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 153,684 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 46 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Retirement Benefit Plans (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
Additional information [Abstract]        
Reduction in pension expense     $ 270,000  
Pension Benefits [Member]        
Components of the net periodic benefit cost [Abstract]        
Service cost $ 317,358 $ 528,552 634,718 $ 1,341,557
Interest cost 791,055 1,007,763 1,582,112 1,774,343
Expected return on plan assets (1,195,892) (1,238,231) (2,391,787) (2,482,172)
Amortization of prior service cost 36,436 50,141 72,874 100,284
Amortization of the net loss 307,873 415,093 615,743 1,042,148
Net periodic benefit cost 256,830 763,318 513,660 1,776,160
Additional information [Abstract]        
Contributions required by the Company in defined benefit plan     700,000  
Employer contributions made     161,000  
Postretirement Benefits [Member]        
Components of the net periodic benefit cost [Abstract]        
Service cost 6,848 3,900 13,695 14,650
Interest cost 20,207 26,936 40,414 47,436
Expected return on plan assets (12,873) (12,016) (25,747) (23,766)
Amortization of prior service cost (5,361) (5,945) (10,722) (11,945)
Amortization of the net loss (19,401) (33,461) (38,801) (46,961)
Net periodic benefit cost $ (10,580) $ (20,586) (21,161) $ (20,586)
Additional information [Abstract]        
Contributions required by the Company in defined benefit plan     103,000  
Employer contributions made     $ 72,000  
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Retirement Benefit Plans, Defined Contribution Plan (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
Defined Contribution Plan Disclosure [Line Items]        
Total contributions made for the period $ 230,313 $ 117,365 $ 789,727 $ 225,066
Regular Matching Contributions [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Total contributions made for the period 118,947 75,817 235,423 132,048
Transitional Credit Contributions [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Total contributions made for the period 95,702 41,548 231,072 41,548
Non-discretionary Contributions [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Total contributions made for the period $ 15,664 $ 0 $ 323,232 $ 51,470
Plan 401 K Plan Amendment [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Percentage of voluntary contributions allowed to participants, maximum     100.00%  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Based Compensation (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2017
USD ($)
Plan
$ / shares
shares
Jul. 02, 2016
shares
Jul. 01, 2017
USD ($)
Plan
$ / 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   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) 25,000 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     5 years  
Stock-based compensation expense | $ $ 55,584      
Number of Shares [Roll Forward]        
Options granted (in shares) 87,500      
Stock Options and SARs [Member]        
Number of Shares [Roll Forward]        
Outstanding at beginning of period (in shares) 62,000   0 0
Options granted (in shares) 112,500     0
Outstanding at end of period (in shares) 174,500   174,500 0
Weighted - Average Exercise Price [Roll Forward]        
Outstanding at beginning of period (in dollars per share) | $ / shares $ 19.10   $ 0 $ 0
Issued (in dollars per share) | $ / shares 21.10     0
Outstanding at end of period (in dollars per share) | $ / shares $ 20.39   20.39 $ 0
SARs and Options Outstanding and Exercisable [Abstract]        
Minimum Range of Exercise Prices (in dollars per share) | $ / shares     19.10  
Maximum Range of Exercise Prices (in dollars per share) | $ / shares     $ 21.10  
Options outstanding (in shares) 174,500   174,500  
Options, Weighted- Average Remaining Contractual Life     4 years 8 months 12 days  
Options, Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 20.39   $ 20.39  
Exercisable as of July 1, 2017 (in shares) 0   0  
Exercisable, Weighted- Average Remaining Contractual life     0 years  
Exercisable, Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 0   $ 0  
Outstanding options, intrinsic value | $ $ 2,204,525   $ 2,204,525  
2010 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for future grant (in shares) 325,500   325,500  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details)
6 Months Ended
Jul. 01, 2017
USD ($)
Income Taxes [Abstract]  
Significant changes to the amount of unrecognized tax benefits $ 0
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements (Details)
6 Months Ended
Jul. 01, 2017
USD ($)
Customer
Dec. 31, 2016
Customer
Interest Rate Risk [Abstract]    
Interest rate swap, notional amount $ 15,500,000  
Financial Liabilities [Abstract]    
Interest rate swap 109,685  
Contingent consideration 2,070,000  
Total liabilities $ 2,179,685  
LIBOR [Member]    
Interest Rate Risk [Abstract]    
Term of variable rate 3 months  
LIBOR [Member] | Minimum [Member]    
Interest Rate Risk [Abstract]    
Debt instrument, variable interest rate 1.75%  
LIBOR [Member] | Maximum [Member]    
Interest Rate Risk [Abstract]    
Debt instrument, variable interest rate 2.50%  
Level 1 [Member]    
Financial Liabilities [Abstract]    
Interest rate swap $ 0  
Contingent consideration 0  
Total liabilities 0  
Level 2 [Member]    
Financial Liabilities [Abstract]    
Interest rate swap 109,685  
Contingent consideration 0  
Total liabilities 109,685  
Level 3 [Member]    
Financial Liabilities [Abstract]    
Interest rate swap 0  
Contingent consideration 2,070,000  
Total liabilities $ 2,070,000  
Credit Concentration Risk [Member]    
Credit Risk [Abstract]    
Number of customers that represented more than 10% of trade receivables | Customer 0 0
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combination (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 03, 2017
Jul. 01, 2017
Jul. 01, 2017
Dec. 31, 2016
Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract]        
Goodwill   $ 32,355,458 $ 32,355,458 $ 14,819,835
Acquisition expenses   $ 691,000 $ 869,000  
Velvac Holdings, Inc [Member]        
Business Acquisition [Line Items]        
Purchase price of acquisition $ 39,500,000      
Consideration [Abstract]        
Cash 4,078,000      
Debt 36,000,000      
Contingent consideration arrangement 2,070,000      
Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract]        
Accounts receivable 6,063,429      
Inventory 12,992,377      
Prepaid and other assets 494,617      
Property plant and equipment 3,911,767      
Other noncurrent assets 366,401      
Other intangible assets 11,560,000      
Current liabilities (7,720,591)      
Deferred tax liabilities (3,022,000)      
Total identifiable net assets 24,646,000      
Goodwill 17,502,000      
Identifiable assets acquired, goodwill, and liabilities assumed, net 42,148,000      
Earn out period     5 years  
Estimated fair value of inventories acquired included a step-up in the value of inventories $ 1,187,668      
EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (UQ!TL?(\\#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,$% @ C7$'2V;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 " "-<0=+%_\IT>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NED115'7"]-.("$Q"<0M2KPMHOFCQ*C=VY.6 MK1."!^ 8^Y?/GR6W*@CE(SY''S"2P70SVMXEH<*:'8F" $CJB%:F,B=<;NY] MM)+R,QX@2/4A#PBKJKH#BR2U) D3L @+D76M5D)%E.3C&:_5@@^?L9]A6@'V M:-%1 EYR8-TT,9S&OH4K8((11IN^"Z@7XES]$SMW@)V38S)+:AB&&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "-<0=+D"$(BGH" #>" & 'AL+W=O"(J\)U?Z@\J?_9&K63!%.=F%W)KY#-[?*%C0HGOC=E_HW?:*+C>B=(H M62/,KU?>A&3M&$5MI25OP[/NS/,QO(FCD083\$C $P%E_R5$(R'Z(,0F^6%G M)M5/1)(BY^SA\>'?ZHDV!=I$ZC!+O6C.SKQ3V0JU>B_"/+CK,"-B/R#P#($F M1*!B3P(8$MACAX[_%3BXB @6B, ,(D./9O08IL<@/3;T>$9/K -P$2DLD( " MB4-?60(#(C&(;C@ A,(5+)*"(JDCDEDB+F(-"ZQ @95#1[91 ,B"4S)0(G/Y MEE7V &1!8@U*K%U^9$D D 4_H1"NJ-"-8%L*PBR8"BW4+7(C6+XZC)BYL5*< MK),T6Y "*WB'L"MENVO$S*5PB!8LC.!"1I&KL[9U!DPZ_YR$"RIPO2.WG#&R M50 ,7E"!BQZY58]MIT&8):O!58_FUK5VZK[TNSK'?WEI6FW54^7[>NLV[=U]3P&;3VOMY\]9OUKOZH9UT;]MMU?ZSJ#?-X6X*TX\;7]>OJWZX,;N? M[ZO7^O>Z_V/_T-+5[-S*\WI;[[IULYNT]X73HS!(R*/]?UH;OX/AF& M\M@TWX:+7Y[OIF9P5&_JIWYHHJ*/]WI9;S9#2^3C[U.CTW.?0^#E]X_6?QH' M3X-YK+IZV6S^6C_WJ[MIFDZ>ZY?J;=-_;0X_UZGD-/I?Z_=Z0_+!"?7Q MU&RZ\??DZ:WKF^VI%;*RK;X?/]>[\?-P:O\C3 _ 4P"> \!]&F!/ 98%S([. MQJ'^6/75_;QM#I/V.%O[:D@*N+7T,)^&F^.S&_]&H^WH[OL]QOGL?6CG)%D< M)7@IN58L%44Z2V;4_]D$JB9PC+>7\5F/MVJ\'>/=1;PU;!!'21PENU$"V<24 M#!^+%")&]#8&W9%3'3GI")BCH\1?=&0A&9N9'RDSNA&O&O'2"!OQPHL>,&5, MX *S(H60P/J847<45$=!.K+,41 =.6=BB-8Q1U)HG;$&4V&RHNHH2D>LHT64 M'7GG" MKP)00?I*W!?()97,&53EA Z2IS5RB3'*WWSO,I5)3@$N1D M"UD%.K=!@MMQ<)\T5ZY",H9/]E(10@@6"G "'=P@R>TXN4$R.3M/L\?QI @A M!D?@*'C2&0X2XHY#'!0X6R1HMREYTOF+ MDK^.\Q*D(J>3"X0EIBH;Z5]'6HY>E$3%'!SE%%\HBI*6;Z!Y+M 7=?JBI"_/DP5*J&*B0MYS3_^INW:D MLQSUG+RH5-+T0#/UP3U+YZ=SI[$7)7L_9BY*H8"PXCL.E*O2$Z,(V W7R MHB2OY^1%B5,,Z*@>$W.G*>E=[FQI7ZES%R5W?6G^=>ZBY*[GW-4TO#KY7'.] MQ]5A:R5L>6&VT#3>::R>MD]%*,@9.(2MY=T,O!D"QI="4-"9O4J$NM3H;K61CX!RR$GDW/B:^ MI5TJN@(4K0Y%*Z$8^$[>2M3=H FTR^/\7*I2HGKV6/*E8]'*$X; H6;ER0%U M1EMZY.744I72YL,%4YH\';960C+P>M+*TC71WLL[/H*EID078G'O['3P.@G, MP,%[TER=+Q8V%9JTL*F879SB#L?JOU7MZWK731Z;OF^VX['M2]/T-35KOM X M5W7U?+[8U"_]\#72]_9XG'V\Z)O]Z:A^=OY_P?V_4$L#!!0 ( (UQ!TL1 M@(8A=P( !() 8 >&PO=V]R:W-H965T&ULC9;=CML@ M$(5?Q?(#K '_KYQ(3:JJE5HIVJKM-4E(;*UM7"#Q]NT+V&O90)+-10SXG)EO M2#10])2]\I(0X;TU=V[%U02^BKEJR8QZ_- UF_S:DIOW*A_[[PDMU+H5:"-9% MA\_D)Q&_NAV3LV"*LZR8O@JN*,DLT@03,)6BJV#D4V20*9?X) 3@BD_>'< MG[O]H=,?:G\T\Z? *&*0I%K2:DF4 ?DQ*G'(PH5L01,Y:2*KFCAV^V.G/[:K M@48UL85I%G)/L6!(G R)S6#\Z)M!$L\R0 <6_I8M^!)G3RIS1,:/.G#/;FG M6#!D3H;,9H@,ANR#>_)8M^#)G3RYS1,;//G#/;FG6#! X.X?P*9(S 8"K')C MX-R7CRB75#>Z&K2I4I,*6KFR/(Y0GII03B'(4'J#R=WD(+*9,I,)6:D2%.=Q MDIE,3F$"\AM]%[H;)W1T3JO]AU8JE.11BG*3Z;%P8 IFAY.Z+?S [%RUW-M3 M(<\Y?1J=*!5$!@5/,EPI+RC3I"8GH8:I'+/AE!XF@G;C#228KD'K_U!+ P04 M " "-<0=+%NKC+/H# !K$ & 'AL+W=O?:G M\,NNK(JL"8_5/JW/E<^VG5&1IYPQG1;9\93,I]W89PDD/P:^'/>'IAU(Y]-SMO=???/7^;D*3^G-R_98^%-]+$^3RN]F MR1,\KL&T!AWQ]]%?Z[O[22OEI2R_M0^_;V<):R/RN=\TK8LL7%[]TN=YZRG$ M\>_@-+G-V1K>W__P_FLG/HAYR6J_+/-_CMOF,$ML,MGZ77;)FR_E]3<_"%+) M9%#_AW_U><#;2,(L77;P MJ,+KVK2#W=OI?@OYK,/HZ]RR:?K:^AF018_P>P3>(ZL8>2/2,/\M"$X%L>"1 M.7\_P3(F+$)6GSI9?^CD79B"S)7H[,6]O:#M)6DO.WMY;R]1KGO$=,BI0Y1E M4AHI4$)B4&AKA0"O42*>.9H(@4FJ# M$K*,0:L9:(;>^2KF. ]Q6X$U$C,KQD,N1EZE(26:6*)!$DV<3 %E@->KP09 MTJZ,0,E842Z-,@P,VG36%,F<4@(,+=.2,FTL$ZW#A8T3+ZV6&N]2,2> *8O7 M]2KFI.%<:Y2T-<$QK8T8V;4*M<$I@"B=51E#(:K>,U@7$=/HT1<2.G M,\3B (L#8EL('P)G6%X,"F:LYGAY$J"44AG%L$8"9%PJ.W+Z WG\/P&/57*L MDD=3F1 3X".#X)QC!F=M17 0/FC.#-9(@-Q:;<8TTK4#B%BCP!I%= 2'F'1( M*189@YQ98X7!*@G06:%P.;&FP+ W.Q@Y%(&N<$!&)9*3(Q[H^@'B L+A F)@ M[%VP[('C$X>D!#Y324KBG8JFQI31%0/$)8/#)6WC5*A:_V7==:3S;EY=2T"_EN M]-89/_&VT4+C"WA< C&^:COIKC%[<]^WX7]FU?YXJB6OOT]O^%^?]02P,$% @ C7$' M2_[GE 0- P "0L !@ !X;"]W;W)KEV(IJ.]]E6/DO]<_]8FU%T5EGGI:R:7%5!+3>3\ &/EM@2+.)7+D_-X#YH MK;PH]=H.OJTG(6HSDH5CG,NB:)5,'G]ZT? NKUWVDP@?0$,($HF@B5,4 )<*RF(G[A+ )92E M&,'^&.B/>?7!Z(H !P6X5R",G*TVZS!LD&F,L6!N@7S8'6$)9X[QA8\3@@KB MU@>02U+!.>PN =TE@#LG[5GBQ<&8$^28\U$.8@'H(,Q3Q]4MG0M# C0D $/N MAA9^X;A B#F.?)CKZ'-"RUM"%Y92T%(*6(H=2ZD7@B#.A>-\[L,P-3_AOJ(^ M+L:4#K969\R'W0DA.+NR!3&"CWL$&'1J..M!PUB,$\S<;0C@[C!+D(C=Q0.0 MF-"4NJ_C$I),N7F]KQS4^,I7#0,VN6L3 XRWMJ>J@E6ZE#I]J0=S)[[M@?2M@'._ R/YAB87[1] MGFT;/N2[)O%'5F_SJ@E>E#;-AVT1-DII:?)']V9]=J8O/0\*N='M;6+NZZXY MZP9:[?O&,SIWO]-_4$L#!!0 ( (UQ!TLA;?2W5P( #@' 8 >&PO M=V]R:W-H965T&ULC57MCILP$'P5Q .R]9)5=^KE2] M!$ >Q%9"F_*%94 M]$5X\E*61/Q=4\:;E0_]6^"U..?*!$"6UN1,?U#ULWX1>@=ZE6-1TDH6O/($ M/:W\9[C>?.%=GZP[W7FO]$K M91IN*M$Y#IQ)^^L=+E+QLE/1I93DO7T6E7TVG?Z--D] '0'U!)W[$2'L".&= M$#TD1!TA^F@&W!&PDP&TWFTSMT21+!6\\43[.M3$O'5PB?5Q'4S0GH[]3_=3 MZN@U@\$B!5^N>'1#T][?WOI_]J*MC=S_?]_WI+LNZ[=[79?>I.?EC^,]S MT]9E'V[;EZP[M;[C?VQGW6M=E^U_ M:U\UY_LYS-\??#V\[/OA0;9:GLH7_Y?OOYT>VW"77:/L#K4_=H?F.&O]\_W\ M >XV9(8&H^+O@S]W-]>S(96GIOD^W/R^NY^KP9&O_+8?0I3AY\UO?%4-D8*/ M?Z>@\VN?0\/;Z_?H7\;D0S)/9>H@0K=?GC\GLXCK_G*?Y[,[D!3@WP MV@#,+QO0U(!^-M!C\A=G8ZJ?R[Y<+=OF/&LO;^M4#I,"[B@,YG9X.([=^+^0 M;1>>OJT 8)F]#8$FS?JBP5O-59&%Z-3*4#)?HSHQP@)D1S B@$L M2PA 1QE=-.;&*1BR!$64D:!SN@!TLJ%<-)0+ADQD*&<=(8%2D6S#9:##>S") M 7*B'R?XL9$?QSK2SH*+[' 5%;E*3+]"-%,(9O+(3,$')[B)+&^X*C'O0,DX M4((5%_- L5X+*5FN,Q8X)#5C"4"/E%I MX)ZX<$%%$3;AA"<9M2"P%MFRXQBUI)S1#'&"4.6%LPGJHDQ=5!QRJ46",B<1 M.$WBA3MI/@XA.$7QCB\(4PG)R$4)N?%VCQ)R$;13*AYG09HR),,6.6PA7HEK MY!!=Y"K4.FQ\!"$$(6$"MRCC%B7 MRH1$H0+%(DZ-HV\H^)0P ;@R-0%D/J)0@%)FZ7TPJCX%HWM?[JXWE7_NA\L\7+>7H[C+ M3=^&PO M=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0LT#:= 5(V515*[72 M*E739R\,8,47:ILE_?N.#:&H17FQ/>-SSEP\+B9CGUT/X,F+DMJ5M/=^.#+F MZAX4=S=F (TWK;&*>S1MQ]Q@@3>1I"1+D^0=4UQH6A71=[95848OA8:S)6Y4 MBMO?)Y!F*NF!OCH>1=?[X&!5,? .OH/_,9PM6FQ5:80"[831Q$);TOO#\90' M? 0\"9C)* MZM%YHQ853$7QEWD7.N[3?)-E"VV?D"Z$="7)_L"^:Y '@7R-TO

3_%LDV/55@NSA-CM1FU'&2-]YU8._3 M^"9_X?.T?^.V$]J1B_'XLK'_K3$>,)7D!D>HQP^V&A):'X[O\6SG,9L-;X;E M!['U&U=_ %!+ P04 " "-<0=+6@O!\K(! #2 P & 'AL+W=O "E I&7\7/FI$O* %R?K^R/L79? MRUE8>$#U(BO7YO2.D@IJ,2CWC.,3S/5\H&0N_@M<0/GPH,3G*%'9N))RL [U MS.*E:/$V[;*+^SC=)%?8-H#/ +X [B* 38FB\D_"B2(S.!(S];X7X8GW!^Y[ M4P9G;$6\\^*M]UZ*??8E!=]*<>3_P/DV/-E4F$1X M\H?"9)L@W21((T'ZWQ*W8M*_DK!53S68)DZ3)24.79SDE7<9V'L>W^0]?)KV MK\(TLK/DC,Z_;.Q_C>C 2]G=^!%J_0=;# 6U"\>/_FRF,9L,A_W\@]CRC8O? M4$L#!!0 ( (UQ!TO*4V DM $ -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5 ML5IX-&W-7&=!E!&D%>.;S0W30K8T3Z/O9//4]%[)%DZ6N%YK87\=09DAHUOZ MZ7B6=>.#@^5I)VIX ?^].UFTV,Q22@VMDZ8E%JJ,WFT/QR3$QX ?$@:W.)-0 MR=F8UV!\*3.Z"8) 0>$#@\#M O>@5"!"&6\3)YU3!N#R_,G^&&O'6L["P;U1 M/V7IFXSN*2FA$KWRSV9X@JF>:TJFXK_"!12&!R68HS#*Q944O?-&3RPH18OW M<9=MW(?QAN\GV#J 3P ^ _8Q#QL31>4/PHL\M68@=NQ])\(3;P\<>U,$9VQ% MO$/Q#KV7?)M'S9V/_*& \H97.%(]3@!YL-!94/QUL\VW',1L.;;OI!;/[&^0=02P,$ M% @ C7$'2](U(#"U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$FW72[6;ML8W"Q0&\3O^^ M@!W';:R\ #/,.7-F&/)1FR?; 3CT(H6R!>ZR5[D'YFT8;R9PW M34ML;X#5$20%H4ER0R3C"I=Y])U,F>O!":[@9) =I&3FSQ&$'@N(]1#0T;A+O7XS>8Z[G&:"[^!UQ ^/"@Q.>HM+!Q1=5@G98SBYD1FZGW/PA.G!^I[4P5G;$6\\^*M M]U[*--OGY!*(YICC%$/7,4L$\>Q+"KJ5XDC?P>DV?+>I-_6^T=N"E)%=^A#K_P19#0./"\9,_FVG,)L/I?OY!9/G&Y5]02P,$% M @ C7$'2]]ZWX:S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+ES:5:]P?&7-F"%N[*]-#A36VL%AY-VS#7 M6Q!5!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K8'T=09LQI0M\=3[)I?7"P M(NM% U_!?^M/%BVVL%120^>DZ8B%.J=WR>&8AO@8\%W"Z%9G$BHY&_,2C,E,$96Q'O4+Q#[Z5( MKI.,70+1''.<8O@Z9HE@R+ZDX%LICOPO.-^&[S<5[B-\_YO"?Q"DFP1I)$C_ M6^)6S/Z/)&S54PVVB=/D2&F&+D[RRKL,[!V/;_(K?)KV+\(VLG/D;#R^;.Q_ M;8P'E+*[PA%J\8,MAH+:A^,'/-MIS";#FW[^06SYQL5/4$L#!!0 ( (UQ M!TLW\JG\M $ -(# 9 >&PO=V]R:W-H965T?$ Q^V_'V#JN9VU+\ = M]SSWW''DHS;/M@-PZ$4*90O<.=--I(Y;YJ6V-X JR-( M"D(WFP.1C"MX@K-!=I"2F=<3"#T6>(O?'(^\[5QPD#+O60L_ MP/WLS\9;9&:IN01EN5;(0%/@N^WQE(7X&/"+PV@79Q0JN6C]'(QO=8$W01 ( MJ%Q@8'Z[PCT($8B\C-^)$\\I W!Y?F/_$FOWM5R8A7LMGGCMN@+?8E1#PP;A M'O7X%5(]>XQ2\=_A"L*'!R4^1Z6%C2NJ!NNT3"Q>BF0OT\Y5W,=T,B6*RC\SQ\K?4]"U%"?Z#YRNPW>K"G<1OGNG<+].D*T29)$@^V^):S&' M#TG(HJ<23!NGR:)*#RI.\L([#^P=C6_R-WR:]@=F6JXLNFCG7S;VO]':@9>R MN?$CU/D/-AL"&A>.G_S93&,V&4[WZ0>1^1N7?P!02P,$% @ C7$'2R,E M:W>U 0 T , !D !X;"]W;W)K&UL?5/M;ML@ M%'T5Q .4F"1M%MF6FD[5)FU2U&G;;V)?VZA@/,!Q]_:[8,>S5FM_@'LYY]P/ M+NE@[*MK #QYTZIU&6V\[XZ,N:(!+=R=Z:#%F\I8+3R:MF:NLR#*2-**\V>6IZKV0+9TMDJGX+W %A?"0"<8HC')Q)47OO-&3"J:BQ=NXRS;NPWC#;[1U I\(?"8< M(H&-@6+F'X47>6K-0.S8^TZ$)TZ.''M3!&=L1;S#Y!UZK_GV0\JN06>"G$8( M7T"2&<%0?([ UR*<^#LZ7Z=O5Q/<1OIV&7W_L"ZP6Q7818'=_RI\#TGVAW]B ML$5'-=@ZSI(CA>G;.,<+[SRNCSR^R%_X..M?A:UEZ\C%>'S7V/W*& ^8RN8. M!ZC![S4;"BH?C@]XMN.0C88WW?1_V/R)\S]02P,$% @ C7$'2\9"9Z:U M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ <$+[O9IBO;4C91U4J-M$K5Y)FUQS8*&!?P.OG[#MAQK-;*"S##.6: MDJGXGW !A?"0"<8HC')Q)47OO-&3"J:BQ>NXRS;NPWC#MQ-MG< G I\)-S$. M&P/%S.^%%WEJS4#LV/M.A"?>'#CVI@C.V(IXA\D[]%[RS?77E%V"T(0YCAB^ MQ,P(ANIS"+X6XLC_H_-U^G8UPVVD;Y?1]\FZP&Y58!<%=I^6N(+9_ULD6_14 M@ZWC-#E2F+Z-D[SPS@-[R^.;?,#':7\0MI:M(V?C\65C_RMC/& JR16.4(,? M;#845#X&UL?5-A;]P@#/TKB!]0 M[DAVJTY)I%ZG:956Z=1IVVDZ8B%.J=W^^,I#?$QX(>$T:W.)%1R,>8Y& ]53G=!$"@H?6 0N%WA'I0* M1"CC9>:D2\H 7)_?V3_'VK&6BW!P;]1/6?DVI[>45%"+0?DG,WZ!N9X/E,S% M?X4K* P/2C!':92+*RD'YXV>65"*%J_3+KNXC]-->L6L@FF-.4PQ?QRP1 M#-F7%'PKQ8G_ ^?;\&1381+AR1\*DVV"=),@C03I?TOW<0.&0TRU]=[S(IO71P8JL$PU\ ?^U.]M@L9FEDAJ,DVB( MA3JG#]OC:1_C4\ W"8-;G$FLY(+X&HV/54XW41 H*'UD$&&[PB,H%8F"C!\3 M)YU31N#R_,[^G&H/M5R$@T=4WV7EVYS>4U)!+7KE7W#X %,]MY1,Q7^"*Z@0 M'I6$'"4JEU92]LZCGEB"%"W>QEV:M _CS>XPP=8!? +P&7"?\K Q45+^)+PH M,HL#L6/O.Q&?>'ODH3=E=*96I+L@W@7OM=@>;C-VC413S&F,XU@GVJP3[1+#_;XEK,7=_)6&+GFJP39HF1TKL M39KDA7<>V >>WN1W^#CMGX5MI''D@CZ\;.I_C>@A2-G;#06UC\>[ M<+;CF(V&QV[Z06S^QL4O4$L#!!0 ( (UQ!TON_*$WM0$ -(# 9 M>&PO=V]R:W-H965T MIVF3-NG4:=MG+G$25 @9D$OW[V=(FF5MM"^ C=_SLS'9:.R3:P$\>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$DN65:R(X66?2=;9&9P2O9 MP=D2-V@M[.\3*#/F=$=?'(^R:7UPL"+K10/?P'_OSQ8MMK!44D/GI.F(A3JG M][OC*0WQ,>"'A-&MSB144 M ;@^O[!_C+5C+1?AX,&HG[+R;4X/E%10BT'Y1S-^@KF>=Y3,Q7^!*R@,#THP M1VF4BRLI!^>-GEE0BA;/TRZ[N(_3#4]GV#: SP"^ XQ#YL21>4?A!=%9LU( M[-3[7H0GWATY]J8,SMB*>(?B'7JOQ>[VD+%K()IC3E,,7\&PO M=V]R:W-H965T M#C$^!7R5,/K5F<1*+M8^1^-#7=!=% 0*JA 9!&Y7> 2E(A'*^#YSTB5E!*[/ MK^SO4NU8RT5X>+3JFZQ#5]![2FIHQ*#"DQW?PUS/&TKFXC_"%12&1R68H[+* MIY54@P]6SRPH18N7:9-TQ&?.#MR[$T5G:D5Z0[%>_1>R^PNR]DU$LTQIRF&KV.6"(;L2PJ^E>+$_X+S M;?A^4^$^P?>_*?P'P6&3X) (#O\M<2MF_T<2MNJI!M>F:?*DLH-)D[SR+@/[ MP-.;_ J?IOV3<*TTGEQLP)=-_6^L#8!2=C&UL?5/;CMP@#/T5Q KJI5::;15 MVVU"Z(^,^:H# M+?R-[<'@36.=%@%-US+?.Q!U FG%^&YWQ[20AI9Y\IU=F=LA*&G@[(@?M!;N MYPF4'0NZIV^.9]EV(3I8F?>BA2\0OO9GAQ9;6&JIP7AI#7'0%/1Q?SQE,3X% M?),P^M69Q$HNUKY$XV-=T%T4! JJ$!D$;E=X J4B$732JK! M!ZMG%I2BQ>NT2Y/V<;HY\!FV#> S@"^ AY2'38F2\GO==R?Y_E[!J)YIC3%,/7,4L$0_8E!=]*<>+_P/DV_+"I M\)#@AS\4WFX39)L$62+(_EOB5LS=7TG8JJ<:7)NFR9/*#B9-\LJ[#.QC>D3V M.WR:]L_"M=)X (=?C!%D-!$^+Q'L]N&K/)"+:??Q!; MOG'Y"U!+ P04 " "-<0=+> GBC[N.C-FR!<7M#7:@ M_4V-1G'G3=,PVQG@520IR9+-YA-37&A:9-%W-D6&O9-"P]D0VRO%S>L)) XY MW=)WQY-H6A<TH"/@%\"!KLX MDU#)!?$Y&-^JG&Y"0B"A=$&!^^T*#R!E$/)I_)DTZ1PR$)?G=_4OL79?RX5; M>$#Y6U2NS>F!D@IJWDOWA,-7F.JYI60J_CM<07IXR,3'*%':N)*RMP[5I.)3 M4?QEW(6.^S#>W.XGVCHAF0C)3#C$.&P,%#/_S!TO,H,#,6/O.QZ>>'M,?&_* MX(RMB'<^>>N]UV*[WV?L&H0FS&G$)$O,C&!>?0Z1K(4X)?_1DW7Z;C7#7:3O MEM'3W;I NBJ01H'TGQ(/'TIC I[*Y\2/4^@\V&Q)J%XY[?S;CF(V&PV[Z06S^ MQL4;4$L#!!0 ( (UQ!TN.ZGM2M@$ -(# 9 >&PO=V]R:W-H965T MCE[V&BR5N5$K8WV>09BIH M2E\=3WW;^>!@93Z(%KZ!_SY<+%IL9:E[!=KU1A,+34$?TM,Y"_$QX$4;(4_P5N(#$\*,$Z_C/LTW_+C ]@%\ ? 5<(QYV)PH*O\@O"AS:R9BY]X/(CQQ>N+8FRHX M8ROB'8IWZ+V5Z3')V2T0+3'G.89O8]8(ANQK"KZ7XLS_@_-]^&%7X2'"#]OL MV?T^0;9+D$6"[)\2TSHPP^V&A(:'X[O\6SG,9L-;X;E!['U&Y=_ M %!+ P04 " "-<0=+FL@');8! #2 P &0 'AL+W=OT"=R!$$/)IO,R:> D9B.OSF_I#K-W7;&::1GJZC9U^W M!;)-@2P*9.]*S#Z4N(6Y_A"$K'HJP;1QFBRJ]*#B)*^\R\#>TO@F_^'3M/]D MIN7*HK-V_F5C_QNM'?A4=E=^A#K_P19#0./"\8L_FVG,)L/I?OY!9/G&Y3]0 M2P,$% @ C7$'2^"&-[FW 0 T@, !D !X;"]W;W)K&UL;5/;;N,@$/T5Q >4A"1-%-F6FE;5KK25HE:[^TSL\44%Q@LX M;O^^@%VOM^L78(9SSEP8DA[-JZT!''E34MN4ULZU1\9L7H,2]@9;T/ZF1*.$ M\Z:IF&T-B"*2E&1\M;IE2C2:9DGTG4V68.=DH^%LB.V4$N;]!!+[E*[II^.Y MJ6H7'"Q+6E'!"[B?[=EXBTTJ1:- VP8U,5"F]&Y]/&T#/@)^-=#;V9F$2BZ( MK\'X7J1T%1("";D+"L)O5[@'*8.03^//J$FGD($X/W^J/\;:?2T78>$>Y>^F M<'5*#Y044(I.NF?LO\%8SXZ2L?@?< 7IX2$3'R-':>-*\LXZ5*.*3T6)MV%O M=-S[X8;O1MHR@8\$/A$.,0X; L7,'X0366*P)V;H?2O"$Z^/W/>\W6A]N$78/0B#D-&#['3 CFU:<0?"G$B?]'Y\OTS6*&FTC?S*/O]LL" MVT6!;138_E/B_DN)2YC#ER!LUE,%IHK39$F.G8Z3//-. WO'XYO\A0_3_B1, MU6A++NC\R\;^EX@.?"JK&S]"M?]@DR&A=.&X]V)[G7GS.!C1OM@5PY$-);7/:.M?M&;-E"XK;&^Q ^S\U&L6= M=TW#;&> 5Y&D)$N3Y)8I+C0MLA@[FB+#WDFAX6B([97BYN\!) XYW=!+X%DT MK0L!5F0=;^ WN#_=T7B/S2J54*"M0$T,U#E]V.P/NX"/@!6KJ%R; MTSM**JAY+]TS#D\P]?.%DJGYGW &Z>&A$I^C1&GCEY2]=:@F%5^*XA_C*70\ MATG_0ELGI!,AO2*P,5&L_!MWO,@,#L2,L^]XN.+-/O6S*4,PCB+^\\5;'ST7 MF[O[C)V#T(0YC)ATB9D1S*O/*=*U%(?T/WJZ3M^N5KB-].TR^VVR+K!;%=A% M@=U2X#ZY:G$-<]TD6\Q4@6GB-EE28J_C)B^B\\(^I/%./N'CMO_BIA':DA,Z M?[-Q_C6B U]*MG8I]M5# >X+A]^P%V/#?C MBX'C]^<..&>CTJ^F!;#H38K.Y+BUMC\08LH6)#-WJH?.[=1*2V;=4C?$]!I8 M%4A2$+K9[(EDO,-%%F(G761JL()W<-+(#%(R_7X$H<8<;_$U\,R;UOH *;*> M-? 3[*_^I-V*+"H5E] 9KCJDH<[QP_9P3#T^ 'YS&,UJCGPE9Z5>_>)[E>.- M3P@$E-8K,#=2-RYZ*;:? M:48N7FC&'"<,76,6!''JBP6-61SI?W0:IR?1#)- 3];N^R0NL(L*[(+ [D.) MR4V),:+CX?_"I MI9Z8;GAGT%E9]WS")==*67"I;.Y<+JWKXF4AH+9^^LG-]?26IX55_=RF9/E7 M%'\!4$L#!!0 ( (UQ!TNDHRL+Q@$ #<$ 9 >&PO=V]R:W-H965T M;\J+888SY\P,C.->Z5=3 5CR+D5C$EI9VQX8,UD%DIL;U4*# M)X72DELT=/P'O!20V]F M>^(J.2OUZHQ?>4(7+B$0D%G'P'&YP#T(X8@PC;>1DTZ2+G"^_V)_\+5C+6=N MX%Z)OW5NJX3N*XDFUV0O_A]\&*DGKLNZ,>2L+#X??\F%4A8PE<4-YE+A%$^&@,*Z M[0[W>GC+@V%5.XXIF_X5Z2=02P,$% @ C7$'2V:R$_JW 0 T@, !D M !X;"]W;W)K&UL=5/;;IPP$/T5RQ\0@YYQ.:9]L!./*B56\+ MVCDW'!FS50=:V!L3;#L7'*S,!]'"5W#?AK/Q%EM5:JFAMQ)[8J I MZ$-Z/&4!'P'?)4QV-*JM$ZU(N*3T6+EWF7?=RG^>8V76C[!+X0^$JXCW'8'"AF_EXX4>8& M)V+FW@\B/'%ZY+XW57#&5L0[G[SUWFO)$YZS:Q!:,*<9PS>8=$4PK[Z&X'LA M3OP?.M^G'W8S/$3Z81O][C\"V:Y %@6ROTH\O"EQ#Y.]"<(V/=5@VCA-EE0X M]G&2-]YU8!]X?),_\'G:OPC3RMZ2"SK_LK'_#:(#GTIRXT>H\Q]L-10T+ASO M_-G,8S8;#H?E!['U&Y>_ 5!+ P04 " "-<0=+5D7\W;8! #2 P &0 M 'AL+W=OXM6MJ5L MHJB56FF5JNTS:X]M%# NX'7Z]QVPX[JI7X 9SCES84@'8U]= ^#)FU:MRVCC M?7=BS!4-:.'N3 Q>6IZKV0+ M%TM)&GU@S$ MCKWO1'CBS8EC;XK@C*V(=YB\0^\MY\D^9;<@-&'.(X8O,)L9P5!]#L'70ISY M?W2^3M^N9KB-].TR^G&_+K!;%=A%@=T_)1X^E+B&.7X(PA8]U6#K.$V.%*9O MXR0OO// /L1'9'_AX[1_%;:6K2-7X_%E8_\K8SQ@*LD=CE"#'VPV%%0^'(]X MMN.8C88WW?2#V/R-\S]02P,$% @ C7$'2U5A1/&D @ @L !D !X M;"]W;W)K&ULE5;KDIHP&'T5A@=8"'<<9::K==J9 M=L;9SK:_HT9E%@A-HFS?ODF(5.#3LOX0$LXYWX665G)E_QX$FK"R>8U/I(?1+S6&R9'3J>RSTM2 M\9Q6%B.'A?T)S=:>JP@:\3,G#;^YMU0I6TK?U.#K?F&[*B-2D)U0$EA>+F1) MBD(IR3Q^&U&[BZF(M_=7];4N7A:SQ9PL:?$KWXO3PDYL:T\.^%R(%]I\(::@ MT+9,]=_(A102KC*1,7:TX/K?VIVYH*51D:F4^+V]YI6^-D;_2H,)GB%X'0$% M#PF^(?A3"8$A!%,)H2&$4PF1(40#@M,V2W=_A07.YHPV%FL74(W5.D6S2+[? MG9K4KU,_DR^ R]E+YKG)W+DH(8-Y;C%>#Y/V,4L TT>L 1R^YC/$ ;U,6L( M\R^6(ZOM2O; DCTM$/0$?%C !P5\+>#W! )8( % B"#<-#0%A-K3*4Q/G+U M;]"S,3"$<.O_XWJ9AV#F(9!Y! M$H$ TO7@*P MEWL"YIX N<>P0 H*I-.[AUS8[RZ0P\CP$"B]$^?.OH+&$IX[C(/&BSP-'[05 MP8Y&@*4]- S6@L*;8($;)_=CP>9'/A#KSOZ#8/NCX .O$?8A@HP8#BL.1Q6/ M]I!^,-BS* )*OK-C(MBU*/Y R;!Y$.2>4X;;1Z#:AG%= ISLV77YT.OV-VS"MN;:F0APC]J3]0*H@4=9]DZB=Y M(.T&!3D(=1O+>]:>RMJ!H+4Y<3K=L3?["U!+ P04 " "-<0=+*!A*#78" M !P" &0 'AL+W=O2(L;\>1$:(VX6-*SQ5J*T5$EU97EVG9H MU:ALS#11L1>:)N3"J[+!+]1@E[I&],\65Z3;F([Y$7@MSP67 2M-6G3&WS'_ MT;Y0L;)&EF-9XX:5I#$H/FW,9V>]CR5> 7Z6N&.3N2&5' AYDXLOQXUIRX)P MA7,N&9 8KCC#526)1!F_!TYSW%(F3NZ8X-Q/\(8$[Y;@WTWPAP3_T1V"(2'0=K!Z[(H32CI#-J_ M#BV2;YVS#L1QY3*H3D<]$WXR$;VFKALDUE42#9AMCW$GF-B90W9+R UAB0+& M*ERHBJV[2'?G&V1+1*Q!=O\EV=\EF97I@69Y*M^;F17"!#Y(X"L"?T80:6[W MF$!A&H4)W2#V0PV7@3C;FQ34VP+B(E^W;P_A_)7M_\.A !08 [%,$$($H0/ M.!0^Z!"( QP"<8!#$.Z.0Q$H, ($KC2!T6(C-XPC_9-8HFQ-V!+A>+ZGR=_? MXYD)BD%!\5*0IQ6RC0'GXL#S-.$9A(-.#,)%]LJ)-6D0#CHQ:W)=UIB>5>]B M1DXN#9>O\R0ZML=G5UZW6GSKK#,'B.]$.^V[WXV^[\7?$#V7#3,.A(M+7EW% M)T(X%N7;3Z+R0K3_<5'A$Y?32,QIWP3[!2?MT-^M\4]&^A=02P,$% @ MC7$'2[8(5PD/ @ D 4 !D !X;"]W;W)K&UL M?93=CML@$(5?Q?(#+ ;\E\BQU'55M5(K15MU>TV226PM-BZ0>/OV!>RU$AOU MQC!PYO -&(I!R#=5 ^C@O>6=VH6UUOT6(76LH67J2?30F9FSD"W3)I07I'H) M[.226HY(%*6H94T7EH4;V\NR$%?-FP[V,E#7MF7R[S-P,>Q"''X,O#276ML! M5!8]N\!/T+_ZO301FEU.30N=:D072#COPD]X6Z56[P2O#0SJKA_82@Y"O-G@ MVVD71A8(.!RU=6"FN4$%G%LC@_%G\@SG)6WB??_#_8NKW=1R8 HJP7\W)UWO MPCP,3G!F5ZY?Q/ 5IGJ2,)B*_PXWX$9N2Q[;I M7#N,,S2;TOP)9$H@5L_L/X&WU&SF MT0ZZO7-SIEIE1F\EH;A -VLT:9Y'#;G7/"HJCR*?)<@ S!3$2T%XEB#U&\(!HUR=U" M&X(W2;;056M=AG&.XXT?*/$")1Z@9 &4K!8RT 339+E%:R'.([-)$?8CI5ZD MU(.4+I#2U6'$<92EV7(SJ[60QA&-2+X\-G1W-^Q;]8/)2].IX""TN6;N,IR% MT&!,HR=38FV>QSG@<-:VFYF^'!^),="BG]X_-#_"Y3]02P,$% @ C7$' M2S&'Y2CP P &! !D !X;"]W;W)K&ULE9A9 M;^,V$,>_BJ#W77%X,[ -Q$?1 BT0[*+MLV+3!U:'*\GQ]MN7.M:QR%'J?8DM M^C=#_F?&,V9FU[+Z5A^M;:+O>5;4\_C8-.>G)*FW1YNG]>?R; OWR;ZL\K1Q MC]4AJ<^537>=49XEE!"9Y.FIB!>S;NVE6LS*2Y.="OM21?4ES]/JWZ7-RNL\ MAOC'PI?3X=BT"\EB=DX/]JMM_CR_5.XIN7G9G7);U*>RB"J[G\?/\+2AI#7H MB+].]EK?O8]:*:]E^:U]^&TWCTE[(IO9;=.Z2-W+FUW9+&L]N7/\,SB-;WNV MAO?O?WC_I1/OQ+RFM5V5V=^G77.'L2M\>VS.KN;[2]U$V9#U[<4?+T>_]Z*KK7:_^),(,9;D ' WHS<'M_9, & M _9NP#\TX(,!?W0',1@(;X>DU]X%HZNOAG+9E!T_"I6O;+G;9 MZ3YS\:S=ZMN",C5+WEI' [/L&7K':!@CZQ!Y)Q)W@-LI*':*)0W,Z7B#54AH M#UG_KY/-ATY&QV1HL%AGST;!TK@#CCK@G0,^,ZIBB8X0FG"O.O)"$ M()-:,P9^8$+0<*(UN3M['Y\0E,9H;J3!10I4I A%D5&RB#"0J4 8"M9]$&>SSB0%(P3U]&.=JRL/6 M&,:H5'X"$4YJ.94^A:I3@3KC9T^%69'@E]TJI 1P7QD""26%IRNDJ!0P\=73 MJ"P=RO*:V%*'NU @AGKR5R''B-*2^D49@#;6Z 1JDUBJM :,B! ZE2ODX$))+3H-$A( 7CQLA$IP-\ MX@%#5$ZYP&<>\)\H*WRB #)2PK(*>[O+J3%"*C_:""FTD@:('VYD_A 183? MH5"2* Y434C%9PN$PP4IJ[#/@SL]$]I7BH#*N-X9" U!*K50)M")@*Y#:CXE M$Q\R$$X9>O<#9^P";^B@?Z*N\)X)2-,,Z\H$BJ7BTG#A!SL$!8!1_M!?(R P M3HU+C!_MD#3<#?ZIT4#QSD[) T4U0&J46269_[,3X3Z!YD1X@5LCH&MIDO@E MA3HD7+NOI*&PO=V]R:W-H965T MSWYLUMOJ?/Y#N?B_G/+[ZNGI[K M]HO%Q=DN>\K_S.N_=E_*YM/BX.5AMO\OFY=9,W+:WZ5K]>MIZ8=__9.YX>8K>'Q M^Y_>;[O.-YWYEE7Y5;'^9_50/Y_/_7SVD#]F+^OZ:_&VS/L.F?FL[_T?^6N^ M;N1M2YH8]\6ZZOZ?W;]4=;'IO31-V60_]J^K;??ZMO_%NMX,&\C>0!X,A'[7 M0/4&ZI>!>== ]P9ZK('I#T-[-@^N-[ C37PO8$?VX>T-TC'1A#) MSYE+1IL<)EL$)HO]*NF6W7569Q=G9?$V*_?D[+(64'':6#7.VV^[A=S]V"R] MJOGV]4)J?;9X;3WUFLN]1@XT9JBY0AH[U%P#C4B&FAND$4/-+=+(H>8#:H\; M:I9 ,U1\C!4^D'Q"@?Q0-D298"4L=Q1#&).T_',K@4"8. M)1SV8+$'.W[L'?;@0!O"-8(T)(K'43P85($]I-A#.KZG;:Z"^20!K9 A>$BD M2""6N 3PH8D/0I68@)4@7(D8+&E,V&$DLB00848@:,A*%@0&829TF. @[)@. M(Y$G@0@U B!A6&,)$\)/Z#"A0J1Q.VR8K7I1N[)_Y:L3@I\D\$C A0V3="\* M(DD2B= C 3V6^6![T@1Z)*%' C"L"GN\%YFC#A/0)6%' G:L#L/H>B2&1 M"&$2[#BX:-B7# &NMV.%2R!4(GFG#%&$;878#BK2&R@**H5;*&+%(.%? ?Y= MT/=K*!)ADY$HW/"AB"PB1=*-DL!'P/!=+QI4C5JF?+98M0SRD@LQAB*RJRN2 MF13(3"X\J$ 1V4T524P*)";'5@U).6I"*:Q(/E$@G_A@Y7WH122L:50$A% CD2?90Q,@-:@!PIRX M[$43YI&@JU%!'J9Z)/+DF*()CQKQ2/*=)CSJ"3P:PJ,9P>,2B3P+1'@T:'\, MY]%,Y=$0'@U +9I'*");MB$\&L"C($O<$![-!!X-NP-"ET#!;G[=BP;#F\#B M<;1R.48Y[ $!W:!B/UJ)0,0RBB&,&X!O6!A>(5$:]1V)R*9J2"(P(!'$7/AQ MM?Q=+SP^#%G[WF20U&+BHTA\EVKB@T-TF3J\?21)R(+\DH:T0A&AU9(D9$$2 M2L/!AB(6B.0?"U)+2K9I2U*+5>/3@B6IQ8*R.AY9)")069)_+,@_*;N$9K?0 M$VIO2^"V",FHPTA$-E]+N+6 VY0UEE!F)VS@CK#C !;1F;$7C3XS.L*/B]%0 MU =!PTVX4W,$#3?B1OH:B%1",I,C_+@8#960DX@C:+@)-]*.H.'&W$A#$>'8 ML;_CQ&BHA"0_1]!P$^["'$'#@;NPN,-(1#CVA!\?\Z,2BKHM-]S##8U'4>>,P.6F&Z#G/'@X? MUOECW;YM\TZY?^)F_Z$N=N?[IXD6AT>:+OX'4$L#!!0 ( (UQ!TNF6E_W MRP( )$+ 9 >&PO=V]R:W-H965T8< MY:ZN4KWHDQ F>*W*6J_#DS'-;13IW4E47-_(1M3VS4&JBAN[5<=(-TKPO4NJ MRH@@E$05+^IPLW)G#VJSDF=3%K5X4($^5Q57?[:BE-=UB,.W@\?B>#+M0;19 M-?PH?@CSLWE0=A?U*/NB$K4N9!TH<5B'=_AV2UB;X"*>"G'5@W70MO(LY4N[ M^;I?AZBM2)1B9UH(;A\7<2_*LD6R=?SVH&'/V28.UV_HGUWSMIEGKL6]+'\5 M>W-:AUD8[,6!GTOS**]?A&^(A8'O_INXB-*&MY58CITLM?L-=F=M9.51;"D5 M?^V>1>V>U^X-37T:G$!\ ND32-=+1^0J_\0-WZR4O :JN_R&M]\8WQ)[-[OV MT%V%>V>+U_;TLJ$H6T67%LC';+L8,HC!?41DT7L* E%LR22=HAP&H&"-U '0 M(0!&,$ , L0.('X'@$=-=C&IBZF[)N,,YQEE,!,#F1C 1$9,70P;,J4,$41B MF"D!F1* B8Z8D@D3I2R?N?L4I$D!FGA$DTYI"&4L9AG,E(%,&< T<_X9HR'%TC%!RW7"@8M>(?) K7XH(5RP;!7,5T@ M&!_TKJV'(&]32!OIS,0L&4)7JX5 AN1 M0$8<:X5,C3C' IN00"8&ULE9KO M;MLV%,5?Q? #S"(O_Q9)@";#L $;4'38]EE-E,2H;662DG1O/TE679/W4*;Z MH;:5(^J(Y/WI7HI7[W7SM7VNJF[U;;\[M-?KYZY[^;#9M/?/U;YL?ZI?JD/_ ME\>ZV9==_[-YVK0O354^C"?M=QM9%&:S+[>'].Q3NZ& YN;JY?RJ?JSZOYZ^=3TOS:G5AZV^^K0 M;NO#JJD>K]_9]-=S*E[K^.OSX[>%Z70R.JEUUWPU- ME/W'6W57[79#2[V/?Z=&UZ=K#B>>?__>^B_CS??Z_==JNB&]7DUW_WOU5NUZ^>"DO\9]O6O'_U?WKVU7[Z=6>BO[ M\MOQAH8FS>U1(\\T(E3<<04) M?])L>@'84U+9POCX;KA0D79:)!QIZ$@#1]&%;H\:?78A*H2Q-AKC.ZZ3VJO""&S( M0$,&&*+(D&%W[I4F+U1DB.N$-4JIQ+2RT) %AJ(+W2*-CLP@C<%&'#3B> -" MXP8\;,#G3U]1X$@O,B;P) JZO9#:61O/8*"40OO"I%PE^",R)O$DTL%D\%I; MBDT!H9;>V$1?"TBCCT)F3.1)='XMITS//1^;XD(C/;F4)\PO06 *)>:@P 03 M:L$DPL@1B#EL$@&82"'\V;6FG@'"OO^43IG"V!&(.VP.&3XU>E>RB&,="0NC MR*4Z&Z-'(&:P.639M;POK&">N$X(TKVMA"=,(8$P9!--8 Z)!2"2&$0R!T23 MZ/R.X]DS*PF-8/;('/9(CA1F9$X2&L&\D3F\D1PCS,B<)#2"(2,!9&1B@D@, M&;D ,A)#1N9 1G)V6*.-.6/BU"D@!1)>*4K$CL20D3F0D3QKD=1?R<<),Q(* MZ10E\BV)(2-S$APHBO,_*$JE\)@N$M"%4B./Z2(7T(4P72B'+L23%V,*D.4 MX6R60Y@TE$,:0EE.H1@)[I!P+LLA3!T"U$G-/TH450NJ*L*\H)RZ:A*%SV1E MG8JK!B@D3381[(0)1#FE%7&PF+Z0,7%H 9WVSNI$/D&8/P3X0S+1!*8%V06C MA6.<0(SST7(7GU2SDM ()@7YG!'REXW,2<)5 L)P4"B9B(=H$IT#MB]K^IB-+7%=7P(ZEX@ ME5C#0;")GY=(1#%H@$C:Q(*4PI!1 #*40+C"4%!FP,1 MB"1[G7!!%)K!C#&H/$E4I 8SP2PH3PQF@LDI3PQ_G<,&:$X2&L%D,3DEB;E, MEEE):"3QD@>01:6:P$PP"PH1@YE@<@H1PQ, &-"7=:$ES!B34Y(8S@X Y93!J+2,->(G,1?RA>$(5F,&,L8(Q*K#8XS 2WH")QF DNIR*9 M1',/Q5E): 23Q>74(>XR668EH1%,%@?(HA)KC@XSP2VH/AQF@LNI/AS:$@(" M^K(NM(09XW+J$ =>N:* 1KJ9@':8,0XP1B7675QB.\>"BL3A2'8Y%8F[O( Y M*PDWEF >^)PZQ//Z(C8R*SD:V9SM2MM7S=.X@:]=W=>OAV[8A'9V]+1)\*,< M=[7]D!]W&/Y1-D_;0[OZ4G==O1]WL#W6=5?U3HJ?^LYXKLJ'TX]=]=@-7X=G M9G/&PO=V]R:W-H965TL^+PE S' M0'PL6J %@EVT?59L^L#J\$IRO/WWI8YUI.$HF^8A$JEOCF]$SF=Q<2O*;]7) MVGKV(TOSZC$XU?5E'H;5[F2SI/I47&SNGAR*,DMJ-RR/874I;;)OC;(TY(SI M,$O.>;!74N\EEI#X_!$\RW7#<&+>+OL[U5@_M90^6E*+XU M@]_WCP%K,K*IW=6-B\1=7NW:IFGCR>7QO7<:W&,VAL/[G]X_M^0=F9>DLNLB M_>>\KT^/013,]O:07-/Z2W'[S?:$5##KV?]A7VWJX$TF+L:N2*OV_VQWK>HB MZ[VX5++D1W<]Y^WUUCW1O#>C#7AOP.\&+O9[!J(W$&\&\ET#V1O(CT90O8%" M$<*.>UO,35(GRT59W&9EMQXN2;/L8*[E9N]G4II%Z$KXVC M'K/J,'R B6 ,V?B0-T3H$KAGP:DL5MPSY^, :Q\1(:=*!]IFHB T,Z M,'X&"BV:E?&8"C!"H8*L?9CBD5+X]7=OZWD!(4&KB/48DNXA@ MA_)915X^)@:F%&+GPX Q8[1 ] B,*&E0#UR M3< 4 ^GU21]F>&10T"T!@+&O5A_JF!XTJHV$Z M%*U2H(E0$SH'M$Z!^;C2 2T&0*D!UCKP^[*.L/:O"92(&[W$*!T-_8X*T!'!* K#,<;\5/[A(S&-(X(3[),)"3N*B"/O;4CBI M8SWU>40K !9,955Q%6.0K''5 MAU/*@T6.$\K#Q*3R<%IY.*4\6.1ZT+ PAON1PL&W>F;+8WMP4LUVQ36OFX(, M9N^',T_M>06:7\%\#<3\!N;;[NCES7UW$O1G4A[/>35[*>JZR-IS@$-1U-9E MSSZY$IULLK\/4GNHFUOC[LON!*8;U,6E/UT*[T=&PO=V]R:W-H965TRKE_4*J:!H'<''C!Y)VH>*FO[$1=,*67]3Z0 M58##, X*EI7^8F;W'NO%3!Q5GI7\L?;DL2A8_6_)^\A_VWC* M]@=E-H+%K&)[_I.K7]5CK5=!Q[+-"E[*3)1>S7=S_QY-'U!L BSB=\;/LG?N M&2G/0KR8Q;?MW ]-13SG&V4HF#Z<^(KGN6'2=?QM2?TNIPGLG[^Q?['BM9AG M)OE*Y'^RK3K,_=3WMGS'CKEZ$N>OO!5$?:]5_YV?>*[AIA*=8R-R:?^]S5$J M4;0LNI2"O3;'K+3'*F<<.3:F^71NS:>^.O:;]E'KWM"!Q. M.AJC% M+!L,[F%2-(2LQY +(M %=%5@J(HE'H7C88+5&)$ZD/6') _OD@S*)*!9Q,:3 M@5E7=$8@060)H@&!4^2RP2064S8R2$@0<0P9PQ!*2$P=4\:P))TD.'&< 9)B M&L8Q+(Z"XB@@CL $,4@0WVYO A(D-]C;8.C MW02.8:LQK"$ILA!K<[BT*X5X0W^-N"^F(G- G=]QF 18CV M+&G[RAB&"0H3]\W^D&ZH[THO1( ^>H4";&3W"'_"9;C)('*+RV3\^M.X]T"T M+H]AH>OP&$*P^;D.CW$414EX11O<_Q#4 *\T&01W&40_X3#<9U ,5.&^V@ ( MHXF3)^A]9@M>[^W,([V-.);*U-C;[>:J>SMJ./M+-%TA8']MYC#[6;_0-T/< M#U;OLU)ZST+IX=T,3\U"B:H=#(-N M.EW\!U!+ P04 " "-<0=+VN,G2"0$ #2% &0 'AL+W=O(R0A9?&U\Q=+YNQUWR]5/*>YK&^;\;F:C'RJ7NQ\"WZ_E2U@/>>GF+S_)/67Z_O>;5D]=Y.5Y3 MF157E3FY/*W<%_J\]QN#!O'753Z*WKU3A_*FU(_ZX;?CRB4U(YG(0UF[B*O+ MN]S*)*D]53S^T4[=;L[:L'__X?V7)O@JF+>XD%N5_'T]EI>5&[G.49[B>U)^ M4X]?I0XH_R7285O&92S7%02='\.H=[4:I4>ZFHI/'/]GK-FNM#^_\P MPP9,&[#.H$W.J '7!KPS8-,S^-K GSM#H V"SH W,WAM[$TR=W$9KY>Y>CAY M6P^WN"X[^AQ4RW6H!YO5:?ZK\EE4H^]KOHB6WGOM2&,V+8;U,!$=0G8VQ$#L M;02GHL-X%^2'8K(6&R >_,T+?8[&;B]@ WQAIK!P/:$8V5 M#=8.AK3#6H86%/4#$D_FCD*CPJFJF8(,Z6()8DB"A$FW!8G^RY":=/<:-2?[ M6*08V!P(\RVD0?W4,?+$A9F[R*9LP_8:-B=_6!49V(^(L>TKECL.Y$Z8;QL- M$F,5,YP(BR('>PW!S8FHG5\Z.A&63@ZD4_C&0G);\&#S?XX;4AKY2 #J*,S= M+02-[$XYUCT.=$^$9NC^K!K^%#8DA"6-@P\+8>J1!DV\GW:3D"$1+(P<"*.P M0K9!_NA*8T7CMJ+YA)H!VYLJ*^ IR) (EC-NRYE/F$G$%B#&B!\PJS8_!PY) M8;WB]B[.)QR[\+%>^>0+']Q8B7Q;B7QB"H0&]2N.L\ 6B,]Q+26O=TZ3ROS< M')H5SD'=L[(^@.B-=@=S+ZP^YS'&-_1YVQZO_>^F/>W[(\[/UZQPWE19JK0Y MZSDI5$GDJZ]NPNL_;4[;VH50W?8+H=<>8Z_\ 4$L#!!0 M ( (UQ!TMV90?YO0$ -(# 9 >&PO=V]R:W-H965T&,"*+]0V2_+W]850 MFM(7VS,^%Q,2K^8'L"B5\&E*7%O[7 @Q-0]"&JNU #2W;1*"VJ=J3MB M!@VT"4&"DS1)]D10)G%5!-])5X4:+6<23AJ940BJWX[ U53B'7YW/+&NM]Y! MJF*@'7P'^V,X:6>1A:5A J1A2B(-;8GO=H=C[O$!\,Q@,JLS\DK.2KUXXUM3 MXL07!!QJZQFHVRYP#YQ[(E?&KYD3+RE]X/K\SOXE:'=:SM3 O>(_66/[$M]B MU$!+1VZ?U/059CW7&,WB'^ "W,%])2Y'K;@)*ZI'8Y6865PI@K[&G'5+7F]H[0RO"G2O>..^E MRI/K@EP\T8PY1DRZPNP6!''L2XIT*\4Q_2<\2SYM$V2;-6:!(%OGW_^'(-\D MR -!_I?(_0>1$7,3,#)@D@\IR*JG G07ILF@6HTR3/+*NPSL71K>Y \\3OLC MU1V3!IV5=2\;^M\J9<$5DERY$>K=!UL,#JWUQQMWUG',HF'5,/\@LGSCZC=0 M2P,$% @ C7$'2W96AQ,G P OPX !D !X;"]W;W)K&ULE9?A;ILP%(5?!?$ U]#2*HD4IMIVJ1-JCIM^TT3)T$%G(&3 M=&\_8RBE\7%$^J. R&4]UKD9;WP]TH=[H*@7N]%D=:? MY$&4^I>MK(I4ZDOYV;LL5K.Y5'E62D>*Z\^ M%D5:_7L0N3PO?.:_#3QEN[UJ!H+E_)#NQ$^A?AT>*WT5]"J;K!!EG9;RI;GXMEGX89.1R,5:-1*I/IS$2N1YHZ3S M^-N)^KUG,W%X_J;^Q12OBWE.:[&2^9]LH_8+?^I[&[%-C[EZDN>OHBLH]KVN M^N_B)'(=WF2B/=8RK\U_;WVLE2PZ%9U*D;ZVQZPTQW.G_S8-3Z!N O43:'9U M N\F\/<)9(IO,S.E?DY5NIQ7\NQ5[6X=TN:F8'=<+^:Z&31K9W[3U=9Z]+2, MPF0>G!JA+N:AC:%!#.LC JW>6Q"R>"!K>A1./UJL4,P,FW!8!S<"?"C 0BP0 M08'("$0?!-C%0K0QB8DIVX6(X[#YPTXQ=(I!JH0%)E!@ E+E%ZFV,?$PU7 V MF<;8)X$^"?")+GP2RX?"Q+TB4V@T!4;QA='46GMBB;NB&32:6484.^YE%F)> MPO$W&G,@QT 6=,D<"N(.'\C=/2,@$3DD,%7L!JP8YHHAL":7U=I!%$\UF 4V&_\<(@P#A2.>1%W0 MD%S'FA+FA6P4[.=0%Q2/<,&TD$V+_1#J@L:X8*"( Q?'UA,&BJ(;]@VS0C8K M8-_BFUXAA)DB]+*R-L]^6[F6%6-'"#MK\^QWU=6",'F$R'-\JA FCVX@CV/R M^!CRNJ 1R\HQ>7P,>=PF[^HG ,?\\3'\=4'):"_'QR*@D%P2F$(.*"3'IP3' M%') (5U^!W";PO!CR.IJ2)M(,&@'"E'M3.=4>VMY+$W;-ACMN[/[MIUX#V]; MNQ]IM&PO=V]R:W-H M965TS.QHJN=ZIW43O!9Y6<_#7=/L;Z*H M7NUTD=;79J]+^\_&5$7:V&&UC>I]I=-U%U3D$25$1D6:E>%BULT]5(N9.31Y M5NJ'*J@/19%6?Y#X_BW[YTZ\%?.4UOK6Y+^S=;.;AW$8K/4F/>3-HSE^ MT8,@$0:#^F_Z1><6WE9B.58FK[O?8'6H&U,,66PI1?K:7[.RNQZ'_&]A> = M N@I /C% #8$L(\&\"& ?S1 # '""8AZ[=W#O$N;=#&KS#&H^OVP3]MM!S?" M+M>JG>Q6I_O//L_:SKXL.&6SZ*5--&"6/8:.,)0DYYA;!'..N'L7<8\@XA,D MLC).6BBJA7;Q[$P+QQ,P- 'K$O!1 N;J["&J@Y0]A#(AN(@=N1\%WOM X#$D M,1-XZ1PMG7NE *))I#(6DH\ M@4(3*+\"ZBA=*G^-$D'(I-8898J14B>T)FB"!%D[9YXP8E(.#W^&<>:\NA>QER0E,4.$=#C%"Y;5-["\7"'EA*^-N M (@=,.&2^7YPI10E(IE01G%#H+XA<"8=,NH;PA4CUDZGE%'<$"AB"$RY9(@A M<,GE--G$88"^^S)?#IBS)5."7!"&6P?UK8,SU\&I;QV-.VMLO=5?_;O!XW9#]\UT>GC:O$/4$L#!!0 ( M (UQ!TM',?YY9S4 )WF 4 >&POQ(51!-@'=/]E31DIS1Q!=%U&0JE3H/$-D2$8, X"6EI4FQSN&=E5S5?_UI%_=$W_=$T//Y MR_PV+[)P6?S?^IOJX6MY'^$3T,3[<",;3\T7-Q?7[\79AY;WSZ#S+(RATY7\ M+/X@'^O/G>VR# ?X)LJ7\-R?99@A$<1Y6#1Z.SWU@]-!OZ6K7V0[$H MPF+7>/S/S856+5#SX@SF>)]F#9K,ETL)O\.O*WZR;1SI9@.+N"C2Y4=/+(BS MQ(==D1>PW#"L5FZPB?T&OFP,L_[DEH>WA>__UF]^X]L?9A_?G%^\7%^? P>\7']Y> MGL]OX(_7\[?S]V<78O'CQ<7-0AS__'[^\_DE_'("._CGQ;DX/CII#$@N>V+ MFW39W(;12LC/($)S8$&<2EJL@<-#YWQOT@)XJILF5QD(Y*QX M],15'&H!!I39XJ([IKS;[&+:,"L)4GL9D7Q[4J.>>"\;+?\^35)+$1Z)T)K].$&)'CJ2DA26+%,@&39R5=BOBO6L)G_ MCBP'O DK*U2L0E2 #2 XX+14TGE[EVW I_^<%[+-<9I_DBQ]$4\,FGW[5 MI-QL-O6 VT3]$"8E"&@C^V/>F0>W'L:U>7XFQ M%XQFWF@\=36!/XZ]_JSV8T.RWH"1F>_ YJ"YO!*!-YX-O4DPG[RJO_TFS61TGRBF7SX*- ?S MV+FQG0K*TX(.!%;]A9\3$-;I?4(<@(]I]B\EIGO_T/ZH-.T459WSQOFZ9<@A M&XWEZ-O+^>O+MYMTC@.,Y#X0$'BR4:W;>TH#@[+78[M M\;>-1CJ$QE/'T]'4DX94E3)/'47U[:_H6 L"DEQ/?BTM15;7NU4Y9-[NZLW- MQXL;^.?=Q7O@X0]OQ(>KB^OYS24\<)@=/3C %0Y:K.RO&$^[)PQ6HH MH)QDSS9+5[LE[+D*BX*R+EQMHH1<[0)%4YM- M]&&+?B&^!+V"&&R:Z6"K2!B7:L!M^;# ;[Y+:N!6WH'$[S0R+SM^0W*YV[]0 MZHEV#$G8AJYY'>;1\L#==1[%NT)MAP/V(KI6J^A3M )7TWKPU:'O'\);9Q_> M78'TA^'OV, Y%4^-I(]Q4]F3;*H=;*97Y M!L$(3#VV[8Y\/_"FXZ%[RL/IU.M/?7YR$OA>,)Q6J=/E"KI6WJ$\]C_S3?CT M8'-F+SO94DK+/'&LJ-_17"N3V*QA\<2Q:OM$K^RWX(K*X$T/+]MZ.(CT\\6/ MXLW;#[\'6% MLZ-.02Z"XMC=%G>[&(,99'@W5"78;&AZ8R>V=<9OPS"718H^QIUT&!C$4^0 M6G2D4=$PK;!%@Z8.1^#PN%U+O,9)C_>'+KLKHICO8;W7NQP\6UBJ^1(6*(^0 M(8PTI5Y#_"%K&HI7NVRY#G,2MS@T%??;FKB?; LFF@GM<.Z MI7,RP#E+*<'XN,O2#1GSFC&ZPUK5]W+P'@I!#]^F698^N#S^J_"1]RNP6R8_ MI?$G'-H2Z 32)TF;8?*K##9RM 5]L;5>[1[7>6E- 1L=Q!?'BJ8G6AEW$O7B M[@ZV!VW/STN6KY@4$4NU+S!*!CTX>S;B>'EH<+TU"B]"E"-@OZ/U2NQ$*8D51M22PBGWG ]UN2VPRF(N_OO_3 /?_UZX7[]92Y):PB1*4_TAG<8QOOU!_O3BA">%7/"&4 MM1*Z4%18Z<&JYW^;&Z+]@8:,O]UQFNX1$WH2_69Q#F)_C9LG&%BQM:EL4Q M=A2QG$T36$)X/L$1QJC"P/5@6;',=F&P%0MS8L-NJW-VXISX*M= MS&NAM!*R'KX4H:\<;=2FM+DXDWYDL>[#>P))Q^(#3!+&P37DEQ/$+?O[%B2=^DB#P846O M>^(*E!SRT"\]\?M,WHO7H+=7\$2Z3D"4+3^"2BF6:T^P%PKQ&F,CV.YYF(AW2QCZ@RI3*.9?8]+2=H M7'*K!/@I!8B47%Q>>N)M[ZJ';!K'VN-B:KY8T*OYBY,>D@75>J%E1"?%JHNA M+1G8V?WOC-SCD!]99E88+R<3$IY1Q";+@/NCH:CULJPF6!UDCZ/!K#<2FRB. MC:V=4-X 6J>M#II:K0S\A4R+J[_;PM^JJW"YCB29$QBPVNPV)NV K$PR!25^ M##(@YLUQ&Z(<4<9V7H[ZMY@!?2#C+(LDP2ZNTW!U&OU1A]3 PDVDFLN%&N29 M/4@D.B2-#F+9O)LT9OQ3F352[DBGL 1B+4@:OP^2C)]Z' M2DS.\SS5KLGQ"_TP$IQG55H?^7WS6,,6NPN7:,$_\D#- M6,C)'U@KI0P98+!8(@]EMB(B?3!%=0!>&5&:][P"!1G]$AJ8A=8QYH6?=D!H M?Z9>0$ZYVV5D]:\PNQ3G3.<6M7 ;QK3H!)4"/P'7N*F @/E9O)*[C?)*O='!Q_Q/[K*?7QGIRO(OD %JD).;!A3/N D[(WA(<4"19 MNRO"4D4@FZ:8F(!@+%7;]%1I%-:<$ MVY;)Y ^\X6 L3D]%,/:FDP _G9A^PDN.'P+ F(T M&8)<\?VIYP]GX@WF+-9 _?L4;9@ UBOPO<&H+WR,5@;>K.]#H\.AUY^,O+^CL[9&PY(/^DW7L-.C39 M(5IK09H3!#;8V7<@M".2D$LPGM,-J/M7B*^$/VB1?PRS%9E91PA^& U]KS^: M(-W[WG "RS;&%8'U[L^FL,[XAP^+/QU[X^%4VRN/: )Q4@M>\\%N[(]&^+$_ M&7I^,!'^V/-G"'V8T-NPN#-@GW<2(\[F5=R^P$PSV. S8+' &T]]V':3(3P] M'(D1-#SS)B-DBADP!0:X!U/X8PSO3(?>;#S#.<"WP#^3X0"'#6)@.O &?B#: MLU5MU !"C(=>,,:& AC^$.@1('?.0$1-B! >?@XF$P<=F M0YBZ-YXANT_ATV0&3XP:-)A-X.O^2!Q#[\.I-YI.Q(D(H)?Q8 !?PC3[HQE\ M53H)5Y38$P@!@5=AM/#(&#=/ #T/89V&XP#,>;\/=!]/13WC)XX'2.G)%!H] M'D^A!6S^> "[? RDQH^!-YCB)SL9*$8PN?$(!>T(!"80V@ MWZ>W+\S>WMO2)9@^8;)#V[-TC][,%Z^UY3U?_"S>ISWZ]10QV"8D"1;>+>HA MTE2ZP[,8/+<[N;K=!>OT"E4[JGR"D%:A:6)##H%]6:^36++6AITU4D,&2:_>J$M8+ M$S,J)%D";(&Q!XWQYI'R<+3/MDH1QID6R@=G^Y0LVA7;,-BNO=2()>5 0UBJ MY0@:PS@GVXZ5.(P[#/5$KAVB#U["3C6O:FPKF04D"U"5;8!B)0/?H&3!E38/ M7\+8H@P'8C/QT,W$N6J.VLIWM[G\VPX7<4-0$XIJW.N&;Q]-U(0A]7(K@M)' M,,]%9@#@RN7%M^71V7\"CZJY:191ML57<>[PVW'N&WF;'3Z YW^485QP%/\7 M&=^AW6!ZJ3X].GDE+H"YTT=9?4:\HVBON,G !"E+1.S-,G9L%N34O\\:8O>+@89$S'^#VQ% [+ GU6F"O_SNV1":+?\&FJ,]N^E7;8OSMML6[ M,%NN#]H3\,"9!:X7I\!E)N&M6-%PZL1'3@6AC1RGA/I5+4R.3B>7T< +>G<0 MN@TW0O77:GI=,SX^;'/XQ*T.(AJ&I$'48_4,_E7=V"!X&D3UUW94Q?\.B^7? M@_6_3B-,OA'KVT/ ""%:#/0;3AHZP!!Q)8E7L=]ID"$Y@&JA5;0S1'Y LJL! MX98X()5%24A%AULP1R1Q:Z@BINSYPT 9('+ T,J<$F]E#ZSKPN1Z'H&K#7MZ M*JF#4;4]9#TH\VA%H1O1TG-7.A^^V^=9O3'&(SW]P;)#.7;P2 M8;;@TUN,N]?32M4O=1[)%9BOA.#!!8I 9)H\*0;D3;$'1?EUY1!W\R&+8.< MG6[P-^Q4Y5Y#C-&;-QLQ>M5*KS)=WD)!+86SX>0K?D<9AM#,%#1Z$7YDM*^= MAJT/F5[C\6+[]EA[I:^O^* Y([M8"I^HT3O"U,AGI%4AAKW9]+MFF]5>*V\, M>K/^=[QCC?%!@ SU:AOE6@;S"5QE::6'Z)'+UQ^N5:-9R0)7(. 4^&,;[W+: M&8BH%ERBC1T$O6#TG:<3/G=QB@85M7,' X??U%+#EN+(SDK]J)=4A4R'U77F MO.G0S=:)G5))2<:T,'J5HYEQY>>B9)?&L/#+)EL2PJV+J# ,*Z XYI O@6%6 M"DAA+QP\S10GJBH2VEX8I9.)ED#H3U&ZRRDMC9;H4C*E,'/$FW_4#3" MRJ#&%"EHM ^HQ"A114#.;?BH-BZ>:T FA96\*>5159N(8S!1LO1SA-H)J'GD M4Y@7UD%!65*=RZZDLI>,?JRGKJLX 7&<@[]#NN:=RNU6*&!/1B%_!'G*+%$;K*K2(A0L2%9SGD"A=DWLRTS#BTN\%W^'D^KW!!$2GD=%I M'2<:=X,0,O[5L!-QA4=X^"@X%21P ]%OBFS(067GT66PHJ7+03!M2 M@[>Z(5;WYF=P)>['*K./>V.S^]KTGL[J5ZW;,OZ%G(K(V_0.F--_0H,BEB%] M'QI&T"9A[4%D>P,?<.CL7+](W,ARK5M[MRPHJO%'9P<(3\(?6S5\FRKW>\AS MP'U!;Z0-CNI#P$'M+"G $UOJLD^,C60IU5F=WJ6[[-3L4 1$5A<(!QS&>:K6 M7MSM$-RJO* 8-4 &DGMK;!&E_\KTG>=0L,C?U2B.DXT:2LB M#O$K8+ ,0!-C(![7VF>VMVF'*S;H#5"\)C49KCFCJS,2-8:$H1@T>NBP\RS< MBX&EM?".F4R%TD!%&L R_23!>8$EVQDATL9F2MI7]BBP"$X:RY]A#A6O2(.3 M$+@L,/$;+27U1U %0@^1_US@EH+Y^3T?F_-IO;2+7ZRS='>_;J35IT1^OQ?P M*^0;DH_M:9^$-,.MI @UC*84=T3MX@%TGSQEDH.[%<6\;L21EZ5_4)5(6C0: MQ"L&V-? I[B%/M-L"RKY0>Q5=9K#7O_S83/S8+E&GXW@U<^34J@&E&>MC::XTOVRD MYBVM,'1I!4G[ 7$^:.4DM?V1/X1;PLVA!UV"GEET:,T.CHWRVI)4.8'*MD"9 M[8_04B'#MN0E6'!X"GH:4RRAH['#:L!HR1:2K]TE,M9)LSS!WELQ*'-EB M'RGX@W822LNK-)GP:*W5+FZ.JQGU"96769,WJ MF@9%Q5?HB>]#PM1F[BA _ M*I$2MQ+VF$R4\8 M&ZE94T(/:]E03#1IF)SJW73$M3265'2]+#^SW4WO-B(O M)H_V):"5WS=S=TC(PBS527#1ML/+.94^P4^FNP!8@W,._I?ZR=].(4I$!D,O-%LUGA%?7U1W2]' M"'D,9F-O"*1H'2CB)48C;SAJ(ANLM&K'3U^TUC]: +&R)5SN>RHI7X991F%5 MM9')-VPY28@TG?H;*RC+0XA,.5D-TN1"T&A05!,;HW^I85_TUUR(JO&"IW.E MG>;V"-4Q7L=X)EE^PA*&:^?G/#]UKA*':!%<#';?RCID"7%#WK@_]28$ZD&X MS<2;$GKE%"N&)]YX! _ 0OM!;R;.%'8*]C17,N?K: NV"F)XR)L;#F?>I$_@ MPZ'7G_$?")Y^GR:G=+@1RA-MGN3T7'_")VB5'T>]/D78"#..0ER7HN%# WAH M,.G;'_%Y)A=/WEY[F%2?L),\0\3>^ I[0S/T V\XZ7OC62!\M$V(AO89*%6" M[ZZ+]@2PX$WG/EMA)SY"*\400"[?#2@*2)FK#_H MH%_0'Y";;GULI9T_@J6:#NV/K5.EFNO2OE;!8$ X9$9+#\0#1;PA;FX&0\TU+,Q 2 V_F#UFX/I5_ \]'\3/N M,_\.1L 2PW*4A%@;#&&^X#&VD!U9SV)<]1&YZE_(MO:\ L(-#D>&:X>(G_-& M?A_WY8 )]W5,.PIFWGB"BS*:P689C4NF]0-8O4$KTR(S34 E30/[8SOE_''@ M39ER^F,[PP:!-QM.[8^=#%O.@G&+@ZDUCQ'B)<<^,6P3\^OBVC$T-YAR&LU!7(\!OY@#N-3*]!(,X]+E]Z:1+"ZC7TD+=4$QH,12:(P4W8J4@'@8C MH5+'6WJ=/#[R2V$=T$W\N;?H&6!%WF/(AJX2)S58%A&R?TS%+ZBO0G1"]3 ] ME4(&S:J]2ZI0TNB,/(PYO8'C\)0; Q+A1/3D0AQ^. 8O,G[KQE*L^24*1:KWU'YYRZS M\"X%^;&&5F9=W 6:#VOP]Y&=,74.Q%ABJ@*D#$>\E%NLTLH7;5E_5QFM)6EJS)6,'520.2<-$IO'B,9(Y(<#,_&I!EMH YI MN052LZCLH=7M(&EM<#I<80:/H"9@78,M-*L(#*]CAB&6G#<&IKP4HM)OL7P0 MCSU)V9;7\Y.J\/H.#5@- -B 6YKS1,H)B..H)WM,X05V?4VN(89YP^6:L@X1 MEZ8I9C \'8H-@LWIM(K^UFJ;FTC%X7&-L3 MM:BDW&&+1-\KYJT,*-T=SI7V J,;B?"$D/:07#G<]0JZF"+ZRO\B7[ZLOK?@ M$7B& @;1K;B&$QW9HQ(_'2CWR)&:AYVB@"KCM"*@K7$L _&" @&HV)V*ER29F5_!FNCB8Q;L2<6R#ZP M0["@%#DE3G%Y@^>F 14R M@(TS&:+/(B8SGXI9\(#1"5@^ W&AZZ>!1789!DG(Q)A-PR=@L!]]X.L!/0!%O )1V(_W^:0N.HYR-.$PT)F\!!CBI":O[0#X84QK&1 ]^1..[J E M/0;_?!(P,_A4X@2?P(D;^_R!O^E)OQN STW?=:WP M,;BW/CV%G_NP!\;\VJ,,0W;*"U1%C:;^+M9EQF;@B\+2<]3Z/)@H)0H%Y M'&93%QSY_4'MF:9>Z(DYR<0*HQ8U]5=VC*V._;T]PV;?UW$99=Z$'V4MI;>T M\.LY"F1#Q]4NTP8&/[[BH"W9!W0$1%UW5[RGG-+)R@!5.G$AJ9H(-I5__-&D M#6G#8>) 525"FRM9^E>8W :?OXCX^!4$;H*GMJ.3/RQWZT:9/GPF;4XUJ!'F M#=3A8C3W3^8:ANJ\822[+:7<2EA)9%"OME?%B0RPT^@\/\QB>#C"ORHVOKQ> ML'.C.@KB&VV."59*3\2-8QTK[8 AX/7!3$!C!9H M.V'2-W^][Z;E #11, A 5V-$%_':XS&%.CG&5B5?-*22@5W#R'FQD"O11M6.B\KE*GL4,PVWB.DG!E*FN3D'@96D M95\V\F%\&-YKBK3850V'/K?=UD(EAJ%/]3%Q''J+(T%X>LTJ=QUM M9168+C I2\^!@"3CG3H!Z5.H@HSI*<*D*T,X?C%?G*F?\&P1]I ,P"VTSZNT MG3Q6F70:LX7'X\72S7*<:7 M54DLS'8#&BE6[CM]+BG80(V FBF'0 (NSW<;U:69IH=V"SKMY$9BO0<"%EQQ3*Y+WBCH+RU*[A4^IAD_"?&A%1GJ>K8Y6>9+2,]TPV;/KJ_%6K& ML# +_3O*ZA*V&[+,LF=["@L3 =?*4F+&D#'9:"_.TGA-=ZE0!9USB&OE+4F M4]N4#?]E43J QPG4AA!"0B$%05=MZ( [F4UNDLI?X\ P[,L'3 M-.E6MF_-V:2-8]LJ^*1JK49Y,IG+_JP:P&L$R275C:>BS+AL])E@7CW^3E6#J#?KT-TH@@JVI&+&G^/^C?"Q% YL%J$$,DQM!T;,Z M:-G,QOHPO8H-%DQ2X8O:!9(9VJKRP:@4W< "WR05=#$M(A\27*YEG?XV )E7 M9V5$4$V.82* Q]HC2)I#H%EX0?,P[J**@>::J/:JJ%'J3O,E.T9ZV(;US@@C M6TC'I%ZG"N5Q7A+_YV:?'JV4E41PKDI]\&6%5WU%ONV +Y,.Z(F'Q39T?TME MS&1OZ($S*]:>H Q#;>4J;T4=W8Z57$)&L#P'3#\HJ62..K,4LE)RY5*S"T!5 M?,QF]K&OO!?G6^OTXVN4ISG8 XOY=:Y/-\//NLB->!W/^^+B/[7]5=4+AI!I M>U27J\2/-<5=QQ91OH-&3Q/5>N*\=#C;ULN65JJ"50'P>28%J<;J$!'[%O@] MOV]-66DJ.IX$SS1\U*J3ZQD1.*^"EKC^.3[6LES:O6I?ME]0O^DQK1S 2YJ( M.>/JSCY#L2296@>F;H7J+=@T-*'5V:3+)X@L/A-7$5#K^R9%"Z;D;V%^BS:U MIDU$PE$FB?+]:2*T")9L:#$+V_=1/4=$@,U:L'PT\D;38:O:RY1G,0@(&&DM M0(4V"CO%DB#\%$8QQ97X(+MBIS>])8[9:\$C5U?E?NW5\'1TX#Q6*E&*3\$Y M'0X.9 M>H'% IY"H@A9:0$OZ>-1TYI>4VX)&JQ.I?92,XAG\&>&%MNNFX&H9^V^>;_\&".%IOV6XB'E"9&]B!=2$#!_,I M%OH@\0R;O/(UNEEAAKETMK1SC7T@M.A?08?E*V5\@>Q'87H#/D)C1EW#L6:*CFCN%$),]_9ERA8=Y[DNF@^T8#PK 2'FP,/,%_QN5!5 M##J/R.'-TN?,Z [>2LQ *SQU\H^#<'JV."2EV0G13(4]6J.!QHJR$M=:9A&P MG5TA2^Q*Z;BQJU8&2O [.Y!2.?I66^UT!,?^T X%;UZYQ)HMEKOH<$"38QIBY8TYR.#27,+"^_8-FJQ_(LGTSK+:OKJ!?0+J M+2C.IS=:OG$=Y1_%.W/HN?A DB/ZI,31%2;9HIK$B^@>&PJL8J49'P2.&0** M,5LH&U/08.YEJMZ2 "+N8VZ\F"@W[D.*$2L.]NZRG+;BK3F7[HQ#V31R]1D; M4B$@X!L$8.+"0G,GJEJC$?M-*QVJNJ%*?FH _4THQI\!&=($,#F MQ2E4;$O3,B=N-M-J6+8&0Z334%4W"C]'J23](DN>%,006LZVF695A219]J5; <(,RKF[DZ(KY9F'?J M+6D]TT;(QV00);F];U%,6X%R.8O8E"/;7:'&!X?;>7+*R7_"D_9#NWP8=P$] M4)XK0MO)3(V.(M=56FISE7%]6D)8=QI95 D^E4D!N[S/+N4"/?F9-YW:67F- M^O;*5BG!VZ)-S,^=%S&Q0M7%JFUIFXRMD6S%!ZM8C_&$%"MAV\KP*ZFA06-* MB6C+1=/!8G3ZM12U&$^P][O-";M8+,Z*,U:H;>$L?;5OX'Z=V#I9.M:\'+7EXR/138S M/.K7H./M/\_*.Q&JER6 CZQ ?^R(E7]SRM:>,!4B3%HZL5ZL+*9CCVJ49EG] M=EK@M?0KZQ([^SH6L@&)O-:A.^DM!DY45=AVI]15#IH+4^25%>4",[(>[F/2 ME\L83ZFE@#*LAZ*Y/O[,EK[NT=LWW*@KU]0EZ%:_&'ZWDVS+EB7PZL%->\/9 MYP78&E%-&ICNM6;C@B@E?N9.GI.5#A+NCL3417;M#)0PS8A='O[M & MSMBOMD>G+B*TZI\H;:?KR\M+#>U&VZ'AE M^>G(%*V/FEF,-D6DKM5!^S8Q#YM!VPG;O+Q*B4]O -F$=Y7I2+(5@]GN,O31 MWY5.=4P#F]/L:VYG8;.T-AU]*U!3P4(O?0!_ MO1H;7A^-%1G5F_;!/&[,\3XGNO[[:DFRWYJX/4#WHHGR@JI4) <-NXO M@%D-:>G*@P6LG5Q9&]MJM QQ%QG]E266-P"HFN@V7'RF=S^YQF9&T+Z4, MV8ME'8588KM4C$>H9)36QU'>4,*<2S.8)/4"'2^'2Z;UX\7KRYOS.3!I=D\^ M@(X+EC$H$R4L\[HDAB2[(83Q92(ZLK.9Y!D>RF.8S32H*EL>*D!=MK(]>_N! M7*L!D.!6[O00J$\#Z:-ETW4IF^9:H)7R2IW.H 2A*Q9E72%$J^:<6EJ[1TAW M9!T\"%RP/=UM]7R<[Y&6]_SIQ!N/U>'9*%3,"(EA@7;9/:M1*DI 7%5H7;SI M1@[TK+IQ[5YW3L<69TTI6HT4E/&7_T3Y$I&&TQE&\.;Q3FHLN>V)!3$K-T:UJQR$*BX$EGF.)=/BYCZ3'R B]TP:+6C.Y. MYI.=-4?R"I,]0=*SUIEMR;%A@E8]8:B,XI['F'ZD)9UO=#6M#H"KK%Q%@%;. MM"I*H6^K\]+L7JK =6CAW7FGAV@5\Q67C$ I 1H MB95BDD-AX,VP7;^EJY&4MO$8@9KRP7^2#L*TSH7@M![-352=4'7)Y,T[L,/Z MIRN)1SJ *P6>WS($>1IZ2@-H\ $"37:) 7(_@I3D$Q-O\.0VF;V-DH\W[W X MY#W2$16GH!@8()+&JCX"*8:U^RG>NE;PJZ=%>JH^"A0G*<\@+,)JKP@Z_@R+ MM6+TS@;1 9B#2=,"#]XJ&(_+[O\#5OZKFA=L#5&;VV@K":2K3Y:SO%XE[F@A M9,+AV'4%+HO@8&:$;__3CD>-4]#9\;>TX. *.Z:RJ02@[ MJGR)18_PNB_R;;&H:SJ>J<.'K:/\*0UNS4T/\H +*\7Q#:G[D^;)[%]VS62] MG9OU\Y65_W]<6=G*2F=M]TH>=# 9^RS/-U.JV&8+C3LOCSR(SL_73SY?/_E\ M_>2WNG[26,9M&_:ZY<#,@V7B\P&<_P8'<+8N[^^__7F9!W/&\UF=SV=U/I_5 M^7Q6Y_-9G<]G=?YKSNIL=U,..%RL@U\$&^?,Y1/]FYQ =?-!/JQ[C8G6[BC[C*GHZ, NFM4U4+6*MP(X>4/PFU^JW( M)Z[=(=$0Y:GVXSD>,Q?G)Z#\?UZ3B(I*.5)E!DO[1HQ8QTS&\?N*-!\"JDPV%B6FB.SDF!;#T(O+%_WOJU M:TFES+#D=@-=,D8C)SR%>FY%3M1?K*?AVW]7@\OM'>5*!+;MI^Z6FFG#+VNG MEF1LW=QHP!RLMX8M>FL'VJ?/VJ]ST^8RALZ0H!K#^IW/8/]O4$P\A9AV'C1\1>_7)C+B+]D M"GM(\U9V=X^[+V@8%WI17\:;EA4D-WN[-FOPQ M[,VFC2_?A07+*7TH(MXNW-S><0\<]__ZS6]C!T6I0).H/HN+UDN;TY6)W(WM@OGOMK$A&O*HXY7*F86 ML"0B>)9X74<;3_[Q\*$Z.ZB>K;+ $$=;5W1GQW';OM;Y;ND$*I]GL'*C/ MX5G1+9[I.OO&P%D<']3-X,!N!LUA5UBY(01(/;;R:KF,2SJ=EQ&FDF+5BK[U M5_J]H"GNS]K>5C?M53.X3W.J#A#R,":7\MC7ZAZYV^\-')IM;[-/N[*O0<(OI6M[[CFA3%+J(#FU:8W4HI\O7J2$U&[2J03(;'G-%>#8[:$<3 MMI&H'678]D8+^K#M\0K,<[^?X >51%MC+7X%4&:[*\R]N1V!>4M_]>?>4\"0 M7'RM\W($"^V-6U0FP8FX!K%\C:W1H!L@WRI\;(AN7QDB8F >G#H?M)%?YP;Y M=5,BOUK5O^[![^LN@J%[+,K"$1/]X/CKAM+B/N]CS*>T__1=\I36G[BC#*KN MNH*J:WM\IL@];E'K>YK[0NKN;_7I--W?YA,I:4,.YR7D\ L?_T)*[6_UZ93: MW^;3I7B)MS1YG"][^@OIM+?1IY-I;Y-/I%([D/. )DJ[ZU5C'7$:?F$(RK_ MKU^PV_3#:NC*]D2.'3#6"#(W(*Q]:#;DSD5S@Z]KV#>=D+H&R?8BY_:]84/D M7(K;.?$FS6PLE7U-9N6,VJ1YWWT3_?;#!5_44+_!$#%OC45M 5(^E3L]T8K- M.X1QVU\^-\CBSM"K"Y%&&+\J(JLY'<;@O=,8O.HZM(9H;=2=[.)N#OL M/:(%)J[_P&29PQ*LNHV'2MBD[4Y-NH=3-J[^\?0YO(U=V0K/>XIWA%,X$B]5 MELJ=H^/W%%C2_POK[KO*R.TT,NPW^SF=,)U3*5\7_[TW!]\S MR)V.>Z!CX%7JT-Q0PG>29(P_T+76+G%5CFZAB^_X2/Y:*C MB^S+8MRKK'%RK;QLYJQ@A]V^[8?:;5,=:4KKQBT>2KLXJEWP=$#C'=(;8C ML_+8)T@QLZD;)@##4+_@S;UT>&)[3\*5MML[>K.W(D^_8&@Z-/YG],](8J.SFHL^P43WP/&[:"!]>;A=(@==.B[\SI[VO_Z MJ=L>SMPRVX([\G]PT!Q.W3GSM.V&J=@/UPEPE?15FW=X[XZT/YV(9< MNU(YA']NF/4M&.CF<^U0Z(8$=^.AW8_M.^_B!P?'#_P-02P,$% @ C7$' M2U$:&L!! @ _PH T !X;"]S='EL97,N>&ULU5;;:MM $/V595-* B62 M[-HEC21H X%"6P+Q0]_"6AI)"WM15RM7SM=W+[K8+J'%;8KSHITYLW/F[ 7- MQHW>,KBO #3J.!--@BNMZ_=!T&05<-)4WL@'KQ!'4_W3 -F0>)2YL8](M/XT** M_3VP@&$F'-"&L 3?$$;7BMJL@G#*MAZ>62"33"JDS>:;RI%%FDVF_%'G=7(#_''DF(D54QF&;5O3F=6N@D[[)Y[EW:XWA133=2?VS- M$Z=<6QFF@]=C'S\)_FI?56RO TXMV-!KLC:OT3U^DYM#05JF[^P273#!D_W9 M"H^6XZS52)'@R?X".6WYE2LX/7G3GU!+ P04 " "-<0=+2MCS^C$# P M&P #P 'AL+W=O!5O9]OJH06FKW DJZ&02\P<:$5V#9Z/!Z(;N3_,(GUFA60 MB6)? ]<'* D5U4QPM64[%1!.:Q@&QQ!">4FF7#/]A^3\T)2)#4C[Z+P1DUX/X@)X^S;#I;3#-B2HO'ASP;+4UE/'H8S293 M8D'&"&3<)61B028(9-()Y&)I#K^F,PLR12#3+B'[%F0?@>QW"3FP( <(Y*!+ MR$L+\A*!O/0+.::**2+69"Y!F="/B><*0;ORBS:EDC.^460.DBRV5(+%=8UP M7?OEROF+"1"2@;H@,]!VFNYA>;KGEVL!FU8F9PR"*L2S0YZ@:,A&12'V1G-\ M8[J;X*9<0'.GC8E))/)LD0Q6)RR8*R+/LO@I1/G*JLKFP;00>?9";G(#WS0/ M5382)H'(LP6>0#/9=B R!@YKILF\HOR$#\O_D6,%J9-*:T;,-5.SZ^ITS:H\T( M4T#DV0'CO6(:!V+,'/GN3?#,S'//C?K<1,1_$GGWP4:%. M0'0ZX=D$#I2VIB841+/1CF'>4$R4[''V EFE,2S4<[[^=/;Q)R2>%^J>I_A.;MD MBJDD]:P2=/201C8F9I/4LTW^K:F+./?('0=MMH*:-XP[6W5]02P,$% @ C7$'2^4A M,.2P 0 QH !H !X;"]?2!C+S/S2_ M;,KJ)51YVC=U+/=MG'T>JSJNLS*E]L&Y6)3AF,>;I@UU_\VVZ8YYZF^[G6OS MXI#O@M/Y?.&Z\8SL<36>.7O>K+/N>2/9["WO=B&M,_=9N8^F.\0RA!3=\"$W M_8+^)U]M^,OZ9KO=%^&I*=Z/H4YG*GX79.Y\D$X'*3W(IH.,'N2G@SP]Z'8Z MZ)8>M)@.6M"#[J:#[NA!R^F@)3WH?CKHGAXDS-CIL M\_56H+?R]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]3:@M_'U-J"W M\?4VH+?]P[L2]+*$K[GN^WA[H[?EZ>Z"WY^OM1WK',N_"YC5U^WH7KUUR,OQBS0CNF+ZJK% M_2.E4[\EN.%Z]2=EF/H3X4[^\WG\!E!+ P04 " "-<0=+,)0TP:\! ! M&@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-F=]NPB 4AU_%]':Q"'3N3]2; M;;>;R?8"K#VUC6TA@$[??K3JDIDN<5&3WTTI'#CG@Y+OII./K2$WV-15XZ91 MX;UY9,RE!=7*Q=I0$R*YMK7RH6L7S*ATJ1;$Q&@T9JEN/#5^Z-LV)FO+C/Z%IO.\3"G3Z:H.2V)G+*G,%42^KF)7*$O9N[=E ML]CSSI7UKZH.B=FF8K\FQ-?C\-N*^@&ZR"4K^W MJ*]4%]@]^5D%#[D !D;V-0&UL4$L! A0#% M @ C7$'2Q?_*='O *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ C7$'2YE" & @ 'X" >&PO=V]R:W-H965T&UL4$L! A0#% @ C7$'2PFZ520@!0 .Q@ !@ M ( !J L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ C7$'2_[GE 0- P "0L !@ ( !VQ< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C7$'2^3_A?JT M 0 T@, !@ ( !@"( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ C7$'2]]ZWX:S 0 T@, !D ( !*2H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C7$'2^[\H3>U 0 T@, !D M ( !K#4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ C7$'2W@)XH^W 0 T@, !D ( !;CL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC7$'2^"&-[FW 0 T@, !D ( !-D$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C7$'2U5A1/&D @ @L !D M ( !WTP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ C7$'2S&'Y2CP P &! !D ( !K50 'AL M+W=O) &0 @ '46 >&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ C7$' M2U&([9J6!@ 1BD !D ( !W&$ 'AL+W=OI6CT$ #N$@ &0 M @ &I: >&PO=V]R:W-H965T&UL4$L! A0#% @ C7$'2]KC)T@D! TA0 M !D ( !*G 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C7$'2WIEU $^ P : T !D M ( !UWD 'AL+W=O6&PO&PO&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "-<0=+,)0TP:\! ! M&@ $P @ &7N@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 ,P S -<- !WO ! end XML 53 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 54 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 155 214 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, Net Sheet http://easterncompany.com/role/InventoriesNet Inventories, Net 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 - Business Combination Sheet http://easterncompany.com/role/BusinessCombination Business Combination 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, Net (Tables) Sheet http://easterncompany.com/role/InventoriesNetTables Inventories, Net (Tables) Tables http://easterncompany.com/role/InventoriesNet 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 081200 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) Sheet http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurementsTables Financial Instruments and Fair Value Measurements (Tables) Tables http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurements 28 false false R29.htm 081300 - Disclosure - Business Combination (Tables) Sheet http://easterncompany.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://easterncompany.com/role/BusinessCombination 29 false false R30.htm 090100 - Disclosure - Basis of Presentation (Details) Sheet http://easterncompany.com/role/BasisOfPresentationDetails Basis of Presentation (Details) Details http://easterncompany.com/role/BasisOfPresentation 30 false false R31.htm 090200 - Disclosure - Earnings Per Share (Details) Sheet http://easterncompany.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://easterncompany.com/role/EarningsPerShareTables 31 false false R32.htm 090300 - Disclosure - Inventories, Net (Details) Sheet http://easterncompany.com/role/InventoriesNetDetails Inventories, Net (Details) Details http://easterncompany.com/role/InventoriesNetTables 32 false false R33.htm 090400 - Disclosure - Segment Information (Details) Sheet http://easterncompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://easterncompany.com/role/SegmentInformationTables 33 false false R34.htm 090600 - Disclosure - Debt (Details) Sheet http://easterncompany.com/role/DebtDetails Debt (Details) Details http://easterncompany.com/role/Debt 34 false false R35.htm 090700 - Disclosure - Goodwill (Details) Sheet http://easterncompany.com/role/GoodwillDetails Goodwill (Details) Details http://easterncompany.com/role/GoodwillTables 35 false false R36.htm 090800 - Disclosure - Intangibles (Details) Sheet http://easterncompany.com/role/IntangiblesDetails Intangibles (Details) Details http://easterncompany.com/role/IntangiblesTables 36 false false R37.htm 090900 - Disclosure - Retirement Benefit Plans (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://easterncompany.com/role/RetirementBenefitPlansTables 37 false false R38.htm 090902 - Disclosure - Retirement Benefit Plans, Defined Contribution Plan (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDefinedContributionPlanDetails Retirement Benefit Plans, Defined Contribution Plan (Details) Details 38 false false R39.htm 091000 - Disclosure - Stock Based Compensation (Details) Sheet http://easterncompany.com/role/StockBasedCompensationDetails Stock Based Compensation (Details) Details http://easterncompany.com/role/StockBasedCompensationTables 39 false false R40.htm 091100 - Disclosure - Income Taxes (Details) Sheet http://easterncompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://easterncompany.com/role/IncomeTaxes 40 false false R41.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/FinancialInstrumentsAndFairValueMeasurementsTables 41 false false R42.htm 091300 - Disclosure - Business Combination (Details) Sheet http://easterncompany.com/role/BusinessCombinationDetails Business Combination (Details) Details http://easterncompany.com/role/BusinessCombinationTables 42 false false All Reports Book All Reports eml-20170701.xml eml-20170701.xsd eml-20170701_cal.xml eml-20170701_def.xml eml-20170701_lab.xml eml-20170701_pre.xml true true ZIP 58 0000031107-17-000030-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000031107-17-000030-xbrl.zip M4$L#!!0 ( (UQ!TOI@H'=.K4 ))+#@ 0 96UL+3(P,37/CR+'G_QNQWZ&>WHP]$P&J<1$D>SRSH59W>V3WH2?)XW4X-B8@L"C" M#0(T .KPI]_,*@ $2/#&4:1JUON:(H&JS*Q?'G5E_NG_/$\\\DC#R W\G\^T M<_6,4-\)AJ[_\//9+.K8D>.Z9__GE__]O_[T7YW.GZE/0SNF0W+_0CZ\__/% MS@2H\J.W^-']^6PQY_O[2A[_'GI^2>#/:T-!H,W[-?LT<@M M>Q":U=[\W\^?;ITQG=B=17JP^^'\Q3PUUAO^8_JH&P6FKO76,VMD1_>LA^0'?,4JOC*D;GDG M\ ,^;B[T$(1B\@5_3!_W9I/S!81R^B5^F] T\04/7R5X(_"W>"?S.PGM. M,//C\*63'$KZ=61B")JQZ+_FUY$7?=IVH_"WV$[ZB%5^)7*?\!?BA[/%X M&JYX'GXI>8$^.^/R%_"7$A[HQ,N>IW84TQ!LPF1J^R_G\"^^T%-[:OKX-AH* MFDW(GU"EWD9,66[HB# 5>XL#]_-9Y$ZF'FH.^VXW]ZL_ARVM6;DKZ2GJ8 RF"XV#^()XS?@TG]!Z67>R7]I4A.KNOTJT1VZ\79TWM'(42.LCB3ASYO//FE M(GD<":@6Y3''1Y7RL#3=.#IY6!U-!T-7#SY,53]R\P/>7!?$_%A@S0TF3@O$ MJ1^?.)E/58U=Q&DQ<>KUB-,\>G&:(HE3.Q(A%HP?(E*OQ1D<#:B*\NC5) ]T M!L;O[V:1Z],HNG#^/7,C-X9)]L6S&_W^&_4>;>?7P,-Y=G3E.Y_IY)Z&+*7:F=4>&/G]4^ _P$Q\\I[> MQW?V$F_OMEX$>!YPYM'+RKF$XBAM&O M4]QJ@X&[Y:)(',[OMS$0@E^D0Y_^SMZZ\H>S* Y=V_O5#H=/=DB/&]]KN>4H M7\5RE3 O'Z,YT%<,5BMH%V^AI#:T?Z:Q[5V'P7#FQ$<>^]:$L(IUK43@;6%< MW+75:C%^2YU9"#*2,&\.YN4RE]9\<8M=QB['C_5]PZ>Z(G6!3D#4&KM(M+]Z MM+^B*.:$(O5ZPF0!5.U5Q"^%,SH2XQ+CU40M AV:W67,;GKSX^?T5V7<8NTJ(+@?$:+?IIQ2['8<\%6DD7RYK7NK8HD?ZJD2[6 MNB*WY"=^#DO4]L@D8;TFBW;K19JAR]MEL2YN_OX=U'F D]TBMH.YPA MX3=N]"U9SP;QT"B^@;C^]LF>KKL?(?6_NJGCND&9DU$^.NW8(<"I*8+#^?TW M.W3M>X^B4-AC=^.0TL_0[!A:&08^D]J][7_[.AJ!^(;XX*>K=U]O)&(/0.RB MV/GZQHZR/RT7>CATO_H2N.T =R?)GQILBUN&,@84XC*B0!MN;.6.(42NX;4^ M'2S@9&$5;QN<++Q2[7:5I0Z2[2KX)"V) );$ZJCPO\$N"%EXI4J$L%4&AI U MZPW2DK2 DX5UAVUPLO!*G<>8)$Y$P8E8D0G;AV XV6G3:7GF=1W"D.!?QXVB MYYO8WZ7O# PY/Y%'A?0/U?F'_-+[1R\(PN/6H#9ANUI[5PA9^HLJ_(7] M+/V%]!>+_B*/"NDOMEN?V,9?2'TZ3GUZ!6LKN;L@].Y"Q:<^)$JK0:D\,U'1VJ&I@1M%IQA!G"[J MY0U4>0/U>)&/PSF_A<@3^UNAA'4)2BF<%?#+ZER1?" MY L=_NZ"&.DQ)&[VP8UT.*U701(*.]+2"&9IFDS!*(,2(8(2<89<>HFG]Q'.KSRH>T']]ZC%U%$X^C=RV?[7T%XZ=E1E"VP>AYUXAE3 M"^@V?ED\W_@J,+2#T(KKK^72JW(-]KC@7?M2RR[PO@;)H: @F**/U(,1&MY1 M9^P'7O"P'ZP0R3LI&=*SQ?B=%L2Y^]X%XI>@^,&$AC?48\7>HK$[E?5+ MQ89V5J5O]=B=5F"R.ZP/M]RG%J'4& :\0ALN5!2^Q@X<*UI/P!X*Y>973S5> M%4+VGW$=EPW9'2!? M\))E,:T^Q\VVLL?%S;RF_MT%X]@*\=VH?'@A+C,@YL M'.B[QX%[VW YE9?66]0UV-62.5:(2H T-+61*SS"K_"\MHE9E5NLQXK3XP?( MD3A(:?^.QOY)]U[]!N6IX;OI-7%!=.^X''R#*Z]RUBZMMJA1J]Q_/X7H1-QU M5Z$B<'F&ZGA-^*LY,] DK$]KO^S(XVYA;BJ="+A/+3 Y!+XOAR]@%7PNN611\R;-0@NPB"8RO0_RCQ)>(^!+: M/[8 #*FN0C"I,<4WV.* MA;9%C_F>CER?#M]1'S[$UY[M1^_=R/&":!;2J.17AKNO\9B&UT$4AS1V0[[ MG&^A\-IQXW O 9C*2%9A.0FL;2%/[.CZL+@KPHK M*?%W5/@3R/[E8D+ GRZ]M/32^\>2B%)=7"\M47IJ*!7+EUN TL-MJ?3EQ^/+ M+88_4:QD-?B35O+4K*1H**TBXI16\JBLI%"Q9.F,^Q(>"]W[69R([XL]H1QI M\(>I:G_%?R] *$,4S$F ;!7+R2KW:K[EO'F5KUV)HB^!CWJ,GB+P[? E_^"1 M[]1MA:8M^)>^<=4\=R6J;NC#S+/#SW;LC%W_X;6!:C/[)U+L,Z="-7QNNMI* C*MV1I;T@2+Z0+$P MM6M<):V5N-9*M.AJ-V3)Z$K8Z$H@5*U8=Y?VZ@CME5@KZKLB2]HK,>V56*C: M=8U!VBMQ[95HZPR[V2LY&Q1T-BB4M2K&[#>V_\#1\]GUW)#+F& M6.XUBLA@LKJ83D/JN.PZ\XW[,(ZCVXN;VY-$R49^I9?9X&4D8@1!C$#>A^-D MZ4@C_*(>-R;*CRS.^6IJ[!O*M@Q\+88.'R93+WBAE*G!URDJP(4_7*T41SY; M73 "..)[2J %:/#IJEX'-- G+'H""8WC@0;W%S7E_%T7+DB0" X2@<.*Q61" M$EG'BRS1$@?M:+-."COIUROYE+9GPX*:1(A<6)/1SA'ZI";+%DEH'"LT:BW^ MLVXY7H)$<) (O6R/>+H,? ?8"1,I1=_>O63HR@[L%)\X;@RM83B7M'<=YZ?H M>R0,C@$&#?J9W&$A^WE^J.;WW^S0M>\]>@-FB/W\*?"'@8]5@L)[V__V=32B M(#7\^=/5NZ\WQXV216[GT-B*[4T0V864LN-.^9&1'FW; V\2PR)A6![96XMA MB=4*L?HJ\,-*P=AN^)OMS>B[E^SCKS!6=NB,7SYAA0"&I>RW*W\ZBR/V@W[< M"-J.\SFNUHC@M.+\@X&A26!H$A@E4C$D,(S3!$8Q%$FK:%\X_YZY_%(7P\1O MU'NTG5\#8-Q_B*Y\Y[CQL()-OMRX@M=7&'C,?)=#Y6^JNE@XNH\ J47QX1M?9A,P M"'&P-.W9FIZ\@,M;S'7WGOK!Q/77=[A)N(L]+C>:_IKC>QNQF6M'>PH?]QV0 M[HJ6TX.T^[9KK6DWK<^V7=O_U>EDB4?)1\]^Z'3X#T/JOLU^P1](HC,W=%1J M3L]^&=E>!*):>C/KZ7(6AJP?-W)LC_R#VB'YX \)ZFR^W^0Y_A@^]8'K]682 M.FQ!4>5$K&HFH^=]X,P8X]?,0I32DC[#']F:D+QM6ME,1L@'9C#)WZGG=;[Y MP9-/;F'4 I\.R544S6B8IX@_C,_^%1]-G^0/;J;L2\ I6MO,(F6_!=[,!WO\ M F/GT3!:IB=[@C^P*QT+KR_VGR+GADZ#, 9716YC.YZ5T)$\F3W(G]M,SC_0 MZ&QJ9I$L1BRYA*%\",*796+8[^G/FVFXOYBDJM+5(R U]<*,X MA$B)X'']94KF#^#OFTGY<'%[]^'F"[G\FJ>AV,K2(+%-!8]<^4/Z3/Y*2P22 M/,*>@ (;2&4Q#BGA"[V!GN!/YY[ MNH3(GMX[(VA$V7>@GEIFK^/G_\"J9!(2,8 M]^O8+"4E".E!N-[+ M6_+'.YB^1>0+?2(WP<3V__@38;]'[G_H6Z*IT_BGLS\\Q#^5M9%[AJQO5"'L M&X5$(*I1\O03Q1,E;\D]3 5_(LA"Q_;@HU^T,/R"*R ?R!WLR_>F_ M^[JF_40V217??3-+6WD#U%?/2)[J?T$8[(Y>$L(9H9JE-MPYF=CA@^MW4(1O MB7G>30?PRB=_L?T9!E2(#(7$8TH^7MR^(R[&7T-R.L!V%7&(%+SP9"7E#TV!K+.\)F^R08$3MKX)RUG;1+IF& * V%$$;IZP:;P+OSVY\9C01]N;V6QDG\84R[(0C 0BFVL B<;!S!N2>TIL MC@'@8A2$T!A\D:T\1"3 18IH&F1_C[ _&K-?[A,B*9!Y!TS8V=S$C0@=C5#= M'BEK=\3=T@LXK@AZ!3'[2)L] NL'S#M\/43K*HF$7=_Q9LR?NV@YW0GAZP*< M/=<'H041+31[/L?- C4Y9J=3SP5609#1E)/GO202LV&N!32P1QPV8MCGQ(U1 M-C9C'4=J3CS*PL_H0^'Y !*/A%G8RVE>) PP,;7]%S(,8+3\ (;N&6F!UNV8 M=6$/@VD*A?SP/[F>1\8VB-0&K&*WT)L+C<'+@<]?A=%DK6/W "D "3X$@4O, M-?N\1*?2C_=.\SE>E=J9"YM6JB\KVYR 8,N%!^$98D:*WY!8$Y^4T\ [# M!81J]O 5"-(-46IY+33+M3!*FF-M1;/[B/Y[AMA+)O0XE ]IP_EZ'YW^E MM@=H0FW^._5&,#N;]U)\NOOC6Y(>TBT\0S[;$0+F+IQ%N96*O*9;)9J.:C:' M'B@RM$33]N^3]J?8/C[I@I]TTZD(Z!-BA_4:8Z]"Z/-&+0YIW((>+W+7KTB3 MK5>HR9]Q+W$K-88'4*Z@>'Q(.Z 8:2&_5'LRY>IIJ%S@)%%)$B=Z#4B'9^U4 M\%]HNEP++Z0*?1F -J#N%G\ME W,=!4?SBMEK]S]NHP,RHB8+A#A0S?3M)MI M0H23$E'\M4A$JM!.4+6VK@MQ6YURM6 I!-&42NU559%'[T3M%9-X7BYC@ *& MT(Q@1 9P[4.3]GR)8EI8HN"20]TP;"920IOEP.0U\,!>L(EN MB8C8N]G@W$-\3IDYX:,#O6!/2&C )M-;D,;&[)Y2/[&U"LR7.<'8PPN8GFE32;9\5*W)1 M\ERZ.;2X],9N@JQ?/>RI9E_KF4N4+S1=&XG;+'":/5-3=7UW&D'2U'WD9'JX M= 0:$#RA?XO>DN_,OJJHJ@H>&>GX";XP;S#RFB._I_+*?@G]Y+)4Y,RH7$W08_TE^NPX# M8T\V$H8 M^HF0CC$LQITKB"3HIR"*+AYMU\-F/P;AK>W1VZSQBR$Z<20"E.+KZ,Y^WDY3+*:R%KG!1:)[QY\@-V\*.23>.RM=154S>V M%*.P61[(^FYO62_4^.;=@S*45)MG71XB=UVU=$OKFCM+?E\B7]\H;&$<=$TU M!EU]=QMQ\"B WE"8J!"'.7OGA>^:>8,5F0H-HA>]V]]9 M6+L0)JR MD!31]>LKMK7FA'0CGI\L%X>)AE#5TU+W5TTXK*]C<;HVL#JZN;N M*K/$-CL?UKFW(V#;R2^=XO*.'U'^ ,DG R$\&PCY ?.!_+AT^"BC"&9(#M+# M3I^]PQ[R:[,?>/NE9Y$.28>]5G 0R_;SKG$K$M?/!N<3P3(!L%] #=\'L_MX M-/.6)V8'3&IAELF.(NW583M<;3-MZU?"%3ODL40\/_JQS[I(3U>[:F]@Y AC MC>W7XS9+%KJI#?K&P-K0X^I%(?;S(XYA70(0=HG^-KU^&PEBF83L":<0OYD0EYB5=*@;B4D3=78^<[8 M>L4"*6JYJ7PKC&:#E9TP>T\C)W2GV5H)F&&7+0(7]N+^B0NXA*W@KARQ7$O0 M*6OGZRC?RFL\-WE1.$A4*MRUAR4%V68I;!'-?'LV=&,6LOA#!-EPBWV%^7[& M% $*4&9'&J#AD&_#LOT^W'IPV?GGY*1A'!#P/!."I[F331:V <*W/RG;Z$FV M+%Q_!$_:&91'01#[[(1V2+GRX(F+!YC%-O\H1'?4\)]:RZ%84IL\OP?HTQH?V4DXV^YW5A"_2%;,TUV'0U^WLGB M9SB'PZ3F85ZB N\!%L"Y"R1Q,RT#\SDXJ"?Z2$,E%68P=?UD1Q5HLA_86RPX M QFE$S@(Q+$C-V+P"7S %9X90+'A;B_.<]DVON.$,W %/Q(?A!Y%>#**"9N, M;#=<.G. W<-7,X\#!%=QDT/ [%S0PO&+ZY^0"3P+B"XF0 M4K3S+TE/6>;DFFC,&(PC-#MEO_2!>YX3N5]@ON M_/,][.3H,(/HS., %11M7WV8B@&#Q%!R!V)2E4WM A@4,E\Y)=>ST!G#Y(9< M/(24+ZYQY5[[#*@\,XAEP=,Y@!"4U[.?4/9@0*6V)-UTJL M.!AV$B\! -3O,P_!3RVQ"#5WYRMBDVQX)A%V=I0V(249KUP8"*.#F/W.&)QW M":#*2WT.GN>S0Q]:9_;''2:*RT(>Z M'?S:%OY.N;&?L4G;^:<)S2;'7<:11 MOYCU1=_H89X&KK%\L0!:B&ST4AG58//Q5,$T# "AE%W?O GL8!"G);Q\2(B\S!.)(D>#FF.4/-E18CRA5X9(&]C6,J;9/2@OP!.+*+5K&H . M "V)VWQG^]\4\L5.;PA%49"N8_QPECZ,:(56YY(ES37^1[7^^$O,Q T'JED+[#37;.038F&,#*N)_*)FA4. M]-[V&!*C,:5QYB:EA669^";=VII8GH;FN%#+OC.1[(XE$TOZ8 M'N9Z)$F7V4)(_L?6UR#RA#8PICU<+QO4-*C++&T8T#!VC> M1Z&+K(,FI*ZKO>+BZ1YT+A@H-[N2U+J!FM^.X@\S N_&MI_=>&I Q)K6M3;* MN#X6ZS9=[S$0P2=P:TH(^Y52! 0U;,,,5==K&^ERMN9KV>GL B(_A\UA<]=: MJ[!5<\UGV\*<&*UK^JE!"?6Y7C!_!9+?Z M^!4#FITU;0W&NYSTK5[6 TWK635MA6T^\EJ3N?I"6QQ// _31(!K6J95FT\& M)M8.TA8"?.]&CA?@C?E3WFS<>!>MN ?YN;@'62)9@;<@5_*XO!:_S39:;HW> MS\=TN=7?XE)[84E]U:I[[BXFV I,W^ .73L$:,-+-2\45[5.?%5<)U:0C7^Q M*X8!<<"BVKAHRM)-XBMXT[6#JL8VM_*[8MA$8PT'A* M!(@%ZF\, WSH+0!5C8WMR;%AJ)$%/9O>(Q MM1]?.L-9_,)[XRF\V-^XT_Q-(9,@#L)Q,*'\.LC]+$+@?:,B7GYP? M(,7O0"NZJL[N0@$:V5C-%V1SX$]V,--MDJ'+"A0@H.YI_(3KN>E>]ARGV5D? MMG&'FYB8,RC;[TO2_. #7LY=IMLRY^1+X&0;2B[DY.>.RMH+KW$\4-Y&C1=FM>&4E!$7+=)7YG8NX:)S? M'N1A^# Z(+,I'D[P'S 887]'4]M)_ZZ&WR=W&(_?LEW#.4]QF'T:XE"!-'X^ MNP]B,(99OX]@(UW']E)AQ<&TCM!@Y=Y-87*RM'42#W?G@/]Q N[BR<->WZP5-H3W\^X_]NW79"]JKC6:LZ?),;Y#V'.P5/O__]3^!_G6\/ M(1B180<$%(1OR7\[#J6C45.HX%^ZN)L'6CHXUU,MO;2C<94 R71F"Z[7#/>A MP[L+&54*G[7X7:4"S?,6XBP@8V[0!G.FHO;Z&$6L9[)J?:T"5PUH]8C]U[I6 MX_I<@UI=X+H]K6Z C*T4L#80L!8-"[5/. W<2OA5:& 2]G7XLV^)/GT^&F<[ MG\X7)QYV&&*V%)RY5JJVZV35K(>^#T+@-B/DO_D*.Q)$V!&@FDQ^W80*X)!A M2M^KWQR4(DE8+[U(K;F%C:C)>ZPCI5D_M@+90! 9!C.851]H] 6/HW=D7P!/ M;^J*9M8?:YY@OMN<.0OE.E+QRAWNRR\KFP%0L32R5E)YQ0257'Q^6SO(TG:6A M##1-Z5EB*:;TE07%7'%_6+K*TW25AF4IIJH)I9'2599HY-*%6>DE3]-+@HOL M6N*=B9!NLGC\(?&.N9T/Z2)/TT7^T%-ZNJIT!P)[RW++5WF\]G=Y6/S,O+0\WR4+,\U/Q:#S6_89?3 MH?6(Y4HGD[3ZSH-R\/@9T^ MXOF7M$P[O@?"YPDFMI$&YLW.*..I?. SL/@ )M[CC#Y]XS0*8YX!.1]^2K"OP4OH^0;HYA4DRBS3#C!LMI95A Y^D1IWG MOH&N0XI#EF9\^?#NZN[]!8D!57B:G0F% V(61MG(^%@=9H39_C%Y?W1.+D#L MV$Q2]9X+L9B@/I%B",/%LM3P M;$,T%%7DZ:G5DC5-,0A$2U"J+GA794[\_(Y*5D[&!M+HM#.;ICI2^AY+,:1H M_9YB67UN>'!))AM+9@1!'\%VL!P^3L!S#/&,5$G+$<6,\^3?,QMK5.#/F#!& MV"'/=I;Q"!S[<#GE\V6=LO15>3"@VGH3GA%EU/T[BZ[5C(!/\?*6D5T M-/.(YX[ B=XR5\&;FP2 :$Q6!E)S;'[49S;A)=-<'VL_^'&*YB$F8 NFJ=M@ M14?6"SP3EC+/S07.AE5,2>KGV"6,*UD%K#@WV&P=-,<^)K9BCIA5?B&*E%F2434#PJPFU,='*RGT0S3 ML-L? DK!8SMQ MBD@^PNQL)(M=%CK+)]SBQYHQ2UP@DE^9YR?*DJDGU5%+DCF)86,N)D$B?FXD M7C!RC%C)MER41[%8%/,L2765+)WA?,XQ3R+'1H6;"HP&0_=^EJ1_LS''6SXE M-Z\GQ5(N^DF!*78E,TWFF*64>Z+HC\C8C?""22Z6PU2*;++$L]0!\D=NG(3$ M"O. 88=3!G-JL-AS^0$-6 M,0WKZ&%=O!C-,'3/GH59-$7C[$8\8^(W^D*F[I2R&D-I";EQ89 CD@5QO'X1[^A8E]DCT27Q=( MOY M36G8E^5;GG:]S!9>PC1QJ9)W"7&Y=Y-7V9N;:MIO*+(PT#8E.%_1KQ"<%E.; MK^44S&4]G&Z92E\A::RKM)]5/R6ES>SZIJZ9_2JRZV]B)AL_S 3*@T_\D%MF M7I0J/@BMX3\?YD]=Q)=V&&+9W=^8T]JCN+PV4'O]OJK/>=ZJJZ8XL#3=V,"! MKO?TKM&S1.4 3(*^80QZ?) UW534OM&P=SP#[D7E#(-=__ 14. M6:G0']Y3_NG'[;CC[Z>OIR\?9KD[AF5:W9ZYB=WRO@7B&L')(\AM!MDT-'70 MJX)I"/5Q56[(BNR2:&R',&/Z 0+P8>!Y=IC[>IE?F!<'_BU6#'Z?M@)=WN+# MV/8U7J#?*0(Q\GQ>??EX]HMZKN5*-V[38]OLK0%O&7NZ?DSL6=D\IP2EQS]Z M:Y6PVM%C#Q/VM,)9B-*:W,@@_V8=5ZS=Z(J_LD6XH2V1WQ]T3;U@1C=@=*U^F5-X(^6 MH@X6?K36"'3_J!]Z3%MP6 ;4^T/5^=V#L++B$M&#.U4Y*DY/& M?EIC@0"[^572=5TTS\-6M@MXL&"8=^=A&M(Q]2/<%D[.)/SP*8BPY!HNV 0C M+**LD(N8[R/R+:> @!W'G;-EMN;-\=:@D:\CK,-\T'HB3$W[W6Y1)5?U) )S M:X/=1>:ZFC58B*7$YFV'Z2:6*#7Z_:-A;J<5!%,'@S>P=F6N_(!FYQ/NBA-C MY9KLBIKWEYX=1>[(I<.+""?P\+=B1XT;;!2\.RTX]$ M=GH[LN/'3'$;)"*W@3=<%E($MHW]CC\?YN%-$YY6BT%8H?E*"=O!R/>TWJ"K MJV83A.WD6KOFP(*06VV&L!WB&;VO]T&R@\V$8;4MDM.OD*U!\+%:BS2F7'5W'Z+[8_PZ..^H =0U*+5UI806-VI(&[GXY=F/Y,F-Q^2:!E./_C$B?P-\PJOO;/\;^>$L_1H? MXP>LYP>'ONMF=(H3D^$+W.9B2$Y?KTP!FY$1NXS+\]KG@_ZWZ]KO4A) MX5WC?* 6WL4S]V[Z/C]CGAY,+9?P"@(?L6[XL'CN_=/5NZ\W2:/A'"K7(8"9 M?SWU9A$_)_Z <_[W"H>8C8>BX?TP.75OX&\))"9V/ OQ+M@P M^3$=<(,?N#-7X8$7^#7+%<'GR&!\P22'%4)K+GLDW$2;UW D[C9&[=!%FR@<]X8&AH!H^_Q6R=1@XE ZS*R6,;G;F=!;Q M$^F8*_TE4?#T"DE^#6UNU9(F4@G]P&Y9/+.SHB#A[S2L3H%CP\TS'G;GYWA8 M$>KY#5RV9A?AJECN5'7A4-0Y^2&BE#"7^_G'1>-4D$J>K9"R[J+T#A80A<>] M\9Z)1X#)[-3N=T8?DS2H_% MB9^"#KM7DMR1O:=@>Y@<&'02>"R2P>3&!C^Y M) 9TX#T:OD\?(?_?]7K,.[ -G_1BV$+K')B#4B:]Q%C;[$XJIY$/(#.#_LN* M(;NW/1N+WN,-1)#19W;LGW6DZ\MLK+#J8QL[GHL2!\YE9T[)B**U]A_P+7;7 M1SW7OT>&U7.C!Z8XL_GS&PK\FD.4[_UO_C"YA(O,9@A=H42HG6ZTFAYV(/^> M(BE 07H8>^2&8 *S@]C1CMPO62%N,$I$N=Z8W =A&#RA?A=5QCJW,FU>Y65' MML.N\ MRPAK78K/BX&ZW1-N+8GC/C1W39E9TEQADS K#)( M($Q&,SS08R/RPW=:]SS# MV8_I$!3L/=[$A7C/@/"%W^2TB99IL1Q<8)'ZMOHR6>9 UFE MI4E$L'A#"[' LD+8Q;L]> EH,IN0(2Z* +F/>$$/^POM!P9O-V#76&,TG3#L MVKF&S6D,QND=GW@ 8"4^95C^.4> M,I3%B %HU!I=$"/3.^ M8Y:/T*.+#)OGZO-V/"J Y^YSYG[3YUF0D$ZUDHAG92,#AUHJN) M$0#*YZ)>9>6>6%H-=D'7\BNNMI-,?N>.(0U38:Z?+&[X0;)JDH3,+/%"%T-Q-J^;*P)@ M%)Z"'KOSF4-9A+MDM=.KH\,%7X2CO=@[TXAA>J:7*=E+V4 MHG3N*1@-ZB>1,+:<><>%4.1I3)?"$\8^WC[GO6<=\7PG.>]7]C)]YM-.]NX6 M=Q17K"T7UZFO_"@.9WPV@*M9G<_@3F>3#A,NSA:CE=M)^/[\=;84MF'9^O=/ M@?^ +>.K=R]3RC:'>(_X/NLOV1;ZY;K[CR(OQ;[F%XT8JM)0SV>+9&SK'(76 MX>M@-RB_C(^;+'BXY,$#,>?:IG/E/ MKD^_CC@=G(#?\ZVR9Q@/^%?9CIE9<@H7)E+=5;);S<"6$N6(W%:8GQ/_7[ET MMX)6B71O<#V/XXZ3MDKJT. 0;XQ"H_>V_^TK,P%#_)E)8.NQT'KUC<4&X7]D MJX]%\ N'[G1A';]@!!\CRI-H3T24<]+J1KG>5049BZI$;P*L^>XP^[0_P"L3 M<7-P;PS/IXS3QES?D;FTI;CSHPV!]06;0&RXT'V(ZF,OO)-J+FQO:Q#6'"OI M6-GEAE7RG%.]6G[9UC3*62&W?-WFFH:8ALA^J#X(SKMLWMN\L_) H&ZPHE&+']/6.:G94;16[ M^7XWL+?O]'HM:_B_+F.-?=IIFHWQ#;#6,:K@KK;!LU1+'21']>#3+H.G]3MJ M3^#!VRK.7#UXEMC<';("Q!7/V)6[K+@87H7@V4^R"Q:_9>E',8?B$RYXPF]9 MI=YE1GE3T!)O")J9/[W//3RS:^B&56!H71<",+5-IA9#5WO[,<52R5ZF"1V1 MAVO/7KKTD#R8?PX?FZ]N1G?HU([Z_.S:C+WSO>,AG>>_9$GRDN296 0>LYCR M=?3H[1Z;)?S&D4,]+RF7@(/+_HZFMI/^70VW::4%5?U^+LQ]:J&L*]ZRL;J( M$R!KT(G6W;FDQ,8J.AM[;Z1<3:V%:*H1?J\NV3=YOIVG?.4=W[K/Y#,['$4^ MX#:F %6+:AR-=F5]Q[:.CTK:U2C=]B-J'->(YO?\:QW+50065:0U=4LR^A?.I0EK8[ ;S65P9F>#IRMWH>U'::Z(Y/I72S.6FJJ8UU*8N@%]K0\S*V<2FJ+V=*%TN*;! M:!T!$HA9S7I-Z0H6\TO0G3#H5EF_05?IJ=+X21Q*X[=9\#6>=#C>E?\O@=_! M8LXA9>%T4EVPED!ZG>":G6)O/#PBR@+$;H2*N5YDZ(:B&_4ZJ>W.9+0SAA+V M)PU[UF)74\R>*B$N(7Z*$%^Y$]!5+,N4J)>H/T74LQ8[G1.!=TV3'W.+R8_ M^P@L-5?Q,D4Q/U:M$R!SL\&H:45AA1X"0608S.X]>N 4_/CVW7>4B)C+@;W^ M0.GI]6YHEH)8D(4RJ6""[/,?E3;Q?42]JZA6O8>2I>JB.KD9J)OV'WS[*^2_*6[7?I?2BOPCOKP*689 M!11,, 7,_\=.4]'_V79APL<*<&(MV^L@BG$;+.1IKI-WU^7 8)TDSV$7^0Z^ MCECSO/&-23&6VXIR7);\RK)F?,4DS$6R"RT47MNFV)[1[Q=3;6S-X3&)OE"^ M3Q31:P/SY$6_4 =0%-&;UL!J1?184!=^.0)+DY"ZIX [EM;MF<:IBK@:6!\H M8DTU=OW>@B"\+ M>RE9593[ET+Y"]>'KOE8W"=C@J@3K8Y LV7M6'\ZI1]Q"NS)VGD#1[ M]X7O8\F7XF!?TY DG5$E36+;P1<)3$'(7UD;8!;3,J,;!G5Q=I[TS;LN] Q= MI?TFO6X[FHM]?+$G26Y@^ .(_BNW3@G%V^6O7?;7AW"2C=31M8'9? M@?P%7=[I=!=SOM8M_L:-3/NSA*ZJF2#0/;*+J)M@+<\86]* MXO4*<7[E5G97:%^L)75NI:U/(-H2NJ%Y%%)7'04WBU/.*=[9\F; M6K=DB_AU&9E=Q7ZHD>EU^UI[AET8M.]JVRM NV[@/$*:]]T$?[!Y-W3\?R<: M22]8CTU!7<^PEM<17IWNK]@3.5U/)XCJ[RKW@U6_JYF]]N;0PN!]UXBZ KP/ MNC# )VIS%\2YR>FKAM;>G$Z4&'4;&L]" MGR2G7I*:F!4LI:<=\/:_,M)YX\>RVZSI&T[RK6;Q0.'OOU?7N-0//-"B#;K] MP=I-BN,6L@BGAG2SKVLE4[@3$G+[IR8TW>CKQMIS$[4)N4E;+>A>,U9L7[O5 M?R+"%_)8G&[T2K993TWX@F[SZ]U>R9;7R=AV$0YKZ<9 Z_4/%?(55G"D47SP M>:RT(3RD(:8O5-5>SUH;.N=Y:%A"(B!*ZT)(IJT-R;:1T,'FKP$H56_PK,'Z M4WTM8DN$<%_K]4QC_3WA]K$EZ)1?5W5UK9UO7W*"QH!F;\-9V_8E)V@ 9ZJF MMO8H>*N^LOTUHMY 4[MKSQ&7"BA=)BU9;CY$7(55W7;Q"ES( MT+YY@3?@Y]I?)>M9AJ&M335UK#@6='+?@7E$_R0MM: !&(8 MN. _N?:]Z[FQBYE>OP2^PY.\;)#J7&=S[\_?+I'MYM-2EFX:EKIZCKJA3Z'X MM33=V,BO96BFL=IV;=]B<>EF'VULKOSXO:ENJ M*$(HW]7[W>[:W=S655'(J;PQ6+^ VAZF!%@&-4RMVUV[&5DFGO=T&D(S/$V* M[0^)G4ORL2R5^8N&V1FIWPB6M\< M:'I_;V9"]Q&^>J19)/_2^40?J4?T-;A-7\I%TN5SE-\_VF[XF^W-Z+N7[..O M+@WMT!F_L(X8++/?KOSI+([8#_IVQWH&5K\0K);0M@V[6MOL:CNG,=F9T_T9 M:V@0C+8'P:AV$#)[C,FA,/4N6%^N\S?4PP2Q;$T&9LZW8SNDG7L[@J^N[1?T M8N WL/P)8?5/EN61-?UUE&\X:9_FL6Q>[H)2EHFLO=;#L.7J;B%4TQP(@84QP]]I,=#B/,[XR/ MA4/;A[CDR8W'Y(*_AE?7;F-P7.RYRV#HCER'@S*:W1J[SCA-,!T1FXQ H; ZT8R2";41FRQL1!\)'BEX\-E%2%0% M)]\N?<;/_+Z=[7DDRNG"E ,WY8K=RXL#QC1-TO1&K(,AT.#$00BB='W'FV') MH^R11$#!E)\4X 1!Q.BRD\3\1][#.7 ^IB6T MSR.\G\DFY?*>PA@!3<\T=-R4TXG"VDW[&Y+' $P0L^K82S##LQ.3"<*+-38- M,5)&;O U?X;VECV8=!*/[9B3.B>78]M_H$S[X.=HW? Y('G\)719:_9H!/AEC0XI?#MQ_2RK MX KP)2I2T"7L!4Q[!'R!VG@O2L(F=S8VOU.:*".*B!.:HNZ/S*.R>MTV'WWX MA_LB-D# .2/^7$P;><'(_,L,Q*DI!%V94M"IL8V8*%H#EO5>85CZ8 /D0S][ M'!I0R8=GZLQ8K,(]QY6/.<'Q;YSLD!^P_3/V)/Z-9A'-6# "FTK1&'&E_$9? MYO9*8:/DPV0AT[S,>IW/BZOENEIA:_QA N.L?S(!>0"?CYF24JYOB5J!886. M8S "$?O&AP%0OR]@;&*'WV@\A]HB/'*:''#P##,+N6!FH;.$UCQ;-^66%SH& M+?"B -4^91'4?6IC63L7^@<4EK',?%MJSEG'J0(5JQYD.@)_3-PXIB7LO0N M%/SZ?=F _&VY=X6-X[]G ,>1NV0O5['!K%OI*%5*.B"(#POH.R .J QC;FNY M;F!A7%5=H/F)SHK"$X#O)>]9>,M=TZV5F%($!X0;_V)&#WP=I:DA!?V9 ML* E%T.(:G'N"DADZ)WB^,5<'URP]XP5X)V;CXMI;O'@!OU2!''5[<5-=/9C M'FK8,'[+Y)3($P6#+4%/B>UBT+?!E41CIM%%-!&*N$3I+CN0-5IMQYE6XY-L M4/.DO9^%:2RQ"EB%0B,@ \!$OZ=T 6N7O=.U<4TO%D,0#0"AP M,D.'F00H]@A['J&5?*%VR/ULA(^M0!B891;@K$;:O/N_8SR1TCDL\L4H8LSQ M@#5*IWCX8T&@R2AQV1?&!$+O$2@.DG!/XR=*^4#CQ(XI0RJ8[6PP/ID)-8VO MEJ4<MF/G4F>L PTC.VJZ8&ZRV3"-6A(5!B&&8/-GP M+BAK\,SB-P#<=]VNTNV;@DIM1>P#.L!,LP&V'O5O#M4"BN [B'\3@V\_VJZ' MU5=9*#-B)6RX<'/^U[Z'(!IC"7@ILX""RH9-% +/"YZ8X4+68,X,00[P!^!! M=H)9'.&<&!]8GBPR>!73P9!H"G8O/ED7FEWL/K7>O3Y]IK:F_5AQ.@^* 3:^-UK#62VM82Q#6.MJL2)LXX'M/ M';963PR.0$MX!.;JHY^V_=5/#?IL)R42'F#Y,3!.;0S^SIZ"<+-#+H %^X'B MXAR?W%SCY.88AD>JH53#XQZ#XU?#BMQP,J_JZM_#F-G.MX/ZGZBT[:07'6V=%E&K9,1XAAF= S:!Q+KQ-)Q6Z!6-19D+%H' MP,Z\-S'^WU6JZ^+C71N<:Q+N0L+]%,TN:['3D8 3$7"5#_2I&M.C17&-BW"; MI@0C]M^13 FNV+Y]I>A=)[,50UH0674V8N,<>V?L"4'H5B:A213R^$K3<>]9 M@'6!=L90'-@?G93$!S<[LB2AW3JTI44_TB!/POLDI21!7,_PU#1],;>8OASS MC@;UAS7M9:R39+,+'RL\"Q!$AL'LWJ/"K OM2*F@R\8]L_%IC;F/7:EI$,4! M_M%)27QPZ^JY,9#0;AW:TJ:?3$PH 7X24I(@KGU?Y@V['I.35\F+PEZFR4[^ M]58*-PZFVZP#E?;5SKG+BYLH=RT2KT1]3:Y'%>99\'UR%I -X&I@KIK%'B:P M$HY2&1KG/;-#ZS=L)">>9T?>;VA$]OULRKPMA/CM=Y/[FC#\=<:F=)[AS*URSG> MJH"NZ0<#/6=R)- %!_KVNR#;B3KC53LW=S3P!^!_'_=5]$3-3O)7B> [=O2Q ML\4>YAX8S<_\BHY-#.:W6K_;9D2YFHG!E'E^@+$I^A(Q&/INBY6HRL"I-;[S ML8KM3=.Z8\-E%?QP$W\$_.P_E6TI44@^^P7/T(/;9Y2XH_TAYF_)G2D.H'.\30);JF8=HTO+M3[F@CG_M5/_M%/<]GG"_MH$92UV:&+B'5;)-4*&VPB5=^:U/>N-\.KDOL1F[Y=HV23+FHGN#+4-D/PKA:AUS[!E2%X MD>#T=RPGQM-4K\U+O=C<:\PX_:Z0<7I9@,Q!BI5K>L[*'$22S3E/*35R MJ6+VUMI%MNWM;)9&T4X.GZ29^>=;<54:X2-,Q7.*N9]6IMQ3]&Y/,?MZL^LH M,BO4ZX5BBCMSH*BFQ)W$G0 FL*^85KU3?D&&HW4,2"CF3&!750R]WM4&$5/9 M;1,JUY0RI)4\)8*D2SDL,TJ#\[1VQ-/ZF$AHB"J>UL=$0D-4\;0^)A(:S8CG MJ)<'#]J920YF5KHWT_X,X&@G(N+HC9RC2FA(:$AH""&>UL=$0N,T%Y^:W:?M M+>465<]U,?=NY>2FW0SP8N[=RGGV"4-1X+U;B;L3QMUQ[=U**)XP% 7>NVUL M'7.?&F0BG'UD*YGN(\3-,5X,3Q*-5!HR[U&YH]F\R <4IA&"4#$/$6F&8AHB MW!L1(V&Q1/U)H9ZU> R5;"2\11'9,<%[92T*2^GWZIWE2M1+U$NC+LBNP#ZU MR43=*G@_SZ0$_89DF"3P6DZD5.OT9XOZ'C6M&-10P$8,2H5=B>NIRD#K-VI/ M]JH*4M,P2NB?./0;W/R0.)K<>2[>T8@Z,:9>I\_.F!6H"NV8$OXY(H%/'#L:+^7D9:]]'7U( M7KJ!=[[ZE_#DA3_$?S[\>^:"W##A^F[)F_5\:F'U[)>.IO7Z5C?'TPY=M\KF MVI3/BVP:?5WMZH=R.9EZP0NEG9!GP">?7/O>]=S8146XG(4A/+[$8_)2DC4_ M]TKR0@EC&]G1+;6O=K4_1=LBOX(911Q5RY3ODGY_IY)Z&RTFPX:7XY3.-Q\'P MRG^D48S%#+X^^32,QNXTUU]9(F_C]W>SR/5I%%U@[Y&+VZ,7SV[T.R/9+_F1W98R<87SB3[8W@<_AD9:$\I'U[=]Q[4]X#2*PQFK M5<&J9GRTW9#\QBID?*8VEKM@ORT* 1]C3\W+8LQK79Q@JO1""1+L>9XM_1/I MD)WER3SHJA3J=:W\E<5D;929FQ,SE]N-&WTCGVT?4(H"(E_O_P4NR04P,S%> M!Y[KN,O5*UM+.%\ !.:) MP5VJ8_.JT'3)1,R@=(IR6 F_A&\$#,(/,3(%RP0N!A1KE*D8F.F( /1F7HR% MDD9A,&'/CFS7 [N$.+(!C. ;)S0$E"&^$*Q3.XP9A",:QQ[ $$S;O%6&X&!> M6C&X!PJ3<@KP3CQ7#05+*^#C3V/*D/Q"[BDX9$J&,WI.4(FXQKPDRL(YPFV' MN*A@2('M,/*0(X="<(IE%Z =SE;*1<2;35\= P&@>O"L&XVQ# GOQG,GC"=D M.7V1$0JA@LMJ2$#_8,;O;0^8IHPO> /9I(PT1B>(#R5\3BZB0GDJUM)[(!*] M.C'XMY:"+X+0G_#_^"!;&%9W!#,\'CVBPPX3*6+8,I?'.?F"3_L/6&8B':R0 M3F%@,3$M$ATB5;8/(/L>7\X)[X\1\6E<*CM[J:X60L".ETD_GX.=27=B/[N3 MV82;/0129NTR2,XM89[2^Q=&FV.'X0NK\CM!JI9)+B&WS- UYPAV"1:N4GN/ MDZK79YON"B.9ATA><=*9,7@XP,DW@&C!3>+(>^S?@DLMHF1([\&]]WO ML4_]O*M^OZ@!>?O"2\WE7'ST9$_)DQN#%P=%1Y5&JYE!_3NMBV4\%5S- GH* M"HB*%/BX] /O3H,07\9WT%JQ!^YH."&? NB3F;V,27AQY#X#AXS;17)A)C^S MT[;B,>@GH]%%&0+E$P@EA@0CB@XXC>SH- ]L9)]$Z@#9RAT!K@J"<*6>_SL,* M^*K@V_+:-(L21*4])YVP1O#[A(SL>X 9)]@N%P-J)SX+1@1 R#M+'@57EW^2 MRXI%2:72BI94]157CI+%9JK6Z7REUKG]$>"(E1S5BD;U$WVD'M'DD)[:D(IP MSE<.::5#:@@_I$>=5&S3RG!NXZO!F7/QE*QFL-M_"S5_YC<"KY9F?.LQ<_)) M:>8A[W>52D*P<^^:.E"L?K=6 R'(G02)04$Q6//="PD_"3]I B4&1<;@,9K MMA)HM';3;%,,?0F= 3/)\3FV?LP6ERL%[AZ749L]T'S 950A"!7@X+6NJ#VV MGR; O%V,"P82Y:>'\DZ'2'Q+?)\POE>?6Y% %QP_$NBO-UQI>C/B-<_O9>YW M"0T)#0D-"0TAQ=/ZF$AH'.]BKF!IP_AI_B#&BT2K3V3(O!C;YEBH=A)1[?;. M\27;T!6M5_\^I$PJ(Y7G!)6GX>R=4FNDUIR UC1Q\$6JCE2=$U2==I:\ZU.> ME4G26KL5FINR%>Y?EEQ-=B.\EHSWEM/\(YTXM/$6J)OELLG?(/XU>*(@J@WL@AZ<4?!88@?'LZ/( M';EX!34BR8V:Y*)F(3E .1^N[W@S3CD),+\"MA\B>;E^S\D-?;!9ISS]P(IS M1TJ:'*/LMJR;NT*>3]V0L(P"+0BB<(]U$]]VPKFQ=$5Z.>G>VD1,\WQ/V25" M!;,NO..)+,CMF (]?P;$3U$:_[QCU.+KA+V_E/LJZ^W=2](&:R)MH9T,4"G* MY55>>957Z.MD\BKO*8ZJO,I[HD,JK_*>W)#*J[SR*J^\RBOO$,E[;!*# F+P M&.^Q2?B=#/RD"908;!N#QV@"Y55>>957WHTYG8U">0-,HEQ>Y97XEOB65WDE MT"707VVX(J_RMC^YE#>O)#0D-"0T)#0D- 0@X^2A(:_RUK$X*R^'R,LA\BJO M5!ZI/+4OM4FMD5HCM4:X@R]2=:3JG*#JO)JKO&NN7FZX##F_A5EV$)[D"LS. M[W!VDOL*Y)^?6?'MY9N8:5NYIDKN@I9K[<@]0%2: M>*+2MA%5HT+2Q1.2OHV0P$&#?VY&4E4*9H.6P$3W(+:N[1AO,"M@"IVQ#V;N MX45AU\OYY7?7CVW_P04C%A&?LKOSMN/,)C.LI3[$&_5@;?_#3N:5<.W&])/[ M2(=762N\NO07&B\Q:VFZL8%9K6>9ICDH,+NF"_%XW&) !V;7&&AFFSQ^IKBL M=QT&PYD31^O4?6?>?[^-H3^\,_\.*X+3*+JE#^P*/5-NUG/:\>Z6KV$YW5)G M%KKQ2^6B8JJP051IY[M(2].,KFJUBJW:9+8-O/:1V6"@]K3NZ:GC-A@[+G6\ M\H>S* [10_]JA\,GS,'1H+#FW:>];R,Q2Q\8_5;A5:/8MM')_<36-RU#&^P> M"5SLJF1?X#C>J%N$0 ;(/I>KU\O M9VN-7F)1&YP:!D37S7ZW)2O5N'+L/AA[*X=H-JK-P+26D&<#K W3 M, ?:Z-FF5ZW(LF[<^[-]A4P:C4<]BP2D' MA_LM# CC! _?.!%YU4:TX&2-53HY'UN#(>L.^KVNU:Y?KF@KJ#[7LO<*NY"6 M;--$5O#MCF;GN%IOT._K[-; ME4NG^?EI@ZY.M$%H8;9:RY*WIJLU;W8>]52R_2T#$2>&;6P4BV8 6IE5U'+B MH3?H=GNO99^EP74FT1#;PL2K!I>E6J;1KWE%H6'=KN\<;B.GF6H2R(8=G^[ M5*V:=WR.>A>X_1T&P1;F&CSZ*N3"W/:1I/ KIJV=#NVIIJ'7'"L)MB+5Y!*J MD'HCUD9I@SO70H[&<:]R;4H.8'3K/H5QY :D_>T4H:[S-+@"N]<13@$ +?*R MV-$=-.>O=MB[9/XR86\KY.\4\^[ 3Q>/-+0?*+FFH1L,R3T=!> UOX"T8)A\ M^@0C$H3DPS.$<5&5,ZV4@*1_WOT[UOL7-E2L[Z]AUG/)(&JJ%@=53\9^N>[^ M8YL1V)F!5S0T%@R-P8:FTB7^XQV:RF*A=L=F3;@DQZ9EDW:28].>7H#0-/T? MQF>M__XX15?#H<=V ;[-W0,V:)KZ63>/=-0JF_2U.U;KYH6_7 _^87T^SN%I M3_P(;>T?^F=-E\AN,P1:C^QC];-".HM#AFE+9]']1^^S5;-"_3D,H@A70F9^ MO&F.5M%^#N_R1&_N,.;*I;MJ!:F."R!5R5C8 U=[R+FZ)>MRZ9[ NMT:J3:> M%*@J(;>UR6M9:K_7VVX785^Y5V,0ZN!>U[H#U3H8=77K;(.;2J8YZ*G;G3A; M(Y!*MH76J58="3@T;: ?#(5*V-MT$-N$(1J(K;,U'N%5]6X5)JL2I=R@3$:W MW]4J<&H5';NHREGM>P[/4'M&[V!QK#$NU9V7J$I4C>Y FZS>@L#&NZZ#TKHV M&)A;7M3;C_/3CAWW.YQN]OKF=J=J]Y@'U:W*QY^C=XU0CTEX39BT9DXUUN]> MQ5PRJEF S5UQK"8^60NV8]),,=&V:;+=P+1&Y//AAM5=JKEU1&[Y^&_9B[\Z M>3P)RBM:GVMKK?T$DC'O(=4F)HG-<]M(IJ?V8;37LD,E:\:M^O53N??5XB9% M@RG]3750!>*.*99I?99\3,(24P$;R8??_K2E/0]RY!'TIC(F ],T#EYN;7'S M1/!J7-78T"8S6(FS?]!\.-YP52EQ)M+[;=487:-WL.TX\CVP]3+J65W+T@[V M01O6PH4"X][[#/M@L*JU];7B%<>F[BW;TUG':3'=K'@(.OY4?/L%E:>SN=JL MT;-=G_SP";[ZD00^>>]&TR!R62*&8#27X[5G^S'Y\.^9.T5"%\6)K6 ;7_U; MVZ-?1^E[[+7LK8W7IM:RV#'[EI9+"[M=GV(PFKL= XSJ&Q@U8(ZJ[\]H$ R? M7,];(CWY?J\ZN[K1[9K=O/23UO;O=HMCC9K9UP9]H[M-MUO:T_7DU&CP5E.^ M?:AV$/%[Q?.&VAVHIKX-&[LLFQ_$R+Y)YD#U!D9# U);;O$=!N10C:@[K*H9 M2C4>#!_H \O,3^%6L_(;]1YMA_P:>$/7?X@44L#*GOO)"[T/8COF!+D81G

\()KAT-_A??EW7N!\6SG\\\?Q8?;LYDP.?_#BGX;N(XGB M%X_^?#:"YSLC>^)Z+V_)'^_<"8W(%_I$;H*)[?_Q)\)^C]S_T+=$4Z?Q3V=_ M>(A_*FLC]PQ9WZA"V#<*B6CHCI*GG]@5][?D'JS^3P19Z-@>R.\M^1<@T!V] MS'N>X8 +W1MR(V"2$/SNC( 0-&^+T[2%%Q"@,)N2%VF&'^D." 26) M Q)#"_@W/(D?(PJC/B3_GMEA3$/\%H?[[1[+L[VAJ M.^G?U/:#;YD7"6<#X-.#>) MJD81?!BHT?M_D8O3]H_6*=:1&==C8](%C4K?YD**1HI&BJ=N>IT?A61\7H^YMS_8=NMX'[2<8;0NY5!5 M"C3/6X@!4\;[QH;F96<:(_2?F+./*?Z11S(X3=P@_ MXM7@/*,@F?:TOP$RME+4VH#"%;6G=%5=4753*$6M2?BMC[@$GN@!CT2>1)Y$ MGD2>=+:U1,6EVYI'O""?GGFFS\[8]A^J78]?)ZQFI\X;SQF(LK"P&Z$"S)0- M0^D.!K7:@^V.$K0S7A+BIP_QI@(NB7.)TVU?G@#^LZ>+1.>LVN&*Q01B"(#(/9O4S5 M*)FA*T:WJYC=_HGH6&Z.^X;E#JC*RU;.^>=*P&SBM*,[8S\_ODP:J!_7V3,F(2.MVL0 X5 MLEH+S3RM,*!CY"YGE<7?^$^'I8[5@#1=-?/IM>9-'TS*3F+2=7V@]_-U1*HD MQ<*$B-M*I6_A8T9=0C%5?6OLF*IJ6KWN>E*NL!@)39,5LY16E]"KZ\]PZ>_K ME(:\4@ZYIZ, U#UY_LY^1K?*:IGX,:;(PLWPYN: M.M"ER \3^4Z6&D8'0EM-BOQ D>_@!@RUU[?T?BLBAY>WS5:9]?8ZTE7F,@YX M^5R5?RWDJLPCD1E,IK;_0D:N!XV,*,S'(4!W.1-X(),_$"_X&&))K=_XLZ,6;(_-OY[7E*IL*[9#T"Z(IT MTV>0CY^:B1?VG3V+QP',?5QD-0A9_LW,A@ TC0+Q.S0V!0F$2!XTHIZ+.]HQ M)B)*:I1@.M&9'U(G>/"AMR%CZI[Z%"(\3)T[\X8H@I#:$27 '9@H_OD)Q@Z& M'4?+1^L0 RX>*9D F6,N5YOX,YQ381?X#AM=:,N;L3UA?#,U,/!$R6BF0X D M\4&R6395&LV\.,V.2I^G+C=_^(T]G7JNP]*<8CLSA")\[;D3-^8/8WEV<_DIZIYJ$.<@<^QS:(Z)Y2'V$= 6_L/>R1'02.TNROVXS-D$W;>(98 M]SD5/ 5:A^0O,^^%: I+%+M 1:9;]]1SZ2/V.;9C E,%4#8^3""^%S(%/X-5 M6/C/\4ZP8;EM_2 N1TZ.;^@G> 39EJ-H2866EY[6>9]%IQ:C-5[IOCX\3ZD? MT7>N^0N'2730M2S=*I"[OKL:"=]) MT+IA]?J]?0A/GR0_I,_^B)%*QL\-=:C[N!M+\W<.Y4KK][N#;=B:=]D69[LM MB'2U@6YMA;3M.<,E5#^&0*M4NQ>:SSU\:/)_W<3JPNMXR776&!.[U>?2^Y:I M#[J[,@&#%,XHKCY/T)ZQZ&8SV1\F4R]XH935QZ;#3ZY][WH\/#YL*/HZ\*&M M8V)UU\WQM-O(]'M@V=;:@"UX6@&VKQ!3A>DB"<2)O)K>9F;9>]EK_*U#UXX, MRUS'9%F7K;*W&S*Q_%U_?P8Y)W:"3,J#AVTY20!='22-P4 ?]#K.QB9\5 +P.Z=1VAR2)]M@]6:Q^XC+#+C0&?#5*_(#B",: MVR%=KEC$.L3E!=N#*3C,<&_9T@G=OBMQ!H.Z6A>_WC^X%Z5;ZV^JAJ%V?**UBNE;)OBN)9E:/HN MA,TK02=^9/LMJ6()Z=>Q,[6FD-JO"YM3J7B.8F_J@13&9L8X==A[/YGOA&0_(WH<>= LCF0\-29'25EVB)92DV64FNNE-K\W*,L M:?-*!G_YQ*\<^EA MR?G]'_Z!AU=^%!X-59;^:N=,'D[?"#\:?\'F"55>5*L1YAN;EN6DI&BD:*1H M3D\TU59.,-4VT\'RR[>%!$DL%=+*]$C7=LR6K'$U:T@?J1=,\2PE=<8^$/[P M4ND]:UD_Y;3KIUB*I?:57D_6MI)@/GHP:XIJ]I2^*5;68]F.MT)(HE MBH\=Q3W%ZD*,47,Z1 GFUGDO6>QL"W@K\P;JY_4F$Q8Y;_"&N6Y]N:_*I_:7 MLPC(HB$)\9 Z'O :N].HP:FKK$?48#TB [R JJBJ*I3ZR3I8IXX[TQPH/56L MV$.B[M11)]C,30+NU %G*NI &KI7AKOM)EF-Y[0=G(M5B7W7O+6GL9_(^O@2 M^!UV:1E3XSR$E-\N>>7;@RTZ ;E>+ %W0H SU9YP4WJ)NE-'G31S$G#2S$G4 MM3^U:GS_JGM^A"BLJ>QEOMRK*'M:F!C9\Z@3SVR/3,-@"KQ4>QISCZ*WS58D M.J#HK1"$"K"85W. 4TG!VX8*;DEXGQZ\#0BGC%Z]CDQB7&)Y;=W)C5-/4VMYAZ-[W5R3)G))?X%U.5U37YWJ(<<$UK5364 M SZF*PYUU/ZM^6*:JNC=^J]95E+HMR;,2NV1VK,G_[JB:YHRT)OURU)YI/*< M@/(TO!8AM49JS0EHC:8K9D]5K($,V-K7GJ.3TA&<)="T\U.!=@L79.5MAO9O MT328C$Q>=)'0$$H\K8^)A(:HXFE]3"0T1!5/ZV,B"#3VV'@\,FP<^WW&;7)W M[Y(RE:7XOLA5_LEG7*]TJ:/UL^N"'*'??0U''!63MRLD-"0T)#2$$$_K8R*A M(:IX6A\30:"QQQ+[D6'CY') 'FF] Q'GR(+O_0IV=EU3>JJI&+I1Z^:7((L> M$LRG#6;+&"B:U9=0EE ^=B@+EM9%HEBB>*^3RH9I*.9 DV 6$O<(\R=)T!TQZ'3=5/I=L=8:).I.'76"S:4DX$X=<(9F M*9HJS=PK0IW<K4 :>KAM(5+%FV1-VI MHTZ:.0DX:>8DZMJ?\,A=GKTR]3>]]2-DIOYF<\\3&V".C9$T+.S7D8SVF4_-UY&.MEW]-Z0VZ2K=7[QF32G)6U@19J3Q2>?96 M'EV'_Z]VI?)(Y9'*(_0*@=0:J34GH#6&HFJ6TNO5>S==*L])2DG8;??F)-G" MC4MY1K[]FQGBG!B1T)#0D-"0T!!"/*V/B82&J.)I?4P$@8906W1R-ZZM1/=? M:$S^,O->B*80EO1^2D/RSO9LWZ'D=DQI+'?T6E\A6E63[14O&JT225\Q+4/1 M!@.YCB153*I8'2(9#%2EI\F]0:E@4L%J$8G<092Z)76K)N>EF%U#&6C-'G&6 M*G824I+[C/E%E3>Q#4J?T]R2%W,*QIX&L7E>0NW/9^H9^SN:VD[Z=S7*GS*J MJM_/;0DJ0,TB_PY#*((#UK/_$H79#8"$\ !PP/MZ;N"LO$UPXI- M@!2-%(T4C13-'J(YN?3G1UI]2\3=O"H'JH9)GF#W475%ZPX4U1(KJFOFK8U!-E=$6>?4,18IB:AMS[2$G IX$QSH/14L:R]1-VI MHTZ:.0DX:>8DZMJ?6S5^[*M[+M8.PJYG;4YC&Y'?.&J[H-CK6>@08(%-L)A# MKJR=.N!,M:>H@E7:D:@[==1),RP<4!A&"4 &6\HZA[DU#5\$DO$\/W@:$4T:O7D$ MMS3A)XWQHY.2W,!L<,Q:3,O8]%;G71##G)O?W8=IN.T_N/<>K7:OO=#7I/,)C//CND0 MLWL#R_]AZ68J7>EH_>2Z( ?H935,"0T)#0D-"0T)#0D-"8WVX_ECQL;))7X\ MTB('(LZ1!=_Z%>SDNJ9T]8%B]>HMJ2K(HH<$\VF#N3OH*[VNS/DFH7ST4!8L MJ8M$L43Q?@>5];YB&IH$LXA@EMM)KW,[2="Z Z]GA4: [V"!1AR2?#4 :?U M!DJ_KTO42=1),R.?J;WO81,D=_LVEG#LB M*P2A BQ['4."YX92GDAXGQZ\-5U7!F9?8EQB_&0Q+DVXA/<)PUN:<%$P?G12 M$G:SKSE)MI@YO^EMP4;R8NR13;*FA9T:4K$>TXGY.E*QUKS@VLB5O4KR5=8$ M6:D\4GGV5A[5,A6C7^\E0:D\4GE.4'F.(76^U!JI-6)IC:YT!R:XG7HO04KE M.4DI";OMWIPD6[AM*<_(MW\S0YP3(Q(:$AH2&A(:0HBG]3&1T!!5/*V/B2#0 M$&J+3N[&M97D_@N-R7OJT,D]#8FA*81EO9_"'^]LS_8=2F['E,9R6Z_U9:)5 M1=E>\ZK9YF*:0ZDBK6N8D1/;H/397XDN_>G-+.H\V/;T[94?V_Z# M"\]<1!&-H_=NY'A!- OI'5#VS@N<;[_\[_]%R)_^J]/!2[8AC6+RX7E*_8AV M.ORG7%OL]^1GXH!V0R,W=/3SF:.K6D\U53T.V*>>JIV1F>_R7_^FJOH9&5+' MG=A>]/.9>O:+H6E6URP0FF^\0J(T5=N:*$.W>OWZB;* *(,190%1^GJBK+YE M#9J@R=R>)D,W^EL-WB-H:!"^*. DXF6*DE]Q$6R)'$TW-HT6$*SJ?2M/Q[S% M*HC8 C*FJ?:LGF%N(.*CZ[O1F [)0Q ,HY5$I(_]&9^"][^.;BCXTD?PLGO0 MIANF#A-%M82VU1W52/(68ZKUU;X^4+7]2$Z?=3$&63?8)69PH^7XI2PV6AD* M)<%/+G9J:34ZZW;&UIN#F))+PEU+7]>TG\BBT)@CF2VZE(3P].-]2-ZL>*36 M>R]W8[1 0?NS^(P50RQNM#4 M^/:YE,L^=Y-C<>-_02_@75Q;8^5S,Q"'-#TL-%T MOR*>P#F^95IQTDJL7(/5%-/H*GU-K*2(\M39<=QP$@?@K,6^TM<'BFZ(55:S MB6-RVW@]D8[#Y;S>WX/P&TS?,9^C0R.9T_[T*0SIN+F1*6N0YP<9#+/7H,^23<44]<4 MHUOOA.CH\LH= : D\G?(+=17U+ZN#-1F,ST(F_2OU#&:6SC&DS\9)@]?GN3A M2]-4U)ZE] QY>4#JF,R3M"/_!FB/H2KZR>3FV^DLZ>K34]D1K(5%O94GL/"Y M*_^:/W7P2;>!K@VZO;)#>*O[J9/D+4ZZ]32MKYF#_4C>M&&XD@=X\7/R7G3A M#V]GTZGGTL,'0--,H]O7RHX:;M-E2XQM,4S]OC[0C;(SICOQ]KK:57L#8\["IF[JIGJ;WL=W+U-Z\>Q&O_,>[N!KUCYO?8/$37T (4*>LWG?FWFZH8^! M]PB>-?F"? ILOW*^\N]M9*K3/?L%0/3_VWOWYL9M9'WX_ZW:[X"=-UL[J8(] MO%^RR51Y;EEO93+SVDZVMK9.I6@)LKFA2(6D/./]]+\&2$J4K0LE\0)2??8D MD602:#2>;@"-Q@.EN5;]RH(';T3^ <8"SP#X+L/146UF=U[P/DS!YD1SL_*+ MXJ'PK.@:="-9AX/AU='AUHO7IG)4AV\QS9O[F#'R$62_A[:&XR@DXG3&K1?^ M3CY-)@Q*(%W*6&O5O_WJP4 )TTM>M7A,""KDS,1<2)D+ MR1\4$E:R(-4TF]+HI[ 7^@0Q6]?FB@[)!V_$QYA'&-VBZ=1/^4WUY .@\3.+ M>?*L=\=VV>-'[ZL_G4\KZ;"H;ED9U+6L:M=YCJJ6_-N5%][E/9%)MTZ%1EF% MES]_>/%:.5<4W3;7JW"'[ UJN'N%5E&<)IW>/OJAS,C,I-M#P0WI%Y[UH[$_ M(I^]1_XZ_!+[X<$V'_LABMG(2]*]U%O4E5>UJ&BM<\T.IKJ*I2O[N-GK M%!PG+_T:5 N-Q+/%E\*L:M,9'3'-C=YU%TM.D[OSY5[V-1^;[V[',VYWMVN M]&YSM3>F]V+ >A/% ^/'Q2#5?+V:?=Q79!7NZBUJ'3#C/W-/(%"DN1B M!"OEQ.<71>T_<]]WM<;GN;JZ;:*[JS4-JO_X4;*++MA[G9&KOPO]MZKA>E9F M2J<*:\DC\/\W:XO';%W(#@5?"JC,17P=K:Q>X:NU 7J_A;^\ VZ+!FD QNJ( MO=9GD$6T?L:OXHQ"KKM@$6L:@X#/V@]_O0SS"72WB_O!_\K& M).;!2D&&\_N+--AMTJ>YEQ. -@_5:>"=J+@H39:V;)1N_ MO8.%V(.7^@_L,DS2>,Y78U=^\KLP[?+[7)0C%RMK R.JJZU7Y^XF[5+SGO[Q M6'76&Y'3-;TIO;2SF=&8.MO8[EC?)9OCUN,K%>+VX5::MLDZAJG M1VPC2>0XZM7J<4N:M6J!6=O1:OGHQ;^SC+ J83#6B_2.ITU?/G2]>.:(^::N M.F!A2]&W%-^7;QY)!ZG8KF.5VE>]8DF:NQT9<[SVPO7XX MBJ;/6$_A+Y?B#S]%R9&2:K9NNNHJ$I=E'RW+7C#18-%O&GISLNS!Y*L:EF64 M-Y3KE64O7EI-<6Q'MZO(LL4^/OBA%XX.LH_%J[79AV88EFGK.^UC3SOL H$;_3M4W$_K99R_"AAV)IF6277L::& M)H3<"Y2&8EFVKG4@Y#Y\YZIB.I;3NI![N2#-<"S#.E*3R]^OV=U4D"R7HL'C M>9**HSG_\.+Q%TZWO&G)?4#K?GL;A>+0O,?CYI-4^!%6FP$?:L?S45E]VU1[/(#KU9YH0]&$*HH[ M4QU#,=WFP+=)J\?[I\XUIQB.Z=C]L=M&]7>8W6JJ:QAV@[XOCQT]]@"!A:C[ M@%!S8>ED'(G!K3CKD_<[#(,J#!Z:W: =UXO!1D??0S"H6JZJFT=.LMJTX081 M>)#^;!=6>$HO)B^-@F_O(5AS;4L_)9B'J>X+5;9)]T= M-.I:CFF[1^JOW15;@QH\<-15+$.K&N1X>\^/3'&RC^FZ34F:!Y)(ZGUE"6%Y MM.CE+0O9Q$^?+^%Y\.EM-)W%[!Z>%&E+19T7#YX?\/(_1/&U5]Y\O/&^'K?0 MMW2CC)E#A9!?*WL%DI0348:O34,F>P5M3;T8KDRAF_EV8YW^.'DD:>V$2 M>.N20+?5^R$KYVU>S TOQ1N) T/A^&99YL7XO^ NN?L4E#-'>Q5#51U3JZ:; MPV7LA^+VVZ+C"1D6*FYO6W077S_3^!94)YKS_)B3V]RVSPY/^?>X$_>>3;O?@E+3?AG2C)L=;S8\U<::Z602Z8:D?B^5FH0F0 M/DF?SE07^GIU@+X^9W6")Q5/?5ZI]DU6WN< ?.S1[DKE9'-&->7M(]40%+F7 M.[,U53,<5.31UJS!+$2S49%'CQV&XRB.VJ BLR2IE1+)RZS,;PDOE1/(+#6< M/;Y:-,G+)J)P2I:S17%I.!^:H,9&]%O[[%G5X7].WO/[W&LG.-,6R MG(JK%U1_W:ON,T/5]:KQ"E1_W=$BQW$LLT7M5UA(3+)4:B]865*$F5Y+*XMB MJ/W&4"E,Y&M;5]3CUNM86 Q*>_MY!1!)J;BK=#HJ;#T$,"CM[3IB:/K&HKIA4A*S9,;XL1,6//+'+/X8_%//'E?= M(\[1NX"51I?!Z'8OMPF/6B[J=S_LMKF#?5JZW3.B:&E-ZC>;R%\D">.!F24? MT5IM9(\=1XAD6([*'WS2IJ=%-R1@!58"3=41U%*P2GDV&*\MO6%9JRCU4%DO1J-XSL:DRL4L63]E+]1T=XRC:I;Q# J; MJFA/]BI)-+:AF<_MK*+LJY& E63&\FJ>DL\Y3]U%FL;^[3QST&E$/GL;F[G! M?Q6^*2^Q7.!-E!5WY#Q TUV]ZHY\!6GZJ;+]TF9\UR3$M3S08T5GC@2&AN_:;4^I%O-8SW#AX,V;@4S:MM% =C5 WC MZ9[Q0=5+T^PJ(ZMB@G:>=OEQS>8,%+52RN=7#20WD6"$CUF1$L^2'^--)V;T M'/0=$1_'^\!73'&\)>+=YOKP"V5RM/: M_1+(--6H;(45&@TM^Q2#%_#B1_+.Y_Q"X3C);HF"V8VX8W138S]-%B]DCXNG MC^M,5;=-M7RV9WME7;1GOU61;ENN:AS>GA(H/\><94?<=02C=4H7%]+.IFNF MG,]@4;PN7KX(QXLWC^RQI^QUU2N6H[5[]2=??+C;'&N%QE;A^'@; MDU<;'JFIF1O;='//Q!K5"Q_)O9>0, K/>#>*55H$/F^<3>L7X?HB;W#&6P<] M_L XI2X9 48]/R2_G%^?$S:=!=$C8\FY4,)B$4/X8=D[^!)[0?!(;CU.ES>? M<>S>,>*E9 DS2AZ9%POWR^_]]D>,XYOR3>! M)QSW=6X-;\$K"QTO+I00O_ ZRJF]6X,*XNE2_7]+,I2?9YX-1NN_P[#)'OQH MG@2/JZ+F\HP7Y.%9NC"9I] S_^,NP2,P;;R#E4OF7F&2ZX&SX)8^!B5$B0C2\9^$YOX&Q<=\SS(*^4IXT5(^ M2^?S_4D0?;AUL17'T5;03_O"-9BL45H,$^A>J^'+/0@%4+\[,4$ "2HN7]0DPEST# M-]F-OGBAJ0X\\35'.9@T3*0%H+/I:P*#2)"Q?60-3)8>)NN,A489S(S&!*8* M,5A0-MK[,1@2J)H(58MAO>1[DDS-_$F1NR#&15Y@P.WGNRTZV#H)W32:98&B M$0N"F3?FQLB7&.)[PB_7RK_7H^4O_CB]YZ\J?UT*EL:+3V.>6 ?B__#B-DK3 M:+JH%\: %/H@*%J7_?GO)!?Y+/O^'=%F7_."5S&3CENN8Q1Q]4$EJO%BWPIO MHQA,=5'?_Y?=C,;K)8+EI8,E#;\+@\59Q<72L5C4/074JB+"Z$OLS7YXD?UW M;UVL4_Z*9 &;I#NZXU4)88/&FC4TJ%V#C_R8^X:!K1VNB0ZWL,,'U.%H](B!@1A]3=.) M?"%M:G^%WO!&O]_%T3PS,!L$L 9C1 M>V>5Z*I-=1.]]^ !/VATBQ)-S0'?K?4/RNVL62;B_WJR9KDLIT.TN&A945)W M7J %,2H9;)N8R6=@IJ-1597+BAOJCLXQ@%!PDH\PD MCGLB $B&;<#GJUG+J:Q_V5G,:)*?=DNZ26S" MN$3' 3*-.K8AE;/ ^-B <9C%QQ2%:@ZB#E'7L??3+6KHS69B2](7G0, <;A( MK5&H:L@U/V]S:V#MT80A[1<\G5]S8@5^*T00)?7N%FS39+NKX)UG;&19KN\G MJ)Q!+$LUJ=UPU&B 1,8Q1T*QAM:%AD5ED6]VG;@I/ 93Y\_6M#/U;[;L$V-[48=-I@E M"$3&T?PV8$H]XK2G1N0,&9JJ3BU+:=5Y&8')V:48EF6M31T<#0P'!TVK/]MJ53O6'JG?9,I[0J?25(LTM* M6_,B4FRWQ5PZ0(KM]7Z6P_6R[((=-VUU"3OL>[[4]DVI;7>?2#-0NCSY)ANI\71JN7+10B%1 M:S\BV_* .T.R02VSV0T?1+($2$;/G55B4:?AK'"$NP1P'S2VLTQOZBH]]-M( MJ('\VB=V:G?34&0HU%"1Q0!QV&::BF$C90&"KGOGIRE44^0B0D4<#AB'&>@L MZO;1^6& 'UFUNQ=#SH#.2XW36<@UDB A*P*^GA'KI:93VY)KR$(^;81R77S: M6N-L%=*@&WWWZ0!^@>ZFTX>D0?=.*&/@'YFT,1"Q;2Q4J*W)=;%$L]&8-@<^ M1'>+'?M25:EKR)4>AU!&*-?DJ$VJ6Q+S+R.X$=P5_;2);AKIR9&>_.B#2;($ M0/I$Y;EQ>-4=ZBC-CJ_ULWM*/NBB+0W:EC+#,2SJ-CPQ1<-!PQF2X6P.QKG4 M..E!J)W=*C2O09M7/J'3J8'C4@=K3^2 KUV-2 **++LUI"RJ5&W9(QY/%=JS MF3I:+5+W5DZR5*CIM,OS@_:(]HBCZ+$),Z;3-ZYZM-H!6NVIFRB.HGNO\_=D MU6^&\7#)+7ASS\C;:#KSPL>_)60"Z@(UDUD4^*-'4&=Z3V*6\!-W)(V(GR;D MCSF4,?'96!R[2XB?\+^,0)38OYVGC'@I%.\EJ=@@GOJA/YU/B3>%GDBAK#_F M?@SOWCX2;S:#2L2E 8'W)2%>R,_TW6:5BIX_6J[_(N$;WF4NT!5)[KVD M) (OWU)WRF!K.T40#W[Q@X!,O=^9J!+^ZH%*H8L6%7)E$9!@H=OQ/.8/+!\' M?U)LV#\R+SY?@['BXVU,7BV0VC@,_SM/4G_R^ R)JQJ-XD>2> _0IB17X%PT MZ1JZGRO54-27OW];M%"0JH1>0*[8 POGO,PQSZD&S\*UDLQOD]0+4]\+H#?A M7^"9PK-YR MBTUD0/3*6G!,N3-8%01 !.&<>]TL^")>G7(XY'D44 .90;][7\%C)3[7T_SVO[F]75Y= MD\"?^FEN$DNQ9G'TX(]!T9,H?E([F%89G&".'%YC/QEQ>$4KP.;EY>K[G+4V MB5;+]D@:@\I]_B87'@#F"]E&X*D!6X1!5_K *H(,>V*KR M\FZZ]@(OYE[D:HGY3(3,<:0 &O@ W_)P7]'K::$"4<,DCO['0K B\@$:" )R MWE8J#,<3/;ML]]-^XHW@_?^\ 3TPD*DG0%WN=VC.0C<>[SR!W.\.:,OIW>2R MO&7%;(J]>$OMPV$2/D[Y=B^8HW=L;_3]OI'#>Z-;79_L72#5>U3O5X^VQKU_ M%-V]#$KMG,R^]QI$6 X=EB=PG<*Q6197(OH2PUOIZ/YIC*'6(&?G+ %2IM@- ME;9X(Q6@;E)#DY@%!$FYI=TFD0?=HD15UZB"_/+#AS+Z[ASPJD-=F=GW$/#H MNRM>X&Y2I\6E'-ZH4--RY6;-QE1'*Q9D+^B85%Q7J6)+S*&$K.+# J(HT5"I M*=F<'T$W8-!M\GZN26T%G1_B$)W?;L4/DN[GZ/.56S.E:IU(X\GO09_\WC1& MZ9I.-;W90:K^P^#U]2'"?M"P%R6:*C7L=L\E(<01XEWO!)C4LIJ]S1)1CZCO MTK&?G0T$WH/DFSEZ'R%*Q;&<\F$*?O1%G*80I#.-+H#PI*T\^^Z].GR[226V MXU);:W9#L_[SN,V-R&A@>)2]ZCVQFDF5AF_=0],9FNG@V+3'1KU"=;79E%\T ML*$9V*E;4YYQ:5/=:O;6CO9,1S9&E&3!R39"7S.?^"-[@M2@VRUF)$M M!%'"QL2[C1Y81E7 ^4I"_AN\)!X6E_Y-,MJ"M;P?O7\V3LSO/FWWW.>,1 MN0C'GZ"(^/,*9\B;G"CA75;[/&8WT, W033Z_?6?_T3(]W\Y._L57Z!^=I8]NZ@Q>^%]]GQ1\85X]NT\CCEO U<,U'3%)C^\&/%#7:JF MJR_(//2SWWY1%.T%&;.1/_6"A),'O%8=TS%LM=2RW?6TVPA;L94=C=!-PW!= MY=!&1"/& "R3.)H2/TGF7CAB'$E!!!:8LG@*M=VFS]N2O? MN8%7WL$;:YJB*FH:56R4FKG"2:OU!/IUB6:EBJNKX5*_6T(WP=RM\H-GC1])$*-IA4F/;[ M/^;^C'LX"LY\'7;$&^)YL+G%TYPT^@#7I%FJ99JJL2+UQAK:$KP"2#17H5_,L45J(D M*T0,T]D/%[-9#")F?(A7O."$O+R^N$J^W0C1ZWLO9K<>+*;?EL@4Q:_)Q3R% MB:7_/S;^A?,%BCJR.OE(G+S_RN*1G[#/L3]B5UYXQS[-4\X(R>,>>0.+YN6- M6[2MU#3NZ;2=!G'QQ8O'"TLH%%$2">8%XEM9!YD*N )R/PME<%1E$G$962EWX(,\D@\&). MF1O#JA7D_K;_&%EY15WOMVN"PXKWUS=/A;I4P (=HKHS(04IBT$NXIB7*UAA M;Q])^;G/V62 "'7!HF\>C^Z]!8+XI">:3J$((37\'2J&Q\\^YD34^P&B),>; MQ^4CN0Q"A$( 43],343MHO*\ZIU^0*A0='HNY+JN-,I=>?GS!Y@H[>K,.H2O M,O8/PXAWCH(KK[QA=W[(/=\;+^ 1Q*Z,6H/UKW*NNUU-#;8K96GH7@ KDIR1 MFY(?HVBZRF7$-Q'$4OK;37U=&8I(:B5974=!3#L V] M$TGW6E);KNL8KN5V)*E175+=P>A-N M?Y[P!7-2_%V\M6Q)T9!*RW+3<2S+.-Z,MNGJ(^.9N)_C:#P?':]#M3D="D$+ M.:NHSS5TS7+41K5WS4;SV$\?:U-@@R L9-U'AP!!VW)5I5$E;K7S&@8K&6S9 M5$Q#54R[7XILU* /4Z2N&+:C6L>;]2;'UZN!96^G:*JJ:YM&;[3W9#;7L?8L MV[!UN&C?H5V* O/&1(T1451#&/5V++0TJ#.#S0$YJ*ZVAZ?SQAHU#< MVY95W=!<5[/Z-#]L%(4'S0\MU75-J]EI3>V3[ 8G-8=Y1,4V5*VJ$GF,*0J+ MC6<_A*?2*/;9L^W,Z]$]&\\#]FERF3_TF&=$WO"P\2)3=6>PY_6Z'."-*;]Y M2G I1[B- ZB+).+1)O40/@BJA9Z/ M?VMWF-1T*15V?HV=_XZ-Q$! =+6%.U@DN"B+=U/-$&L*33O+;?=&'-1+8X L MQE3;ZI['9Q>%AG%N+NX(\K[P^X&86,[RW=O%%$=<\YK4>DCOM)GW\:J)XN C M-73.T=\LM9HDY$BGC?E! UR4Z%!'4W;*F&VS_A [M%!?*J9ALMD\'$&42O? 8QSLX@>J/4?_#3Q\T)3>)L MW9MG)^Z6A^N2B[R,8:4Z/:-,S)*9>-ZDJ[3Y(9],;$9^.3R8\Z*H.EU2P9:V]/(6^B3([@F#'R$5ZX3\C[ M<,R>7?O0B5B8JG5*(/PW\V*)P'=RJ6+]\;_5\Z=Z OV,HD!Z@)7[0!]:'Q3L M#F03NTF-KUXZ%VG]79I*'\!ZDEA#$4AY@VR2P M46'YTN<=#<9OX6UD+^. +.AV#]$W(+0[AS;Z],',"1'@@] 2@KCQ?9GJ)Z@./=ZT.%OUCH71U ^]-(H3 M,N=W^/FA..537'V[O"9.L G.4U'#%@KIXJ[:SRPNI/-'%^'XG1_,4S8>UC&K M54;I\8'*/&7"Z9I]5A/'4Y9BMKGHW\X3?.U_W7H<:J#$M/WNM-VGV/K.FSND MHSG])!#'(XFGWOE:3TX#8N>CY6/GGZ+EUW9E1,>;<"4B2;'*?;9P:V=2W.O; M&E OJ!?4BQRKM\[R'_8@>R].WWKYV5L134O*_$5U.N$>GN 8XI&AC2)CH=*%8X,YPJ6(@[A!W$KA AQI6LTM^2;JCY7 +U=B,AC-[A&16@@-! :4JBG\SY!: PS^-3N/JW][$BZ+ MBYMNB8/DW+O%=?: H2CQWBWB;L"XZ]?>+4)QP%"4>.^VM3CF(=2U,N0^BDBF M_P#SYO(%C;5.F?'J=AGX#-NG]@GZ+FSOUXWSC@J@Z&^Y>U+,+"MQKD->?0"/#%-89R2B(DCE/2XI9 MX*7\^HPT(KGL)3SX//$CY.4)/Y7,LT8,J,)_)8 ^,@CK/L2 M06PFGN0D5Q4XGF%@:X=+00V+'8Y&CQA HV]L.M$CAH*=%[A>L_C!'_&+ M@I*TUDWNSL]X[ITUT<;VP#>UZEB>/)F-VR&Z0>V&][LE26LZ;< /&MU9]CK5 M#96:IES'J!#,Z+T;:Z^NVE0WT7L/'O"#1KWXIJES3R9 MH]J:U'%/!.#HP4\'\P7 -=V!?]33 /A.-.-VP+/US,4T@D;^S^,\ MA?PTURSVHYC7UT5B$\8E.@Z0:=2Q#:F+G>)R[- MC6<$5)/:#2=7((4LPK[;PP.*H<$PV2[S(Z(<4=[U$0+%IHZ-SAUA/TC8BQ(- MF, H[E PWM"RJ%N>\ :613_#$F@&I4=C?[2@GZM]M^%TV#3;&(WJ/>+4*];. M32HQ59U:EM*J\T*ZVKX;V*E;T^)[[4]DVI;7>?2#-0 MNCSY)ANI\71JN7+10B%1:S\BV_* .T.R02VSV0T?1+($2$;/G55B4:?AK'"$ MNP1P'S2VLTQOZBH]]-M(J('\VB=V:G?34&0HU%"1Q0!QV&::BF$C90&"KGOG MIRE44^0B0D4<#AB'&>@LZO;1^6& 'UFUNQ=#SH#.2XW36<@UDB A*P*^GA'K MI:93VY)KR$(^;81R77S:6N-L%=*@&WWWZ0!^@>ZFTX>D0?=.*&/@'YFT,1"Q M;2Q4J*W)=;%$L]&8-@<^1'>+'?M25:EKR)4>AU!&*-?DJ$VJ6Q+S+R.X$=P5 M_;2);AKIR9&>_.B#2;($0/I$Y;EQ>-4=ZBC-CJ_ULWM*/NBB+0W:EC+#,2SJ M-CPQ1<-!PQF2X6P.QKG4..E!J)W=*C2O09M7/J'3J8'C4@=K3^2 KUV-2 ** M++LUI"RJ5&W9(QY/%=JSF3I:+5+W5DZR5*CIM,OS@_:(]HBCZ+$),Z;3-ZYZ MM-H!6NVIFRB.HGNO\U=9]8OGOW\U3\[N/&_VW?7HGHWG ?LT@45OSHG^%E:Z MR0U_[P::_":(1K^__O.?"/G^+V=GQ?-\2_:*C:*[$%HQ)I=\#>U/?/AX(4[& MD8O1'W,_AN]>."8_^=ZM'_BI#\V"O\^G\/M_1 V$5T%$'?]W=I95\URV94W+ MBK)ZBFHNPG&IDKR.U3; "C[D?7C%)C^\&'&*3455U#02G^#SB]?K>FECI^2= M5NK%%( %.LVWP;.SA\0K:S@H:=C+-1PO^\=+LS?Y*XDO*AM[*:/P M+/G"@H#_ES\P\?R8&\N<;7KE_"GN=M[4T R+YG_G">#@\4EHQS@WRQTQ%YD$ M*;F8Q7Y ](Q8]3LAX/RI393; A]O8_)JW2.]O'HYFT9UG6. M5SM'_P-X89?*V5)NW?E)C1[$YBTJP.,X;>_HK+72E5"K>ZX55OK62^YKG=!T M?B*H^RV 0?.1&52Q':J<("=9%:MN;G6\EU6_8[=XIFB@V;RZQ:U/.@NLI/PZ M+'!;+H'L@RT4#:+SZZ]6%QY>''OP.[\8J]$P#^9=#"_O0H,!N7EW4'_F19L^ MPJC@(QH:/3#2*LD\NG^15D.CJM'\7+N3VT:'L:P6U93"L*5 H9\'2D6XJF+$ M\,07XK(PA+08AI)EP.S'LO9B-,KL*V8CYC^(G9737N5*/N9*-J#"RMG2J:&Y MI[EREFKHW&CDE^$#_!3%CS@:2C$:UFZ%JD9=5Z.Z+3&9)XZUGV,FML/Y5#5* M[UGA8VOG (7*80^1+F]K\G(@K\2A9 M>Z,;I'[H>^;3.S9A,=_Y3+VOC=D_9CL-/]OII4X53>MANE/OO(W$/G.D@RT(6^\/>:#2? MS@,OS9*35QC]B^]\ROPL4KZ9"^*#'_HI^\E_ -D7;V6R=\CWT/14AG-)W-6O M9N+%_&-.4Y%\]]0FADJ(L&T$;GJPJE3' 3P&E6=;#>!V!PGK"'P,BXO\RC$ M._9AU?P/+QY_X0B\9G>[DTA:F6QAYS?:^==L-(_]])%\CJ/Q? 0."+O^1+K^ M(^.!,NSW4^MW$2#%;AYZ-_]+/,7&9Q?0 .^.D94+O#X+-G7R\M_,BY,=5)(2 MH*$>HOSV.V39-+[((=FZ[$*L$^I<]C<(\]9/0-;L%E UJ!I4#:JF?=*_)]O$ MAM+E-MR:6U?$]2H;KUSY[*6,GZSFT:PQ>V!!-./9.FQT'X+@=Z=^&%/R;0#) MMN\L:BD.M6VMT8FF))NK".9A@UFEBF%3QS 0S CFOH/Y[ Q1C"CN.XIM:IDP MQU";O80"P=QYV]<$.V6[0EC5SN6B$VHC'ZWB6K>='/'ETO[M/ &Q6$QB%HBX M=W+OSS )?*!)X#J, O*=^6Q(]YUW..)ND<%HN-16Y)I[(.J&CCK)5FX(N*$# MSJ"*BX[NQ'!7;9'5W+Q^PR++/3?[A\+![2>*.GZ.0JA[.F,I(]Y=S,2E)4BL M,U!B'#0S2'JNE]:M;Y_99[W$(4U+:VV M48G(LJ=U":@) C9*YUY 9CD#>*W+K0,(5=HE X8TN7!:,]TY+/=C ;'J5W5Z? M-;3T-BHLO=O>ZLRHA;-#_$NJLV8YRRLP*;9+$GH,DV*?CC@TP:38\,$TA6IF M\\9NC^%$V+9&1XT 6A(95Z.N\3A(:L MZNF\3Q :LJJG\SZ1!!H';#SV#!M]/\]8A;M['\I40?%]4;KYI\RX7FNHH_/< M=4E2Z/>/XSOL$H2&K>CKO$TF@<4"(O6?8&!P'9$_O M.Y!QC2SYWJ]DN>LJM16#ZIK>Z.:7)$$/!/.PP6SI+E4M!Z&,4.X[E"6C=4$4 M(XH/RE36#9T:KHI@EA',N)UTFMM)DEY!<#H1&@DR>EV5:F8/^9,0=#T&G:89 MU#'EBC4@ZH:..LG64@BXH0-.5RVJ*NCF3@AUN.?6NSTW44?G=P*<3EQ @GB4 M9#,!#$0-'7":HE-3,K)L1-W048=N#@&';@Y1U_V"!W=Y#F+J;WOK1TJF_G:Y M9X[@P95"4 G"7GV@>6Z)]@3A/3QXJZ9.+<= C"/&!XMQ=.$([P'#&UVX+!CO MG9:DW>QK3Y,=\N>WO2W8"C?& 8R2#05V&N!C[5/6?!-\K,VV7Z6V:U+3;C;' MI!;.RH8@B\:#QG.P\6@:_*.8:#QH/&@\4D<(T&K0:@9@-3I55(O:=K-GT]%X M!JDE:;?=V]-D!R^^Y,9\F2,(#00&@@-A(84ZNF\3Q :LJJG\SZ1!!I2 M;='A;EQ71/<_LY3\.&+D^IZQ%'?T.H\0;;J3[82# M1IM4XE##TJGJNAA'0A-#$VM"):ZK4%O%O4$T,#2P1E2".XAH6VA;#0U>U#!U MZJKMICBCB0U"2[C/6 ZJO$H],/J2Y:YYL61@XFE06Q#DTO[P0GDAOBUAJ0V0E, =T#Y2G[0O* MUF.&-;L 5 VJ!E6#JCE -8.C/^_I[5LR[N;5V5$-+/(D.X^J4=5TJ6+)Q9R$ M6],(YH..U2BZ276[V=@#@AG!W'\B#$0QHK@-(GJJN@8U='3)4H)9FM2W-K8F M5//]F6>R[6#L&^NS3"V$;,31UU?*'8Z@0X) FR2S3DP MLC9TP!F*317);MI!U T==>CF$'#HYA!UW2^M6M^VDFUIU24W1)6KR]K>RI+R MZK)V#^T=<3&(%()*$,KKP[TW+1T%0W@/#]XZ3*=TN]F!##&.&$<7CO!&>*,+ M'S3&>ZZOS)DIAS9V=W8=EN!?>^;O\P ZCW8ONSR& M,:=/)QN:H,<9PN'*6KA)6KK($HT'C:>Z\;B<3 J-!XT'C4?N4 1:#5K- *S& MH+KI4%/%(:=[X^F=EGJ02:!JYSVXKEG64[%XEJ'[$S3RW)""T$!H(#00&E*H MI_,^06C(JI[.^T02:$A%)R[SOE]G6WQUW[PF>+TO1J/Y=!YX*1MS=F]H\O\$ MW4RMD8[.,].^T).UF7WN:[) YO^UMP59X,0Y@ MDVPHL-, %6N?,N:;H&)M..#:RI&]6O@J&X(L&@\:S\'&HU@&U9UF#PFB\:#Q M#-!X^D"=CU:#5B.7U6C4= T8=IH]!(G&,T@M2;OMWIXF.SAMB3GRW9_,D"=C M!*&!T$!H(#2D4$_G?8+0D%4]G?>))-"0:HL.=^.Z(KG_F:7D'1NQZ2V+B:Y2 M(ECO9_#EC1=XX8B1ZWO&4MS6ZSQ,M.E2MA..'&U2B:6Y5'=PZP\-# VLF8L@ MJ:J;?),030Q-#$VL"97@-B+:%MI64\.7;1G4,%PTLJ! MT2^^Y;;T_:MY;/OKD?W;#P/V*?)!S_T4_:3_\#&EV'JA7<^O'B1)"Q- M;G@9-R#IFR :_?[ZSW\BY/N_G)U=14%P-HGB+UX\)M&$W$71^(L/OYUECSRO MX\?\B4599 0> +YOUSF,?EC[L4 8_XKU\MW3[UBZ>-M3%X][6R!7MZ#8 Y!D*/PAQ?*"_$] MF7FCXGL]^BD K"A_7:J_[@/H;1R9V%D'&"6H#RK1]G8&.T\>M1^;S)UE?IY^ M#,B.?2_@(O 7:\PE>@947@3_\@^P$K 4UF:=Y)K=<'<')S;1%6K"+Z)Z,Q%DM1+!// P:Q3 MQ72I8N"E)HCFWJ,YZS5'4[5G.ST(9X1SW^"L&M117>KHS:8$RWR*8<1^#)/N%!Y"'R$'F(/!QL&YD5;Z-[[F- _D,4,WB=L*^C>R^\JS<>+P\W M-O*_-^43=)V:;KO'(J0G-N\!(<\0YXAQQCE,6F3B+VM\"V)&B M>]A2YWTX;BKQ2)[#L7C^_$B-2'K^W*6::U%#Q0L6T,;0QIJQL782LM#&T,9. MUL:Z6F*BD:&1G8R1Z1K539,:9KNWLDK&'O.,V67!$I,?WR43/X25H.\%Q \G M43P5UU%NIHK)7[MB,WYY97AWN7SIS6/^Q\'0R"Q/,VW5%O%B1KPD)YE)-A+! MK/;L0&A@.CL'9QUV#J[-$,T*S87_E7R$Q^\3\CX8^9DS: M?FHP?0,Y%!K%U3_GP2/):.+M;F/N*\P.[=]M?NH8T+*K A #)XP!] .(@?[X M@3KY9]I4^7(^=<4>6#AGSQ=F2-B!7":H&E1-+Y=Q'7G4U7037=V>;G+M!5!C M&I%YZ$TF?N![*8.>G"?0 A:C1T;;0M6@:CI73=\YR?9WW(9^[FYG#RB8QDF9 M_AM9RGJTCRM/QO&F]IH*-0V5*F:SP1!)@9#WN=, :IKA9AI3O MQT#^LT%1LFP8AM4U>1:TB+P!@R\C8>Y+*JZ M+C4MQ")BL56.-)A'VQ9U5:5_P!LD1UK]DVMQR5TS,VND'QDT_&YE)7 MZS@K#HEW$/D-QIA<:N@:M9QF Z:(0.J)GE!/N 95'(QPV[>J'#(F."(T$!H(#80&0@.A(5-HNT<9\R)]9\N9WU$T9>263:*8 M$3_[EGI?:V;.Z3Y#KK>)>O(8&.9P(C00&@@-*=33>9\@-'J5F]VC-.SU!%N& M^#&?M"%1"Q[S;SPWFRJ6036KV?TB21;!IPWY0>-;E*A1U36H83>[?8-@E@#, MZ+^S2@S7!L C1\O@ 3]H=.=3$0YFS9;K3#,&G ];OB!'BYR!@38&)7X*SJ2V MBQ0M",4V\[/WZ6G3-K)&C!<\PUGVNTP64H>'P?83](V(L27ZI4,1QJ.AU?S]A] M$/%;'#+0=HX.\;@VM?1V3QGBD(&P;W?(< RJF.T>5^_9@'%Z.Q^6>JYM2[;_ M-&.QET*7\B7:Q$]QWV-PD9:-F_'4UF E)5DR%0;]!@S%''>*95%;EROO"7$W M8-QMWOHU'(L:%D(1H=@J=0=5%9,Z5@_WV_#LPYJS#RF+69(2]G7&PN34#S[( M<@R\C0'DIOAL/CD][9*]IJL)))-#$ MT,1P?-HW!4^Q'6II/;@<=5]2KU>I!QI??,O;]OVK>7)VYWFS[ZY']VP\#]BG MR36[F[(PO6*S*.:'0"[#211/O=2/PC>/^1]O0-HW033Z_?6?_T3(]W\Y.RO> M)]$$V@]_(=YL%K.1+U[,.C_)A?S]#Z* 0#C7T( WC67XI.H['/@AQS[(_8E1?>L44[R C E^NV.2'%R--46U%5=0T$I_@\XO7Z]"V$5PY M^$IH7"!6] ,9L2#(UJCAC/M\PJOKZX2I8F(;#U*8>[_$W ';Q,0G?[)C-[_!1FGVL8U:17H[0%>UHX%>J>ZXJ9YH*_ZX=H^55R>K )D?C5=N@IG)$NU?-3(Y& M&>='.)O5L42.!GVC*>?ZCM3XVL"IMGY.:E.SS\Z&AQ0J>A"^6KW6PV&\WJW=1[9Q_ M^#E*&7E'LI6PHZGJWTFAU%)(1W3T_&F7Y[(7'V]C\FK#(PT@=]F60MZ)'WKA MB-\CY2\E)X U/H.>1$$0?7E^#VCQ<34X5GI KDC,?D'$FD/5.XM;Q(FL?<.= M'<>"_*_D(SQ^GY#WX(S&C09V-Q@D]M*N7KJYCQF3MI\:/"721@)B==1H>VMR MY\*X6UQ5CVHTG;)7EJKIA--#ZATX!C2! 0LQ<,(80#^ &.B/'ZAGTM'E0O2* M/;!PSIXOS-J9 N\-X)U%#V9U@*I!U9R>:GKM4:L>I.) M'_A>RJ GYPFT@,7HD=&V4#6HFLY5 M?.K$D0UW6 -I[_+DM&^D7U&H::A4,>6Z910O76\ X,&>'9H0Z&&[5#5:O94 M(:)9 C2C!\\Q;U+%=:BF(^8'C_E! SS+;36IXUC4,B2FS.YV#2,36^2N-;1M47?7\3@9@=]O:0WF'S.PMW8U0@9:SW2L'CJ'E M;#W&)#]39^LJ<0VJ. Y5]!ZP=Z*-261CIVY0V331I:YC4+?ABWW1>H9F/3A" M5<^[A='),& ]IJ.-H8WA"+7G%K]%'4>G>LOWRS5G/1TD[6\[\CJ(I([=L$L6,^-FWU/M: M,W-.]QERO4W4D\? ,(<3H8'00&A(H9[.^P2AT:O<[!ZE8:\GV#+$C_FD#8E: M\)A_X[G95+$,JEG-[A=)L@@^;<@/&M^B1(VJKD$-N]GM&P2S!&!&_YU58K@V M !XY6@8/^$&C.Y^*<#!KMEQGFC'@?-CR!3E:Y P,M#$H\5-P)K5=I&A!*+:9 MOZ515U.H8\@U@B#N!HR[S7$5RU6I;LK%-X=0'# 4<]S9+@R_)O*S9-_[Q\^R MU'B2Y4JAD--I^/K&;L/(GZ+0P;:SM$A M'M>FEM[N*4,<,A#V[0X9CD$5L]WCZCT;,$YOY\-2S[5MR?:?9BSV4NA2OD2; M^"GN>PPNTK)Q,Y[:&JRD)$NFPJ#?@*&8XTZQ+&KKX&C+O-6[^&8U'# M0B@B%%NE[J"J8E+'ZN%^&YY]6'/V(64Q2U+"OLY8F)SZP0=9CH&W,8"\U#F) MMBV7';>NA7ICM)U##1&_B"E9#BP0FPTI28-NA/) H;S9>:LJM1JFR)8&WNB\ M3P?Q.;PUJCLG@NZV0O^'Y&O)M!^PT/!@/KW(*405,X0 MFVE2V^I!LE9#78BH'S3JLRBR14VUW4L6$.((\8X=NVY1M67J:40]HKY-QVY2 MU>C!!5IM[ML<C[DOJ]2KU0..+;WG;OG\U3\[N/&_VW36[F[(PO6*S*.9'/][YR2B( MDGG,;D"R-T$T^OWUG_]$R/=_.3N[9D$ CU#R(PM9[ 7$"\?D8CSU0S])^9VEO9V?96\MJQ*OYBQ?A>/6U_"TR@JZ#:J_8Y(<7(TU1;455U#02G^#S M"S(/_>ROORB*]H*,VD'RPPOEQ6O5-N$96RTWKDJM';;/@O;IHGT6M$_; MT3[%-4U=M7O5/J-Z^TS#-6W=[%'S;&B>5AF>JJDZFJH?W+[+))FS,7GIA^!' M@\"+$S)C,4GNO9A]>_9^.@NB1\;(=0HV2S[-4C\*A0JR'RYFLQC$\<3/5]SG M)N3E]<55\BWYSTP\=MHRF41+U_$L1?>,>XUDC>/RV<^ M>X_\MXLO7CS.:D]^A"?3Y#+\#*XV&O]+3%K8^ (":\_F__>0\U[B+K08]X#Y(YW06XSPDZ2;@QE+Z3\&$=)TH5!J&6#N/SY M Q^2-%/9QR;V;^B0^ZR%,>IYGTG075)WRG9#VNV^=JC?L:6PF+*A)!+K>XT1 M5-,S=TRHY\U+J;KTW)*.KQB_$&C$U9L(E:Y3=NFA3.^UZ_O]'W,_?;P,H9ZY MF..)#->;>R]'[ @W=D$L5D M,D_G,2*#I2OW]\O.$OR[[V4;V4!K[K[+>#K:2]BI4:L\!53A:E+ MN[$\Q(ET.&DO**B!W8]%]F(*SX]),_]=<%_[>E#767T55/#[-Z?HB^R=6^E>'\]S5V.Y/S-^RB 0I*_D6P'CURD,.K?SD4F/4DCF+S% M,$5XUAVE5_,7UWK [;,7Q]1=T["L4KN?E=N2M&*>OD-:S;!L4S4J27L3,R^9 MQX\9XFD^Q*V,=D^$+-X0+^13J0HZ79--8KF&K94"O6M*;EC.-=JL6]S!EI(3W*O61_\8 Y//VWQDTAU,1?*G\X**J]1 M]CHMH3YILZ6!)RQOS>Q9NV1MWWK0YWG;#5MYV4]$UJ_6VPZ3*'U5L^;-*Q9)&4YACP_3%2TG,8)&5,)&[.8UBQG\-Q%_5_7E3_:7+#*[]:UKTA5+0B"I?DS>-BQ9E)^^R) M=>M*:UUXJ/8VG%XG9?LX_>RD*\:OH.?*@U7=9Q8F_..3P\&\]L5S/$M7/%7+ M4768Y(B]YJU5+(3]X'_E&PO@&P 6;Z/P')VD+&X:ELN: M),&E5A672\FK +.DT2: V8H:JR-3WX',-;KC8I&E7.2&Q5,^H/[JQ;Z(BT(1 M[(R;WD=HX#TH+QS# " N[[KUPM_)I\D$"AV+Y\C+GR[??+HJ!>(_PK VGYZE MO-2?HY0]/QG&Q5W5#1?ATZ000)2[2[D@U1VO@Q>T&%.SNGEIHN95RQ6/0 M-M&TK&6+AN7MXH^)1BW.;*L?,QWO$GI/%6_1U,T]8.,P_8Z^L5D5M,.^&UT7_K%LU&[D^X1/H,X:I.6>[ M66J5+Q&$S@HYN9A:KL0_>R _\])'RY)^I MGPH\?F "MD6_\#-\U_[7S-\E@.*'*'C@/927(;2U%K)0%ZQ^Q%-%1A8WS ,0XOV M[\V VRG*FD#-C"<)9$&:>^^!%3N^/,00/[!Q?@ WSFY#2I(Y=POKXBPBV8#' M)_X!I62QO*N\#!#H0U;"95Y E?U.\WGJVFI49*\:%RU_,T] /!&Y!]1P+UDPO-41VN14E13 MJF59R4H=O KPO!M/W:]BI2CW8O3'W$]\D6W"X9()5L@%4JTP$ATAT1(R4?@0 M"0JGSS&#>4^\.!3_LTBT6-WK%AU5O+%X03S_I1GF:6BF9II:F_KH?&']M#HG; MBVY)X'V,_CB!*R)I724-PFB?ZF1HX?X^X: 6;D,;R4I<699MP$2NJ&H)5E\3 M_[O0#WYX ?-;]H*\:DF8]5EHAPFS<$I5Y%DZW2;U4Y-(>VJIG"ZVV.:Z".%S M!,L7EOIQMG)Z\R3)C0M7?C=_%=YGE9HNRLJ>S MDK*"1#'9S[" 6!11E'"< AS5M7-W>%CU,FMB+\C;AFFI1VKB^U=?;^/@]?\# M4$L#!!0 ( (UQ!TLL2M!+=@P .>! 0 96UL+3(P,3LE6' 69RDC"5R2DRPR34,D#!)+MOIX0M0!4C^4CR M7/;7;TNVL8V-+PQ)G%H_8:3N=G=_[9;4R.+]'T];!ST0(2EG5ZW>6;>%"+.X M3=GZJN7)-I86I:T_/OS];^__T6Y_(HP(K(B-EL]H>/-I,%]1!T@EFLVG<$G0 MZ[.+L^Y9%RV\[98J=$L99A;%#IH)RA20_H;&X^LS-' <).AZHR021!+Q0.RS M=EO?YDE>2FM#MA@I+-9$3?"62!=;Y*JU4SQXHR+ M-0CI]CK_N1LOS.U#6K)URMW9)P>?J6>71#=88;DTXL,>S?*FW>VU+W9,X,-O M"8V>EL()=;KHZ.XEEF2G?HH^L*#7[_<[IG='"H)HCFC*I *$2)S>5CN&./'O M';\S)*7L@<@]4DFLLS5_Z/A]VM*+I*7,VV9K8RO1T>[I 41U-HQ<%:"A[/V M'I]-:+9JT*'U>AWH!2&'D XZS!A76,%S8)J"1M>E;,6#%FC3OKT,\9B3%3+> MOM1:7+4DW;J.=J5IVPBRNFI!^+3#&/G3%>0,U LI!'=(#C:ZN^/JQX/YBHVC M^X8BL+!24E+! $*X2X2B$'Q1+'5.996%G:I6 8OE.74VRB:KJD8!"V6TQC8Y M>%G5)F ASO,'S!["F**>1_"(BJV)IA:B M]E4KEV)W^U"!"+!"L[P$3MZI%EL"%'R M"\.>394>DC5@51AR\0/T#'X+<#$) +R>3FZ&D\7P1E\MIN/1S> >OGP3 MZR%:?!X.[Q?HU9?)X,O-"'K^V4#Z(DAG6( _-D11,+ RODGNN!M@ NIWHCEH M=%D=5S/!S(N=WLMC![U*&-#$4ME8VGE=3E=35R\S0*52>:*(,Q?T\_()8W$/ M'W?#"0 ^O473V7 ^N!\!09,Z7@CW-7 (L@$:^D!&6@"IBGNNB-P N#@V *ZG M=[/Y\#/0C;X.T6@"WX=-*'S'4"@[KAPG[XB1IEH\%(P^%^5'GVKW;4:D4\0E MEIM;AS]6'I R&'/#X/71Z6BP^(QNQ]-_-^-1 =@?L:2 S"QFK ]F5DVT%KK](NSXFX#<$(AK'IQV_(&N=V%-5JXSV M @!>IP$(A#05JGP,YL32]4'+XI[Y66HF.(-+RQ^V?3P*: JP^3V-C2\011)1 M4F0#5$:QERR#W&2N"IS^)NUTS=8X-NW83YS;C]0)%E*[;P4.?IMV<,C:.#EK MC%68K>G2(3(<8*.& E>_RQI==]R-M[.2NJ+"I-*/A,'MU+0@9"2AN*@& MD*Q\I"M@]_@IRD=10X'K,Y:Z/C;7\:,:F$^159#IA]BZGXBAV/ MW &C)^)SSDH:';7T'9&Z!XO=H4,VH'WF2,B(E))LE^#-6 M/\KH*, H8PD=2D$Q,0T,Q>6C>QQ-LP[TY=7XTT6C@H+]NW*E)_3*OWE3BBVL M0<41S.S)PV^_\E2(7HGJ58-=I3)6'+^#O7D89A2O"F$L5P-KD"Q1"HCCM]>6 MAUI(6@A53O&@P:=<%2&9(O>;\_/CCKH0J/S20X-5Y1I$'+9"N&L M4,5HL*UGD4N2/?@2)&$;95"B(-MB=:JL<1/X(O+PXJ+] + ^0458 F MASI/6BKJERT5-3"6K14E0,SN.F&UJ%^N6M3 5Z58!IND*$#NSB:2 I4\1+P++?>((R7C^_C-= M5*J.MS=\I=I/4\GK%U;R&KBJEO(2R.63?(=B7K]:,:^!MSJ\H(AYG4<)NO2T M1KJ]%.JYG-\I&,[+!L-O*% 0Q34T?4V<5*_Z)B>ON23?H>[;KU;W;> MM25N M;U!.M>?=&.F(]3(.,\OC(ZQ-B" MZW8DXCA-S*MOXKDT.EE\X9<7XV)Y AYBZPAMXHR[;R_6ASQ9F\JZ[)C,U8MU M8)A:YHS*7A4E(B[_LAT).$X-2:W*2H0\^N(8!?;/P.O[8P8C:VP.?#B@0X+- M$2+!U=9RVKWS=N_-R_50E750Q]P_Z53EBNI(A$SFZA18Q(\J+>,#PZ*_M4,^ M[8D+[8D7:/&Z(_09B"45,-3ZMI"[W[5[W6H I(Y=+7G7D$'?^/?C+,T^6+7, M_>.<$Y_QQ4] ^FC8:IH7<-JL3O_F6BQLJB 5B MY8*(!VJ%&V3(UOGS6'[_X%-SR/'EED.ZP^)YI,A6SRS!>F\I%56FT/5)<,\- M22F0M!"CCJ,WPERU8%T%Y!BH!3C@JK7"CCEMV1"[1I5[D>V2B-@3?Z#?M\\_]?O2YEM,V0G,\[_GQ? A.^[ P\XA(S([ZV;! MB-D>2*'8^8R%_8@%V3?C,$7=;/&?@N0S8K9.R8&G-ESH3#EB?DMD7S6N^!,F M3=L/>;ZJF!REA7PCXW0!E("C&VQU^ZEF[5)X53 K,]8,SP/Z9T%:@K1FJ&:4 M3_6OC6 "T.@C$JD=G,^K=S]./>7/\R*3CQ801SG,(S]F]G/PP27. [8^T8&03BXH-'1F?BF5-Z0O]3#9AA%?S8B,-=8M\3 M:\.XP]?/^["4(JX;1"8Q#%P7%@S4D,[-G^N $5-7?Y7PJ.AG5X>:_E>$)R(L M*K46:41/(:MF 3#Q-&S3E?^JW0:KS_B!^ /$//C[(5A@WGI";8C0"TZ_T+1+ MQ,>QQYU F2)KZ/R9V5FK?][M=5,1O]=>M^ >;EV'/Q-B M./08B[ V&Z&,Q3 M\_2C!=3-$U-&[F XW(PYLV%\@Y@22\R^35

/1Q.M^WOR);W:R^ MWPARE-V5&6MG.1';,3=/YWG*N(R^NND_ALG<='5M:@6WV**.7O$;"9 O_0MJ MZ;^&LZ@+*VG\K'DC$X]DK]]<< PS"8'79*[I!O+.*;8*(T9G0)VKB% MKO=])_W'H0P3^"U5YJ_XB-9=GWP*1@%N"_ID'DF9CW,I 8GECZ;XN8Z(U)RN M8I.DX(]NIJOPD8T-O:4Y:F9J?I0^\K+QK"GK%4ODXGN8>)*\$K%!Y@2I/5"[I8^$?MZH_\V])J7-K,:5[TLAM6'_I\( M6Z>(P1J&!MVW/U'():K=C"$O6\ \MF1>,93UPJHXSC*,K,14+WL'MFVV NK] MMKO7*M/5A@*RFA42YD3_UJ.S. M^D1T^Z8WV)/ZX'23Y57ZBO1<8%/=1\6=E M\7=&4LOKDN1U2S6Z[/&ZV_N7_AQ NYV5/'.)ZF;1G*P]!XL[K*P-/"FYH)6A MK9M]$\[T=FF]^P%B33SG&EB*N&X6AB_2IO-DNJ=FJ3'O3W?3YI2CKIF)?G*; M4_DM;5!67\W4#\O8UYY4?$N$*67/2?"B +'ON("Y+F8+EUAT1?6FHVAU"DG> M)OH?3.A#['2C>'7\1&+K5C4W14.80NL573;TARE^8@"8%RC\_7\?_@=02P,$ M% @ C7$'2_O,TQ;B$0 A0,C%L/*^?>!_S "%$Z9>2#^\4'1VL(BBU8?CX^?GYZ/G-T>8/!W_ M>')R>OR?SSBQ+8<^\N,!&D!;XXS64H* M_K_#E.R0_W1X^N/AF].C%^H?"!7Y9P,A*?E+A5[8=/K^_?OCY&M&R@I"FJ(S MLYGW)I.M_P@.X#V<3_C?7^^O,VX(: 0)J^#E"H2;(_;W,2 G#B$Y#_R- Y-\@B.%GQA@3F/S>7/M&4MJ8=0\CM"WOG#6O M.8KN A"V,*"FO#:J7H<,:4]H%L 6^LD*::?4FMF*"8+T"XS:Z"4MIXUJ5X"$ M/#S>0?*P 0V5TY94AOU+G#HPY!"G_V#X@#Y/+0_1.S/!-VW\PM %Q\#_$R_ MAB#V$?O:0/5&4OHUBW$0N& T: VO>0&P7P.U\GHU]7;%.VP6@?NM0JF8S@T[ M!P'OZ!X6$$;=VZ,J/6^&!P(O#A)+;]C_"Y+A2P19L9D^W(Y.[4ST2#4)L%>0 M'O!$!Y.BX4)XDB_, 9TE20/+ZIX 6+'DX?3M,0PBFO["??3V\.149#8_B)__ MN$%@QM*\B 5&UA$^1-C[ML"!SY+&J__%*-JD,@,P@\'9@2EYA"+NH'KRX\$, MQ^'3(R3+2SB+ON#0BPEA<"^;JR5*C500%4W+H6M*BE8"XJ5%LG\6H%7-" 7% M,65)>%+:(\U-KZ,ZV%,S;*ZM+&T?1T(P70/$VE4 M60QZ %\@&P(OAVR=]35-9%@U_;L)+SF]M;"UWMJ8W8:RA)M2;-R9\31+I$V M&(Y8"S#,%ER==:R=5+.><925Z%Y*)>V+>*^3,U$Y&]V,63C4EGD<.&KE$FN, MV4IS;]I/DO.4C#+$8ON"1"6T*6@<&.W,5=9X;2/9L(_>-W:-L6F,O?%CJS_L MZ+'QUAULY!2]D*_D*@FJ2]47<@SL=Y2'XS"B=V##DVJY27JBW5A+2N0$O,LJ M8T.C5& 6U"*AEI;CWMI-?JE<@5TUA60+@O-57&^.0?U*"W$OWT^B*,,BB:%? M&Z/,B/-]EX;8U=JW,M( "'7EN9>#7RU7 =Y > ^3\7XM+(SIA=,,Z%T%AZVI M!O@P*-+!Z2BK'5Q-O:3>O:5VTCMWVM&44AC1WGP5G/%W(;L M6Z$W'WZ2YH[ %4#^U9VK, LL"MG_K5D98F@.6D#B+"PC8]$/0%N3<1G)Y1WE0'A;)/P@?% M3P[6IT9W??T5&=U;C_P,R#<8<5SM=CO)FZL!I?"(EM+!RC6W3%_7VG(,#PT. MF[];YC9)@)*F+PXA/)=DZ1?;532%M8H*S6!V?<+8?T9!4#*E_+/0?O?S<'C3 M>QDK=2\@3UH(!^*.V;T5M$LXATQ1_Q&\"-6A^KRV&?%N1YR6V.':MK+3# -U M1;J8+_E\,Q-SWPU:,\4)\.&2]2/E>;9:NBR34M(Y# 53Z\Q0H"G-O='UQYVB MNWN',O"64&!&+)Q51^PP'JSL- -%79$.KI]6\S.3/$61IRE8:_K*7X[+5M^P M_^_]OIFZFWR&:KP,.;MS#:6V*OTFZJCT;<#>)SOFR1#'/!ZA,$;AT\['YW". MB3B\P7I52*]>(@(8:E (R.::U4H")\;):H_I]\0:%R205@?_O4O*>L >)0U8 M4UL5Q.1QQ;O2KYE'2E^'"VG[@ &N\T6LMUYV;* M459+ET8W-=VK1YZIC_:)08U.[@V5;XN:2CI6#44Z52.C&.YR+IC4R/9JXH!O M#?&7+!FE$==QK6AK=DSI)5Z&3 -F_IJZPPVM+N;_50')P4K#@AW%ZY]4SR)9WMRW\9\'HN&MW.^;P\36[G*OT=3C,RMR,Z_0O@#)7 MPO8RKA*G@ZCCY]_I/5S#,(:)IM7)"!U)&I"D),Y5I8$ENOJ4LSNX8:LF^JKC MB4F(+7 [:/R>$L#Z[&2?J9]4&P>GNN23)7B?\P:%:BGHLQW']:B'>[/2F1DB M,Q)'K:63.DJJPH2,A,I9N-599 (521EUW;R#DZW:B^$'O/:UK)3B&B@#RMUE ML&K*8?)D^\DCO@.J70[M2\OOAVA3FI->U=ZLEG^N MI/8*LIZE&-1"*RD#KPYV %.\KSJH+D VUSY;JNM#:P?GGFVO'@6>.%]E<_%M MOT(,6F(;(:^^(796 _MLAVV4=G#2O9];.'NZ#O(UW+>YI[;5U:6;/;>F1C=O M.K2+3W]S+T'K9)6!_BL& 9KS\SM3^D_H/T'5-=*=E6?08@S+>_5-I8E?]]E& M#/5S<'+/9!1>4SGVP]-"U6@TJ'.[D63W>O1>=J8Y"!J=+380*)53,R/KXDQ= M]8U*MPX,W['XA7WF9/YH#;R$V[_+$W8-6+7'AU6L0S9,KN(=P6O$0'"^^4KY MCF3QJ"^+Z&P0L4Y2GVJKM63<-6ECQ@&??%N!C8!R_EJ\DA/JR++GW51D@ZXY MV-8?-C:XO")A*&G[])M*@H/;$NXR52\1-R[T^2/>Z=-F);"8$:>75-00CPTX M5L:W@$^='-FYUZ%!1+ 'H9^LY%Y3&O.G;+51QYQA=]%1+AAP<:6!J%' M2B>)."6ZL6'%U.2.XDM)A.$5H7L="C<9%.$6(X;BP-E"NAA)&TMU;^/3U7P. MO>AV?O7B+4#X!._9"/LVE/N@U%2;L*:W'5NQC@^)+5S3"HMV!CWCJL0HDT/3Z77O&TNC0A-&Y_E97Z[B%4TPZ8(GL M_*C11*:#NU8JZLNN?JK#GHY'!3LYS^@19^"*+L$F%^?@R^D5S<]CRH%435A7JM*RC!Y^Y8[K$H%:J;(>##(ICR/T:IR)]C$*D4MV[LTZA M?7::QS;OTS#J\SXIXY"G4@H5?1VJ'T8I.:8)Z^[\B@6K<^%05_>XE6-,PJ%$ MNC@C8R'5O6F"T6^O: 86X]T6=FB0;[XX_=F=^C9YY:,$ QN6[#)'$Y:Q@::! M(UI@R4Q:"C&'7H*JAL3T[FB3WDQ"J^R^"K1C0Y.-Z9UV4 4Q*7YBBI]>*(663:%*"%G5LCXL=C 69V"U$R^0.][I\%;>ORV%J<*>B4D*_3C M1Y_>!9T"K2*JRT$T7 8<)^].WIUL4<)^^"/93\0W@T#_,B9,Q>W@/WD)9?OS M1TPN$>O\67GT 9(U\BH=9[M"TEMM&A8R-H!UXJP6J&LJ/^V<'3H@5&U 24#> M&6[6%^N8E(%.SC0V,#9R1J.4.FL8&MD3-:@,U47AK9WCJ$-G5NL'NSRCAYJ[+4YF]YEK'AK($C>LGB M\M)2C+FT#JH(QDQ]$MO-^M?PZ3M1&=_X(6?FDNZ[4IG(+K=@24<17T.6+N*G M$/T)_=U=*M)K5,I@:L(JG&?'.C9(M7!,"U39235\?FV_.\#7B&O-!S$XGD7S M.$CC<7DOAP'I;A^XAG1LR+(PO 62]%+2D.327:8=[\6HWQ[0QUX,J=2:NSWV M?_#Z"I"0ZU@ P@R+ KH8(>K?T^< OWIFGGO"7Z)ES,V*IU?HB#F)\*Y MBO0VCF@$0I_I78HD#;D%"JRY!PNN"DTK*IX#BCPS'^EY]1Y2\0X709H" ;?S M3R&.6.K 0XFE;/=V]"?QD:*)+\Q$UABL]TV."6$'U]82DZ= M=%=@?NS3LL!1XKIS3[8%>Q<*.7>126X9G>4%0_>FW3]7/H3ROV/RC:_]8@^* M"XON(85D+9D/,>8HFZKC&/)2?TDEX2:&EF[EWQ5;>,5=5YQ[NQ0SM?GCEW0! M_?1UBGJ U'.4 :+C(Q!0-K1[B%>K $$S MJ-CPED%CQNLP?!H8;P8DLX)K=ET,T;VG;^O2H?MV5UY6=L/DJ>?%RSC96Z_9 MM-R\@'K7* L8KGD;UKK^16HSQQ1:O5YNS7/52GD.WM>E,2-Y+\HK ) M\I%#2V9T=T 2I0O8G#C3A]Q+'S08NCNY9)J$T,^IQ#R\G?1&GOB5O^Q7@K0M M6W84Q)1MP#,Q917SX8AO8D&8B%UY7%7I75CM"E$ZRZR0X:*#-2IP1ZXJ1 ]3 M+;;G:II)=V_04[4DIW8M/"6T2A06:,<.-K7A'6*J(,2]-?NZ1L#W\5&^D:\R M6F[ :1C<"IQC!YFI4WH+8P61#N[MK>K/S_AX;"S LJ:8A+=A8I-L.WD35B4& M=:QC!Z&Q6SI$H4ZF@Q<@50U(7S,UZD1EQ$JH%8G'#BZ-Z1W"J2C%N5E"<1DD M"*Y#&I$X6:N:Z5FY/(L)V01*7[;/?[M<^:(FMX(+=$L+U)CJ]"/Z,@8'UKSN6, MAG6Y?G41K&3.\L_IHYU. W-[K<5]]MZ'6RU75J2'&C[@D,O>0\XDLZ_[$U>#S6ED#>Z &82N/9= M3UU$1%TDW(,][KW(VZ71Y77SQ F/"Q J^OU!9/?0Z UD?P\ '=??F(*!@6WN M+>%UZ8"+?!045Z^97+(WJ X]! H+';X'C)[JXL7 M$I%]AX>"R._1H)O:&FWC+YA4,Q'\.MJZ>HEA/\+Z:]^.+'J,JV4;KK*,HTW+ MEG5]\)(>@?Z(WC93Y^K M%]A#TU4)_-Z.NZBI,35JE4&RQZQ?41]L^NSK7F7VT-"=?&QV)&V]T6.VCC?W M^L=RZYYA& %0;/::]+OE85];5CJWHNG..O&!_S$#%/[Z?U!+ P04 " "- M<0=+HH"N'K8F !_<0( % &5M;"TR,#$W,#&UL[5U;<]LX MEG[?JOT/WLSK.HZ3GN[IKLE,R8Z=N-:.7+([N_O419.0S0U%J$'2E_GU"U"D MQ,O!E: *7[I=L2#@W/Y#BX'M[__\WF1'#PBDL4X_?CF^.V[-P#LT^?)[-YG%#2[.!Z-J5_ MHH.?WGYX^^[MNX.;8K&(\X/S. W2, Z2@VL2ISDE_<^#R\O3MP>3)#D@\?U# MGAT0E"'RB**WAX>L&LKO^V_L/W=!A@ZH>&GVVW,6?WSSD.?+WXZ.GIZ>WCY] M>(O)_='[=^^.C_[GZO(F?$"+X#!.LYS6AMX<4/K?LO+'2QP&>:E;H_CS'4EJ M!A^.UG5Q*=B_#FNR0_;3X?'[PP_';Y^SZ$TE(ONL4$E-_MRCKW0Z_O777X_* MKVM2RB@6L&ZH7=+GQVOB)N%?RW]%^1MJY(.#E9D)3M ,S0_8_W^?7:S+H2#+ M$:$X6"R#].4M_?\1(SDZ*;(X15EVBA=WU+/,L)]0'L1)1BLO.>8O2_3Q318O ME@FJ?WL@:/[Q#5HDU'3'O[S[Y5UIN+^(F!T-$'*-N0MJ&%(L4)IGDS0Z#V+R M+4@*=$4+%@25OYM+;U3+$+4NV$_H-GA& Z2&F P1ZB;'X?<3BNN(>G&)TFP@ M)B3\AH@Z0WF\\L<);<7F<7Z=!"FUPIR"D-:6YB2^*UAM['=S#[CNV08AOM,A@CU&>/H*4X2:BM$H/BFQTSR!PD!W;[&'&U<5O9ZF@$^A-C8[&>,1>,QLMR VVFZ MM]=HC]Q<6YL1#IL*CM%?6.LIQN@CK/4.UOJ%83V"G;Y@0"\P?,IC.-<9BHZ0 M.G02AK@HDY/7!*?TS] X^&4,[?:25OI'FSWCX#[1;F]HH1^T/L^R,\$:)M8I M3B/:O);YJ PG<<12^C>4\PJFT_EID#V<)_@I^ST-BBBF7PW$-JIE7+5H"8(> M*$W\B%;]W[KJ:^KL-'^@K7P8F+2$-BMW9H1MZSVRJM,E6ZVBX3(NCL%JK"MV M$B1LE>?F :$\&Q>V2E5M2<%Q=1HX;L%A.;ZGP_LSVMWG+\/Z9C&[IJ !"6M9 MJS^;XJY7_>(T/XKBQ5%%18 M[S5Z>2W;-R MUKK>!(>MRA*V-1T3<"Y;SF/G07973F:+[/ ^")9T4GO\\Q%*\JS^A>6/?CY\ M=USM1?]+]?,?ISA)@CO,9C"/:$((C014N^:AMT04?. MZU4P6@(E']^,P9K.C)F=[;(^@<$8*BXPY@38I6'M KNF>P M'6"W,9&K)U8%WO=.P\)D4K)^@5W3/P#K#;F.#5$ZL"[P>GX&5IGLW(F0J-)@N6;>H 5496&9=/ MMF< 5+3'F&#CBU !ZR>GP+H.7E9S+CP)Z6B$H+IE1]EG@K/NB%Z5O#*LG'S/ M *=IGS&!)Q>E N!?G0*0G<>.BH0UR,,-4$[A.Y =KX+*B6-4,&98-'9VC!L, MHUM^S/ 90_@JX'YF 9T;T"K'W":H^?\+"D9?'R3K3*O'LSX MRB8D6T'P.>[V"A*JSCRN1S4FV 6;1%;@'Q&D6-4R31S;EZH2G= MJL]"GUJ;I@1X ^D%R.O0CSH.X6P!6P%0!A$.BD3Z-O'$8<\#18?M?L+CC_?> M J2]J]$>0GHJV\((8SPPO]/;W$I_^.,;2AZ#\ M.V/5"V44:7K6&\96K)525 MKEPJ1[,/]7C&JBK*W-EBSQS+9>M%R%_B]#Y'9,%FS[>T,F#0(2*IDV\@R1X/ M-Q1L,OY8 Q;"CQQP1S2P^Q 3<:#E?APA]#V #>G( 6((^=>KL<( #_>Z2,<^ MAH8"9DX6=OYZ;K;0W=MQ]!6*XF)Q2P7\BG.4@:,#(4UE"@Z-HY&!)$BQFDXB M]VY& !Q.?H1Q8XD&="V? %AX\]ZI4FW4/ JQZ0?KWX\ZZM-BW[>X2Q*\\&G< M;9);J9)_U9VZQE'%$ZS_;A"&QR\E)]%&^TT>;0VTFCP6&K6V6T1]Z#;6(T,#>I=?]NKY9^!_NXME#CW.+0(9.YRX4*0OM.]60Q:)R:J MQ@E>#I)0==,^72IG6]4EX8M5-1,[>[.,P.7F18BO+^FIM[G44@*=OQ)M/?@4 MT^[R4$#'#!9&!)+JO&@Q*I' W@'\UE[L<-_OJ_D4B[5I.5O$L'1KFY$?C8&J M&WL]GQM'0MVYF2>%7;F>+\?:PGF11D66DSA(O@0D>@H( KME&=DZ2<8C MAS$BZ0KE02)TCH!BO=$)H/#-+7(UA#X!B_<7L;:] Z;YT)X?)\A[R4KP 'D_ MI0F='[_T8)/'Y>OE#KQ8D[G4WCT-G)J,KUQPOY/XMMIFM[F)YP0%A,IZ'C^C MJ%[!F='!5A=41H4;^XYU"GL,K"%F4(669AU>3#_;^EP%>3F4^-0'DIP0;)/; MA/X"1%D]13"(^'FQF:4M8'D=X,V2H"":IM\H8ED*A<&T>WV6;C$0%*)BNP(1 M9=6- "/B[L7NE[:XS8:MG/)'W L#]0N"$!(7W!40::AO!",Q?R^V>S0'9((! ML6# Z[.[!2H8#%C;>R.O9U654W2S@%WE M\U^<^OSU?E@#C-BXZE6 &?U;6__F35-?S[VID#&.XK"Z).R:SI7">+EY%4Z0 M&Y$5%>1&^$7]!=, $PS(C?!KJ"#UJ\WT,E^"3.1)^U78')N+],E]Q<4 MFJH:]T!=KK6;31.GH)O+=9W3AX#*NU=\:X?; MS5C"%7.[=65ZL;MWHP/757:8LX&N^KV-;&*&PK?W^)':ABVQL,S3A^IO!HAZHKN5^=>P\&G M+970!24""CB_X^""$?U$CN3.$/7<3>L:D/D+V]+%[D:?W;W@%NTNO: MW6_!?[VN_?6Z]M?KVDW=[,T-':_7M;]>U_YZ7;O)=>U.;E4("RH5DYA_$ASZ MWCP$WO[NK2]ENJBY$N R\+@1.$>NYUSTPWO0,WR"2AV(P%O?2+519NTB)P7\^Y7,7X M+J['LGQ&7HQV!OJY-[QW[FEHZF+F:N'41<_98]U*-$-9>22/]0B3>X+*-!;8 MF2I0KH]2"2B]2" #T8AU-.3[<<-Y=:!*P-&+Z&WN3@.Z7-[G^BG1WF>?NUN) M,@J=;9^#%\?HFV*!C2^? '"D^XZ5ZRBLH$K3C5U&71]ZU9$:>+'7P3CT(]1M MZCE2V%VJN=*;#!^=?T4X+8^^WP7I]^E\CNB,F EZ>7$RG<%I(9TRFS2O2AE' MO:X@6+&9OCQ(-/)(:ER]"/EK0N.'B0;B@?.U7K/O?O72QV(=Y-[LE?O+T_7*>NGP M(?K+8:#)?6">$LXBLXV9QO P+%WGGW5+>PF183:0@T2;OQ=W"FTV#&XFDK,X M^PXFMN6DO8V8$*G/LV\-)972WB)NGJQGU"*R%])($/+W=*B0]@ D;I,ABNX M%VNIVH8!GWT;#Q!;+P;[EO ),P]0 2<-!\."4D*W1P4WF0*6M?C/05+Z52B M3P3,))I$SE+N"I&.%76#W=YGW)U;-!E:; 7JXQ@1BIFG?V)_, ?_U' P_>F/ M2W0?)&(%VH<+?UV?NNE\];EW%ZNBLO&VR\#B($[56ZOJP189^E3?$M?Z MY' /+<<%6"A]:]-(FT-YO5NKI(,(4O1)KY]PXA5PUZN:6\3;7,6.&6MQ^!M* M'H/P"T[849?L(@W!ODE"5:],\*@<]4Y@2&!5;9K.:7(J5R5X'+P8A:X?0[H) M44JGVUCT4!Q$4^]JA&E\[J-4U%+HJ3ALO+@5MQ;I]S1;HC">QRB"7P.3T=5> MYM-Y\-@;Z$>LKAWX2%B3Z>KY:"XS/P)ZJ,O[C\$Y=[KP83AMKZL]#J?L=V]F MCK6$YYB@,,@XN].%1!V/=XE]Y9T55GF5L%_,B=JKGZ&#_0-]J_[2_>>8?@> B_[2+]>-GVR]H?L8X>HJ3 MQ/4KFK4""/4>YNAB/XR81 M:<=U,*G/[E103MG%,"\OSJ74(K))=7R?GA:$H#1\N25!FB7LWKST,S7C)>UZ- M9A*J=7Z+0[75V\R$ MGE=31.IF+IOF%!E[C"ZK'KC/1"M6(MKNRA5,ZS1C)D,!UE.U MG?X$6;=6M&"67HSJ*I'@I0WHV_KVE=8W#U:MA'[#8FW E0N(X>H:EA:CW7)C M?U7*B2.%*U%:GE1;A5+RY5C[/2[2J,AR$@?)%SJ=HU,Z.'LJ(UMO1^21N5I6 M @,+*RO4L,3>M",X*L(9:YS MK.=,,709/Z)H(]4DRU">]>81ZU=[U(OD]6L]*D60N*W>!JYL! M*"0W1*N0HSC4'$+PR;K+;"!>&%)M6!O MK4E><*O+3[K0-+: "?)T*FN>M-F-I2R!3B&#LK;?Y"D=HB7$[>!0N28Z+R+&6,*_IM)TMFZ;1)_2($KQ$ MT2T*'U* M(#)#JZURV4.\A)?U%"@KXPDI=P\]ZHH/1(VP(B^RQ5]QN:*(@HJSV0*2(ZO$BE\LNJDH2%.9%N0A.ITDYW$?)"1M7@/$(=P\HRFH/ M!(JH'B^RN3_V5EB=K,#PW;$J>0"U#;.NGRU\W3#[NF'V=N*6_=PP.T-Y3%;M,4HI[_PZ"5+G>V<_,2U1U!#I4YRQY<*"T $>O'E6 MJ\SZ!FZE,@YO'N_*]Q7EJR7\.*Q^/<49;R.M:7&N=63%G5U8K>-Z/-@P[7NN M%.I>W6FN6^<8W>DDBDK!@^0BG6.R*#-Q'/@HT58FD=#N"C!T5#9"@:2"<5Z* M97U.S)Y?N5X-]L^>E_2/[L89*5U]SQ:?;E?%<@ M.IHQ+75>YM)XD9CM*]02_.2EUD>*<4DY+H2YY787H6JFL 1 ;F5>;%_MRWN# MR&,<(C;$DV(*H.7BJ$6[N]CAJVP)+ZT*O+CSO2_C1?4 CA)((&(N2MK$NPL3 M@=*6<-*NP8M+BOM"LA%E2/O>&:)];SI-V6^KI2XI;.1%N2 2%=U=2"D;Q!+ M1/55;SJ])C$FC.3TEB$YJI<#38<*%H!J3W06C@9$LP5*MY@J@ MOWH-4'8A7L9NQ$/RYE!:4A&*K9+[@C^^.48!7:NZ.OOYSC.HP5E;P\R[8<9] MEQ&F9(A1,^P;;+E^ *C>N@2D5S8Z2DXY:I3M'714*KO5LX[: !MB"".4:598 M0^W][AQZ%.L%? 5?1A_ @Y_V5>'AR>9''3C"^5YM@\'[(A4$X:1X503P8J\= M)#O\/+>$3H \Y]LJAR&$ S'Y\^T&E?+@Y-/VS,&0 9YS=PT:^"WWL5 C>>'= M-FZ\>0&I6M2M-DHUI86/*2J2UV<4I>3>#/V[K0?65E:&F,V)0RE?+QJ5:?Z MR#6=8A#.MCHI6@9PJ&QJQ,%G3 TWB3+,C*IR_ZP4;Q-G*6USG;2KB4K+"5U%$)IE=3_L7%*W:PYVGIZ? MOI51BUO-#?5.IV05C6 C^I%^E:! #1S7ARJM& A8? M4ZSVX,)+N7H &$'JU0IB5)*M@S SUDG[&;HODH!X'+XT1UMQ10ALTELJ-8QQZ+!\J[0Z]K;:2":'@5:9RB"*978!#";J M:^-!L9(QFH6O..5.[+AWKJF6V%R^)B^Q"V#05UT;"DI5##R^"-_[247YZ=WQ M?ZUV Z(T8O,D>"%-3EFOH8DH=\'AZJIJ.UK(NG\T;]M+&3K]9=7C8DU\$+^VGR%)"HE^&H4S[6&-9Y( L, MK;7M!4/3=%[.=F\?@OQ+\(C*VK,9RA!Y1-$Y)N<%8:MM%UE6!&G8S8D-XE&W M_V8\7%T\8P\2V([]6AF-P=*5O8R95%[,9DLQ[^06N.M:X+H@X0/]\9K$(9K. M:>D%3LMV#EZW&[^B9ILQ4D5[$41;\X3]2!M3=#\67$S-=/9G$>+#<]$$;HW2Z+$>[GRF+/&.7=["3 [8Z;L-JAW;OVM7N3^!NWTLCA?%6%/'B M:AIC=V1T$&"NO%]3:3I&2.(E@W M^ (PO4+UQ6^*A?8"UD86L@]853&\N G'6.5ZLKB:'TX>@SAAR^5T@ECV7;;: M=\5JAK;UTFKV(D"VY 6/^@"IX%Y<-62L7C5:G!9YE@=I1#NZ&4X2JAW[:"L$ ME2H9&H"22G[L\-/Q@$?!)Q';B\N;+"K7>4_E@)QT8&G,NV M[3%NQW7=UZ M]B.VMN0'KSNBKN1^W%P&*UA-4XO\ 9/X7RCZ/:6RELW/2J]R9;[=E3*#7.(G M1%9_Q8O>78_;J$H8D+:JVN.8',4;VPI+6\)[12+]*@# MVH,-);UM<(;J]M7LI*!FB*&Q/ED5E,^2WR*R> \%O#]2";>#.I!J?QH,'ZSI M9*.I SWK!L?MQIOMFJ-5Y 3=QRFSS4F0L'WSX XXST1STO3(1'MM?\;U]JXW M0C)EZY;(QWU7 T=ZC96'+!:MV?IF'K/MJ1N0RD1QW0'NSALM7( M]=7T82XS7*HQ!A1#I-J?!L,':^[2,&*(GG6#X\'.M:V9HU5DU+F+H2A.FI:N M**_MB5UO[GHCTE6N;CG]U6.+;>\MC,-^MOO-A.8A&LNX(H6-/TCI@=NA!$<'K M(8)7,KQ\%\06T+!0=?B!D(%UUU?Z>O92B/"=!^%;&/X\^,%[JT'Y*8_N&PQ> M/M*AX:G>&Q0>O;6AYBSA*QIB=XWU/@:KA?[XCGOE>?]CP_K-CXZ&T.);S+G2 M0Y9OWU+>+.I%J*Q:75H+T.6!W^HKTMK?]J_3$RD_6J_7J70W+J7EJK71)HV$ M3?*850Q.?(NJ<->1P_ @6;^M!]+L*<)4++(-=''D\*(=XUQ5=3.9W8 H M4Z877UO6I-]3].E::AM(5)!IC$?A@.:5BL<7!GXQ<" 7?D>KQF5/86K'JHXZ M:35)O;C"O]S_"V2:>K_77?7F]_W+,/&4'BV[U*C0BY=12GG@85S_2Q,16VF- MA.F7ON^P2.JF2]=%UR[Q:Y2MXI3>'-B%6Z!,@,POPLD[SS/>S+>OJ*B+8@%Z M!_Q6*=GYYJ@3A\(#BP7O>6=%Q?S3*=:/G6V_\GK!?D*WP3/*ZJ==:TE&J>\\ M3H.4=O=)XT$L.A0X#V)2WMEY10L69-4UN'YK=BU4=:' S0-"^6>"BV6 M98-5Y8%AK/8 IA9M:1O-PT3S8G:LV+B;=>EF7?E>H-;,0HZZ;D_R=AN-7R"= MH0,%.D5ZXW!1D:T> [ */'V+6$>=D@C-)S9W8]]^0Z_UGU]BVNB3\.'E$CVB M!$@ZZQ7J8U18R&FZ6@MIV- 2,#;Y%7;P)ZS(BWD*F$GIBPWNXS(JVX686EEW M27!-V.!A9N'@35!S"W%J-?Y8P.MEP_V$'I3H'QE[PG6"D=#GS3+#6L"+=%GD M6:G1,;CHH$#9119$Z7I6H=4:81VU0=BH5-="#U2-7RU50\+WRDAYKXR4]_N$ M%%AMZTAYWT&*?VW*!V6D?%!&RH=]0@JLMG6D?.@@Q6W>ZQ.ZRS=+FKV9]'J! M0$BU7B+@4-G:U'=!9\($9?F,SKIG$BSIW MBYU@AL*W]_B1&NJ1(I6!YT/U-X/-AP9L5K\V%CR_8J92D$P6N$B[C82,K+?L MV27S&05*JBE[G<=MC'W;;4'89=;3>1-Y3\5Q'8055FF[L,NKZT*M$N8$7>XE=AWZ$\MIZ MCA2FJ=5!=D'Z?SN=T)A@Q02\O3J8S,%>D5:8RD6(91\,N M0;!B,WUYD-CDA!2Y>A'RNWJ"3-+1JIP%X_2P_5-=;N/X]537ZZDNRYWBZZFN MUU-=#OT3///] WVK_=/^YIE_!(*+_-,NYD7\G.(T1.RUN=7!]^Q[+XVQV?LO M(=SL[.<2VDHKGM(A5IP+UHSX!+64 ($CD"E8%BMHU 0>GV6YOQ]@-;"Q +U4 MOZ!Z6F0Y7B"2W3X$^0PM"7L-JS'MJ(Y(RU+XV;)":6XQ$:]%=9'L5FRE5/31 M:*DX[)I+5;N1^.YI#I*<3 ACG<9#28[@\0>K-V'Z I1^&8T&8 MH#!'@SHJ*>X@U^\W4A\O6_44X)T5& M!T!9=HH7=W%:"NCZ_IE:I$GX9Q%GM:Y@DD"%M'*:F-19, +V;QV"IY.--)LC M0G'4W:AH4K1C#+6BCB)7R;EXD!V:D2RJCH6R7C5>]/P:(G/R6@,XZ$/->69L M!,0I),\L J^77W,[T@ DGZ$0WZ?QOU!T$=$N,9Z72]R3+$/YR@!,BS1J7+1 MOQ4+%'U%N3I&;=;"Q[&=6G8/ZR-8=V \V)'(BQ,UGS&.GN)--JP">??GRFZ; MGSV'$4=^';]O6'BQI]@0AK46/#C::=Q4:QG6N,EK\1R5V['N%AHWN43-O=NV M%MS@D0ETE]=90-)ID:_>:%8:8RIS$8XS%;CL'D0-K#-\O*E08P6QGWUKEJ\) M?HQ9QI!=OSO'9%'^>L'L$223,&3'D:AVY9W RP3E:!+]7Y'E; 7G(GVD_\7D M18Y9F[7P,6VGEMW#_ C6'1@3=B2J8N87WV*F88@92H*#T1SS'[_8F5%JMPC5!RR".SI[9 MLT_L6;!I_H#(ZMNV.BP5&<;NP<0R_$"A:.H9+_HXL;QU*'NWRFFL/)W4+1') M7]A;?CFE8/?.+U=;.4<+76F=(X2JH,X?*#15+>\J% 7RU:&W/PN\9R$]8T03FR)*QPAOG@5_D QIF1S5W'&$ZZ.->^V M3@S96#GN-MUQM^?^4"'C9,>:=*?:L=L]$=?!2WD__RVN)*[U1-EG@K-NMZ%* M7AE83NXY_C3UU0&4G'6-$.^V./#.9320?K%*,:AM@M1EIG_F!F3F.?:LVFJD MDSA@Q35NO=LEP-G?62NAL = E8/V;MT&AYV$I8Y5QMFEVZBM/A7F=NW])GQ M49&@Z1Q0,CMY:?P+NL/&M'AE9/WB6[WW1A5M ZV@ S7]JFJ<'>_.A3F :L!E M.1(J_EES#R[),48,5M6["2K=VIIM6J\6KTY3-Z5;#5#AVU24Z06HZ="[NV)' M!@ .1D3Z2IJ@^DH5!;;["8_>/33^ 2Z>,<&0H17[PS!B(7+=\ 3<-]0\AB$ M7W 2T8$7&^F#M^A(J.K'#7A4_HQ[.?&,5564N;/%OGP"@<=6_>:&UL[+UK<^0VEC;X?2/V/V#]SD:7([+LDMSMV_L.W\B25&[MJ$H: M2?;LA&-C@LI$2APSB6R2J9+ZUR_ 2_*&*W% 0BI_Z+8J>2X@\3P'!X< ^+_^ M]],V1H\XS2*2_.M71]^\^PKA9$7647+_KU_ML[=AMHJBK_YW\'_^'__K_WK[ M]A>LCSW<_??OOY\^=O/G_W#4GOOSU^]^[HV__WX\7-Z@%O MP[=1DN74&_X*4?F?L^+'"[(*\^+>6NI/=VE<&_CNVX,OH03[U]M:["W[Z>W1 M\=OOCKYYRM9?54UDES6%>OZ\P__Z519M=S&N?WM(\89O M)T[3@QGV='YB3^?H>_9T_D=C^5N;YMTST-V2/(QAVEG8&[9UX,:^T9^@'JVL MR9\@GS(-!GB"I]QR8]_H*YQ&9'V6K-TWO.\*JO$W>9A. )6A,_L;<-]J3E-C M]M,%_:OC%S_E.%GC=>V9V9;$SL)U$6P+RP?;9-6Q&K-1A*3(UHB6V)H+S&9TXY\^G9!M&20]3O$O5O74O66"V;0@*JAR;(H0.1(/R M%_1[^=O_-R\>N3U Y$^NB[ZV5 VZH>:D6/L/',?_EI#/R0T.,Y+@]7F6[7'* M!9]"MH-&H:PU/ 668?$J=R('L$RW1C23>?L'$T*U%"K%?,"XJJ.)87_P6"!0 MZ])":GM2GOQ&XGU"I]+/'Z(8IQF7'P*9#B\&,M9\Z%F$Y0'?N!S_/)T:]X=K MJ+SH ]I%W48TGS(/W3WQ+JJYMB9%D=Y'G]R06]X-'+8-]2X0-_8',BZ%_@^S N MQYSE4]0'O.!J=:>#JQ;@[MF"@C3?K C(/.F@^+$:P-'O[/>9WXZ*.H4HGV07 MH3W!&I=<_8D#\2TU*XB][4N]<%M> HBPS!!T4&W95,71@V@3.ME/?L3*SO,G M\N?&CXA,JA\$&TT@I$7)(\YR!K;OJK\9WKYKX:W\];].:>!]#//H$7\B;%-# M&"^W9)_D??@IQ&HH"L5&PE+12E.4YL.%Z&7#]?SPD*NC&5RFT7U$?T-)=1&% MQ=69,:WJ5&+4 3VX"S08]+6,ND/,D0ED'G%Z1T:#YF@\:HZ^"LX3"E@JA]@& M*91]#G>+5XF@(R<0.G*)H6/;P5'3QTCP'-/!\W!Y@6H!M'P]H#EV IICZR%X M$V9WQ?/89V_OPW#'!N'OO\5QGM6_L*'X^]907/W\7\O/8;IFJ0!G*L*]5MUY M[]I(T'-; 9$&R@SSX"V6#XJ?BFS0BZD(OU.(QK/L8K8CQH JT9\/G:L5(TF4 MW)\\T"[#V3)9GZ4I24](FN(5(U)VBY_R][0-?_31.T:W1K>9KBWZ3;R!LF.$ M8RE[C.T%UWC%)EN-)KI*24+_7F$V29FY6C4.0P2@:WMD-3'3(;.Y?Z_)OKQC M[_!7_:GB&%4#JC>J$S"]=C8UT7M^;7G>,:>D.1U:*_FYA] M6S&E>]?[W&S/KL+G\"[&U0I)/J\%0ET@N-HS:\I*R51>RY$F*07T- M[.ICXL0M^G>,V1\TE5INV?:-?Q:_ MT_QUA]/\^8KB*V=IUC_VT6[+)26HV8; 0&;MR0[2$.W (#NS9Q ?()NFB"5P MKH*6-;1NF9L]DL BF;A%T2!"@7CH13/ 5GM$1,CT%;114W'PJ$O"MKT%.EA$ M8;)&;9L+5%NE?S&[BT+D8/I/ ANA[V4Q>.990GT?E_D#3D_(EM[- TZRZ!&? M)RNRQ1 \P 55J#8!SX <-4\ST()Z#3Z&Z1\X9RHH.P@O4()S1#8H#Y^\B9_@ M%."'4A>8$P95*&>"^ I[+[Y'VKJUXA=6-E;,(N;0RC11L>]WAL@G: ) =.-: M[B2-A&FC55L=184^>A-3"U___"+"F1"#YB%+!HA18:EO<$3HX;?)]_!RBC=1 M@M?O<4+_R*_8Y2)9+72N"+T5FKZFQ;M5EJMF=DF=K3>S<#7>VS1A;6S[W%:X M'+88(%I:M2#X-:$S,W*?1/^D895E@[O20#&Y+L/LKF,#W96.:/3-\DX&B>=? M430)X\R#,P2L1P7QL8Y'!'N[>_0_O+BHV[ELZ\R1I5?E*U10QP\ZKQ(VYNKK M!;IJ!9Y2O.L"5>THJG\T\'PJ \_M"YFZOK"PHRX4OH*X\P+*BG36CJ/[I'R/ MNWJ^3>DMQ$7!%*JL.,:#6=9IYF&:H<"D33-,KD MF9"5!U]$9 *(.F 1Q2):S#'/FW/>YF >9C>O>F'S)V\UC@' _ZSSC,"9G MM^0:LPZ*BJ6A35-OR4F8/5REY#%:TYG4\Z\97I\GESOV(=./FT$4]F#IQ81N-'#0*=*[AKGW2J.;*;="RS!B9UK:+(G3U_H_^SOZUHO;1 MKG+ OD5,:N,H/%B?^RVA2]Z0Z7#:"ZT.O'7BK[.[F2]&QX5QO"Y.1WT?TN:R M484.*<6TZNR)_=F/0F9*=1S55+*-C%IN0&.=B4=I]-(W%!0GVKYE'^U>%[., M6@CA4FKF\&(&$&+3?;T0H*7?(;6!QUEI6NQ,^D#24[*_RS?[>+CK1K"!;(QN MB[0&N@#I;A M?'!J4^?'FIW5C[:T*\S 5^7:9J5L:02#V\O;Y05:WMRRY]5# M:7&] [^6!EAGP967.B;U>HH5@XI_^-])HCJ,I)=FK9H4K1#5.[@7.^$ KL;0 M,0=V0*K4O!I\O6FY-X%".@L6/DD>)+DS3XX%\.X%#BA]TV9]>P@P_APB-**? MI;%'KZ/GCT556B0-20*93F0:R( @N&<5=%H@<:!&,T\OJ'-3?P9/4<\-<"UY MT#QT]\2'(.?:\P/J,HC+H T+:4<9N<$T=B ?W#(?R%L4*]&KB5HA6@&'7B<' M2_$L&W7Q8=SUY? HX^Z5CKDZ_3OGB/M^GT4)SK+EZA_[*(N*I4W#,YP54M6- M"Z4LX2NP"SGRREW( "W3#.J+J'75B_.?51U*C)Y^%_@"A38%I#9GY\()V=Y% M25&-OS[L&#I?4[9&FXC5[:JDF34^Q>MELKZ@/T=Q^9XMR_9;O*Z3C4+R*L6[ M,%I7I?UZQ3:W[C9K&WH\GK@-0%%BTE:[B$%SW(!.A)N^74$ET=JA%WJ0 <[+ M44YHG@WR_, _:7-XP\H,SV/V0>L49ZLTVE7'#;T/LRB[W-!V9_0FBB .]X<+$ %"LUW?IX,3ET8W0";:&1H-"@BU^;L E /J=Z:/"@"O:U51)0Y. MOYJDP1/7U_H-."P#B)L+KR>X2RCCME@F *;SJECK@N/RU^ .O8\.X!-?MTV= M-S"T)]0M+PO4^$%M1_4BUMI5,?-NH['R=GB7W[[X9\!QAO77&W$\JQ>VH+\$%:Y1-\M?;X-AA&5"VK02.%5FTQ M%*8I^T3F_)_EL(&:/&B9]+TR$*F,*:*+7EOFP;_+S$/7OP/P"W.$%B@!.>#:.CDX3S)*?PC@["1>GI]B%,?B%D_3F*8_4 [-ZW@T*- MAF^/9F;*UOI:IM=M^%2S-KWV5.7[Z"#\ZLKW^M1S-/\R0K2[V9BR&:XF9YKW M_RK&F%.\P70JNKX-GZ8I^XE7>!3\DVC!*-+99<>IS@L&OA7UFP69=Y_X#;//KSF:<;)]V1R7KK=A=UQZ-&D3 M-7**Q06N&CW+QNI^,WB'O7H7*MW1:8H=TP*X3K1!NN5]DOW0@[M](5'$R^*/ MJL$^A!#W"T5+A<)@[?C/$#4)%[Z,&.5#+:AUCZ(#=W5$Q?DAW&&\,N..YY,F M9_0JU;EARYLC7K5Z6QX;-([YE6DIJ.C+9V,X%:<+^L-YCK<:9]4-1,4UU)8H M?/GT8-QQY;3OQ[!HVE47'&+'A% AY0F'I/TM+Y)R^T59'SUH*4JC/>NS;&N!?,@XS*+5OF<*9S8Y=Q:5H..E,\YN#:R MQD6041F[RMC(6.%9?@]1!;A*V0=0\^!=0'?+*4>54"[;N*J="]ZY* MIXK[?14#PR?L<@AH67<0[ OK'H5UVA[PS\6X:=]4\;KV6'VR)FJ_#6.?:0]? MV9Z\-MX=!>$>R-R%6^K(56 ]W(-_Y/7R;7BK;1,SU]T[;NK@3]Y;X/,E$]^S M]\XVMZ-?FH/TXB:9( MUQ&ZM>V576>F?:Y%@E+)7;P>5=.$<.@P?/M;&SV-LE5,LGV*55]UT5,2QUBN M$GS(Y+AQ' '%'@T#FL@0-YGT+KS(0"&/%HHN4Y*?HZ_@LM"C3]2\2LECE-$_ MPO@\V9!T6_QZGM#8$L;5.OPHN3]/5F2[BW&.E^O_WF@[,LC[;L_!2T":,4/8;QOMAP%U5B1095 MIU91LHKW:Y9CH2S'N[?['6*;1A\P5\^[. A**'G@A$:O,M)".%2$9KA[\BF6 M6QR7I1W)X7PX.7;0812W;Y6ODV3+" [D-SC\T[MH"PAZ9P?^C8FT]N[<'>#G M;91M+96^QC'+-TY(IO,Q-86B.!X*%>&#G,#5%%N:Y:X-8Y+,6-#>&(#+;^3Z ME^&IT"(/)!K]J(P. AL*RDL]3PI8E^\+%6[AT"I\R]<&<:6$"JTO!\GZ+]S MH?P"7Y/51]^Z76NDZ\4N^U=[F2?_5[7+ES5(FNUT,!'0\AR<2]Z*+=!]96,A M>D&V8"N8O(N#H/2QGT>88!5D)J%R"#"7T+LG?V/#W$N<=-LX4V"P7?*T0+]T M0L>K6OWD6>B 70WE2>R8,^T[";,'VC;V'[;:_3&,Z9UDR_PD3-/G*+G_C;VW MZ(4L(YVJHS1U+(.HEA?3=&F'TXBL;_(PS65)DXEO6:33MQ,PF2+DK-@?N)%& M88[N\'V4)%2!O74J[V'>"&0&&V+1J]W@H*7>IKJ!OZGP:C2$EYU]ED@_^6#D M&@2O1PK 8OK[%P-5P4#F#JOVI^UJNSJ&RC>-/()@]%B"T=<.R>.I(7GL7=YS M5<2>\V25XC##I[C\KU;Z(U>59D$B52=\Y3L#+R&-<&Y.8(FY@*7OJP?V65JV M!&?UDDBM@)*2V^HNUF$XWXJ:Z#+O$R,:K/ QQC$DG-NI4_%'2VN!2CU4*Z(W MM>K77Q:ZC7(J>'C/.HTG,;U;PDXV><3+YG/<&;V!3[2'!)>+,U#"%2MF9!<1 M_RA!%Z;KX1#4M&UP 6P,Y)HL!^V2AB9H=T''(FJ;+.(9-?IV)1)!;;L>G;?H MA!3$/1A[D1'02R=R@K=^QL"ZW9+D)B>K/TZC1[:O;LV&@)N',,5L9+@*H_ZI MD"8JAT"HHV(=X-1.8 .7MC]Y0-(T4Z9(ZUJ&%9)0QJ1^1F_H%&#-4)>V?IX[ M.S*!"1G?C7W*J[6[5-;UY@-%BV9EYUFV'YS5JI :$K$K!<>]MEU'=..XT&38 M0#,H+Z+BZJ(D3H:B0J"@5?F+/USB=BZ?/J*>$#*FK2 @R="F#[SX1*["E/LJ M3R8SY$1;!HX1C55'?!@XT&1#3Z_'A5U8;P?S?'CA]"R?$/R.$-*A$1>0H6_/ M!RJ4!%WN\P>2LE?WJF%B*"D:*MJ2T,-%8]OID#%P8S1L]+3Y0T=X$/)X^.!T MNFP(X?>.8AAIE*1#2=^V#QQ2C"2*001\_' Y=(P8-80#1D*:,>-GU'3LS^AO M[Q;OWA7_JVE29A _HQ\7/_WMKXOCGWXXI%X)HAWT0U$Z81??+7X\[EW\'EWN M\RRG$E%R_S/Z?G'\MY\6?_O^1YX)=O'[Q;N?>A>_]X:0.N.6_I E&ZV\'*A: M/:D:J3BBHJ&J(PH]5K6,.QVLAGZ,1JN^.G^X(HV4Q^,5K^ME Y:@BQ0C5DM+ M.F0-K,]))[81K]QWDZRO<1ZE1:FQ.45%<)[;",V&;/J:]MS3]05,14.W"F8: M60L:"?0>)W@3Y8B=V)QY0U+9;',&M>5'[L0#141]%I0AZ0A M2$LDKUK*%&Z7J.AR4))SIF=[3N)D)([6Y4&M;"CCSTPD0@U=N$+V3.&8!2:)V(." M'R+%H'.M3*)\F7S(NI*8//@!%3CR/18(+7I$ -&P(143D@!NP. :=DL$DZ%" MK,HG@R]CA+Q;I830&!VX&G)2^#(NL).ZZ:#5^63T21QF6;2)\'J9L2UA^?.' M,"H7N#6O1X;4L3;5T,O"E#T%1SL'IJEM.Q14MC,?-!;0JFUB=JK;PY# PV$0 M,D9;[845R];-&'JR_'+#CHW*;D@\7)[*O7H($+VKUISOV-.F\4\EC1-\SXXW ME;^HY'F0$W2H$; ?B[-C4K+>K_(,T4%E[B-D!#U%M!YOGQ8=P2[2.3;@NQWP MK2+7MF&/'S5=7OR.;EYH?PM?_)ET^*PO^%*\CO+!#/\CWM[AM!^\=&3K4":7 MM46XS#IHMJ+A2(I]I7Y0BG1K,56QMA2;>Y*AU>MD1.?T."-3ZS!(;7\^.NVS MG&QQ6IP,SO9!/T2[C$\FM61-)9FD+9'$MD%II'0C)9%".Z@%4$?"%_YH=#0Q M[I$>=\1*'>:H;,_&FU-\EY\G69[NV5K%"\';C:MZE!@]_BXI! IM0DAMSDH&]<=Q%5(M,KCX_*W KBD9'G%Z M1^0?!9)[4G%"^&%;=G%^[&M^N5;C:0^QK_@VK=2F.W2 S405/D8"XZB*EJVZ MU.], !42'D1+>\0(YJQVD)ES#MMMEF!#D%R(&RW!MOGPS4(G#J,V[T@42R+X MLB='T7]"Z*MWVO#EQ;CW9/],-W>YQ>E6FBVW!;B)MUK$60PLD>#'-I!EP!R;[B;_N@N 15K!S>H!K_=Q M\='Z"Y+LPQT=2J*O5N 20J8'20NS('5F4/O4II# 5%-=15@@@DJ#'2@2E5,8G M?FG@1,@ZO3Z4<5%L0H=!:)_51*ZD_X#5*:+MQEG]! MP-6:$L CUY_IPX=PA9=;LD]X!4&9&'=(:8N!:G":AI_1 MFGSVJG+"Z4@A=?@/7<:41D/,C+Y5ASAQ5%<9.AD+$EZ-A4F@4N1U $CJL2X,;0M!LJ-QK"[M'O@0Y\9/=4A,9B )SN+E!TKI :_$V3, M:#3$S.A;]808YU5"R?*>FYPMEK_"*5N6&-[+2Y8ZBESRR!5!Z21SY3A)T7"M MSSNEL>!#3$A:3 I\?!>DA14A'W5[4<90F0TQ9]6>)X6KHUQ)QRT<5GGY5*V# MF-("E6JHT?MRL*R5B+D!LS_)VL.9O.6MV M.AG3-7TJR?2Z=%)[<(XOP,1)QY4=M(Y:V&+'K)9BA_-HV5[Q0''$,.U9=I0\*Q=P%U!H23>!72YMSSR9 M?=AT2,>5@GE*"T$EA-I2Q='^56G+BP49>A @H_II0#*98H]E:A^^L:Q9$GTA MW+!GJBCG'E?1#0TYKB9@I-CK"'**C$EXVM[VJZ7!^HNV9\S^&DO.?[MF(_SZ0X!GC.=1&63!@OZ5]# MWO1/-+O/U-&%( MK^/+P3E9YMXU&*]M+6A?9M/@_ &CA,Z(*1#GK[H8@V=(==->Y;)(^:H:K]L;@%ZF.ZT"N_/S3[!QZG1;6XQC,!K#VH_K2:FIUE M>;1ET?C#/J=C[-EV%Y-GG+9'X>P\.2FK5Q_H6!S&_XG#_N%,\(:%(]YXP^#A M9&Q3'.3'<*TR"T56SH*.%$KQ/_81JT/?/1<#+OO,5Y@\LR\TKZN(=E=%M)TO M>327 S**;XH!)&QPLCH-JTX@Z@K&7H+6>AN9ECR3>TW^DS^PX[59X M#-D+.%RPF\]&OBUIUC7J41 M26]P^ABM,#LPNSSRU[#N*#>B68(4&7%>)JU9$2B9.(@N"4Y37^Z$Y1MN,9H0^,/*][L,(7_ MS)^H ,*G.N\9@1*MC$?3KD:R8]3"N:-3*Z1J+YG2TQ$F,0X72LF]N$U1K)9' M:=CAOFKR>E&4)DZDF<>8I5!R=7E>\6(60$GVO6O*JY<2@^V$5WB8:#FQP=YX M'1O*)<6>[);7A8/>LF+U_GF%JN;28D]VU/?CP]G3#J]RO+[&^3Y-+HOFEGL/ ME&.E6E4X9,I4P4=.L;-)%A\IW9L-IPIS07T=I84 .T..O?%$82'C!7?-,"0= M3O7Z5C6JBJW(!U>5]XFA[' 5DMHQ)(J%ZY .X+X^@+L8GY9?(+BU5R*Y0;=? M)>WZR !6+%,.7#QAX5#5%09G=-N\V_DD)F"?7 22;PY)9O+O)YQ?%97S:%7]JC4:RM6$[!6I@9.7[\AX MW1=[Z6 V<9,Z-N.OQ%3 3DO851S6.H=+)U\,=K6G8+#@]6OJE80SV9EI(Y3YC%,JP])0X<[-&6OF#3#@K8[!8+E:I7M* MYETI[5]^IXLA,64->E;*8X4=";FU6C YG%UE?YJN89',RP0K2)<984O3J\/> M)L>Z7F[H%.Q^Y8FMY:S*7)$C*\P7.[+@.6/+NMN\<>C(+'?LZPZWX!G MF]9)@MF78EOGQG!K@QY]*GXDWD:47'0^+V]F:4P%1OI)^BG@/WDYL>\<&OGF MY<4O'OZ6E4G5=^=1M@&E55,\N M-XAD>B73S*<#DT?"45%--4*'NM*J-*>JPFJV9\;XLDOQ*BIV9-*_XV+GTS)9 MMW=J#L*)OLHA>NBH6 <+M1/8V*#M3QX*-,T$;3)D:G0U,>^2/IW$6ET:J:Q[0)]6O5C(&X[,@# =&3"FM*PZ.-M+[$6/ M('V]9@ET\47+['.X\X4/O"[D$D'PQ$4,:(GSH3^PYPH;@(40B8=1P#CJQ,SZ MXO-+QX:P[# 6'/,6$.I&%2M\PU5^2UT*5C.I10?QD2<*1H6A<3<)A="/'BT$ MZFURU"+>K%K2Z&HN5^1=(F+,4(M/')'U^>ASF,!?;MB;"YQDQ33A&L=LDRPK M%68W#V&*WX<97E^%SRP9RH3?-8&Q5I/0UIHM3^W\NWC)!=(B*>D!/ 0W.?NR M1R&!VD9FC@E X"1.$-*++':&.\$'HHWS,PDN381IBV,2L=2S.42';#H\0I6A MXBU:MD"%K;=W!=]J:^AW9@\5!N<>C+TDGB@+]HIYLV;6NLV_:S=?M*(%Q)AI M8B P-E4TX[H'S? A6@(2R<0.A-F /Z__8; Y)CPI$3(R.''MCHI-DA;.%IG. MPC2)DGMV3',=/Z-5CZQ2F>JI"F0LPP/7*B3K90YD9!;K!<6?Z W[T J)XS#- MV((UE#&IF3\,)>]'8O#8NU3BBK<9(K'G#?!/HWA/V:J ?D]* /Z#%##\*[LN M"=!U84*!MF90_>-%T*#?IQ(B<#I 3H7Z.4C(T+'I#1U$92FEG( 2<*4DH64' M12*5+Q-^] H[]>7B0Q>%@%^LD,X9M?I S@SN-$]AUR5RP(HB2B^C07/$0XU' MQ0DX" D*"O88FK,(T&^88'JO$A,$6+ IN7RPY.IL;)?)>10 M3V=%&C)F@&[BQ4J7:HI^=G"LS!S7MUO5G#[>APQ"M^FU:O[SO'K)SX<,:*.P"*4CEP!,Z: MW%4-+%YY7NY80/F(MW>#XY>5+"M[E4,::0?PN3)0X7%$8'<^:M"\+'_^B/,'LCY/'G&6LS?*EY\3G&8/ MT:[Y GJ?*J9Z-77T]6RII.L)E%J&3J54,[+5^U@]39ZV=%Z3%7P,5]14BF?^ MZJ,Y9(AE;_9XJFNBPULSO[/Q^$,8I;^%\1Z_?S[\^?<(I[1?'IXO\"/MWN%6 M3C.EZFGJ*EG25\\-)'>-/,J(:V H8 *HD%B@@XP7FS\-P4%LNJY+5#W]-DM- M/,Y/T=;I#(+W-CJB?3IR1:%(R#'NA'IB/UJ$$ZD''Z(D3%91&+>V6)>GES0$ M1!]QR%2K==J>O.K1@@*/?(HN$U".H\4EFM#Z_/1J=^,P&G"W(([2[1-03Q>* MD3K>G%#4P+$69[7MM<;*]E#IQ<;&<0#BT=:T7P4\UC'#);:^__F9W@I"HC5F M6K*2H11NK9G4NNO!U&2QF5K??#CUA)U2$"@&48UU:5(UU3 J7Y\VRTSR?4A! MLL(W#QCGOZ1DOXN2^]OP+NY#W$1E.(N4J,#-(85.',T@5?XTYX]R,YW9X]TS MJJ11(8YJ>?1[H>'+"*F#$?YD4JL/A5-)H;9@(JGPY@$_.0T\!.:;/,R+T'L2 MEL7XBRC!Y_0G<0W(SMR UV/-@7%^7 /4*#Z-L\R/73:M]""N\4.O*L'75-/,/^#3?H4C M\//8#!W;)"3=R4'U^7.2HKAU8-6VG VL49BC#0LWC\4D8>O?)$$72 9)BL'4 M06'!)%D!W?!BX@QL'9"I4R@0'YFEULB;;3-3@5BP;,@UBN=<1'1HYWFRV^=9 M\5;I.^XR(@W)_BC$DX0B[-"VDQQ7Z$:+E +MH/@%?>?)4B*=GN4Q2MX% @X- ME;BT$=GVBBA'VD0YTB;*D4.B'$U#E",KHAP-B7+D,5'Z/:L@"J<+U$0YTB/* MD;=$.=8FRK$V48X=$N5X&J(<6Q'E>$B48X^)TN]9!5$X7: FRK$>48[]($I= MO&@M+>>\0A$MIAFG71/*5-N69&;^0(DWRK64C",LMEXNM@^\]F8]SD@T$9 N M[A';S%"'[&/:X'L &$?\<82?BNC&=4&24Y/V+(=C=\GJ6]:N=D7P1=#8@K[6 MM!U!5YA*G[XON$*?F4\@5!Z)!IO6*I9&XTL K*BNYQ2QLU;UHB3*\47TB-?G M24XQ%=W%N'R#\?[Y8_C?)#V)PXSW>,"BU4J/FQVV($FHAU-P]8KFNDQW0SWSZ2_1/F3!LUA-64 M+H3=L9B:GXBXC:>17*T-!%=ASM[W+E".5P\)B]CI2FYKL.]YZ;#QX<(Y&H[Q09\:BX<\.E#05 M9 \R+ _KNJO>]F;L3>3KPY@XRP,#F:8@8IZ MWG,!M\-+P\E$;BQY]=JCO58F"-&;Q'![4'O:M5I>?*15\U[J4[C%_$.!QFFK2>7+ M='TY.F@DS/3(KNI[;>[S#&F& G$;?(P,GW N7DALH*3U9AARV;"&F^G>%)LM M$M8U5 W*JS!-G]GVRW)T+EX=B]X0%V^/JW^S:-"\7$9AE4_[L[+8!%[:;_RT MUA%KZ.N_ /1DU? O-,Y<4+Q<)C=AC"\W5RG9X31_OJ)0S-G!OKOM\',?9DK5 M<]15LB2YGAMMDO]4DCS!]\6Q_1*N&SF6<=W 4,#DV+=Y,BI9?+RGOMQ:*E)2 M>%[>&B*&V/1GE[=Z^FW>FGB<#*Q@%68SES X/:*#$DN%WC#QKQE>3Z-L1[*H M'GQJ553HHH/RZP>MH%CK$K5SEEA_(63].8KC_H#2^[D>,@X_V_*L,@29V_5L M2IG2%@WJ?\T,[OXC)_+'U<-G)=%!8$<+L,>,8E_Y(O@F#]-<.EKW[.MV'PUE M[_%]E+ /--9+X%Y&1XHBC:(GA]'"IBN/S;OR+)&G73WKNAUY_%5 +;^X7CP> MUXO''L3\#R3%T7U2?N]J]7R;ADD6%_//>NP2C KZBKUQ0T<1"-QJ5RZF'*;. M=$',!MF1C8-'%9*5O7(=F79T# MF3Q:8R'N+ XMN,^7#_X+WE()@9W9D=SL%Q8= ZLAV4,W5Q((YQS;IHC7^":S MVIL.!43:GLWE91W+88*B!_BOP!/2[-V>D MPB)*D6/80)]A#/%P6" M/L^X"PY(_.B00:@>-%_216_1;SA^#%=^,$+:PQQJJ'J"SQ&>%H\L8NOSL88M MP+E*R28:+)P87JDYT;YB2X'&%OC):$/;4I3WI*NU2=LPO8]FWM/#ZPJB?(8] MK#9"'6CV=6'[$R[''=HUZ,RCNC?+GUY2;XKR4:WNG#/?/$]R',=XE>_#N'[! MSST,62U8W;I,T!*V8M.0X[#2BPS2"N6@?;U9I.+'J<@:74Q,.Z/+![%.FQXJ MRS.2946V^#9\4IY^K"%YH(M$TIHO0MNPA%&YD3-&KAV4 HA*>'0@L4X'$^.> MZ+-%J-2EB\+VS'QA+V<^T(=V0I(\2O8TI[ZDE"[>W63EYMW#'>#L[(DVG*3K M* G3YZ(8_HEV M6D'4+;=\]B T4]GV]./77XZL@3"-^=M T\[7??5G70<>>] M#EK5*011^:^]H #9IG*"=,X:"HT,L MJ-:J,QZBQ@UJ_-31HIWP+%#7-*IM_QE&'$#Y-<:1>:L+@]14M)1 1U0\98); M3" S[F U@88[P\E3;SU!.YCX$#,4/2R?,VFL*I!I*69-L.L*5 Z QT^Y(QL, M';5!Y.?B FAH20<$>VQY$9+/GG8XR?![G.#A:R6%5#\0]Z6@J-.UZZ1FQ76A M11>.9DT4;R9ZXA[DL4'\N 4\Z"IP*<"S.3/X;_(P+[Y]+BW>"J4ZX.=(@8!_ M8!<>_"(7:O#S-8.3RT^G9Y]NSDX1_>OF\N+\='E+_W%S2__S\>S3[0VZ_( N MK\ZNE[?G5 "]^?73\M?3;08*0]H(;,Y)FQ2'&3[% MY7_/D^5JQO(-E53R]J22>P"FEY8S!=$T; 3UCVA7_CH[ M>33[G8SLF@&AY*H]:NGX\9!DUWB%HT9% [?CJ-VUD*WL3ZBW"_5V'6K+"L:$C"T[&EO5)1H.A/S,. M]O6#U@^^D8O7RU)6"3I#Q::6FIQ& _NNX>0PJ',\62%)',9?,<*T _98B/D5 MHL^VNY@\8WR-B],R6]_G549LM:HP@,M4P0DH=N9V=JWT:T9.A3F6]:=[O$8K MLF6E30\^SAPWDTR\)(X-V2PR%%QZ)X.CPXF;S"4,$L53N1*A!Y7J QFO'ZO:\SPXL/HU M\RM:64T:3*9]"CWY:,+3<\/@H2?'Z:'4Z0@6"VS50THUV\/E.A8_"2M!B9JS M\@[48NW0A 9Q17X]HNY5BG=AM#[%&YRF>%VM95HFZ_(&]%)"$R-"4NL9 6>X MCMM)4DB#AIB% &W#025YB 3-!S%\BPE&B),&"-/^5T4+'7ORT*'?HMG(X#"! M-6F"&QZ($]R:'Y5J08]R#/4SU9V>)=JI\'0TF3U59LL9Y&=_NY$SGF9;M#\ M>V[*JGJ2&#[T/L$$*EW>2.W.>998YYN4.IM^M36:T\74&O;'C*E\.-D)K.M5 MOOLY?:V.)X9=+J:4OQ#3$@J/ !7(M6+6P,I(#3W[,).WV0N=+#-TPR*'Q"[Y-$QM[*.Y*!= M\M3YH.\I\,#/M>D%!VX^ASLE!89"' :TA0 )T)AUA?^!!UWX]Q2; %\0@%WU MD 6GMXZ8#V]B5KC#?&3)%-GZBJ MOC P+@=U3]RGW6Z<[B#JQ]B':2/5!6=?&[A7C;)0C7-TA]9-^O6HT[$+E.#9 MCY8TZUUA^JG7O?9?(^];-/HBN7Q &AHVZ=KCIFN?%^C32^M8P8?)=3MVS@^4 M']KR(4JB[ &OV;>%,MJPR\TUSG#ZR%G^J:W1'WED&E#0%ON SR;@"3DT^I_'&;T.$C!)K,PEF,K7_+33>?.D%NT3S&@V?_"U?=L=,_'NI^Y4JK-Y2# MJ)1('G[EJFK9?Y#T#[;RFJQPIC?94VOT.233@.*2V(<33BG=:7%+825@U]DN MA5TIX0FO- # XY=>#PEX)E;F\DWE:W[>78>?/X9T)(W".%LFZYO];A?34*K% M0!/=/A?U=*%8J>/-"3\-'&LQ5=M>0"71MA(MMA.MZLP5[<)T_AU%8S#$H[-I MUPJ(K6.&2W%]_[.1_8(D:Y(4+P[OPN2/R\T&IWC-7B!>G+^_O.:^KC;2J9ZI MIHXEJ;6\0)+9Q*&,Q/IV@N('3UYVFR&!6'14EYI:ZFU*&OB;DXKWM'W;4WR7 MWU)GRZ>H/[S*1!JB<43L>34P"DPCD7T%:_AJ ;OREEU"[-H"L:MT]D>OS\\8 M<0\2_2<^X,- N@=_@35OT'Y*MF&4*/#>%1(@OA8"QGQIUB7J.QY,<-]2%""_ ME/ ,^[W>E*!_^.SE^"_E90QH6YR/ \T1+2P]9+MI'TB\QFEV]H]]E#_WV: I M7O-"*6[+$(4#XZ56JC4YF@ZEU-$Q$=Q>WBXOT,7Y\OWYQ?GM^=D-6GXZ13=_ M7UZ?_?WRXO3L^N8OZ.S??SV__<^9&:6+"#*NUWHL4VAV^*;E90( @NU-T'5F MB[XC&L-;YSVQZ7EY\75"3;#,#!IK<^Z#4+5/\";(5$TS[(.](])U!)HRF?FT MX6+W5=++'PMD+YC&=*497WFOGLR\^D#?DWV:XD1"U)[ D)(' 3CR529=9EM= M%YJL:BL%M\P;JGYJH\4;TO2[CD\/SL,6$J&^6S[D.Y:!)DE*U2)V6" 2%4<]%ZM$S[2C9X'LQ0W]OL9C_H5 S8Y#T M@(H2BJR :WE&AB3XWD-79 P\>5%EKCKB.[#[H.]+]L%.=^2%^"6P%H":% H@^_2Y!C7Q7") MWO!.N6+":O3C#Z2(!GC<1;=KRH6(7.\8RRMG1E!\POL(464D>WO?A M-4*3$\>4FH#@5_AR&@7U?.NR1\=:\._[,*5MC)_9@K-*#&TP1KN#H#\TTT60 M@(4&72OFJ,*(B,):OJ>%L9,0K^D7$,-%]:(]+*!::8$:-43UT-47B6F-@<<= MJ'T;MFCK(K*.5M4)RU=IE*RB71AKC%LJ5U*2?\(KH2/@N$ZW:IFN,B*BN)R[Q.CV.G(I7(,"6'9V%7KH4J1_E*K M?EG@-AB_7*#;MQ'L8_@4;??;0_'C)-S1*YR5:>:JDA%,K.J ^R)GDXQ@"N>F M])>:"ZJKZ.Y0REI5U_WCN!(]"H[K]*J:XB(K*HK+O4\,8J<#F,HQ)()E UB- M[:9,>_)%8MM@_'(![EG'+Y+%J']]([DK+/.C&RQ8>2^)I*S[^'0-2%1/N9#WXMKQ ^B?ZK)1@ M'PIQ\-X6 H1\8]85Z@<>=('?4VR]^UD7>V=BG&5HU26$/_#G=*J ?PN$).@ MD1?QH&_1"RHTQ<#W.*2SJOL/T1->MP]%EE!$7YE#'1UE0$JIW;FBFK9G70IJ M&@R*GU'*#OLNSM8JK_M#1@/X"$AJUJEB\JKMB$BMVX+9R/XQ3/_ Q?<+;S - M/Y(EV1J2U1.42EIR5F(;DJ!J-S(VJK2#1@!E!XEYF:?3O<2X'[J3R3'&1^D,ID:K'P96]#RK((7A&5>I$@6Z@6WQ<(U?];5 MRKN0&#SQ'L9YXAVLB^VYP@98G57J810PCFBL*ZZ5L]OBZJM!B*#D.1XB-#F7:OC8/>:+<;;UD ';8YA*:('\D'UDR_PY?8)T7B4/;2VQ3HH'>K/ M!LY/.#\)LX>KE#Q&:[Q^__QKQN:'ESM,)^9TOKAR\YFQ,_BI1E(< KJ(;ZG-<396_BEV/X+O(6)._[LOA MOOCP3O82>N!T7?AS$G:#;+ M74'A[&'NRFFI6>ZJ8*NE'Y*Z:73PV!ACD MKLJ6^!82.!-OLY"@8<"X%NLZ)$A<3A 2U-YA:EO=D/"2:U@C0H)F%X\M:1F$ M!&5+Y@P)Y\F*;/$%R3@SUN&UALCM:_8<;:P!TV]@6,&LGGR16T?%;[-3A=,; M1.,A#@#>B/6PV]>'[E:C^99.R6!HWJAWCUYR]XKG-9K]Z^'LA%/W&UU1'UU) MG[""/E493>P:IFPN>0W\9E^7(3:':KKG1349F$95T2&JY^.JYBZ+:@)WKHMJ M$K=P8%87U5[RNR%[-)L5U4#A/.NP1=@(NL,Y7MZG&+.S-_CKCM6"]; D$;2E MK= T:(JM\B(EI5PYH-??5@*HD?!DW9Y&'Q/3WNC12:C3H8_"\IQL.2P"*U// MLZ<=3K(^8)5R#5=$4X*OT M&"&S.QLA#G6@&WPO'CL44M7S$$I94D%@%Y((#@(YIGC\#"<.0(!XAA\9!S: M'X&%XS86RDOH#;OX]4N&Q#$D)([G' '3^S")_AFR(X%.2)*1.%H7_U@FZRL* M1':.!OOGY::JA(3Q#?VEG. )WM"#VJQ'61B;MM2#: 5H%@O8("FYP?P$[\,L MRMCA-VT]]'LM-'>:#(I=XA ZO<@#8;X3J^#:.U]P8Q6)$[+=I?B!SKRC1]P$ MWN5C&,7LN),/)+T)VZ>>W(9/_8!F:Z<.8N/MV :NL9Y!@Y5E(Z0!RLIV'^Z\=;VCKP,QJPWA?G.&Z/FC3:W3:LR^_.],DC.A-E2]^C:I\ MT=^HJ(URJAO']%KG9;2Z8C\4\;:0NB(4>3B/TF+^_;Z$V15E M@V'D&F-6(XJ9F748T4P:,E5T&]&FL9'.V%4KZNU*710F:[3K*-9A#:WHS_VY M\B'X?>M]\!L%?LU .!9X^D'1Q(-N@#1O]CH^/%C]__%5$$[#!;ZHSC9R;Y/9/\ZX\_+M[]>%1*_G!\M#C^ZX^+ MCN@K".KV$WT@"C@(^>.G^M;WY&_( =LCXKB-,T6;HWI%;\<\>E,Z^!HQ%^R# MJTT<*L6[?E#E"!6>%JCQM6 ;-5ADHO[^#!^ <'Y-\6/.?3:C*P[9E MPTGR0:T6>%% !$KN]'WHE!(W]:**3E&QRN5:M<4ZV?N7OQXMOO_QG;^!U SA M$.5%N]Q*RS1(H?$%O!L1OV"WFC&/,6NUE&;B.;%)0^9?: ,^W35VI5Z&TTQF M#Y&O/:7]V^)O?_NNG*9^O_CNKW];\.>SZ*V_<7(4)ZS7[T#-2$T\V*_N\?/] M\C++<)X)OV1@%C$.%HKRX0,WEEXX/V61^%$!FGTA?1.%= M%!=A6QX:I8+M^"@0A" "US1XAB;SHB2$6+DB1?.U^[@1]8 7\O[MDT/9$QR" M<'4&+)%8GIOJ)_Z^_?$6VMPRM0!!.C.?X&PC&F+E\6:>BYT1=)B$6Z>I]'=OIA+WY*KD(4Y MT<9-6*L:I1HCJPXK-0;M@#^( ;1=8XLUIIZJ+&/5>3E8%J:_?1.S_=T_>Q"G M ,&L66,9B23]$HN! ]T*BW&;_6'B)"_Q1[1I(AH*7M)WSEEHOVA?H,HP:EMF M."EM^[,/^T6P=\0[]_GI.WLI8+E:I7N\;DW 3B254I5PIV0J%@:ICXG,F^8$ MCSB](QI9@\:II(;UA6DWMP#C#@ M2JS*E1VVFMIL!:Z6V *=^%.EA06:M&X+@[39P_?X40AVN@D[S9P[J77S'LZZ M/0[SV.&[/=YDTH,8 0!1N/33V:01,-OT89+HT^1P@DFAB\G@G]230,IG[LV> M(G1KZ=WZ.2NI:[\,MC(D?J&E;0C^O9:F:\>OM\Q:8?B6R\1X4,\/R@R OY7- MAQFI'1+E+[Y&8$+Y_DO3IN(UF%'+9HLY5VFTQ==ACKFOQ 57JR(UJ/MTJ$GV,8XUP9\EX-EG@+;AOU]]&HZ M7)!_F?7XG/G15?A<')%Z2Y:K?^QIF'V_SVB(S3*<_9*2P?<'=,7K:*84M\6Z MP@%DWJ+I2\H%'1,!^_#7S&30[68RKBMZ;%%H=NBCY64"5)E]\$ YC&IZM 47 MB[RE&'NH82F'[BK!UPDZ48P&1IU74?SC8;]2LSU%%!IA_/BX-3 M6DS\&A%1:"?XR-M7YAD-I;B0<5'5;0H^\M2EI!3[FPJ0<'FVB4<0+#8C0_&0 M*VG4 NC-%P-0W1$##*%>C1W-V%;4=UDV6EU9Z\\&A*KJF0%'U5T^-W VQ;BB M=C\RS^.;"VJ!DM59Q(KUA\W+Q=?)JTQP[1FS=?"DEPU*^UD[,1Q8T4P2!=XG MAK6[T4G#,22B!6-5HW5XK5A\K'SY18+;?-H#BFX?AK3+S6G$/I^>K+,3LMV2 MY"8GJS\$@YABT3>AJBKF(RKE1WB8W M%ES1I_(09L7!O^Q#O(7L NV8='%,$J[E_6"L 8IDB9I6_RJR-*$-:8ZF\#PI MD-W-/I1NX3 LF'E<';!<:"T*,)]]>6#6G7,X0/.LPY7&J;+9:92M8I+M4WR+ MG_+W,6FCP@R]OT?&F$ =5Y4A7;/3M(2KOOAVP=<4242I-#/E\/ M?V+M^A1N\2G9AE'29Q3W8LV?WD5;MG3,@7*#9UG*A*%"P'Y#[$?T>_GSW(#G M=PW1>: ],'?D.M#E6)@=J,NG:+ 8CG.I!]+R$A!$F3$7 &W9U8'G0;P-3O:C M)]#L= <'F/W'R(<:L09N_$SLJC3NKTJCPQEW\*C8'&84N1AH;U MGA.E#U"X:[N3[TS1LQ)4@H<3:8J)BC_G?YM @HSNL_X.%Z5R=]>+IJ\9F4A6 M&*^S#_21GF?9/J2/^W)S09+[6YQN3_'=D(BZ"@<>JA6L::AR 4^FYJ:@-"C*VV_I$5.EV>:CGR0L:WCR0--=@'U>. M0[J>'"#7.I9=48SG1)=90]T>H3(F@ H6W9$T)9^CY'[V84W5Q0(*"7M#S)R. MBH@P'+MS\H3_+NP3YE!%*=JP12)J3QBAS MLT?=Z\2\=P8<$FKU:*2P[AA<@#O@U8YLD'7TY4%+N(D>!ENSOG\0M8V[N5Y+ M6!6J@3;62\T[.$9$P]TH6K7VU4MYY2FEQ#N?M3M(DU7#3<\:'IRCS'W 2 M47MF"8T#3U!5?A2Z)X;%U8'D3: M&.SIS0LX[AH?SI4VZ(!6[K1L@0-/>SU.7[H&GQ?+#WC]T >@:A5-2V@ 0B_6 MQESCW6&CE>1=DDJL!JA0S!:M L,.-B I7$GA+%-E)PHFJV@7QFAWV!J8>/5R M2-G+Q*Q'>EP0:'2((;7J$$1@TSB5D['X.6)+\QO@;-#% 3BGKP8X@FF:+7+F MG)IUVL7.([C-/<5 ?X8EDSG$6:Z,-34X5D'G7Q('2=2 R>>1_^'/$N](7V9D1]'K)M%V=AFK"%,U@C4Y5"Y@F:+I34X;+2-!+8=P)3@W=[1[GXSMGSZK5+I=BNEY MFHUO-P]ABN_"#*_9EX=PDH7LR,+BUVRYSQ](&OT3KW]-UC@M@L3E+J\W2)T] MX7059?B*QA!<%((N]WF6A\F:WFDIE_T'CNX?Z,TN'W$:WN-KS,IA]/()28K/ MTN[#F,UOCGM$\JQ5%0*\:95E>/+D/B!CH%^W) NT/K4TJ)06J%9[BRI%=-!$ M+54Z@=C,/.WTY/GQAA5/FB8>NSQI8'N ]*1)KVD4KGYA9U][- K;M\K%*&S3 M*I]&X?'WX>TH;'U+DXW"EBT-6OKZ(W'\ND9B@/#@:B2&X9;#D7A\ YV-Q+;/ M[ L9B3LJ1[,.O_RFS#+F]IORH@;:;N-?[NC*O0]_AE1.\U3C:*V""AWT)DK0 MFL1QF&9HAU.4L99^_24-J0+*SS:.BJDSY^#9;=5\(R;OZ7@V3"[3E-U*<5+= MA7]/:&A["X=R0=XF <.1G ()H&OKO,>5/- M1R PYT'U#S:6D W:A%&*ML5GQM!C&.^+'[/BO3))T'W*]B2MV5>7V6X*7(\] M.^;"QT$&E%+*(00:O#H#!(1/=?B'NS.OHP;8ZB?WS9PO9!Q]%13:;PMUU':! M6C[0W3-JR]7?#2X<+5#MJLI;V>JMUA=7Z/72X9]!!1S;KR^JS+F@;=I7/1V5 M]_@^2EBUZ7T8LX.8G)9:@)HVRZ(#5=-\*L58WHRWI1F8^_)G#8)&9WGQ#>!CC[!H_XF2/?R%DG0W/0).)U$,: M5\1V:.$8-0WQ&I^[D;B11ER16E#]2$-?QF0*X"7A9A/%$5LEBE;[+"=;G,Z\ MT%;:K42_&WJ4YTAWJ">TY@@M1M-:=35,XF4,6NA\DCV@ B@O&PZB*=9(/ !D MI@++QV IHL3!&"P+C?Z"+TML#%=J33A>TGEWF$;D M TGQ*LSXG\*1"]5CID#(%O9=P_T7/D. M["469\?]KTFVPZMH$^$U]YLU2KD>^CER0 086';! 9$3'1KP=8/Z\@*U!#PY M=T;=NQQF2#N"3XZ!"H\? KLS4N0!K_J\\SW+(U *(OEYJJ M'0BDJV;-)SU'L/0R\BEGFX&I@-4#2%)OKH\JC6CVY-P4(\2N__JLU+/0):F) M5P\X^R%*HAQ?1(]X?9[D%$T1;6;YD96BQ4+6ZBH.>*M6!&.NRI4;[FIZU6.O MEK&@EF?L+37>%BJHT4&E$OJ]4)M]0#6&$9?:)ATL(K?*!I_>>IX]('A1WGT_ M*/HV]=ULN)CIL MKOR #X>Y-&_4T8K"?I\7J/=F.C,.C=Q(-!H:HO!C9) ?56L0[:->\U2F4L07CMTR<>Q.;W^XQ]3Z1,6K.H:.'[Y]:_Y)'73'T05W75P:*F MGD,W,='(MU[$,S#9B6>U'FHK+M@1#ZT??(M5AECC1B+S_A?%&3U+_"ABT@H/ M8@3["$2"U]5+@F+/Z&GS/D8>( QT!]%!2QYV(4"FA M2JOX7'V&6GJ^10,38'%#@6%_B^* AAE^$-#V[T$$8%O5/D=QK*X""24'[.9( M@G%Y8-L-8+\<0]S*69M"M$I!HH\2DD ML.T38:2#(U=*3!3@ :]CUS%!C >QH69GN*HO^S8J\7M43@S=D::CH""$5Z/' M#;YGD^!KO&,5X^3^/*'A;5L4DM\_5Q6@^A71'"A,5E$8HZA1\H7-XR#'7U0^MO^%*\E-# J6CYNWR8=HPEWT MWJ[%58">,=DNFW!!CVBB;?3%FOCIIB,[!J9GT MY%3?$A@H%ACLK!D%0+,--MHN3/;9&+;;A]"I$_#E0=+4PK@$##KPZ?J<,?$R M#V9&5KMAJTJ^#KJHI5R\!J@E?(M.QO ;GXQI1QQ=8Q9)F%]1A+_K4.>HR??/ MP\,F1^]*!G.HNVL9P*'K7;>.N:>28;L$&Q;;A!V]JWT09NH#N=;ZS JWV*UZ?X3G"8H.AZ M'8F'UVT#9]\B:)P3&)>&):Y.<$%".GF\3W&Y=,R3DP.%W44TGW"/;7W1#CGX M=F;$M&^NA3H9M6X/-:8:&-6C2.?6UKB'Y<>Y]H6XV#6CW-; M>_Q9WF7%]\L5F4I?3)">-&+ 0T)MV &013Y,0G]'E9=KH-]K$3_ +NY826#G M=8(\F-<:L@C>M>H-,5J==Q$E^#S'VTQ!$IF*@#!\%6#R\)RX))+$GPFIA&8X M^52':DP:%>*>D4T*$ GQ5!TH)R%/6T9(L;<9R1E3F_>_X 2G8;Q,ULOU-DHB M%CC8?JJS)U8A&[R;-%(Z$%1/R9JB.FZT2?I32=($W[,-V?)IMX%C.5NU#065 M;+EQO".&<"DW][9P,Z@0FX[LDU5'OTM7?8^3H11P;F[B$@:@1P>$+E E7D"U MJX JC=>/5.%,W1U49_^P[Z@U/-51NK]0R3P[3ZYP&I&U[(.(_1%J>L_MS_). MY1GBJ[O3M!4T*YZ\V_W;B>F7?]SMM/CF?.UVFD:,?@8 M[93W[N^H(KK1XO]^PQF;BI5WR?W<.[!IW7'!R+3KP&_0F$DCNWF[K$*WJ;N@ M^HT%9/JCY\%X#)A-HNU($!F&4P,O1O'2N/4O+R!R(W]Q,AU47%1[L V/,@]S M14EQF[P(ELKF.8F9"J]!=1W=,X$JORURVLSWI-8"_!#A5 ]M0%%5[ PDN*KN MY>7%6.$K+C"#MA$4\/68=1.\B(]&K]9@G 0ZNQH5FQK]>3D'!VV(^*CS8L_: M-DCT\^:EH&7XOFQV6K0'>!\F@SZ42B\UW-N3%3!]MH,_;'9MWA;(Y'OLDWAY MP]79/_91_GR>9'FZ+TKDE_D#3F\?PH0[#X$:I$:ZM1V:C-W.-2 9-M2+86A< MFYT,/F.:$EQC*AZMV*!3[J1]/668L72#&%PLH PTI!BV &0@&777+V_X^+1G M>R6K'<79\C&,8K:1G&9EQ?U!#1>:;FR'!Z6;N88#1<.\"/]Z;702[G5Q*&C@9Q""?K/R.0 M!Q%(M$GE58>@&=?4FC?V>/;Y[K@V>Q)ZC@&66RQ0Y9?^T7A>H,.K._Z+NS_C MUX3L^)+BU_'KF)B7%0AW4_"N??C)=FW?G[&D;-&X"?1TB6NGE1,-$RV?ZE3T M99=&E41P$ZF'V',6DDM7CH)O^SY\9/:(.>F4M;%N0R=G]W"F*:IX_4ER&!B^ M=)9[-1ELFN7CM*_;NLFY[7(J5WKY,QA8@O6E!P.O9U;"3?W%_]W2]BV3-3N[ M_E.XQ?QS4QVZL#X21>9BMK-/Q(TRG67E.%4VND6Z.-%&X#%YDJ=1DD6KW\)X[W"E&-\/?+FZ[\>?66^W9=,G5I8MG6@BS/'=J761>F(; MU8+HD4EZ'INMB>)FEH[DN[[Y\C@33I6*VK9PM#!PYK(L=O*'? M_HPE#E#]VH+)*\G]V'[G#ZY/J^ X@<_Z.D[\"?2M9GFQITNGA1,%^+[CH*I] ML^^*%^\L7^N!$#P^N G( O0Y"\8M?XXB\>"./(O")7(5G]P=?G"WWJ36NM/J MWK7"LC.OTCCMP*N3P W>SHEF[J[:;1[?W;3D<#IF^P/FGB]9<<L5>762_/JX_#T;"= M[NL7KIH\^6 D:$G0^AV%&1LW_I]]_(R.%HC2[8=7GOM*^.9Z\)"#>8*Q8]@ MYV.'Z)Y?Q]#QZVZ'T^*OBV@;Z1U+!NO*Q2 Q<.73R-!KG+?# ;^=DXT!//?! MQ_ IVNZWY;R!Q?WN?")[02=# +/(5>B7H-5AO.]Y=1;DN7?W.B+[!?D\5607 MN'(1V0>N?(KLO<9Y&]GY[9PLLO/9@7;V@O-R=A]O A)I^SY1W[(O=J$)DU1.O(*A6UC8P2XZ"13>U'&IE4 MZL')Y:?3LT\W9Z>(_G5S>7%^NKRE_[BYI?_Y>/;I]@9=?D GRYN_HP\7E_]Q M@][\^FGYZ^DYE?D:_5Z;FGO5A XHB'GG]8@NT>H056G=!Z*=)RNR93L.6#1) M\0,-*-$CKGY5TA'/6TXANKX:/-:VJ$GMRX]7UV=_IW+GOYVA M\T_TWV>^D]P(?7S>FT)"& IT# FB@WX;? @8'Z(D3%91&%^1+"I65BFCA%)E M&!HD*G#Q0.C$41!0^=-DOMR,B.[OEQ?+3R=GZ.;O9V>WWH_?:LCP^:S5I4(2 M"[4%S%5XFY^N-RN( MS[H3+D@<:7%"J!_4O_C%#6D7\SBBZ@D!5WAJ7,Z([<_(';+Z8[FC22<=Q-CX M=5I^YF7? XG7.,W*\S^$4RF58)MO D$(HG%- M@S-,YD5)+;%RN3:WNOX75$IX0!]YQ_9YH^P"#F&X.@.F2"Q[1!$E-924<$ % MXRTZ) ]CZ18=D0LS_)>XOV7>T$M OQ[J3= N1SG,_@RN6;BM%$+SYE@XJA*+ M'@S0,L_3Z&Z?%TM%Z1.[HE!)\I>+#M%"_1'PF'/Y^VV*PVR?/AAGB15E!?*+M_4:UY]F?YLZP/B?9#[R*=(]R&NM"6 M'U#G'0TF%N !'>8PKJ%);9C_5,(\P?=T]B_]!(30B3;86R=7=;'^,SI>?/_3 M7Q<_'/]4HYZ"OEC\'R9K]L?W'D%?>&:,O!LDP!\K M/7!>+% ]+9Z )7.')B'I*;0NXZ! *:A_1^R")X!]FT4KP&L?*1O7D1MJP9,LHKY"4LFF C'?C[0;%3]XLG;/# M%@'LZB[%1YEKQP&+]O@6+$ZC>$]_'31=+TRHM.4!0JSM)C2(_(&_*1OG?T1, MD%H,3G%"ME'"$(4V]'_K4AKA,&5?26QMQO.G\#P6:.IHH=/[6G%"9$@C0LC; M,#WJP"O: M YKU#!0J(Q.%#[DS9@CJ&BU""+4:#AJY^09Y0X-1:Q&^H!Y2?F*;'?[/"P/ M2WMI$4L3XR/BF#["QD4WN?TQ,4^GQ=Y'PJ*885,]M*D:3ELM!#_=?HQWL!)A M&7@.$Z.PFAA5BV^\/'E^'*[&5@R!*H6C*X0N9_]BCZ[G_G+/H.@VG_<7JE\: MQLUF_ Y /FZVC[/?#NW+DHC_\UWE"@R[.N:1"?[ M+"=;FE?(K!M"]J!ML0T$UR3U9YMI"XF;1S*NFBN@XS+3EHU&@<:72.QA4C0KLX]! M"CK.FC89O8^-Z7WT[O_^D\E0Z'N)3#Z&F]ZG(\ 8LX,S0' ME@:(38O(+M((R@M^S<4E/46TGFV7"D/A&L]",U"@/*TF;X-F8><0 MC0?:16E?M$:DP 18.94D[*U[BAG"P_3YA"3EJ3)L307W.$$#C;KTJ:-A,Q52 MVP2[/TPO1&F^BA$Y4 MVN)H1QLS=^G0 $!D5 _WYA!JY/>[3"%-KT?5GB](@'U(ZL)X=?ND.? MJ!@%#C_ \'^-[_=QF'X,\]5#E-RKH[^^0O44=!0LV*0V#QWZM3V*&*5I(*CD M:( O!5]ZW#> #AG3N5W:J75KUNEZ<8Y2D)"O[\H.GT<-0&M)+^.]*]0)HCTT M[ !C/?N:W%_?'?T;^^^21K@UBW+<(*\A6=VU5-*",!*[T/%<[4I$%)5FP"[0 M<)Q%]RP>TW[?I>0QHF%[%Z9YM(IV(3N _W.4/]"P79T9-'.0UNEZ8M1'77Y( ME&IB*.VZPQ5(!-;P,1)11Q6DJ CZM^)1HH.4)^$6#C^" &L/(,"0>IN&2?D- MH3 NJ_#J#-I(YW!,II:.!3&T/$"'7A.G(LKHVPC:HJ\FJS:#$QG9V_UC&C74 M:S8:^)H"OR AWLB;-7*/>M"M7G;ZF&V[1:/PU% 7< 2MLJSW*V;^/+EBWXDD MR=D3^PAT'\A*N4--12AG-4D56(6OH,@=B2>F,KW@]@&CJ#H4DH;KZH]J]VAS M6.>N5*WS;1K0,YJ$MP[P7._3XMP&JK4K3IHLSH9Y<_3U80RH55GXSXHWKF^. MOQ:/$'.OU57#BA@@H#_?%:@TTURI35=X!:JE*#R,0FI1.:FN,WA6$J@2>0U8 M$19';,!BMUY2:AIN[:/2S2C('/<@4\[6:^9OF7WZ-)FMMHNG3)M=OL.(G4R=AT6RNT_6=&[%I)(PF;MX M/09;Q*K3NS0U,%*3UMCO=, &&1Y&^ 2"-!TZ"@U4JJ!:!Q5*:)FA6@V5>H@J M?BGX%8PS[@%LE\0;.H-+ZTODA,R=G+A F2 -@8297<*AXP$NR]#U9@.V M8QG8%BA_2,G^_L,(%W@1) R3> -.#:YSEQ8=(29@L[U.,A0OV-"0/KPXE MDE;E=:%=^->'*E?B&KM<,SAL L_*,SO*A7OA88T5Q4%M S$CZ&"E7,5WA0G% MPU\R]&L2,9GW8?+'["__U- @1GW8+] +E9H2O<*N.]P!O094^AB)N.)5(!]/ M?JSG@$./\)6@+7PFK6K?/N 4AYM\$(''J&K7M=NJ3JLGC:/I*]L#W^,+*#U3 M7TAMFP,P[=(*O^--2RN-%?W:2M_SA/B>J, ]= J%;(,2=Z/XYN MR]Q=;U/6N8>>H=!L4NG.OT XCZYXV\/9?:G7% MZY,'E>(VIPXJC$-G#)K^A&<.ZJ@'['>VF2:J/X61LD]A%&?D;N+]*M_3?V:( MI98HC[:8<2M$5)#BA*F%29E'Q,]LI\T=3E8/VS#]HV>.I/2'-7Y:%+LDDO], M/B:GM\G?Z7]N_H+*%:Z+8F\.?@JW!6O_/3=Z5^:HWK+4C[])TE9 MF77#5LS2)I $HV<(S,J\/9:+3. %A9I?6 MZ'B RVITO=F [;@)S(\UN-)7"2Y!_@()KJG6^=U^)B;K_%KB.NO\"G%7"V"H M\4G7^37^1JV J=5?6;5CB N=%3&]OC-8$$,UM1;$'#PXAI_[=7XM1S; TUKG M1V5?'\K&K/,SA)G#=7Z5AXG6^;6\V8!-?YW?3Z\/;V/6^1GB#3 ]:']>I/-5 M4-KY*_;)$9J?L,4O/=R:JM5']FFKV9RSIND$.GTP]"L\A\W$3) >THGNI[W: M7XZ^*U6+[P2Q%#TFLY\<98P?,KYO>V>X:5HX'.AFY'$BV,*<%6CH$ *P[!3! M#DY;"NA]@]-B*LF47C],16<-.L2I7;YBX@DN;S'U"H'6XSY:55'U]:-5D-VX M1"MD,81.K"\WY=%K'\)5%$?Y\PG9;J.<#>P?,&[:]8&D-]'3QZ(TWZ^1V%FI M2R=CK=A,-<;Y!"^T6#5#.#.QL%HXV1L%P9[A=3[=BI5 MH/=5_+TJ#T7<5$Z+]T*;*,URE$5/U>N=N>LWEI@E8 #J38O&&3S,EFS:,P^1 M8$I&=OX=4(@5F"HZ5&>$U@86J#&!J(W68%$PA9I!I9TOG2*B4M5L'+$L;(UW M#%COLFN$ Z;0K/*D,]*T1Q;>T/&ETT)449N-%I.]GJ.*1@=Q=!2T7M&5"LZJ MU\S\M*_I6A['E; /!E[GJ[H.0K3*VOT^-*EK,UV]RG;CQ3D8)WAIUW9E!T.] M%W=,^G6B;M3K.W/8N7R%5_N8ZB5>VY\=^+1?Y!V_>YWH&_4RSQQ]CDM: MQ91_1*NK-$K8)Z#BJ_"9#;4:!2YM&Y+REH8-X.F&TN,4I2W=1IC,-?1LME*8 M7?,Y@5TI47R0H-:J/E(P=^IB!3S)3,,(!^IIAM*<;)*AV98YF."L-J7M'9P# MLKK45<.)V@0ZV$"5D2^9$08%*?>4@"]&:;EU6XK2;@(X,G)/ , LL7Z_2B\<\[\4*!2H/PO($;#YAMK ''1F)O0@_$8: M7T'GH#;=\]E00CZC/^C_)6QBQ1PU*U_F_K:?& !$I\MZGTD;R!Z^B2:P HXE MF(_O"4V;H>BHVBU3 *7H=S_.7!O;ZZ*OXQEV.^3G4=GW M.\JYRPV=$N$UVVISE LR@,,XO( G8<%)4'0NU<'151I%KM]T9M" M^6M?1IS),2X:JR8#N=U$=H1#N"GL2.> 4*?3UN]JF+,K7RR,!5/3Z6 ,.!V] M3,:G:J-TJV=FJ&O!6B-/T$G:&.L4)VCCL$4M(= EO9*:F^PC?4X(? M)"T;Y14,]C0E8U]O>'D)V;28%B1CTX#:+A$S=@>7AHUR#09MFH(=>9B"30M< M0?HU#7 !4Z^S[2XFSQC?Y&3UQ^6.91#+9%W\:[G;I7@5%5G%=73_D&X6@K%BP>Z1,Z1;-KAHC:-E:#98+"-*5FJY<8['S%NV=V?AZNS*(H M0_02NXLUPS(UB-F!=E7.MMGG^Q0O4+:_^V]D=_,"_QOG@8JS![8'?/KD59MF=/ MH%).W]8W1I](]?RHHW_LV6_E$_B&G4+;_8E:3-@2Y(PZ9CEQ:;I,B8O7N85' M^JS8SZM]FK(.K"X7CZQX)47V>?OQ?X-*A&14\IE9WV=EMX9Y\1GO!15FZYV+ MID8)6QL?/4;_;)Y#5AR6&%:? J]N.&)=?+^/PQ1E(?W_YU;?W^&$]EJ>52Y&&JP'/JOVS!/T0:8F MEOX=A'LZ7:FU4:%0!8."FN4/;1.HM('>,"N^S%SF)XE@-C,?2^QF.!:.X>8Z MEHUPP!4Z_VE3I!R^F,B?/)!/CN;C >2)67&Q:N$==Q[$OUB??M6[:',&2\<4 M^$E6/.O" U6&PH,E4@5;JCQZ%\^^MDG02T3U;'MGGG3D#B>;<+1!.QKF[">N M6?TN9N72I7>>1#W33A6=NZ39JY9G* WL 9Z4Q+6MW[=T>"NZM>C@E]FW MHE.*-/L6<+3X5$P\+S?,27;[$.9_#Q_Q33'MO*81,GW$;-7OAWW*)L3G6;9G MYQ_U &-EHWH"(VU80'R41^B1S*81(L:,M]D?%YNJ!!L4L_(;%@_46EWF22M[ MY;$0I<6B@L1,SCR(VJ&2 (&D2_!1YNHX8-&6.6@"D@=8>0 G%-DU5SZLI.^WA::@ZU[*'?:XLS)\> >"9.$-4-2/;& MZ^@$ULS9R09^PU?HSO MP[AZNW^?A@G;_WKW7,R![]F'&I-ZXRS[A7Q.FE?UN\)9$0[6M3>4']P5Z'S: MQ21B,BA*'MF[?;8&("W>YI,5SK)BJA#6)Z PP^R]?K.(A+8D#C_/79,V "<9 MA9Y>+4RM?"B0Z?IQSP28XK>^+TL.L#)Y*2E&L"<55F?P$]79P?%G69'7B- #@* 3.<V!Q66);Q "A2M"ZXLWD0=9=1._Y=N'+D:[A*C8$!<_?I/3<@ 8EI"OLCX$%C6WD5U9<7- ZL/!G![>$A"'7C\0$8\M[3 MZ6Q"9Y0G9'L7)45$."$)VRY N4G_RJ(U+L[)3<["-+GD3.N3:-4/$.1NKO9!]5YEB.Q9J6_3OVAC[L[&&,#7'/BWFQU8#6W02 M,*AT \!(@W6 L&K//)0!&8 L_3L@"QW :FW44D>-/NH80&.>T$)9S[<0RX3) M\;[M$[D*T]_8-M+^DE!=^7KYIUK>9@V;RCKXLDY-A\(5:EKZP6$Y5+F3E]*P M7(7&WB$EY.TN3,LK;!-Q99#M("TMEKL>_B>B.*( BN-G*I2C*%E'%!3LI5CU MAFL31FF]-[?G9^X5GMH@(R-PT%NFIE(]+$G3\^$:S3"K+W4]6>&8K:H\P/,@ M6&WJ_$00E46%\&M$FVA5)"C<[!(@+1=PJ8ZV.RO0'4M MT"'R(G>1 E:DS@. MZ>3Y$/>^?HU(%*0OL$ATGY*4JW^7^_R!I-$_\?H\*7_12U!4VO)T1:P-3S^1 MKXE2&85[0VY*K17?OMZ&3]%VOVUM2>&F-.4:_!T[("//R]-![LHS3TA&%H%=4/R6^W&YV T$*S_B,BX_'$^9ILL=7$L=N"X] ML!0:<1J.$0IQ,S.(B9$DEZD&=C%+#,E&T2F8AV/TR%J4)G3T?]S(";0&N[>/ M&-E(,=T29HL5V2J;C?>X1HGL9>DXT<7&ATX)8POZ%!K'X:G5:0)"+II#H=E MPBXX#G1*0%NPL]" #KH)+2ZQ1#Q-?J=9_!TT#&[S&1O6;$?3#?/:DS8L-#33 M&M&CWZ-FF"89U&$$J8>0G*VW3:IX7DC.\RO,@FLQ 9$"AYYB"/YG#?2=OK0A&J MSC'+Z18[3;(?/ *)"_)\;EY4JP)@:@4V9,#.V N@A_52F!1019@H MB?D;WMQPEWY<1@6!GUO&HOA!*XY_PR7*_@&;^NR*388-'3 U\D]@?1MR#^<# MJSDSZ1NU 3$=K_U]?L,S#IO]3!)G,JU >S[-"ER,2N[^/+:HR]@@%0(DVMV@ M[BCQHT FR>'HSI@6%ZPLA['R7-U]KP(!Z0%YH1J%7H<.R;H;D$?(@J8_6%&)!7BEV\JG: 8'WW]$4 RV?,_HO M7&FL:_>'2($$@)OF"2_V"VQVA&/!ZZZQ<:?TVP(^L-6*1QPM0WEM%>]A/T!B MCEMU\@U+$E5PI\QE[Z.\W-61&1FG$6(EN4R9QBQ;@Q]'T9B!C]R!-XLF-,E% MFSODJF /38H]P7Y-3)8%DU55X&0Y?.:9D*V64%=^9BI@0JN8!*^NF0X,KBU4 M*R<\](-X?(-L2]"#G^\A_C)NU^X77^/8[:^^GSO7" WGR0T*+#&P/,+ 9;EN M=RQH'+8]%@*ZZ6<6P1-EL3=Z:O.@NF:N9I!/*[09?Z6,99^ITGM^C;6TZH'^[YG[SAU MEK"H ,?-(T4R6+2A\ >L$E#Y#<7'[(U'>**O I[TO[$]4AD8"I\2EL/W2#9D MGT,XBQ)N.XN64#C\Q@X51==TBQ]Y[K "])'178;+\ 6%KNZR(RH\ZR-KY0:L>6S488^-Y1 V+HM6^&)$ M5R[8$2,AR_IJ$E+4*Y >PJ8-KHOYC@SV*1YI%!V:@DS2IJT9.3[Y[GZ]SMB: M%DSF4\GVNQ2S-E1FU6""AWR/?7CC5[E\7K MM@I.RAA?9F6,YF6VKT9G; <_ MYT;&)JIBP!=1X6PBJ(3MI>]5GC3.:XI.3I ^*V[#%-R=I,8=L5AFUY!F6KUR MO2Y4ZWM+?ZK M-DHTK[ MU)98N4:N<0RQ$7L<1,$TBSSLZ!LQRIZ.N;$\*_4XTN2%XC$"T@R^1K19,A$W MN,W#1SHJYJC'M5W,0/H)8,Q0V@ 7G*WVG&(K%.\7(],?EB_3Z- MGT0.3JW@&4.G_0M+V8H7_(-I6JNK841-KUHW+%0\;%$?1*MII)!:S/LV#5/;]#/8 M1H#VZ$YZ [=$=UY#> M9MHIY@?O W9C )971=-S(3V3%WKLUF/J:G\$:&J[9 MOBJ/\ F^K+^"_W##S=U_4$L#!!0 ( (UQ!TO=@N#(54 .)=! 4 M96UL+3(P,3RYOM&['_H];QN=[N[/9[QQ,PY M0=W:BE&WM)+LV?/D*)$05Q.GR']\5V=LHF\?Q=__Y'__[ M?_W]_[Q]^QFEB$0Y6KQYV+PY/_L\NWV,$TJ:O;FYO:9_HC<_O/OT[OMWW[^Y M*U:K.']S$:=1.H^CY,T-B=.S)+D#8F73WGVAJ ,D6>T>/?V M+:N&\OO];^P_#U&&WE#QTNQO+UG\C^^>\GS]M_?OOWW[]N[;IW>8+-]__/[[ M#^___Y>KN_D36D5OXS3+:6WHNS>4_F]9^>,5GD=YJ5NK^,L#21H&G]YOZQ)2 ML/][VY"]93^]_?#Q[:UB.PSH)*&_&5 7^OTX:>??GI??MV24D:Q MA/56;6J]-V\J^Q&3$+)EPZSS$[/.AQ^9=?ZTX_Q^C'A+!KI[G$>)'3E+?D-9 M!]6,%_JK+=/*1/YJT\K4&: ]6+E5S7BA;Q")\>(\74PO>+\J6\+?Y1'9 U2& ME8U78'JI-41%498C0L>PU3I*-^_HOU4%)T46IRC+3O'J@8Y*;% X0WD4)YE: MJ98Q:E^PG=!^]H!%2\YB,$>HNQ_/?3^B8O*"MN$9I-A(3"GYC1+U% M>5RUQPF=@3W&^4T2I=0*CQ2$M+8T)_%#P6ICOYMK8%;-%(K9UL *ANDL:QD_ M).,P/&0R1JC/&"^^Q4EB+M& PQAQSM!#;BY*I_2HGHV6# *7Z2,FJ[&]6LQK M')J>*5=,8I31R=L80''YC!'M/"(I6]/1F<+=4T20N7!"3J/&\2B+L^O'&[9L MI+UIY#@N869YLG$?L5YO9Z[1\-K75,-8=I-*[(_IQN++V=D?^(P%E;.S-.P9 M2\?A86/0,Y:GS\#N6&..-B$K>R/-B#;DL;$YSAB+)F)DV8';<=W[<]H3NVMK M*\)Q2\$IQ@MK(\448X2UT<':N#!N1+ S%HP8!<8O>0S7.F/1,:<-.IO/<5$> MK-P0G-(_Y\:=7\70[BAI97RT.3*.'A/MCH86QD'KZRP["ZQQ8IWB=$'=:[D? ME>$D7K#MX3O*N8+I]>-IE#U=)/A;]DL:%8N8?C40VZB6:=6B)0AZHC3Q,ZK& MOVW5-[2QT_R)>OEY9.();5;NS C[UGMB5:_7[*2==I=I<0N>E_-[.KT_I\-]OADW-LO9M05=MX:"*_I#IR[T MDB-J@*WEF*CC5"EK;NI.\+Q37<*B0S!1Z$9_^$U6Q^R!+I:B^78&D;##RG]\ MIU.$?F:*PHJ\U]>IMF!Y[)JA^;LE?GZ_0/%[JNQ6%1OH^(D/KP M6Z)UJ7+2/B'?$S9.J9Z$;18LT,L_T88+#@%-!QT#FL#@(==Q##X&G&N ?/ = M(*<%83:^B#,ZX/X7BLAYNCBC8UD/(RJRVH1BLF"0 M34#"QBYC5>/OJ.ETJ] M?Z$D^6>*OZ5W=*S'*5I<9EF!"->Q*&@[#D9(&PQ\='0>XW"$-=1 ^A0&D'[% M24$M0#87<8)(Q@60@*8#G %-8("1ZS@&* /.-4!^" ,@M<>\16M,V&8G6Q,7 M?)S(2;L3&0%I8*@!:3QJ6B.HH,;0G\/ 4(G\4SK,+C'A3WZY%!W$]"@" XI, MOS'XZ/&M8?%C&+ XQ:L53LL#P7(;/KLN/"I4,7*&#$NMJ 3(=[#9J?0@'-/64KP$G[4P\:U:?@T,#1:!P *H;- M5IWWF[DS*O.B!&X2]6Y0KM(JDF IJ.0@,:9WJQ\#'J.M@_YW\4\7.4(!9J MG9]&A&SHBK2,MNZ?E>F4:0[.8&6<.6IYVV$SI;N>FEM%>6@&8^WZ2-X<9%\B M\CO*V66(.S0O"'5+J+%##UH RMJV4DI_8017$ @>*4/7A_0C_&T5_9VQ6'#: M(ZAZ7U'.QPR$M/&^4E)_4:.A(A VLH7IR_L'M.B ZAU_D3(AW=>QC0*%';%53" M7\3H*PP$$HBQZZ-X2_-]V3Q?-K_W&1@6(,!O;(,S\WR0Z,R9Q92F$JSK>"83 MVFK'(]PY_0W!:T3R#;O!66X^T97+FFU!?"8XZQ_MP(BW'E=.["%"M/13047% MS'Q2[\6@36>>Q:I(V%[=&:+RS^,ZV\DZ064CIHO9BD7C_+O\76B-X2K *MO= MBL$26P]A.Y'-E+[06K4&ZQ1NPD#_O.AP^0(A57E0'Y8W6OX3MLX!><^Q"Q[A M'&6/<.DG&:BA,<@]4)FJGU? JR87R*QJWEVQ<-<6[!+-8YS&.;J*G]'BGD0+ MM(K([_U9DY)NNWLAI/.PX:%:J9 @X>,Z>M<<&A<[A7:922K=AR,"C+@VIXK8 M0Z1HZ:>"BXJ9Z]!><\R1R];?;[B=,[=NX 1-]$4"F(/,:.EGPHS*F;F MP;K/B#Q@]VNQUIZ=$#%2FMJ0 AH/\0'11@4+ 0_S>%POYI:50MRM3NX>IY?- MRY47MC]&*KZBJ.'N*D/%*G*\GRRL83 M3JA*&5M5YAM!')!NL=KD\&(^&$0>"J4F'"KM3U!4('2+ROW,H15ZJ '3-_?L MU/2>8TE78QU8 7B;GY9X@K!JMCF?DP( +QAQ9]8N)O8<6%JZZJ!*Q=@\.LH3 M2%WA='F/R(KE?N7C2$+1#-P\"L\1H]9*!R9<;JZSD]BW3#?4S?*T7', ^ M:Q2CMD\S9!045JU9;*1/-!0AW)EP3T66=+UZ:1*"<[/"NP-7K<)!X7F49X&CY38 MX8$=I-MHZ=H_MI-U#!5C9X=W6OB@7?=9!R(#>@5*6O2! D6DL0VLM'@'?BVA ME9:/F_- \+E);S#X[#E8%/KH8&/(*MSESCTI'Q;<"'$@)J@MQR/P' M*G730 MP&-FL!3PZYK&+7N*F4XBFX?-.C=8'N-YW)]:P0O4)H84\!Q&VCKKP K"/-P; M 2UMRB4WY[FO*YRQ\-/K1Q:,*L@_-([+\,:;'A??K7>!"8J7:75@,-_#>X"-$_#Y+VP4#.1>_<9[8D:[C$6 MT!RSYRA.6# 8MP10/MH]KFN.K4VOFYK7]@JZK*6FV'?W-1<[^*0!FL8=MTH8MSIX%3W( MDQXQ0+C5+ ?>;3?86>WJ[$$8UQCN??2A091GB,JS0^^1I=1)!S0\9N9WS;WH MGR:'_^"S9O.#?ED5X?9 E07$0=I2]3A6QYYLX6KKJ;.BH&/L5-LV3MGIV>E;D3YC$ M_V;Y$*M? &A1%95@1UPT0"0![3 65^)JG$5;'&,I]A)+ ML;50=OUXO4:DK&\75.$LCJ**)-U*)SB%4%!MGX824+D[9HD2E-VB9Y06B#WF MQ7G72$;2'*UP29SU<%5C8)!2W0XLX%FZ22ZOP \D3W%&?56ISAU.ADLA[M?M M?+;WU6?6UVL KC%.RQ& M[.C[\-K0'4HHS^5GE-*!-V$OOBY6<1HS9?/X&=7/RO<'!JU"S5 !+.0S>(P4 MAP\G0.[!IW&I9WGIMJ;-),%%-/D-^?R;6<*\3BF1^B.')4%WK7/N1.O<# MM]\(J3J8YU#YCU>5:II8X["S?*ZQS[$Q+5\,9+/+=QL>WV%SN*DR >11 HJ 3RV5$$!A*^;.42V_"SG@/-K6 $Z M1_ ((^;7F#'<1W];H4)G\7.\0.EBJ^=IE#W=1+$DE$]99!BD)2GB,Z8,E-8X M_H+P;K!VD$$+G/Q3[J,76G$GE4BS=,$15)T00J?T,#<$K/1QG3(^I$FKG;36 M+YJ5B-)G\OPH>S_%5$2/V[B=#G+?D:+)1)EIK;& M#]#3@/Q>2QV6:@%T %'U?):NJ6]IG#2 M64>)'WZTZ3@CVUVZVUVROYX>J&]:)ST-).84D;IA[#E.L^\U>K?2FECAO[W< M-X%@W@*@W)V>B2E#Q#!<]=&XE%9E\^)1<,=JWF5:/YZQ'8]0O#]"$6^(V=IU MM;7-^JI6ESKF]&PC]8!/+*0[7!8W32WNE[ZJ7J-I5/]V20_XU &\X331CNA$ M6Z"OJG^-,+;?FYQ3'$R$L71])=LO5C+O^+DDCK*GBP1_\R [5JN=MU*I%[I" MTN&JED/J,DRTC&4FF$4X+TXVOV0LP?8V#\-L3L?X*K* ;P)S!KN 4VT&QZA: M0Q<[HK6T FOUZSFHV-K=:6-VCV_1'*?S.$$=]>[QN'XW917-LW*35.&L42D!PMH#0OM!\9R@=X/GCU81R3]A.G!DP.%M)6K+H?L)N* M.B*,T(<)"[4:>\L#G:'JWY:=3J-UG$>)...^9L%=KC%P08_,,GQW76D0<1&A M*7A%7.:TT&UB;&2';@^'5UNG;0-49[!6]FNF-53S,GVF-L,D'HQE(%HA!#NT MP6-/K+E=T'7J"?[M@:%^-P2MHWAQ5BM3YTALCGEG688&,_YQ3(3XA#$)'K@& MMK*+:)@ P2]A.69B^NUFBS!HRPJ))S[<0L%#%V +NU#E5QC\E3GQU.8FVFC- M0'OTRNGGECYX+,HM,,W$JU@(VK!YYZ$+:MG(V);0.%"W M$]$X2Q>BT%;]@B(02PH>"H2AMID$P)+*@S_C@YO(>%)E/)D*%K[&MK$!7YW* MS0-5#V%Y!E\ 6%F>2:L[N V>BSB-TOF(Y1F @=RC2!FXO!I MB.CZ\0JGRWM$5F?H83!/ !?8W1%0%O#-L4(:&QO8 N10)977L?[*2L/=76EK M=_>$20Z (9>.@[X>W0& 3J:Y;:SUZ@IWA+A%ZWI*3;L-6PK2<9/*/GB06TE7 M&UI"%RC$H)K;@)BDKN!7,QW=Q$.JBHR'LT,8/H%Z6T<9;Z@,-_;P9JO8]CW1 MT]T;HX)='CEQ;V='1!PH[+1L8&44551H$'SH%P3A9C%>:QFOL8*%J;%M;$!6 MIW+S"*!#V+6![PM8V;615A?NZU'GCX]H3DUQ_C)_BM(ENJ7&N4[+LYETP?YA MF]S/48*&Z0I,BM8MHE?4>X2.L(0>-O4JZ[')LTGI;X>G,Z?3!&Z= MH6Q.XG4M.0<)]Q12)\EP\\N<06U!$P;NGC^P"B%LP7Q=;V9%/N;V3.0R/R!] M1N0!>Y#[_CPB*?7I;'Y[]T1!X,S]]041>#056;,D%Y*YVYOHB21R+THZ@8H^ M. MEZV"X?MUN+N)<[B.(.8;?05MYAKZBW%GW;,38G,79/,%9(>RA ,KMC6H) MI<-[Y0.I1%T50BK6U8<."VDLK*5H_U*XD']U0UC&UU+XD8M>>X>6;()QF3YB MLG*[KJA%N45KEDL^78I>BU&0-1E/A63..FQ?)'6_U2@A4-NO7JQL.VRB^TV)0M'E_1:NHN\=N &**W(1160WS^. ZC!" Q]FFEWU$0X(R%85> MS0%/(LK(,GK6@3#-6LVTOY M7*NWBP3U**H>Q& LJ>> M7[U)V"981[=N7^KS+%^0D?$*OR==4F[I,GY(D,D\F=N96BR%.U%"BNVN#(?" MX#+6S;HKT=A%%2ECL- M8Z4+WT56Z7;OHQ>C=92UQ.N5#(!0 "7E+KFZF-)EBOF^5.*5F)I4K*L/7@32 M6%A+T4%^>!'_.EFXA&_X/7<;?7B94J6+RKFEBXLH)F5 ]1=:L"".CQ*WTNP: M032A@9#6.)"3.NO=/+%$W1M$*U'7APX.:C&LIVNWB\MJ8'U)A. M2QYH1W>Z;N'((NK$$-)>T#J?U'DT?TLL]6"M5TAL +\&<%!C8D/MNQU=5E4[ MEEY51< ]?A!T'!D>;AS#YV%1?O,GM"@2NO3K"\>N:,SI5.HL3@JZ#"P;0ACY M-XY+$PUHRL7KP'P[MH&'[1O7%[#7Z$;S._89KR>F?P>UK7RG!6&=!>@M8,4& M[D%5S/>X?T,#:-T!@-<1<+\?W@=PW/ 7>D5NB7W;YT>&&(.PA?-VAP&G5"#@Z]AB^/- M 0IC-*HFX"[-CV=T/*\^1C6JW\C!D>0$"M=;O: MCJFU(6"X []2>_9K-BOR)TSB?Z/%+]0CDY9)RA7'R>;\!9%YG*$;$L_1+4M* M8-S/K%4([8<6*GP-_=1VN^R]'UM0(.")D4[TK>/ITNN,P3W9G$0)>X/R[@FA M_#/!Q3IF[VLIPG&!Q?I&4!8+)TA7SP*&\;K*2LRG +2[>A"=SPE8=.P&7E44 M[V[TND5SO$S9"'6YH$TU]%3G% [84+%?48S M0MA$OIGS?L44-/S/]_2O+*I3Z+%^(72DMBL8^%)[%3B_FE*ZGRPN@?02]]^= M4U#UQNT!E5?:57X6G>%5%*< /;GT$HU[] :Z.#=ONN5@?]&K#T@K: M%ZPDC,,U[(3#C*!-A@ZW%Y9J72)1(Y:2A+NASAY%S^M'T>]I99P!3T92&Y]/ MXHU2W/%-3B10;,1(9D>U+V@1%ROVC/U7G*.,._!):6K%!#3.7(BB-3!,JZX3 MX/-D'5G R^92T@7LJ7.B#H_*'.=<8(@)&KAS"#R&A%(?*!YXC"P=GGA@N/XD M!^3YY*9KIC4B5L>Y#'\N QA+]S&1X8MA&?%[#>(=;1OF BYSM.K/?J9@O0T# MMLG:W3MY=#*<;[Z@_(F]M_V,LKQ\J_9;2L?$IWA]@PA[A25:]C>GM,LUN0[@ MY1S&74Z &FQNLWY$ICWIRO?\X%*%NU+B'&RP/>>8ZE,=/S+K5/I\4)_W*8N* MS_\D10\.[R,L-RWD]00+=V1MSXPOHCD[BMM\B5[B5;$ZP83@;^Q9GVA-O^0; MR6H#6I2S#E$7/3C4C[#P&"^$]!,)TT6%%_FZT MG#VY \X@T,\[Z#I0[N"3>/X+QRA7N0 %5XI(\? MZ=Y%GMW#?N"'T_+,7^TU+?6\NHD;):=XM=K>7.>KO8;I0=P> MP]T+3J,9!MD-K%MR?-^P(5*XYVD"B]7#Y,!P,-^O*BUW_>+204)^G(TF\_WB M^D<I@CAI@""GD^9%)MG'@KY'8JC[@[=#NXR2N-T-?S^LD M6ZFHU4LTT7_9??8,D6K]>M*^"%XO U.]>+Q>-S=JP5=H^?29,W:7,P>\;.K.03>:0:-R6%BDRHGO.T%-?K\MY3NJRQQ$],H:!JLKJ)J!Q&GBO:!4-U MZP>/\_FR\4G(+]RK]8J^B\$=0&7%)CN!F%VX1APS*G MK)&" %PCW_BAYTK: MAF@W=S*:KLD9IT"TS3 MIW6G;R4&=ZCB?NO.QFQG_;M,%P6=UL51\G-$%M]H M#^$.,BJR[?I31.;Z#=_AV )4J==MV]RJ%8^(BXLNR6WB.S0O2)QO;@A>%'/! M+$).M,4@G\B_Q@6IHVA:$0\7NYS ML/OH\.U&QB7;ET97PQ0%$HK^EE";(AC$J/4S PR7K[F+]>0N 14#9?GY"WL) MK;\E+OBZ7=+UO@:#$+E>9N@8\#280OY4(2-%2_:JG6ML?,4I[D*>CQ(E76U7 M"5TPR('J:H8A"7?S$VG74[F=M[R@)F?O3,=I016LW2E.LQ-$S8$JNOOH!67G M+SF)J,9Q&I%-=5K,4BZD.54H*6U3];6!NYJ\IMT%I^EJ"J8S[,_>IBYY0OE& MY 7R(41D[$I7?[%E9\$+JC?@W1M5 :V$:@@[TZ"9W/A=04!F=G0=17-\T.7XH,OQ09?C@R['!UTF?M!E MKX$/B M5:DS%TB"K\WK,?VOGH)#K@4$!@,.!Q)WQ52Z2# F@KLU4JI>'-: RE,TP+2" MH$+(R9N-I^L4?<%I_F0RB!B5;2(X]AMGOW/W5-6DVRU(&:D'RK+ 11:W(XS$@) .E.61>C$=OOL6 MK96SX2$19S+<)G+8QP&-@X':];N\F'5_>MQF&;+#!'1KK-4C1"8=5E!M.>.SRW3. M=?L*JF;+6$3E+J<_SYP8JD\O,7^+5SFK$_$(UP.)N@N6 K,7B]'EP2S5+1NN M>53!%U)G XN[Z+,P7XFZ7BALTR+\#;^TY>:[S'U>UXG3>%6L^-=T>-^:ZSG=;\ZZ&<^^ M6"YZMUNU&)07;[H%PPU[^!*]B!N6]ZUIV.XW[QI6(KJ\8;L%PWW*;N@'L8$/PM3I>GT9I^R3?]'42#HIR+B.JBGO2-8:/B44:0=:&K=J(0 MO3I"O^6*T^5]?;_F!I$YL] 2G2 Z.4^7%_$+6K3/C?J0-"K-<*7*"\3+)\-$:@FY X%74*?D056$(PB&<>0HT':6IU$69S= M40VBQ77:#GKY(,6/NA@73;)BX6 +K+PATF3\79_QVL)=)\:BO :W\]-2Y$$* M0U3!%HZ6E=(U@V2=8'?8)$H832O'[/G[$6#WZ)UM"F3 MNU\_,L4R0>LKZ;:7F(5T/N,"JAX8)!*&!GLJ?J7P/?^C8$M9E#_A!7N!,\N9 MHM??4@KHIW@M'*JTRS5Q0O!R/F/,5'TPYC0JJ#'XE_ F2KQ=%:I9C!?Q_*;J M%DS:"DQ',)2_H,+7,3C/)2PBH:,.X_ M/0%XI!3(3EWN7?Q27E@=7&@8QT4?O M']O[Q,H1D4\N'!_[Y#Y#2E/9$6-GGV\#$D_R')3'G*=/$5FB4_R," 7U+5-S MEGTIDCQ>)ZB:(UZG?;P8E*RMJ5729Q29FP ,**TJ&FSM?]?=$%OW3XB@Z#$? M!"F:% 6CJUTT;'@)C6 17^TZ&H#M?Y>?/_-"6AX+2KZ]1!JR;])4%CX[4O)M M0&(0++EWD-Q_PSH@:9%#0%*2!PN2H;)V0%+R;4!BL/.^?Y"P+$-:,&D7 &E M*A N5#@*6P)+Q;F!BR^;XWR1A=,9,+T<+*%,7'35'0L5WA3%["!\V_ 9'4[VI\K5+"K0<#$1 )6EL,P]FP\R4N1PZU&Y8.A?(Z]%10;=-U"*C-^V[]UUOMF:+DB02KW\)6UN5?I'$1=G-QBY[5P^',AB M?@A>%/.<_R:KG*C]\"*'R+\6!JFC:%\1#V=/(W!;]PL=.A-ITTHHMH_M MR=K$9QINVIE&T\$BL3?U%BTB.=^=ZW*+D^0"$SK +P3:<"AZ^G0HG&LD4$,@ MN\/^*3,P%@K>[88<'JP+[LJ:][9U>4!!.S/)78>W;A>M\S^*F#T37; 4!M4) MBFCY*R'M+X6YI+[# J"@%E3X_,+-"='HQ5)7QLOTM*"2I_/-/8G2+"E-\IF. M[U,$>GB %?4>7MO):6(-P-YBY^G5]4C$>_?8QV!%I(+K9F&00(EJ- M2>C*BFS^ %"(=1N"D1A?OY&+HWS@=; M^^1%R"?@TY=+RBU=QE2-S/(!3(NSX Q&0K%[:6A(X<%)S$68^'V5JPMK2,L(0,096?#3$9#6%FY"3 MI=M+$C3/B_(0DR[T<_Z8JB9L/>8I(@P186#%1R-,5I/EU)M^F%XX)\=C)ZO@ MMNB+4%U>U*SZ$+:'P M)>=LHEEFBO215[8IF&=8:[FGW,8"QI=\Q@/$8P'@, M8#P&,!X#&(\!C,< 1J\GA39B&B'30%B88X";/1+EKP21CSI%U-OX5Q[$1TK$ M^XIRP;F?7B&U(3J%?#3%9S*,GX*2J]6OR7W<,> UIWQ!RM,=O#O0JDZQ JVK M"7?9*=%M-I\7JR)AP5VS%29Y_._2)T_(7*#Z;@@&$B5,!O!H6X*(PY^@W&\433P:519N'?XQ@UO M&#X&J)M 66V5B5%8W2$L,'7F8@+CZTY.1(M.@"BB!@&($*Z3'ZJTTW>PL!=. ME"1EA),F;AF/[/ 5Y([:#5I#TNESW5=NE2A2JBPHQ*2MZ( @%6V<*O,HJ M#SX[TE#==N#']>,--19I#135>Z5*..LP$0(;QN1 (&Y@L2G #A/#\NU#C_#. M$I]E+/,94OML94D@LCLE#Q+.8MM,C^%.W35P=5XN]=U?\RUDN U7'@>#&Q! M5ID"LZ**:\":O(0J#(ISVCJRO2"-)@%%]8!JUVD/&P$^SX@\8.L7W&8+.C#' M[/&QR_01DU75N/S=*!!M;5 %K2WQ;Q&[;4997Z;UF1F;=:=9_R!?25>++:%S MUA=@9L=P);M@E[)G()>P#3S[$F?C_3S+XQ4;L"\*NFI#YZMU@C>(G.(T)_%# M4>8$NJPSW^87U"M$R7^AJ']":9^Q.$C F+'_@)[,C)H]P*86"Q'*,".,1JJPFG"C7+4GASH3%\.9H***<&,?+!Z[JX]SK1^S M3PY4_A^^__#/ZNB63MG9;))_+TE-V5Q)DE&&@12XL@8(D3(/-[=V8"/W+F_(*GB]ESB 2PD[^TCBRH(/>A[L2$!O9V@4E"]NO+RGT1?R2_02 MKXK5+$T+.JMJCX8WB-1;Z2RSRIR"#68O$XYR0^IQ],W%PL(Z+%H1Y(_EX1[C MI#F,,_.^#9IS)>'\<;;"!;23:#*3]P\PL\/H&F:VFZ!7@ 4)]SC&]FQF7P=D MH'K#;9;C*9FOIV1W.9[_?A)E#(([$[D^#MN9^/JQ+5?Y"!P3-/SO9[&AJ%6;LN6SY&9LE MOH/SM]%\W27K$1_$29;*GARQ2<_3I!LL4YV4,;[TQ^^%.XK#CRV)VA^=#83R M34*A_-W!C+\)V"X\Q8K&@97Z.WT:VWK]/;Q#W+"SY7"QU!V))K@C:V\W2NA; M>)56M!:.H^=^:ZYD=+^YFQL8-^5.@W0A'3"FK**9,4Q2A;-&:;:IRAGZ]9KI MPAWXE'2U>21T[GS9E*C <-OT?-P$4C%W)Y$F7-]WB]B;@"RK0JF6(&))0K,- M4N+2'"PT(3;9#RP%DH1[+:948[:F0L_C:G'.\NYG=[/;._Y;D%#Z[7NK2OJ# MA:VNK?8#88!4W@3)<$8!JI-8 W[HU4@NXCD!C,O!XMN.79W-)V"R!OZJ"']) MA?>RR.C=_FM+4CJB220(?#MGDAT+V;IZPBV+7K7A3I)NF[ M6YGY*XSAE[;<_&%KCY)_B5,6D,)_KYKWK7FINOO-61?FV1?+1>]VPA:#\F7J M;L%P=V.'W07+T,@Q2C-T= J%:Y!)G+W(*4WHZ%M5NE@Z[&EC5V2&*T',J3V& MT$U; $-K%V *UOFN'\LHC_NG*/\Y>D9E[=DMQ1EY1HL+3"X*PMY:N,RR(DKG M_>/P43R:2S)F//Q=D\%!@>U84'/]I92OO(IC)E>X.[N[,!:YV1[Z9KLIR/R) M_GA#XGD5)K/":;DLY0=F3U]1V]E,5-&!]+Z]M<44771*XEX$B1L;^/R/ M(LXWEVF6DZ*<.94O#5'_EU8[3MEGRB+/6"8ZEF31UGS!L-JQLPKM:@^IV^^_ MG29S GM1Y16N"\K__(JR/$Z7E1D^V.KQ$M9C>S67]6OON6I[>]4[N>*&F[U^ MEI3,T8)O$'[.7+U"39 9L-"!] IX]1W'" MMMWH\KD<8FV-*,!JQHXNRFH.I&?MJ1V\&G64HIMG]0^V]]:SX>LBS_(H7=#Q M^!8G"34)^VBK[X(J&=MS%94<0M-4 )ZN5;K\[3=(PS\\'PI#\!B_"FP-2PY5 MJL\H)RO6PWSS?%TN$>[RB.3!;KUQMQT^$YQ9.Y53UV"I1W-K./;I$2T22J_F M:A)NV%1P0_-O'X^#LT^#\Z ]0NG(XN'98 .\&I[/4_XK?"$@R.X266>YX]4" M62%XC9 ?7[6C_Q=B$?AH,7M&)%JB\Q=$YG%]V,RL]3CUTEE3 /L#!5B 0V]N M-VWLIF%#].KC^X[=44"C52>;1P M8'D8D6O^.C8&A%'*W+653;]CO^;121H, M:C[ZGSVW;A ^R*;VQXT,+R<\4VYZ'%V.NRG/_C9//)[T'+=;]HPZ\1+9\ZT8 ML%(ULO[B/#F&('G!+.5H1W^L-6(A&8+DK_88RI._:#'T;-"O@UN*_ F3^-]H M\4M*T=!**E$]K]T!#\/B%?Z&2/57O(IA45MVJY(.[K:J M5QRMAM@KVA(_\$MZMNSRRWJ]KQXMJ&J*'CVHZMBC==O#^QX]$/_0%N:&=FGB M5ULM4K?1E)U;7>L4_5Q6Z['+CV@E[WN_3!/S1;,_]W8?+-EI:)_>"O$6L81C MS:O'M*F**+E'9/61YRW\D4IZO=^!5(?D;7RPYWZ\D0^:AGNA<;\F[!0Y0V^E8!9>/$T"OQEKRZ$.3>/#FFN\5%-,8,9(=4B.Q@=[AC5M&:-I MX'<4]F;"3I%)UUB&HCAQ27U1CG[(=GN&[WSZZED.MPDW?LMV<,XD\5@6A*P; M_*\A'T+8"4F[9._0!E7_:Z'_]T M?(C' E2&P)O\40<;LEH^HMEC\Y_%V3S!64&J%-=;_6]1PO(4GN(LSW83HUK] MC#L[M XD7M./D[=L;WMR6@H1_/O[0:M3;/U>?>-^ZB "O>2(3DJW#=O!!(HR MZF;2.54P2C?OZ+^5 )?L)W0?O:#L#.51G&3?N9I);$79M:T@,>)FR=025[02EZ#'.L^I2&169T-9"9ZCZMZ>[4=G:&IIEG3DC2/OB M<:;H>A-)A+\X'LG'?. 31-MK*:9V-6)#V MPGJJ=D731%H>,T-95VLI=,.:""9.8H..(NP2VWUH\+;*<3LM)^:+> M+:J1AA9?,$'LZ9V[-9K'CS%=DE7=.0D#U'Z^_4C M[25HP42[NCRYON6NV+7*U$H#RSAS7Y)6PV8:=WW8D#_S7$"^X0ZOPGZ- 1U% M;,%F@&ZCUNUN9N4Z5\Z4M M-]]![E'R+W$:KXH55W;NMUKZWC=GG8MG7RP7O=NC6@Q83^H5#+<;?8E>Q W+ M^]8T;/>;=PTK$5W>L-V"X:[(AGX0R]P,QRC-,-LI=+#CJVC< VLK<+AYA?J MZB;:RE90<9>?$VQBE[-FE.5L*B/9RE:1;2.%1&2>M,9)E,79'<53M+A.V].X M_G4;W6+<]I(5D2E/EO1.Y_B\@MW ME;!5]V13Y_:Y>T(H_TQPL8[3)>^T2J=(/Q!76L0'(VS__#E&A*+P:7.%GE'" MV9G4*S0TA+20>U.TH\.'HG(/RXS*]@T#*^O>/I?INLBSLLD^<+?; )1]W7F4 M[AVL5FMB'<4%GA=2(7/%THK"W';;7-.^HX4H GD95@@K1F8TM=H,UB2D[=X9MI+N* MHXG&;+JE'9X]-?O5+5&%1P %.!#OS&RJ71AH=P8&B^B+.R4!B[O#,5(MRH3>@AI<&1FMZI):P" M2[M-+I(=G109!4R6G>+5 \448^PZIQ%')%%.(PAIW>YR4G>I8[<9^!H!9W,Z MX\OB4L"33>O_>&?*IL6;1*_:Q9T9BB,@YW!90=7#PH#**^W8GP3Q[U>"Z24: M]^AMQ<[]BI+G:/XS3EB"V.PRG7//1Q14S2U1$96SD0EN> Q5LCLB*2LH;[") M&(<[1U/U7*P/>K5AZ],, .-P#6L\1 @LKCJ^T*U/U "!GUUP5!*=2T!(Q7[< MA_,$SN2JLZ%U3Z(TJQJO?U/#I*AX2B!$3L4=_\"9'JV[ZF M!! 9IIXCR&4X.HYIFS5(QZ*AK.7KBH$ZGAN"UXCD&_:,?,Z>"J>T:[;'/:&C M4=8Y@6.1U'ET)':;+4C'(5'.\N/*@3J*TG=^Q=56?N-A)W02TOHFD8!(K53N&'U^T4+FEKILMX2UP:BSV"]1GCQ;T.%/ZWM Q%@!LOSUW,(T*@^[< +K67< *RNQ7LX[\>^>W&G:IG, M-]?%0Z1Y<@7X%8#SB*3717Z#2(QA-Z+ 7+2O@/2XA AP _O8N% J--\L];7 MD-0;@I^IB=@#89?I(R:K\M?+E!HM2F;S.7LSC-KELLQFE* ,X%]1_\6)6Q7YA1GD&@*14%QEQ 6 M#!'E,"N,!JZP&H,].)^N]UE.3C-LM0DSU+0J"S?3(@=KW$R+(Q/-*;?(.ED7 M]2NSE.I G(&Q_L+^\Q!EZ#_^!U!+ 0(4 Q0 ( (UQ!TOI@H'=.K4 ))+ M#@ 0 " 0 !E;6PM,C Q-S W,#$N>&UL4$L! A0#% M @ C7$'2RQ*T$MV# YX$ ! ( !:+4 &5M;"TR,#$W M,#