0000031107-16-000091.txt : 20160801 0000031107-16-000091.hdr.sgml : 20160801 20160801144249 ACCESSION NUMBER: 0000031107-16-000091 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 49 CONFORMED PERIOD OF REPORT: 20160702 FILED AS OF DATE: 20160801 DATE AS OF CHANGE: 20160801 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: 161796924 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 fm10q_2nd2016.htm fm10q_2nd2016.htm


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

 
FORM 10-Q

(Mark One)

 
 
[X] QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE QUARTERLY PERIOD ENDED July 2, 2016
 

 
OR
 

 
 
[  ] TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE TRANSITION PERIOD FROM                          to
 

Commission File Number:    0599

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

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


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


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

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

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

Yes   [X] No [  ]

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

Yes   [X] No [  ]

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

Large accelerated filer [  ]
Accelerated filer [X]
Non-accelerated filer [  ] (Do not check if a smaller reporting company)
Smaller reporting company [  ]

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

Yes   [  ] No [X]

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, 2016
Common Stock, No par value
6,252,365


 
 

 


PART 1 – FINANCIAL INFORMATION




ITEM 1 – FINANCIAL STATEMENTS



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



ASSETS
 
July 2, 2016
 
January 2, 2016
 
Current Assets
             
Cash and cash equivalents
 
$
20,246,083
 
$
17,814,986
 
Accounts receivable, less allowances: $448,000 - 2016; $450,000 - 2015
   
19,626,374
   
17,502,445
 
Inventories, net
   
33,983,325
   
36,842,413
 
Prepaid expenses and other assets
   
1,810,142
   
2,122,215
 
Deferred income taxes
   
986,167
   
986,167
 
Total Current Assets
   
76,652,091
   
75,268,226
 
               
               
Property, Plant and Equipment
   
64,459,734
   
63,438,241
 
Accumulated depreciation
   
(38,227,179
)
 
(36,636,775
)
     
26,232,555
   
26,801,466
 
               
               
Goodwill
   
14,850,960
   
14,790,793
 
Trademarks
   
163,561
   
164,957
 
Patents, technology, and other intangibles net of accumulated amortization
   
1,950,747
   
2,113,576
 
Deferred income taxes
   
3,087,622
   
2,599,541
 
     
20,052,890
   
19,668,867
 
TOTAL ASSETS
 
$
122,937,536
 
$
121,738,559
 






 









-2-






 
 

 






LIABILITIES AND SHAREHOLDERS’ EQUITY
 
July 2, 2016
 
January 2, 2016
 
Current Liabilities
             
Accounts payable
 
$
9,044,639
 
$
9,109,394
 
Accrued compensation
   
2,002,119
   
2,873,871
 
Other accrued expenses
   
1,660,070
   
1,751,052
 
Current portion of long-term debt
   
1,071,429
   
1,428,571
 
Total Current Liabilities
   
13,778,257
   
15,162,888
 
               
Other long-term liabilities
   
286,920
   
286,920
 
Long-term debt, less current portion
   
1,071,428
   
1,785,714
 
Accrued postretirement benefits
   
775,625
   
793,055
 
Accrued pension cost
   
27,153,446
   
24,304,926
 
               
               
               
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,947,094 shares in 2016 and 8,942,461 shares in 2015
   
29,071,611
   
28,997,050
 
Treasury Stock: 2,694,729 shares in 2016 and 2015
   
(19,105,723
)
 
(19,105,723
)
Retained earnings
   
91,957,806
   
90,597,041
 
               
Accumulated other comprehensive income (loss):
             
Foreign currency translation
   
(1,233,964
)
 
(1,154,098
)
Unrecognized net pension and postretirement benefit costs, net of tax
   
(20,817,870
)
 
(19,929,214
)
   Accumulated other comprehensive loss
   
(22,051,834
)
 
(21,083,312
)
Total Shareholders’ Equity
   
79,871,860
   
79,405,056
 
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY
 
$
122,937,536
 
$
121,738,559
 

See accompanying notes.
 
-3-
 
 

 



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

   
Six Months Ended
 
Three Months Ended
 
     
July 2, 2016
   
July 4, 2015
   
July 2, 2016
   
July 4, 2015
 
Net sales
 
$
69,984,969
 
$
73,914,539
 
$
36,883,312
 
$
37,037,697
 
Cost of products sold
   
(54,962,920
)
 
(58,667,200
)
 
(28,281,709
)
 
(29,125,536
)
Gross margin
   
15,022,049
   
15,247,339
   
8,601,603
   
7,912,161
 
                           
Selling and administrative expenses
   
(10,955,317
)
 
(13,019,834
)
 
(5,495,735
)
 
(7,056,139
)
Operating profit
   
4,066,732
   
2,227,505
   
3,105,868
   
856,022
 
                           
Interest expense
   
(68,669
)
 
(100,570
)
 
(32,384
)
 
(47,745
)
Other income
   
26,518
   
26,967
   
5,144
   
19,960
 
Income before income taxes
   
4,024,581
   
2,153,902
   
3,078,628
   
828,237
 
                           
Income taxes
   
1,288,671
   
695,357
   
990,791
   
243,643
 
Net income
 
$
2,735,910
 
$
1,458,545
 
$
2,087,837
 
$
584,594
 
                           
Earnings per Share:
                         
Basic
 
$
.44
 
$
.23
 
$
.33
 
$
.09
 
                           
Diluted
 
$
.44
 
$
.23
 
$
.33
 
$
.09
 
                           
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 2, 2016
   
   July 4, 2015
   
July 2, 2016
   
July 4, 2015
 
Net income
$
2,735,910
 
$
1,458,545
 
$
2,087,837
 
$
584,594
 
Other comprehensive income/(loss):
                       
Change in foreign currency translation
 
(79,866
)
 
(621,923
)
 
(257,653
)
 
(27,591)
 
Change in pension and postretirement benefit costs, net of taxes of:
2016 – $488,081 and $721,248, respectively
2015 – $373,028 and $186,514, respectively
 
(888,656
)
 
679,178
   
(1,313,187
)
 
339,588
 
Total other comprehensive income
 
(968,522
)
 
57,255
   
(1,570,840
)
 
311,997
 
Comprehensive income
$
1,767,388
 
$
1,515,800
 
$
516,997
 
$
896,591
 

See accompanying notes.
 
-4-
 
 

 



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


   
Six Months Ended
 
   
July 2, 2016
 
July 4, 2015
 
Operating Activities
             
Net income
 
$
2,735,910
 
$
1,458,545
 
Adjustments to reconcile net income to net cash provided by operating activities:
             
Depreciation and amortization
   
1,849,128
   
1,902,386
 
Unrecognized pension and postretirement benefits
   
1,454,353
   
1,156,385
 
Loss on sale of equipment and other assets
   
39,702
   
17,734
 
Provision for doubtful accounts
   
-
   
26,626
 
Issuance of Common Stock for directors’ fees
   
74,561
   
19,960
 
Changes in operating assets and liabilities:
             
Accounts receivable
   
(2,318,859
)
 
(3,038,008
)
Inventories
   
2,864,295
   
(724,353
)
Prepaid expenses and other
   
461,524
   
513,110
 
Recoverable taxes receivable
   
-
   
380,000
 
Other assets
   
(40,364
)
 
21,384
 
Accounts payable
   
236,787
   
1,099,021
 
Accrued compensation
   
(877,879
)
 
(1,039,252
)
Other accrued expenses
   
(399,298
)
 
(440,315
)
Net cash provided by operating activities
   
6,079,860
   
1,353,223
 
               
Investing Activities
             
Purchases of property, plant and equipment
   
(1,084,325
)
 
(1,609,471
)
Net cash used in investing activities
   
(1,084,325
)
 
(1,609,471
)
               
Financing Activities
             
Principal payments on long-term debt
   
(1,071,428
)
 
(714,285
)
Dividends paid
   
(1,375,145
)
 
(1,373,724
)
Net cash used in financing activities
   
(2,446,573
)
 
(2,088,009
)
               
Effect of exchange rate changes on cash
   
(117,865
)
 
(169,871
)
Net change in cash and cash equivalents
   
2,431,097
   
(2,514,128
)
               
Cash and cash equivalents at beginning of period
   
17,814,986
   
15,834,444
 
Cash and cash equivalents at end of period
 
$
20,246,083
 
$
13,320,316
 

See accompanying notes.



-5-

 
 

 


THE EASTERN COMPANY
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
July 2, 2016


Note A – Basis of Presentation

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

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

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


Note B – Earnings Per Share

The denominators used in the earnings per share computations follow:

 
Six Months Ended
 
Three Months Ended
 
July 2, 2016
 
July 4, 2015
 
July 2, 2016
 
July 4, 2015
Basic:
             
Weighted average shares outstanding
6,249,042
 
6,244,250
 
6,250,326
 
6,244,451
               
Diluted:
             
Weighted average shares outstanding
6,249,042
 
6,244,250
 
6,250,326
 
6,244,451
Dilutive stock options
--
 
--
 
--
 
--
Denominator for diluted earnings per share
6,249,042
 
6,244,250
 
6,250,326
 
6,244,451


Note C – Inventories, Net

The components of inventories follow:

 
July 2, 2016
 
January 2, 2016
       
Raw material and component parts
$   10,066,879
 
$  10,913,827
Work in process
      7,085,462
 
      7,681,576
Finished goods
    16,830,984
 
    18,247,010
 
$  33,983,325
 
$  36,842,413


 -6-

 
 

 




Note D – Segment Information

Segment financial information follows:


   
Six Months Ended
     
Three Months Ended
 
   
July 2, 2016
     
July 4, 2015
     
July 2, 2016
     
July 4, 2015
 
Revenues:
                                     
Sales to unaffiliated customers:
                                     
Industrial Hardware
 
$
30,478,161
     
$
29,906,612
     
$
15,886,648
     
$
15,119,946
 
Security Products
   
30,074,127
       
29,536,240
       
15,876,910
       
15,435,324
 
Metal Products
   
9,432,681
       
14,471,687
       
5,119,754
       
6,482,427
 
   
$
69,984,969
     
$
73,914,539
     
$
36,883,312
     
$
37,037,697
 
                                       
Income before income taxes:
                                     
     Industrial Hardware
 
$
2,194,472
     
$
1,369,091
     
$
1,497,277
     
$
637,546
 
     Security Products
   
2,920,847
       
1,436,293
       
1,792,650
       
650,002
 
     Metal Products
   
(1,048,587
)
     
(577,879
)
     
(184,059
)
     
(431,526
)
Operating Profit
   
4,066,732
       
2,227,505
       
3,105,868
       
856,022
 
     Interest expense
   
(68,669
)
     
(100,570
)
     
(32,384
)
     
(47,745
)
     Other income
   
26,518
       
26,967
       
5,144
       
19,960
 
   
$
4,024,581
     
$
2,153,902
     
$
3,078,628
     
$
828,237
 


Note E – Recent Accounting Pronouncements
 
In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months. The guidance is to be applied using a modified retrospective approach at the beginning of the earliest comparative period in the financial statements and is effective for years beginning after December 15, 2019. Early adoption is permitted. The Company is still in the process of determining the effect that the adoption of ASU 2016-02 will have on the accompanying financial statements.

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


Note F – Debt

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

 


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


Note G – Goodwill

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

   
Industrial
Hardware
Segment
 
Security
Products
Segment
 
Metal
Products
Segment
 
 
 
Total
 
                           
Beginning balance
 
$
1,731,751
 
$
13,059,042
 
$
 
$
14,790,793
 
Foreign exchange
   
 60,167
   
 —
   
   
 60,167
 
Ending balance
 
$
1,791,918
 
$
13,059,042
 
$
 
$
14,850,960
 


Note H – Intangibles

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

   
Industrial Hardware Segment
 
Security Products Segment
 
Metal Products Segment
   
Total
 
Weighted-Average Amortization Period (Years)
 
2016 Gross Amount
                             
Patents and developed technology
 
$
2,207,820
 
$
1,048,073
 
$
--
 
$
3,255,893
 
15.9
 
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,207,820
 
$
2,212,149
 
$
--
 
$
4,419,969
 
12.6
 
                               
 
2016 Accumulated Amortization
                             
Patents and developed technology
 
$
1,514,647
 
$
605,352
 
$
--
 
$
2,119,999
     
Customer relationships
   
--
   
134,912
   
--
   
134,912
     
Non-compete agreements
   
--
   
122,100
   
--
   
122,100
     
Intellectual property
   
--
   
92,211
   
--
   
92,211
     
Accumulated Amortization
 
$
1,514,647
 
$
954,575
 
$
--
 
$
2,469,222
     
                               
Net July 2, 2016 per Balance Sheet
 
$
693,173
 
$
1,257,574
 
$
--
 
$
1,950,747
     




-8-


 
 

 



2015 Gross Amount
                             
Patents and developed technology
 
$
2,206,852
 
$
1,029,181
 
$
--
 
$
3,236,033
 
15.9
 
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,206,852
 
$
2,193,257
 
$
--
 
$
4,400,109
 
12.6
 
                               
2015 Accumulated Amortization
                             
Patents and developed technology
 
$
1,478,692
 
$
575,026
 
$
--
 
$
2,053,718
     
Customer relationships
   
--
   
89,941
   
--
   
89,941
     
Non-compete agreements
   
--
   
81,400
   
--
   
81,400
     
Intellectual property
   
--
   
61,474
   
--
   
61,474
     
Accumulated Amortization
 
$
1,478,692
 
$
807,841
 
$
--
 
$
2,286,533
     
                               
Net January 2, 2016 per Balance Sheet
 
$
728,160
 
$
1,385,416
 
$
--
 
$
2,113,576
     


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.

On April 5, 2016 the Board of Directors passed a resolution freezing the benefits of The Salaried Employees Retirement Plan of The Eastern Company (the “Salaried Plan”) effective as of May 31, 2016.  Under ASC 715, the Company is required to remeasure plan assets and obligations during an interim period whenever a significant event occurs that results in a material change in the net periodic pension cost.  The determination of significance is based on judgment and consideration of events and circumstances impacting the pension costs.  After consulting with our actuary the freezing of benefits under the Salaried Plan is considered a significant event pursuant to such standard.

The Company uses April 30, 2016 as the remeasurement date.  Assumptions used to determine the projected benefits obligations for the Salaried Plan for the measurement date indicated follows:

Measurement Date
 
April 30, 2016
 
December 31, 2015
 
Discount rate
 
 
3.69%
 
 
4.24%
Expected rate of return
 
8.0%
 
8.0%
Rate of compensation increase
 
--
 
3.25%





-9-


 
 

 

As a result of the remeasurement, pension benefit obligations increased $3,022,291.  The major components of this change are as follows:
   
April 30, 2016
 
Discount rate
 
$
4,383,159
 
Service cost
   
770,361
 
Interest cost
   
818,565
 
Actuarial loss
   
611,693
 
Benefits paid
   
(1,026,898
)
Additional recognition due to significant event
   
(2,534,589
)
Net increase in pension benefit obligation
 
$
3,022,291
 

In accordance with ASC 715, the Company performed curtailment accounting procedures in relation to the freezing of benefits of the Salaried Plan.  As a result of the fact that there were no unrecognized prior service costs for the plan, and that the calculated $2.5 million gain from the reduction of accumulated plan benefits was more than offset by other actuarial losses in Other Comprehensive Income.

Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal 2016 and 2015 follow:
 
 
   
Pension Benefits
 
   
Six Months Ended
 
Three Months Ended
 
   
July 2, 2016
 
July 4, 2015
 
July 2, 2016
 
July 4, 2015
 
Service cost
 
$
1,341,557
 
$
1,929,975
 
$
528,552
 
$
964,988
 
Interest cost
   
1,774,343
   
1,718,476
   
1,007,763
   
859,217
 
Expected return on plan assets
   
(2,482,172
)
 
(2,575,828
)
 
(1,238,231
)
 
(1,287,914
)
Amortization of prior service cost
   
100,284
   
109,293
   
50,141
   
54,646
 
Amortization of the net loss
   
1,042,148
   
945,456
   
415,093
   
472,728
 
Net periodic benefit cost
 
$
1,776,160
 
$
2,127,372
 
$
763,318
 
$
1,063,665
 


   
Postretirement Benefits
 
   
Six Months Ended
 
Three Months Ended
 
   
July 2, 2016
 
July 4, 2015
 
July 2, 2016
 
July 4, 2015
 
Service cost
 
$
14,650
 
$
108,785
 
$
3,900
 
$
54,393
 
Interest cost
   
47,436
   
77,458
   
26,936
   
38,729
 
Expected return on plan assets
   
(23,766
)
 
(45,968
)
 
(12,016
)
 
(22,984
)
Amortization of prior service cost
   
(11,945
)
 
(11,944
)
 
(5,945
)
 
(5,972
)
Amortization of the net loss
   
(46,961
)
 
9,402
   
(33,461
)
 
4,701
 
Net periodic benefit cost
 
$
(20,586
)
$
137,733
 
$
(20,586
)
$
68,867
 

The Company reduced pension expense as a result of the significant event.  Pension expense for the second quarter and first six months of 2016 were reduced by approximately $612,000 related to the significant event.

Prior to April 30, 2016, the Company used a corridor approach to amortize actuarial gains and losses. We are applying the 10% threshold set forth in ASC 715. In addition, since all accrued benefits under the Salaried Plan are frozen, we are amortizing the unrecognized gains and losses outside of the corridor by the average life expectancy of the plan participants.  Our defined pension plans for hourly rated employees will continue to amortize the unrecognized gains and losses outside the corridor by the average remaining service of the active employees.

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 2016, the minimum contribution is $594,000.  For the past several years, the Company has also made discretionary contributions in order to improve funding ratios.  As of July 2, 2016, the Company has made contributions totaling $266,000, of which $181,250 was required.
 
-10-

 
 

 

The Company expects to contribute approximately $118,000 into its post-retirement plan.  As of July 2, 2016 the Company has contributed $79,000.

The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. The plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion.

In December 2015, the Company approved a 50% match on the first 4% of employee contributions.  The Company amended the Eastern Company Savings and Investment Plan (“401(k) Plan Amendment”) effective June 1, 2016.  The 401(k) Plan Amendment increased this match to 50% of the first 6% of contributions for the remainder of Fiscal 2016.  The 401(k) Plan Amendment also provided for an additional non-discretionary contribution for certain non-union U.S. employees who were eligible to participate in the Salaried Plan.  The amount of this non-discretionary contribution ranges from 0% to 4% of wages, based on the age of the individual on June 1, 2016.

The Company made contributions of $117,365 and $173,596 in the second quarter and first six months of 2016, respectively and $55,660 and $107,926 in the second quarter and first six months of 2015, respectively.  The matching contribution increased approximately $60,000 in the second quarter of 2016 as a result of the 401(k) Plan Amendment.

Also in December 2015, the Company approved a non-discretionary contribution of 2.5% for the benefit of all non-union U.S. employees who were not eligible for the Company’s Salaried Plan.  The 401(k) Plan Amendment increased the non-discretionary contribution to 3%, and changed the eligibility to all non-union U.S. employees.  This contribution is payable in January 2017.  The Company has accrued approximately $80,000 for this non-discretionary contribution as of July 2, 2016.


Note J – Stock Based Compensation and Stock Options

The Company has one stock option plan, the 2010 plan, for officers, other key employees, and non-employee directors.  As of July 2, 2016 the 2010 plan had 500,000 shares of common stock reserved and available for future grant and issuance.  Incentive stock options granted under the 2010 plan must have exercise prices that are not less than 100% of the fair market value of the stock on the dates the options are granted.  Restricted stock awards may also be granted to participants under the 2010 plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors.  Under the 2010 plan, nonqualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors.  No options or restricted stock were granted in the first six months of 2016 or 2015.

At July 2, 2016, there were no outstanding or exercisable options.


Note K – Income Taxes

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

The Company repatriated approximately $1.2 million in cash from its foreign subsidiaries in the first six months of 2015.  The impact on the effective tax rate was less than 1% in 2015.  No cash was repatriated in the first six months of 2016.

The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB Accounting Standards Codification (“ASC”) 740.  There have been no significant changes to the amount of unrecognized tax benefits during the six months ended July 2, 2016.  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.
 
-11-
 
 

 



Note L - Financial Instruments and Fair Value Measurements
 
Financial Risk Management Objectives and Policies

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

Interest Rate Risk
 
On July 2, 2016, the Company has no exposure to the risk of changes in market interest rates as the interest rate on the outstanding debt is fixed at 4.98% and 3.90%.

Fair Value Measurements

Assets and liabilities that require fair value measurement are recorded at fair value using market and income valuation approaches and considering the Company’s and counterparty’s credit risk. The Company uses the market approach and the income approach to value assets and liabilities as appropriate. There are no assets or liabilities requiring fair value measurements on July 2, 2016 or January 2, 2016.















-12-

 
 

 



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 twenty-six weeks ended July 2, 2016. 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 January 2, 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 January 2, 2016.

Certain statements set forth in this discussion and analysis of financial condition and results of operations are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. They use such words as “may,” “will,” “expect,” “believe,” “plan” and other similar terminology. These statements reflect management’s current expectations regarding future events and operating performance and speak only as of the date of this release. These forward-looking statements involve a number of risks and uncertainties, and actual future results and trends may differ materially depending on a variety of factors, including changing customer preferences, lack of success of new products, loss of customers, competition, increased raw material prices, problems associated with foreign sourcing of parts and products, changes within our industry segments and in the overall economy, litigation and legislation. In addition, terrorist threats and the possible responses by the U.S. government, the effects on consumer demand, the financial markets, the travel industry, the trucking industry, the impact of the recent referendum vote in favor of Great Britain no longer remaining a member of the European Union, the upcoming national elections in the United States, 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.


Overview

Sales in the second quarter of 2016 decreased less than 1% compared to the second quarter of 2015. The decline in sales was primarily the result of sales increases of new products sales of 3% to the many diverse markets we serve offset by a decrease of 3% in sales of existing products.  In the second quarter of 2016 Industrial Hardware sales increased 5%, Security Products sales increased 3% while Metal Products sales decreased 21% compared to the prior year period due to the continued pressure in the U.S. coal industry.

Sales in the first six months of 2016 decreased 5% compared to the prior year period, and was primarily the result of a sales increase of 3% in new products to the many diverse markets we serve.  The increase was offset by a decrease of 8% in sales of existing products.  Compared to the prior year period, sales increased in the first six months of 2016 by 2% in the Industrial Hardware segment and by 2% in the Security Products segment, while sales decreased by 35% in the Metal Products segment as a result of depressed mining product sales.

Gross margin as a percentage of sales for the three months ended July 2, 2016 was 23% compared to 21% in the second quarter of 2015. The increase was primarily the result of increased sales volume with higher margins in the Security Products segment.  Gross margin as a percentage of sales for the six months of 2016 was 21% compared to 21% in the prior year period.

 -13-

 
 

 


Selling and administration costs decreased $1.6 million or 22% in the second quarter and $2.1 million or 16% in the first half of 2016 compared to the prior year period. The decrease is primarily the result of legal and administrative costs totaling approximately $1.4 million in the second quarter and $2.0 million in the first six months of 2015 related to a proxy contest.

Net income in the second quarter and first six months of 2016 increased $1.5 million or 257% and $1.3 million or 88% compared to the same periods in 2015.

Cash flow from operations in the first six months of 2016 increased $4.7 million compared to the same period in 2015. The increase is primarily due to a reduction of inventory on hand and by timing differences in the collection of account receivable and payments of liabilities.

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 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%
         
         
 
Three Months Ended July 4, 2015
 
Industrial
Security
Metal
 
 
Hardware
Products
Products
Total
Net sales
100.0%
100.0%
100.0%
100.0%
Cost of products sold
74.6%
75.9%
94.7%
78.6%
Gross margin
25.4%
24.1%
5.3%
21.4%
         
Selling and administrative expense
21.2%
19.9%
12.0%
19.1%
Operating profit
4.2%
4.2%
-6.7%
2.3%

-14-

 
 

 

The following table shows the amount of change for the second quarter of 2016 compared to the second quarter of 2015 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
         $      767
       $      442
        $   (1,363)
        $   (154)
         
         Volume
-0.2%
1.4%
-21.4%
-3.3%
         Prices
-0.7%
-0.5%
0.0%
-0.4%
         New products
    6.0%
   2.0%
   0.4%
     3.3%
 
5.1%
2.9%
-21.0%
-0.4%
         
Cost of products sold
        $      498
       $     (61)
  $   (1,281)
        $    (844)
 
4.4%
-0.5%
-20.9%
-2.9%
         
Gross margin
      $      269
    $      503
        $   (82)
      $     690
 
7.0%
13.5%
-23.5%
8.7%
         
Selling and administrative expenses
      $   (591)
    $   (639)
         $     (330)
      $(1,560)
 
-18.5%
-20.8%
-42.3%
-22.1%
         
Operating profit
      $     860
     $   1,142
        $        248
      $  2,250
 
134.8%
175.8%
-57.3%
262.8%

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 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%
         
         
 
Six Months Ended July 4, 2015
 
Industrial
Security
Metal
 
 
Hardware
Products
Products
Total
Net sales
100.0%
100.0%
100.0%
100.0%
Cost of products sold
75.6%
76.1%
93.8%
79.4%
Gross margin
24.4%
23.9%
6.2%
20.6%
         
Selling and administrative expense
19.8%
19.0%
10.2%
17.6%
Operating profit
4.6%
4.9%
-4.0%
3.0%

-15-

 
 

 

The following table shows the amount of change for the first six months of 2016 compared to the first six months of 2015 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
         $      572
       $     538
         $ (5,039)
      $   (3,929)
         
         Volume
-4.1%
1.0%
-34.9%
-8.1%
         Prices
-0.5%
-0.4%
0.0%
-0.4%
         New products
    6.5%
     1.2%
    0.1%
    3.2%
 
1.9%
1.8%
-34.8%
-5.3%
         
Cost of products sold
        $     454
       $  (121)
  $    (4,037)
        $ (3,704)
 
2.0%
-0.5%
-29.7%
-6.3%
         
Gross margin
      $  118
     $  659
     $ (1,002)
      $    (225)
 
1.6%
9.3%
-112.0%
-1.5%
         
Selling and administrative expenses
      $  (707)
     $ (826)
     $      (531)
      $ (2,064)
 
-11.9%
-14.7%
-36.1%
-15.9%
         
Operating profit
      $    825
    $     1,485
      $ (471)
      $1,839
 
60.3%
103.4%
-81.5%
82.6%


Industrial Hardware Segment

Net sales in the Industrial Hardware segment were up 5% in the second quarter and 2% in the first half of 2016 compared to the prior year periods.  The increase in sales in both the second quarter and first half of 2016 when compared to the prior year periods primarily reflect sales across several markets including the off highway, service bodies, truck accessories, industrial and military markets. These increases were partially offset by decreased sales in the Class 8 market in relation to hardware and composites for existing models of trucks that have been produced over the past several years.

New product sales increased 6% for the second quarter and 7% for the first six months of the year in the 2016 periods when compared to the same periods in 2015. New products included composites for a new model in the Class 8 market that was launched in the second half of 2015; refrigerated boxes on truck cabs; smart boards and electronic rotary and drawer latches; brackets and door locking systems.

Cost of products sold for the Industrial Hardware segment increased $0.5 million or 4% in the second quarter and $0.4 million or 2% in the first half of 2016 compared to the same periods in 2015.

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

·  
an increase of $0.4 million or 7% in raw materials;
·  
and an increase of $0.1 million or 4% in costs for payroll and payroll related charges;
·  
and a decrease of $0.1 million or 47% in equipment rental.

The most significant factor resulting in the change to the cost of products sold in the first half of 2016 compared to the 2015 first half was an increase of $0.4 million or 3% in raw materials.

-16-

 
 

 

Gross margin as a percentage of sales for the Industrial Hardware segment increased in the second quarter to 26% in 2016 from 25% in the prior year period and in the first half of 2016 and 2015 it was 24%.  The increase in the second quarter of 2016 reflects the change in product mix with higher margins with lower volume products sold to non Class 8 truck market which traditionally have lower margins but higher volumes and the changes to cost of products sold discussed above.

Selling and administrative expenses in the Industrial Hardware segment decreased $0.6 million or 18% in the second quarter of 2016 and $0.7 million or 12% in the first half of 2016 as compared to the 2015 periods.
 
 
The most significant factor resulting in changes in selling and administrative expenses in the Industrial Hardware segment in the second quarter of 2016 compared to the 2015 second quarter included a decrease of $0.6 million in charges related to the proxy contest initiated in 2015.

The most significant factors resulting in changes in selling and administrative expenses in the Industrial Hardware segment in the first half of 2016 compared to the 2015 first half included a decrease of $0.8 million in charges related to the proxy contest initiated in 2015.


Security Products Segment

Net sales in the Security Products segment increased 3% in the second quarter and increased 2% in the first half of 2016 compared to the 2015 periods.  The increase in sales in the second quarter was the result of introducing new products in the laundry and events markets. The increase of sales in the first half of 2016 was both the result of an increase in sales of existing products including money boxes and card systems to the commercial laundry market, and lock products to the travel, OEM, vehicle, furniture and cash management markets, as well as the introduction of new products. Increased sales in the storage, events and routing operator markets were partially offset by decreased sales in the vehicular market.

Sales of new products included an economy pushbutton lock for job site security boxes; a carded cable luggage locks for the travel industry markets; and a tumbler plate lock for the waste and recycling industry.

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

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

·  
an increase of $0.1 million or 27% in engineering costs;
·  
a decrease of $0.1 million or 6% in costs for payroll and payroll related charges;
·  
and a decrease of $0.2 million or 2% in raw materials.

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

·  
an increase of $0.1 million or 19% in engineering expense;
·  
an increase of $0.1 million or 11% in costs for supplies and tools;
·  
an increase of $0.1 million or 92% in fire and liability insurance;
·  
a decrease of $0.2 million or 4% for payroll and payroll related charges;
·  
a decrease of $0.2 million or 1% in raw materials.

Gross margin as a percentage of sales for the Security Products segment in the second quarter increased to 27% in 2016 from 24% in the 2015 period and increased in the first half to 26% from 24% in the prior year period.
 
-17-

 
 

 

Selling and administrative expenses in the Security Products segment decreased $0.6 million or 21% in the second quarter and $0.8 million or 15% in the first half of 2016 as compared to the 2015 periods.

The most significant factors resulting in changes in selling and administrative expenses in the Security Products segment in the second quarter of 2016 compared to the 2015 second quarter included a decrease of $0.6 million in charges related to the proxy contest initiated in 2015.

The most significant factors resulting in changes in selling and administrative expenses in the Security Products segment in the first half of 2016 compared to the 2015 first half included a decrease of $0.8 million in charges related to the proxy contest initiated in 2015.


Metal Products Segment

Net sales in the Metal Products segment decreased 21% in the second quarter and 35% in the first half of 2016 as compared to the prior year periods. The U.S. mining industry is at its lowest levels in a decade and is still under significant pressures in 2016. The coal mining industry continues to be impacted by coal plant closures, lower natural gas prices, excess coal inventories and stricter EPA regulations. The reduction in our contract castings products was due to the down turn in the Class 8 truck market where we supply EGR valve casting for truck engines.  We are working with several new customers in the contract casting market which we expect to favorably impact the remainder of the 2016 fiscal year.

Cost of products sold for the Metal Products segment decreased $1.3 million or 21% in the second quarter and $4.0 million or 30% in the first half of 2016 compared to the same periods in 2015.

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

·  
an increase of $0.1 million or 8% in raw materials;
·  
a decrease of $0.6 million or 32% in costs for payroll and payroll related charges;
·  
a decrease of $0.4 million or 47% in costs for supplies and tools;
·  
a decrease of $0.2 million or 63% in costs for maintenance and repairs;
·  
and a decrease of $0.2 million or 42% in utilities costs.

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

·  
a decrease of $1.7 million or 35% in costs for payroll and payroll related charges;
·  
a decrease of $0.9 million or 24% in raw materials;
·  
a decrease of $0.9 million or 48% in costs for supplies and tools;
·  
and a decrease of $0.4 million or 42% related to costs for maintenance and repairs.

Gross margin as a percentage of net sales for the Metal Products segment was 5% in the second quarter of both 2016 and 2015 and decreased from 6% to -1% in the first half of 2016 as compared to the 2015 periods. The decreases first half of 2016 is primarily due to the lower sales volume causing lower utilization of the Company’s production capacity in 2016 as compared to the 2015 periods.

Selling and administrative expenses in the Metal Products segment decreased $0.3 million or 42% in the second quarter and $0.5 million or 36% in the first half of 2016 as compared to the 2015 periods.

The most significant factor resulting in changes in selling and administrative expenses in the Metal Products segment in the second quarter of 2016 compared to the 2015 second quarter included a decrease of $0.2 million in charges related to the proxy contest initiated in 2015.
 
 
The most significant factors resulting in changes in selling and administrative expenses in the Metal Products segment in the first half of 2016 compared to the 2015 first half included a decrease of $0.4 million in charges related to the proxy contest initiated in 2015.
 
-18-
 
 

 

Other Items

Interest expense decreased 32% in the second quarter and in the first six months of 2016 compared to the prior year period due to the decreased level of debt in 2016.

Other income was not material to the financial statements.

Income taxes reflected the change in operating results. The effective tax rates in the second quarter and first six months of 2016 were 32% and 32%, respectively, compared to 29% and 32%, respectively in the 2015 periods. The slightly lower than expected effective rates are the result of lower earnings estimates from our US sources compared to earnings estimates from foreign sources that have lower overall tax rates.


Liquidity and Sources of Capital

The Company generated $6.1 million of cash from its operations during the first six months of 2016 compared to $1.4 million during the same period in 2015.  The increase in cash flows in the 2016 period compared to the prior year period was primarily the result of increased earnings during the period related to the cash expended for the proxy contest in 2015, the impact from an inventory reduction initiative, as well as the associated timing differences in the collections of accounts receivable, and payments of liabilities.  Cash flow from operations coupled with cash on hand at the beginning of the year was sufficient to fund capital expenditures, debt service, and dividend payments.

Additions to property, plant and equipment were $1.1 million for the first six months of 2016 and $1.6 million for the same period in 2015.  Total capital expenditures for 2016 are expected to be approximately $2.5 million.  As of July 2, 2016, there is approximately $370,000 of outstanding commitments for these capital expenditures.

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

   
Second
Quarter
2016
Second
Quarter
2015
Year
End
2015
Current ratio
 
5.6
 
5.5
 
5.0
 
Average days’ sales in accounts receivable
 
49
 
49
 
47
 
Inventory turnover
 
3.2
 
3.4
 
3.0
 
Total debt to shareholders’ equity
 
2.7
%
4.8
%
4.0
%

The following table shows important liquidity measures as of the balance sheet date for each period below (in millions):
   
Second
Quarter
2016
 
Second
Quarter
2015
 
Year
End
2015
 
Cash and cash equivalents
     
 
     
  - Held in the United States
 
$    8.7
 
$   3.6
 
$   6.9
 
  - Held by a foreign subsidiary
 
11.5
 
9.7
 
10.9
 
   
20.2
 
13.3
 
17.8
 
Working capital
 
 62.9
 
 58.3
 
 60.1
 
Net cash provided by operating activities
 
 6.1
 
 1.4
 
 9.1
 
Change in working capital impact on net cash
    used in operating activities
 
 
(0.1
)
 
(3.2
)
 
(2.0
)
Net cash used in investing activities
 
(1.1
)
(1.6
)
(2.5
)
Net cash used in financing activities
 
(2.4
)
(2.1
)
(3.9
)

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

 


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

Total inventories declined approximately 8% to $34.0 million on July 2, 2016 compared to $36.8 million at year end 2015 and decreased approximately 3% from $34.9 million at the end of the second quarter of 2015.  Management made inventory control a priority in 2016, and has been able to reduce overall inventory in the first six months of 2016.  Accounts receivable were $19.6 million compared to $17.5 million at year end 2015 and $19.9 million at the end of the second quarter of 2015.

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

-20-

 
 

 

ITEM 3 – QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

During the 26-week period ending July 2, 2016, there have been no material changes in market risk from what was reported in the 2015 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 2, 2016, 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 2, 2016 evaluation date.

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

Changes in Internal Controls:

During the 26-week period ending July 2, 2016, there have been no significant changes in the Company’s internal control over financial reporting or in other factors that have materially affected, or are reasonably likely to materially affect, the Company’s internal controls.


PART II – OTHER INFORMATION

ITEM 1 – LEGAL PROCEEDINGS

During 2010, the Company was contacted by the State of Illinois regarding potential ground contamination at our plant in Wheeling, Illinois.  The Company signed up with a voluntary remediation program in Illinois and has engaged an environmental clean-up company to perform testing and develop a remediation plan.  Since 2010, the environmental company has completed a number of tests and a final remediation system design is expected to be approved in this fiscal year.  In Fiscal 2016, the Company has expensed $2,500 related to this issue and expects an additional cost for the remediation system of approximately $25,000.

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


ITEM 1A – RISK FACTORS

During the 26-week period ending July 2, 2016, there have been no material changes in risk factors from what was reported in the 2015 Annual Report on Form 10-K.
 
-21-
 
 

 



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

During the prior three years there have been no sales of securities by the Company which were not registered under the Securities Act; and during the 26-week period ending July 2, 2016, there were no purchases of any equity securities of the Company registered under the Exchange Act by or on behalf of the Company or any “affiliated purchaser” as defined in 17CFR 240.10b-18(a)(3).


ITEM 3 – DEFAULTS UPON SENIOR SECURITIES
 

None


ITEM 4 – MINE SAFETY DISCLOSURES

Not applicable.


ITEM 5 – OTHER INFORMATION

None


ITEM 6 – EXHIBITS

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

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

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

99(2)) Form 8-K filed on March 18, 2016 setting forth the press release reporting the release of the President’s Letter from the Annual Report to Shareholders is incorporated herein by reference.

99(3)) Form 8-K filed on March 30, 2016 setting forth the press release reporting the release of the compensatory arrangements with certain officers is incorporated herein by reference.

99(4)) Form 8-K filed on April 15, 2016 setting forth the press release reporting the release of an amendment to its proxy statement is incorporated herein by reference.

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

99(6)) Form 8-K filed on April 29, 2016 setting forth the results of the annual meeting of the Shareholders of the Company which was held on April 27, 2016 is incorporated by reference.

99(7)) Form 8-K filed on June 30, 2016 setting forth the press release reported that the Board of Directors of the Company has adopted an incentive compensation clawback policy as part of the Board’s ongoing efforts to strengthen the Company’s corporate governance and risk management is incorporated by reference.
 
 
-22-

 
 

 


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 1, 2016
/s/August M. Vlak
 
August M. Vlak
President and Chief Executive Officer
   
DATE:  August 1, 2016
/s/John L. Sullivan III
 
John L. Sullivan III
Vice President and Chief Financial Officer
   
DATE:  August 1, 2016
/s/Angelo M. Labbadia
 
Angelo M. Labbadia
 
Chief Operating Officer
 
 
 
 -23-
EX-31 2 ex31_2nd2016.htm ex31_2nd2016.htm
EXHIBIT 31

CERTIFICATIONS

I, August M. Vlak, certify that:

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

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

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

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

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

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

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

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

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

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

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

Dated:  August 1, 2016

/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 1, 2016

/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 1, 2016

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


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


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

 
1)
The Company’s Quarterly Report on Form 10-Q for the Period ended July 2, 2016, 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 1st day of August, 2016.


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


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

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








EX-101.INS 4 eml-20160702.xml XBRL INSTANCE DOCUMENT 0000031107 2016-01-03 2016-07-02 0000031107 2016-07-27 0000031107 2016-07-02 0000031107 2016-01-02 0000031107 2015-04-05 2015-07-04 0000031107 2015-01-04 2015-07-04 0000031107 2016-04-03 2016-07-02 0000031107 2015-01-03 0000031107 2015-07-04 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2016-04-03 2016-07-02 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 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-01-03 2016-07-02 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2015-04-05 2015-07-04 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2016-04-03 2016-07-02 0000031107 us-gaap:OperatingSegmentsMember eml:MetalProductsMember 2015-04-05 2015-07-04 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2015-01-04 2015-07-04 0000031107 us-gaap:OperatingSegmentsMember eml:IndustrialHardwareMember 2015-01-04 2015-07-04 0000031107 us-gaap:OperatingSegmentsMember eml:IndustrialHardwareMember 2016-01-03 2016-07-02 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2015-04-05 2015-07-04 0000031107 eml:SecurityProductsMember us-gaap:OperatingSegmentsMember 2015-01-04 2015-07-04 0000031107 us-gaap:LineOfCreditMember 2010-01-29 0000031107 eml:TermLoan2012Member 2012-01-25 0000031107 us-gaap:MediumTermNotesMember 2010-01-29 0000031107 us-gaap:LineOfCreditMember 2016-07-02 0000031107 us-gaap:LineOfCreditMember 2016-01-03 2016-07-02 0000031107 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-01-03 2016-07-02 0000031107 us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2016-01-03 2016-07-02 0000031107 us-gaap:InterestRateFloorMember us-gaap:LineOfCreditMember us-gaap:MinimumMember 2016-07-02 0000031107 us-gaap:SecuredDebtMember us-gaap:MinimumMember 2016-01-03 2016-07-02 0000031107 us-gaap:MinimumMember 2016-07-02 0000031107 eml:SecurityProductsMember 2016-01-02 0000031107 eml:MetalProductsMember 2016-01-02 0000031107 eml:IndustrialHardwareMember 2016-01-02 0000031107 eml:MetalProductsMember 2016-01-03 2016-07-02 0000031107 eml:IndustrialHardwareMember 2016-01-03 2016-07-02 0000031107 eml:SecurityProductsMember 2016-01-03 2016-07-02 0000031107 eml:SecurityProductsMember 2016-07-02 0000031107 eml:IndustrialHardwareMember 2016-07-02 0000031107 eml:MetalProductsMember 2016-07-02 0000031107 us-gaap:IntellectualPropertyMember 2016-01-02 0000031107 eml:MetalProductsMember us-gaap:IntellectualPropertyMember 2016-01-02 0000031107 eml:MetalProductsMember us-gaap:CustomerRelationshipsMember 2016-01-02 0000031107 us-gaap:NoncompeteAgreementsMember 2016-01-02 0000031107 us-gaap:NoncompeteAgreementsMember 2016-07-02 0000031107 eml:PatentsAndDevelopedTechnologyMember 2016-07-02 0000031107 us-gaap:NoncompeteAgreementsMember eml:SecurityProductsMember 2016-01-02 0000031107 eml:MetalProductsMember us-gaap:NoncompeteAgreementsMember 2016-01-02 0000031107 us-gaap:IntellectualPropertyMember eml:SecurityProductsMember 2016-01-02 0000031107 us-gaap:NoncompeteAgreementsMember eml:SecurityProductsMember 2016-07-02 0000031107 us-gaap:CustomerRelationshipsMember eml:IndustrialHardwareMember 2016-07-02 0000031107 eml:MetalProductsMember us-gaap:NoncompeteAgreementsMember 2016-07-02 0000031107 us-gaap:CustomerRelationshipsMember eml:SecurityProductsMember 2016-07-02 0000031107 us-gaap:IntellectualPropertyMember eml:SecurityProductsMember 2016-07-02 0000031107 us-gaap:IntellectualPropertyMember eml:MetalProductsMember 2016-07-02 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:IndustrialHardwareMember 2016-07-02 0000031107 eml:MetalProductsMember eml:PatentsAndDevelopedTechnologyMember 2016-07-02 0000031107 us-gaap:IntellectualPropertyMember 2016-07-02 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:SecurityProductsMember 2016-01-02 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:SecurityProductsMember 2016-07-02 0000031107 us-gaap:IntellectualPropertyMember eml:IndustrialHardwareMember 2016-07-02 0000031107 us-gaap:CustomerRelationshipsMember 2016-07-02 0000031107 eml:PatentsAndDevelopedTechnologyMember 2016-01-02 0000031107 us-gaap:CustomerRelationshipsMember eml:SecurityProductsMember 2016-01-02 0000031107 eml:IndustrialHardwareMember eml:PatentsAndDevelopedTechnologyMember 2016-01-02 0000031107 eml:MetalProductsMember eml:PatentsAndDevelopedTechnologyMember 2016-01-02 0000031107 us-gaap:CustomerRelationshipsMember eml:IndustrialHardwareMember 2016-01-02 0000031107 us-gaap:CustomerRelationshipsMember eml:MetalProductsMember 2016-07-02 0000031107 eml:IndustrialHardwareMember us-gaap:NoncompeteAgreementsMember 2016-01-02 0000031107 us-gaap:NoncompeteAgreementsMember eml:IndustrialHardwareMember 2016-07-02 0000031107 us-gaap:CustomerRelationshipsMember 2016-01-02 0000031107 eml:IndustrialHardwareMember us-gaap:IntellectualPropertyMember 2016-01-02 0000031107 eml:PatentsAndDevelopedTechnologyMember 2016-01-03 2016-07-02 0000031107 eml:PatentsAndDevelopedTechnologyMember 2016-01-02 2016-01-02 0000031107 us-gaap:NoncompeteAgreementsMember 2016-01-03 2016-07-02 0000031107 us-gaap:CustomerRelationshipsMember 2016-01-02 2016-01-02 0000031107 us-gaap:IntellectualPropertyMember 2016-01-02 2016-01-02 0000031107 2016-01-02 2016-01-02 0000031107 us-gaap:CustomerRelationshipsMember 2016-01-03 2016-07-02 0000031107 us-gaap:IntellectualPropertyMember 2016-01-03 2016-07-02 0000031107 us-gaap:NoncompeteAgreementsMember 2016-01-02 2016-01-02 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2016-04-30 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2015-12-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2016-04-30 2016-04-30 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2015-12-31 2015-12-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2015-01-04 2015-07-04 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2015-04-05 2015-07-04 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2016-01-03 2016-07-02 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-01-03 2016-07-02 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2016-04-03 2016-07-02 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2016-04-03 2016-07-02 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2015-04-05 2015-07-04 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2015-01-04 2015-07-04 0000031107 us-gaap:MinimumMember 2016-01-03 2016-07-02 0000031107 2015-12-31 2015-12-31 0000031107 eml:Plan401KPlanAmendmentMember 2016-01-03 2016-07-02 0000031107 eml:USNonUnionEmployeesMember us-gaap:MinimumMember 2016-01-03 2016-07-02 0000031107 us-gaap:MaximumMember eml:USNonUnionEmployeesMember 2016-01-03 2016-07-02 0000031107 eml:Plan2010Member 2016-07-02 0000031107 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2016-01-03 2016-07-02 0000031107 us-gaap:EmployeeStockOptionMember 2016-01-03 2016-07-02 0000031107 us-gaap:EmployeeStockOptionMember 2015-01-04 2015-07-04 0000031107 us-gaap:RestrictedStockMember 2016-01-03 2016-07-02 0000031107 us-gaap:RestrictedStockMember 2015-01-04 2015-07-04 0000031107 us-gaap:EmployeeStockOptionMember 2016-07-02 0000031107 us-gaap:MediumTermNotesMember 2016-07-02 0000031107 eml:TermLoan2012Member 2016-07-02 0000031107 us-gaap:LiabilityMember 2016-01-02 0000031107 us-gaap:LiabilityMember 2016-07-02 0000031107 us-gaap:AssetsMember 2016-01-02 0000031107 us-gaap:AssetsMember 2016-07-02 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure eml:Plan eml:Liabilities eml:Assets false --01-02 2016-07-02 No No Yes Accelerated Filer EASTERN CO 0000031107 6252365 2016 Q2 10-Q <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note E &#8211; Recent Accounting Pronouncements</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months. The guidance is to be applied using a modified retrospective approach at the beginning of the earliest comparative period in the financial statements and is effective for years beginning after December 15, 2019. Early adoption is permitted. The Company is still in the process of determining the effect that the adoption of ASU 2016-02 will have on the accompanying financial statements.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">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> 9044639 9109394 19626374 17502445 36636775 38227179 20817870 19929214 -1154098 -1233964 -22051834 -21083312 448000 450000 122937536 121738559 75268226 76652091 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note A &#8211; Basis of Presentation</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and footnotes required by generally accepted accounting principles in the United States for complete financial statements. Refer to the Company&#8217;s consolidated financial statements and notes thereto included in its Form 10-K for the fiscal year ended January 2, 2016 for additional information.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">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 style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The condensed consolidated balance sheet as of January 2, 2016 has been derived from the audited consolidated balance sheet at that date.</div></div> 20246083 17814986 15834444 13320316 2431097 -2514128 0.22 0.22 0.11 0.11 8942461 8947094 0 0 50000000 50000000 29071611 28997050 1767388 516997 896591 1515800 28281709 29125536 58667200 54962920 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note F &#8211; Debt</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">On January 29, 2010, the Company signed a secured Loan Agreement (the &#8220;Loan Agreement&#8221;) with People&#8217;s United Bank (&#8220;People&#8217;s&#8221;) which included a $5,000,000 term portion (the &#8220;Original Term Loan&#8221;) and a $10,000,000 revolving credit portion.&#160;&#160;On January 25, 2012, the Company amended the loan agreement by taking an additional $5,000,000 term loan (the &#8220;2012 Term Loan&#8221;).&#160;&#160;Interest on the Original Term Loan portion of the Loan Agreement is fixed at 4.98%.&#160;&#160;Interest on the 2012 Term Loan is fixed at 3.90%.&#160;&#160;The interest rate on the revolving credit portion of the Loan Agreement varied based on the LIBOR rate or People&#8217;s Prime rate plus a margin spread of 2.25%, with a floor rate of 3.25% and a maturity date of January 31, 2014.&#160;&#160;On January 23, 2014, the Company signed a second amendment to its secured Loan Agreement with People&#8217;s which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2016 and changed the interest rate to LIBOR plus 2.25%, eliminating the floor previously in place.&#160;&#160;On June 9, 2016, the Company signed a third amendment to its secured Loan Agreement which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2018.&#160;&#160;The Company did not utilize the revolving credit facility during Fiscal 2015 or during the first six months of 2016.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company has loan covenants under the Loan Agreement which required the Company to maintain a fixed charge coverage ratio of at least 1.1 to 1, and minimum tangible net worth of $55 million. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing.&#160;&#160;The Company was in compliance with all covenants in 2015 and for the six-month period ended July 2, 2016.</div></div> 0.0225 0.0225 0.0325 2018-07-01 3087622 2599541 986167 986167 0.0369 0.0424 -1042148 -945456 -472728 46961 -415093 33461 -9402 -4701 118000 181250 594000 -611693 1 -5945 -11945 109293 54646 50141 -11944 100284 -5972 2500000 107926 55660 117365 173596 0.5 0.0325 0 0.08 0.08 2575828 22984 23766 2482172 12016 1287914 1238231 45968 818565 47436 1007763 26936 38729 1718476 77458 1774343 859217 79000 266000 1026898 3022291 2127372 763318 137733 1776160 -20586 1063665 68867 -20586 -2534589 27153446 24304926 770361 1929975 964988 1341557 14650 3900 528552 54393 108785 1849128 1902386 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note J &#8211; Stock Based Compensation and Stock Options</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company has one stock option plan, the 2010 plan, for officers, other key employees, and non-employee directors.&#160;&#160;As of July 2, 2016 the 2010 plan had 500,000 shares of common stock reserved and available for future grant and issuance.&#160;&#160;Incentive stock options granted under the 2010 plan must have exercise prices that are not less than 100% of the fair market value of the stock on the dates the options are granted.&#160;&#160;Restricted stock awards may also be granted to participants under the 2010 plan with restrictions determined by the Compensation Committee of the Company&#8217;s Board of Directors.&#160;&#160;Under the 2010 plan, nonqualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Company&#8217;s Board of Directors.&#160;&#160;No options or restricted stock were granted in the first six months of 2016 or 2015.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">At July 2, 2016, there were no outstanding or exercisable options.</div></div> 0.09 0.23 0.44 0.33 0.44 0.09 0.23 0.33 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note B &#8211; Earnings Per Share</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The denominators used in the earnings per share computations follow:</div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">July 4, 2015</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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Basic:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Weighted average shares outstanding</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">6,244,250</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">6,250,326</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">6,244,451</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="font-size: 10pt; font-family: Times New Roman; display: inline; width: 52%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Diluted:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Weighted average shares outstanding</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">6,244,250</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">6,250,326</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">6,244,451</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Dilutive stock options</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">--</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 align="right" 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; display: block;">--</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">--</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 align="right" 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; display: block;">--</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 align="left" valign="bottom" style="padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Denominator for diluted earnings per share</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">6,244,250</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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;">&#160;</td><td align="right" 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; display: block;">6,244,451</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> -169871 -117865 0.01 2873871 2002119 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: justify; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note L - Financial Instruments and Fair Value Measurements</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Financial Risk Management Objectives and Policies</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company is exposed primarily to credit, interest rate and currency exchange rate risks which arise in the normal course of business.</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Credit Risk</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its receivable accounts with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At July 2, 2016 and January 2, 2016, there were no significant concentrations of credit risk. No one customer represented more than 10% of the Company&#8217;s net trade receivables at July 2, 2016 or at January 2, 2016.&#160;&#160;The maximum exposure to credit risk is primarily represented by the carrying amount of the Company&#8217;s accounts receivable.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Interest Rate Risk</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">On July 2, 2016, the Company has no exposure to the risk of changes in market interest rates as the interest rate on the outstanding debt is fixed at 4.98% and 3.90%.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Fair Value Measurements</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Assets and liabilities that require fair value measurement are recorded at fair value using market and income valuation approaches and considering the Company&#8217;s and counterparty&#8217;s credit risk. The Company uses the market approach and the income approach to value assets and liabilities as appropriate. There are no assets or liabilities requiring fair value measurements on July 2, 2016 or January 2, 2016.</div></div> 2113576 1950747 0 693173 1257574 728160 1385416 0 0 605352 134912 134912 0 0 0 0 0 0 1514647 81400 2469222 122100 0 61474 0 0 575026 122100 61474 89941 92211 89941 2286533 807841 954575 1514647 0 81400 1478692 2119999 2053718 0 0 0 0 1478692 0 92211 P15Y10M24D P12Y7M6D P15Y10M24D P5Y P5Y P5Y P12Y7M6D P5Y P5Y P5Y 0 307370 0 2207820 0 2212149 0 407000 407000 3255893 407000 0 307370 407000 0 0 449706 307370 0 2206852 2207820 0 2193257 307370 1029181 1048073 0 449706 3236033 449706 2206852 0 0 0 0 0 4419969 449706 4400109 0 1200000 0 -39702 -17734 14790793 14850960 13059042 0 1731751 13059042 1791918 0 -60167 0 -60167 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: justify; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note G &#8211; Goodwill</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The following is a roll-forward of goodwill from year-end 2015 to the end of the second quarter 2016:</div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Industrial</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Hardware</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Security</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Products</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Metal</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Products</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="display: block; text-indent: 0pt;"></div><div style="display: block; text-indent: 0pt;"></div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Beginning balance</div></td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">1,731,751</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">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 align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">14,790,793</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="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Foreign exchange</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">60,167</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">60,167</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="padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: justify; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Ending balance</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,791,918</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">13,059,042</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">14,850,960</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> 7912161 15022049 8601603 15247339 2153902 828237 3078628 4024581 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note K &#8211; Income Taxes</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company files income tax returns in the U.S. federal jurisdiction, and various states and foreign jurisdictions.&#160;&#160;With few exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before 2012 and non-U.S. income tax examinations by tax authorities prior to 2010.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company repatriated approximately $1.2 million in cash from its foreign subsidiaries in the first six months of 2015.&#160;&#160;The impact on the effective tax rate was less than 1% in 2015.&#160;&#160;No cash was repatriated in the first six months of 2016.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB Accounting Standards Codification (&#8220;ASC&#8221;) 740.&#160;&#160;There have been no significant changes to the amount of unrecognized tax benefits during the six months ended July 2, 2016.&#160;&#160;The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.</div></div> 243643 695357 1288671 990791 236787 1099021 3038008 2318859 724353 -2864295 -380000 0 877879 1039252 -21384 40364 -440315 -399298 -461524 -513110 0 0 0 0 164957 163561 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: justify; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note H &#8211; Intangibles</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The gross carrying amount and accumulated amortization of amortizable intangible assets:</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"><table cellpadding="0" cellspacing="0" style="font-size: 9pt; font-family: Arial; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Industrial </div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Hardware</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Security </div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Products</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Metal </div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Products</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted-Average</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Amortization</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Period</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">(Years)</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;"><div style="font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2016 Gross Amount</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and developed technology</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>2,207,820</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>1,048,073</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>3,255,893</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-weight: bold;">15.9</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>449,706</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>449,706</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>407,000</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>407,000</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Intellectual property</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>307,370</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>307,370</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total Gross Intangibles</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>2,207,820</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>2,212,149</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>4,419,969</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-weight: bold;">12.6</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2016 Accumulated Amortization</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and developed technology</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>1,514,647</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>605,352</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>2,119,999</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>134,912</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>134,912</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>122,100</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>122,100</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Intellectual property</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div>92,211</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div>92,211</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Accumulated Amortization</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>1,514,647</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>954,575</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>2,469,222</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Net July 2, 2016 per Balance Sheet</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-weight: bold;">$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">693,173</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-weight: bold;">$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">1,257,574</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-weight: bold;">$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-weight: bold;">$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">1,950,747</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2015 Gross Amount</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and developed technology</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>2,206,852</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>1,029,181</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>3,236,033</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>15.9</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>449,706</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>449,706</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>407,000</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>407,000</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; padding-bottom: 2px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Intellectual property</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>307,370</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>307,370</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div>5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; padding-bottom: 4px; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total Gross Intangibles</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>2,206,852</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>2,193,257</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>4,400,109</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div>12.6</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2015 Accumulated Amortization</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and developed technology</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>1,478,692</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>575,026</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>2,053,718</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>89,941</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>89,941</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>81,400</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>81,400</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Intellectual property</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>61,474</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>61,474</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Accumulated Amortization</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>1,478,692</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>807,841</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>2,286,533</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; padding-bottom: 4px; width: 40%; background-color: #cceeff;">Net January 2, 2016 per Balance Sheet</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">728,160</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,385,416</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">2,113,576</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div></div> 100570 47745 68669 32384 36842413 33983325 18247010 16830984 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note C &#8211; Inventories, Net</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The components of inventories follow:</div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">January 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="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Raw material and component parts</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">10,066,879</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; display: block;">$</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; display: block;">10,913,827</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Work in process</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">7,085,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; display: block;">7,681,576</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Finished goods</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">16,830,984</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; display: block;">18,247,010</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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 4px; display: inline; 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; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">33,983,325</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; display: block;">$</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; display: block;">36,842,413</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div></div> 7085462 7681576 10913827 10066879 121738559 122937536 15162888 13778257 10000000 5000000 5000000 10000000 1428571 1071429 1785714 1071428 0.039 0.0498 0.0498 0.039 -1609471 -1084325 -2088009 -2446573 6079860 1353223 1458545 584594 2087837 2735910 26967 26518 19960 5144 2227505 856022 3105868 4066732 -431526 1792650 2194472 650002 -577879 1369091 2920847 1436293 -184059 637546 -1048587 1497277 -257653 -27591 -621923 -79866 721248 186514 488081 373028 -679178 1313187 -339588 888656 19668867 20052890 286920 286920 1660070 1751052 57255 -968522 311997 -1570840 775625 793055 1373724 1375145 1084325 1609471 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: justify; margin-left: 0pt; text-decoration: underline; display: block; margin-right: 0pt; text-indent: 0pt;">Note I &#8211; Retirement Benefit Plans</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">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 style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">On April 5, 2016 the Board of Directors passed a resolution freezing the benefits of The Salaried Employees Retirement Plan of The Eastern Company (the &#8220;Salaried Plan&#8221;) effective as of May 31, 2016.&#160;&#160;Under ASC 715, the Company is required to remeasure plan assets and obligations during an interim period whenever a significant event occurs that results in a material change in the net periodic pension cost.&#160;&#160;The determination of significance is based on judgment and consideration of events and circumstances impacting the pension costs.&#160;&#160;After consulting with our actuary the freezing of benefits under the Salaried Plan is considered a significant event pursuant to such standard.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company uses April 30, 2016 as the remeasurement date.&#160;&#160;Assumptions used to determine the projected benefits obligations for the Salaried Plan for the measurement date indicated follows:</div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td align="left" valign="bottom" style="padding-bottom: 2px;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Measurement Date</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">April 30, 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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #cceeff;"><div style="display: block; text-indent: 0pt;">&#160;</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Discount rate</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; display: block;">3.69</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; display: block;">%</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; display: block;">4.24</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; display: block;">%</div></td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Expected rate of return</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; display: block;">8.0</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; display: block;">%</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; display: block;">8.0</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; display: block;">%</div></td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Rate of compensation increase</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; display: block;">--</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; display: block;">3.25</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; display: block;">%</div></td></tr></table></div><div>&#160;</div><div>As a result of the remeasurement, pension benefit obligations increased $3,022,291.&#160;&#160;The major components of this change are as follows:</div><div>&#160;</div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: center; display: block; text-indent: 0pt;">April 30, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 18pt; display: block; margin-right: 0pt; text-indent: -18pt;">Discount rate</div></td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">4,383,159</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">770,361</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Interest cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">818,565</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Actuarial loss</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">611,693</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Benefits paid</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(1,026,898</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Additional recognition due to significant event</div></td><td align="right" 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; display: block;">(2,534,589</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 4px; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Net increase in pension benefit obligation</div></td><td align="right" 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; display: block;">$</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; display: block;">3,022,291</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="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">In accordance with ASC 715, the Company performed curtailment accounting procedures in relation to the freezing of benefits of the Salaried Plan.&#160;&#160;As a result of the fact that there were no unrecognized prior service costs for the plan, and that the calculated $2.5 million gain from the reduction of accumulated plan benefits was more than offset by other actuarial losses in Other Comprehensive Income.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal 2016 and 2015 follow:</div><div style="text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"><br /> &#160;</div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">1,929,975</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">528,552</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">964,988</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Interest cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">1,718,476</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,007,763</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">859,217</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Expected return on plan assets</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(2,575,828</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(1,287,914</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Amortization of prior service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">100,284</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">109,293</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">50,141</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">54,646</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Amortization of the net loss</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">945,456</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">472,728</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 align="left" valign="bottom" style="padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Net periodic benefit cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">$</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; display: block;">2,127,372</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">$</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; display: block;">1,063,665</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="display: block; text-indent: 0pt;"><br /></div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">14,650</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">108,785</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">3,900</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">54,393</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Interest cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">47,436</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">77,458</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">26,936</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">38,729</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Expected return on plan assets</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(45,968</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(22,984</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Amortization of prior service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">(11,944</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">(5,972</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Amortization of the net loss</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" 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; display: block;">9,402</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" 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; display: block;">4,701</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 align="left" valign="bottom" style="padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Net periodic benefit cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" 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; display: block;">$</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; display: block;">137,733</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" 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; display: block;">$</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; display: block;">68,867</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="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company reduced pension expense as a result of the significant event.&#160;&#160;Pension expense for the second quarter and first six months of 2016 were reduced by approximately $612,000 related to the significant event.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Prior to April 30, 2016, the Company used a corridor approach to amortize actuarial gains and losses. We are applying the 10% threshold set forth in ASC 715. In addition, since all accrued benefits under the Salaried Plan are frozen, we are amortizing the unrecognized gains and losses outside of the corridor by the average life expectancy of the plan participants.&#160;&#160;Our defined pension plans for hourly rated employees will continue to amortize the unrecognized gains and losses outside the corridor by the average remaining service of the active employees.</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div><div style="display: block; text-indent: 0pt;"><div style="white-space: normal; text-transform: none; word-spacing: 0px; color: rgb(0,0,0); text-align: justify; font: 13px 'Times New Roman'; margin-left: 0pt; widows: 1; display: block; letter-spacing: normal; margin-right: 0pt; text-indent: 0pt; -webkit-text-stroke-width: 0px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company&#8217;s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.&#160;&#160;In 2016, the minimum contribution is $594,000.&#160;&#160;For the past several years, the Company has also made discretionary contributions in order to improve funding ratios.&#160;&#160;As of July 2, 2016, the Company has made contributions totaling $266,000, of which $181,250 was required.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div></div><div style="white-space: normal; text-transform: none; word-spacing: 0px; color: rgb(0,0,0); font: 10pt 'Times New Roman'; widows: 1; display: block; letter-spacing: normal; text-indent: 0pt; -webkit-text-stroke-width: 0px;">The Company expects to contribute approximately $118,000 into its post-retirement plan.&#160;&#160;As of July 2, 2016 the Company has contributed $79,000.</div><div style="white-space: normal; text-transform: none; word-spacing: 0px; color: rgb(0,0,0); font: 10pt 'Times New Roman'; widows: 1; display: block; letter-spacing: normal; text-indent: 0pt; -webkit-text-stroke-width: 0px;">&#160;</div></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. The plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">In December 2015, the Company approved a 50% match on the first 4% of employee contributions.&#160;&#160;The Company amended the Eastern Company Savings and Investment Plan (&#8220;401(k) Plan Amendment&#8221;) effective June 1, 2016.&#160;&#160;The 401(k) Plan Amendment increased this match to 50% of the first 6% of contributions for the remainder of Fiscal 2016.&#160;&#160;The 401(k) Plan Amendment also provided for an additional non-discretionary contribution for certain non-union U.S. employees who were eligible to participate in the Salaried Plan.&#160;&#160;The amount of this non-discretionary contribution ranges from 0% to 4% of wages, based on the age of the individual on June 1, 2016.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company made contributions of $117,365 and $173,596 in the second quarter and first six months of 2016, respectively and $55,660 and $107,926 in the second quarter and first six months of 2015, respectively.&#160;&#160;The matching contribution increased approximately $60,000 in the second quarter of 2016 as a result of the 401(k) Plan Amendment.</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Also in December 2015, the Company approved a non-discretionary contribution of 2.5% for the benefit of all non-union U.S. employees who were not eligible for the Company&#8217;s Salaried Plan.&#160;&#160;The 401(k) Plan Amendment increased the non-discretionary contribution to 3%, and changed the eligibility to all non-union U.S. employees.&#160;&#160;This contribution is payable in January 2017.&#160;&#160;The Company has accrued approximately $80,000 for this non-discretionary contribution as of July 2, 2016.</div></div> 2122215 1810142 26232555 26801466 63438241 64459734 0 26626 714285 1071428 91957806 90597041 37037697 69984969 73914539 36883312 5119754 15876910 9432681 30074127 15435324 15886648 6482427 14471687 29906612 30478161 15119946 29536240 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The components of inventories follow:</div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">January 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="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Raw material and component parts</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">10,066,879</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; display: block;">$</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; display: block;">10,913,827</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Work in process</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">7,085,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; display: block;">7,681,576</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Finished goods</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">16,830,984</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; display: block;">18,247,010</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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 4px; display: inline; 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; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">33,983,325</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; display: block;">$</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; display: block;">36,842,413</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The Company uses April 30, 2016 as the remeasurement date.&#160;&#160;Assumptions used to determine the projected benefits obligations for the Salaried Plan for the measurement date indicated follows:</div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td align="left" valign="bottom" style="padding-bottom: 2px;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Measurement Date</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">April 30, 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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #cceeff;"><div style="display: block; text-indent: 0pt;">&#160;</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Discount rate</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; display: block;">3.69</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; display: block;">%</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; display: block;">4.24</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; display: block;">%</div></td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Expected rate of return</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; display: block;">8.0</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; display: block;">%</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; display: block;">8.0</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; display: block;">%</div></td></tr><tr><td align="left" valign="bottom" style="width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Rate of compensation increase</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; display: block;">--</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; display: block;">3.25</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; display: block;">%</div></td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The denominators used in the earnings per share computations follow:</div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">July 4, 2015</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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Basic:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Weighted average shares outstanding</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">6,244,250</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">6,250,326</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">6,244,451</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="font-size: 10pt; font-family: Times New Roman; display: inline; width: 52%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Diluted:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Weighted average shares outstanding</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">6,244,250</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">6,250,326</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">6,244,451</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Dilutive stock options</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">--</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 align="right" 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; display: block;">--</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">--</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 align="right" 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; display: block;">--</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 align="left" valign="bottom" style="padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 9pt; display: block; margin-right: 0pt; text-indent: 0pt;">Denominator for diluted earnings per share</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">6,244,250</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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;">&#160;</td><td align="right" 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; display: block;">6,244,451</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> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal 2016 and 2015 follow:</div><div style="text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"><br /> &#160;</div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">1,929,975</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">528,552</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">964,988</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Interest cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">1,718,476</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,007,763</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">859,217</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Expected return on plan assets</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(2,575,828</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(1,287,914</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Amortization of prior service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">100,284</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">109,293</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">50,141</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">54,646</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Amortization of the net loss</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">945,456</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">472,728</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 align="left" valign="bottom" style="padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Net periodic benefit cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">$</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; display: block;">2,127,372</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">$</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; display: block;">1,063,665</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="display: block; text-indent: 0pt;"><br /></div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">14,650</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">108,785</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">3,900</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">54,393</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Interest cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">47,436</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">77,458</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">26,936</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">38,729</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Expected return on plan assets</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(45,968</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(22,984</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Amortization of prior service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">(11,944</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">(5,972</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Amortization of the net loss</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" 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; display: block;">9,402</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" 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; display: block;">4,701</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 align="left" valign="bottom" style="padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Net periodic benefit cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" 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; display: block;">$</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; display: block;">137,733</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; display: block;">)</div></td><td align="right" 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; display: block;">$</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; display: block;">68,867</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> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The major components of this change are as follows:</div><div>&#160;</div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: center; display: block; text-indent: 0pt;">April 30, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 18pt; display: block; margin-right: 0pt; text-indent: -18pt;">Discount rate</div></td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">4,383,159</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Service cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">770,361</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Interest cost</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">818,565</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Actuarial loss</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">611,693</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Benefits paid</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(1,026,898</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Additional recognition due to significant event</div></td><td align="right" 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; display: block;">(2,534,589</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 4px; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Net increase in pension benefit obligation</div></td><td align="right" 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; display: block;">$</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; display: block;">3,022,291</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> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The gross carrying amount and accumulated amortization of amortizable intangible assets:</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"><table cellpadding="0" cellspacing="0" style="font-size: 9pt; font-family: Arial; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Industrial </div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Hardware</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Security </div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Products</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Metal </div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Products</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Segment</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted-Average</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Amortization</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Period</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">(Years)</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;"><div style="font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2016 Gross Amount</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and developed technology</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>2,207,820</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>1,048,073</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>3,255,893</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-weight: bold;">15.9</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>449,706</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>449,706</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>407,000</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>407,000</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Intellectual property</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>307,370</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>307,370</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total Gross Intangibles</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>2,207,820</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>2,212,149</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>4,419,969</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-weight: bold;">12.6</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2016 Accumulated Amortization</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and developed technology</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>1,514,647</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>605,352</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>2,119,999</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>134,912</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>134,912</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>122,100</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>122,100</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Intellectual property</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div>92,211</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div>92,211</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Accumulated Amortization</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>1,514,647</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>954,575</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>2,469,222</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Net July 2, 2016 per Balance Sheet</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-weight: bold;">$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">693,173</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-weight: bold;">$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">1,257,574</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-weight: bold;">$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-weight: bold;">$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-weight: bold;">1,950,747</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 40%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2015 Gross Amount</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and developed technology</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>2,206,852</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>1,029,181</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>3,236,033</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>15.9</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>449,706</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>449,706</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>407,000</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>407,000</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; padding-bottom: 2px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Intellectual property</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>307,370</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div>307,370</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div>5.0</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; padding-bottom: 4px; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total Gross Intangibles</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>2,206,852</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>2,193,257</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div>4,400,109</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"><div>12.6</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; padding-bottom: 2px; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2015 Accumulated Amortization</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; padding-bottom: 4px; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and developed technology</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>1,478,692</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>575,026</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div>2,053,718</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>89,941</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>89,941</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>81,400</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>81,400</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #cceeff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Intellectual property</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>61,474</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div>61,474</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;"><div style="text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Accumulated Amortization</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>1,478,692</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>807,841</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div>$</div></td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div>2,286,533</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 40%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; padding-bottom: 4px; width: 40%; background-color: #cceeff;">Net January 2, 2016 per Balance Sheet</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">728,160</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,385,416</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">--</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">2,113,576</div></td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">&#160;</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">The following is a roll-forward of goodwill from year-end 2015 to the end of the second quarter 2016:</div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Industrial</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Hardware</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Security</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Products</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Metal</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">Products</div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="display: block; text-indent: 0pt;"></div><div style="display: block; text-indent: 0pt;"></div><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Beginning balance</div></td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">1,731,751</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">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 align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">14,790,793</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="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: justify; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Foreign exchange</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">60,167</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">60,167</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="padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: justify; margin-left: 27pt; display: block; margin-right: 0pt; text-indent: -18pt;">Ending balance</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,791,918</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">13,059,042</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">14,850,960</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> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Segment financial information follows:</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 18pt; display: block; margin-right: 0pt; text-indent: -18pt;">Revenues:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td align="left" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">Sales to unaffiliated customers:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 45pt; display: block; margin-right: 0pt; text-indent: -18pt;">Industrial Hardware</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">29,906,612</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">15,886,648</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">15,119,946</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 45pt; display: block; margin-right: 0pt; text-indent: -18pt;">Security Products</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">29,536,240</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">15,876,910</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">15,435,324</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 45pt; display: block; margin-right: 0pt; text-indent: -18pt;">Metal Products</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">14,471,687</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">6,482,427</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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 4px; display: inline; width: 52%; background-color: #ffffff;">&#160; </td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">$</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; display: block;">73,914,539</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">$</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; display: block;">37,037,697</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="font-size: 10pt; font-family: Times New Roman; display: inline; width: 52%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 18pt; display: block; margin-right: 0pt; text-indent: -18pt;">Income before income taxes:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Industrial Hardware</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">1,369,091</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,497,277</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">637,546</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Security Products</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">1,436,293</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,792,650</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">650,002</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Metal Products</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" 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; display: block;">(577,879</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" 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; display: block;">(431,526</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 63pt; display: block; margin-right: 0pt; text-indent: -18pt;">Operating Profit</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">2,227,505</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">3,105,868</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">856,022</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Interest expense</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(100,570</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(47,745</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Other income</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">26,967</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">19,960</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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 4px; display: inline; width: 52%; background-color: #cceeff;">&#160; </td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">$</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; display: block;">2,153,902</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">$</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; display: block;">828,237</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> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none; font-weight: bold; font-style: normal; display: block; text-indent: 0pt;"><u>Note D &#8211; Segment Information</u></div><div style="display: block; text-indent: 0pt;"><br /></div><div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;">Segment financial information follows:</div><div style="display: block; text-indent: 0pt;"><br /></div><div style="display: block; text-indent: 0pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"><tr><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160; </td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; display: block; text-indent: 0pt;">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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 2px; display: inline;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 2, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td align="right" colspan="2" nowrap="nowrap" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: right; display: block; text-indent: 0pt;">July 4, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td align="left" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 18pt; display: block; margin-right: 0pt; text-indent: -18pt;">Revenues:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td align="left" valign="bottom"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">Sales to unaffiliated customers:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; display: inline;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 45pt; display: block; margin-right: 0pt; text-indent: -18pt;">Industrial Hardware</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">29,906,612</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">15,886,648</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">15,119,946</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 45pt; display: block; margin-right: 0pt; text-indent: -18pt;">Security Products</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">29,536,240</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">15,876,910</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">15,435,324</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 45pt; display: block; margin-right: 0pt; text-indent: -18pt;">Metal Products</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">14,471,687</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">6,482,427</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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 4px; display: inline; width: 52%; background-color: #ffffff;">&#160; </td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">$</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; display: block;">73,914,539</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">$</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; display: block;">37,037,697</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="font-size: 10pt; font-family: Times New Roman; display: inline; width: 52%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 18pt; display: block; margin-right: 0pt; text-indent: -18pt;">Income before income taxes:</div></td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: right; display: inline; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: Times New Roman; vertical-align: bottom; text-align: left; display: inline; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Industrial Hardware</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">1,369,091</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,497,277</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td align="right" valign="bottom" style="vertical-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; display: block;">$</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; display: block;">637,546</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Security Products</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">1,436,293</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">1,792,650</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">650,002</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Metal Products</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" 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; display: block;">(577,879</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" 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; display: block;">(431,526</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 63pt; display: block; margin-right: 0pt; text-indent: -18pt;">Operating Profit</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">2,227,505</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">3,105,868</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-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; display: block;">856,022</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td align="left" valign="bottom" style="width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Interest expense</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(100,570</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; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">(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; font-weight: bold; display: block;">)</div></td><td align="right" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="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; display: block;">(47,745</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; display: block;">)</div></td></tr><tr><td align="left" valign="bottom" style="padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: left; margin-left: 36pt; display: block; margin-right: 0pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;Other income</div></td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">26,967</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">19,960</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="font-size: 10pt; font-family: Times New Roman; padding-bottom: 4px; display: inline; width: 52%; background-color: #cceeff;">&#160; </td><td align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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 align="right" 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; display: block;">$</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; display: block;">2,153,902</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 align="right" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: Times New Roman; font-weight: bold; display: block;">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><td align="right" 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; display: block;">$</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; display: block;">828,237</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> 10955317 7056139 5495735 13019834 0 0 0 0 0 500000 0 79871860 79405056 2694729 2694729 19105723 19105723 0 6249042 6244451 6244250 6250326 6244451 6244250 6249042 6250326 0 0 0 0 1 1 55000000 1.1 0.06 0.025 0.03 612000 80000 0 0.04 4383159 0.04 60000 0 0 1000000 1000000 0 0 1000000 1000000 1454353 1156385 74561 19960 EX-101.SCH 5 eml-20160702.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 and Stock Options 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 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 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 091000 - Disclosure - Stock Based Compensation and Stock Options (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 EX-101.CAL 6 eml-20160702_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 eml-20160702_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 eml-20160702_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date 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 Document Type Award Type [Axis] Recent Accounting Pronouncements Recent Accounting Pronouncements [Abstract] Accounts payable Accounts Payable, Current Accounts receivable, less allowances: $448,000 - 2016; $450,000 - 2015 Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated other comprehensive income (loss): Unrecognized net pension and postretirement benefit costs, net of tax 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: Accounts receivable, allowances Assets [Member] TOTAL ASSETS Assets ASSETS Assets [Abstract] Current Assets Total Current Assets Assets, Current Basis of Presentation Business Description and Basis of Presentation [Text Block] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and cash equivalents Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash dividends per share: (in dollars per share) Common Stock, shares issued (in shares) Common Stock, no par value (in dollars per share) Common Stock, shares authorized (in shares) Common Stock, no par value: Authorized: 50,000,000 shares Issued: 8,947,094 shares in 2016 and 8,942,461 shares in 2015 Retirement Benefit Plans [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Domain] Cost of products sold Cost of Goods Sold Customer Relationships [Member] Debt Instrument [Line Items] Debt Debt Disclosure [Text Block] Debt [Abstract] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Basis spread on variable rate 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 Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Current Discount rate Amortization of the net loss Defined Benefit Plan, Amortization of Gains (Losses) Contributions required by the Company in defined benefit plan Actuarial loss Defined Benefit Plan, Actuarial Gain (Loss) Percentage of voluntary contributions allowed to participants, maximum Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Amortization of prior service cost Gain from reduction of accumulated plan benefits Contributions made by the Company under Section 401(k) Employer matching contribution percentage Defined Benefit Plan Disclosure [Line Items] Rate of compensation increase Expected rate of return Expected return on plan assets Defined Benefit Plan, Expected Return on Plan Assets Interest cost Employer contributions made Benefits paid Defined Benefit Plan, Benefits Paid Change in benefit obligation [Roll Foward] Net increase in pension benefit obligation Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) Assumptions used to determine net periodic benefit cost [Abstract] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost Additional recognition due to significant event Defined Benefit Plans and Other Postretirement Benefit Plans [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 Stock Based Compensation and Stock Options Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock Based Compensation and Stock Options [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 Impact on effective tax rate, minimum Accrued compensation Employee-related Liabilities, Current Stock Options [Member] Asset Class [Axis] Liability Class [Axis] Financial Instruments and Fair Value Measurements [Abstract] Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] Asset Class [Domain] Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table] Financial Instruments and Fair Value Measurements Fair Value by Liability Class [Domain] 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] Repatriated amount from its foreign subsidiaries Loss on sale of equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Goodwill Ending balance Beginning balance Foreign exchange Goodwill, Foreign Currency Translation Gain (Loss) Goodwill [Line Items] Goodwill Goodwill Disclosure [Text Block] Goodwill [Roll Forward] Gross margin Gross Profit Intellectual Property [Member] Income Taxes [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Taxes Income Tax Disclosure [Text Block] Income taxes CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) [Abstract] Accounts payable Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Recoverable taxes receivable Increase (Decrease) in Income Taxes Receivable Accrued compensation Increase (Decrease) in Employee Related Liabilities Changes in operating assets and liabilities: Other assets Increase (Decrease) in Other Operating Assets Other accrued expenses Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Dilutive stock options (in shares) Trademarks Intangibles Intangible Assets Disclosure [Text Block] Interest expense Interest Expense Floor Rate [Member] Inventories, net 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 Liabilities [Member] Liability [Member] Revolving Credit Loan [Member] 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 Maximum [Member] Term Loan [Member] Medium-term Notes [Member] Minimum [Member] Financing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Operating Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Investing Activities Net income Net income Non-compete Agreements [Member] Other income Operating Segments [Member] Operating Profit Operating profit Operating Income (Loss) Basis of Presentation [Abstract] Change in foreign currency translation Change in pension and postretirement benefit costs, taxes Change in pension and postretirement benefit costs, net of taxes of: 2016 - $488,081 and $721,248, respectively 2015 - $373,028 and $186,514, respectively Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax 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 postretirement benefits People's Prime Rate [Member] 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 Net Property, Plant and Equipment 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 Restricted Stock [Member] Retained earnings Revenues, sales to unaffiliated customers Net sales Sales Revenue, Goods, Net Components of inventories Schedule of assumptions used to determine net periodic benefit cost for benefit plans Schedule of Finite-Lived Intangible Assets [Table] Denominators used in the earnings per share computations Significant disclosures relating to benefit plans Funded status of pension benefit plans Gross carrying amount and accumulated amortization of amortizable intangible assets Schedule of Defined Benefit Plans Disclosures [Table] Roll-forward of goodwill Schedule of Goodwill [Table] Segment financial information Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Segment Reporting Information, by Segment [Table] 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 Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restricted stock granted (in shares) Options exercisable (in shares) Shares available for future grant (in shares) Options outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Equity Award [Domain] Equity Award [Domain] CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) [Abstract] CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract] CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) [Abstract] Segments [Axis] Shareholders' Equity Total Shareholders' Equity Stockholders' Equity Attributable to Parent Treasury Stock, shares (in shares) Treasury Stock: 2,694,729 shares in 2016 and 2015 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] Represents the signed amendment to Loan Agreement with People's United Bank now known as 2012 Term Loan. Term Loan 2012 [Member] 2012 Term Loan [Member] The number of assets and liabilities requiring fair value measurement. Fair Value Measurements, Recurring and Nonrecurring, Number of Assets and Liabilities Number of assets and liabilities requiring fair value measurements 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] Exclusive legal right granted by the government to the owner of the developed technology and licenses to exploit the technology for a period of time specified by law. Technology and licenses [Member] Technology and Licenses [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 Number of plans that have shares reserved for further issuance Represents the percentage of fair market value of stock on grant date for exercise price. Percentage of Fair Market Value of Stock on Grant Date for Exercise Price Percentage of fair market value of stock on grant date for exercise price A measure of the physical worth of a company, which does not include any value derived from intangible assets such as copyrights, patents and intellectual property. Tangible Net Worth Tangible net worth Refers to fixed charge coverage ratio to be maintained under covenant. Fixed Charge Coverage Ratio as Multiple Fixed charge coverage ratio as multiple Document and Entity Information [Abstract] Increase decrease in percentage of employer's matching contributions to a defined contribution plan. Increase Decrease In Employer Matching Contribution On First Of Total Employee Contributions Increase in employer matching contribution on first of total employee contributions, percentage Non-discretionary percentage of contribution for the non eligible employees. Non Discretionary Contribution Percentage2 Non-discretionary contribution percentage for employees who were not eligible to participate in the salaried plan 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 Outstanding amount of discretionary contributions payable by an employer to a defined contribution plan. Defined Contribution Plan Employer Discretionary Contribution Amount Outstanding Accrued non-discretionary contribution Non-discretionary percentage of contribution for the eligible employees. Non-discretionary Contribution Percentage1 Non-discretionary contribution percentage for certain employees who were eligible to participate in the salaried plan The amount of increase or decrease due to a change in the terms of discount rate. Defined Benefit Plan, Discount Rate Discount rate Refers to U.S. non-union employees retirement plan. U.S. Non Union Employees [Member] Plan designed to provide participants with a benefit. Plan 401 K Plan Amendment [Member] 401 (K) Plan Amendment [Member] Percentage of employer's matching contributions to a defined contribution plan. Employer Matching Contribution On First of Total Employee Contributions Employer matching contribution on first of total employee contributions, percentage Intangibles [Abstract] Goodwill [Abstract] Fair Value Measurements [Abstract] Increase decrease in the amount of discretionary contributions made by an employer to a defined contribution plan. Defined Contribution Plan, Increase Decrease In Employer Discretionary Contribution Amount Increase in contributions made by the employer Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share. Nonvoting Preferred Stock No Par Value Nonvoting Preferred Stock, no par value (in dollars per share) 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, no 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 & 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-20160702_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
6 Months Ended
Jul. 02, 2016
Jul. 27, 2016
Document and Entity Information [Abstract]    
Entity Registrant Name EASTERN CO  
Entity Central Index Key 0000031107  
Current Fiscal Year End Date --01-02  
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,252,365
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q2  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jul. 02, 2016  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Jul. 02, 2016
Jan. 02, 2016
Current Assets    
Cash and cash equivalents $ 20,246,083 $ 17,814,986
Accounts receivable, less allowances: $448,000 - 2016; $450,000 - 2015 19,626,374 17,502,445
Inventories, net 33,983,325 36,842,413
Prepaid expenses and other assets 1,810,142 2,122,215
Deferred income taxes 986,167 986,167
Total Current Assets 76,652,091 75,268,226
Property, Plant and Equipment 64,459,734 63,438,241
Accumulated depreciation (38,227,179) (36,636,775)
Net Property, Plant and Equipment 26,232,555 26,801,466
Goodwill 14,850,960 14,790,793
Trademarks 163,561 164,957
Patents, technology and other intangibles net of accumulated amortization 1,950,747 2,113,576
Deferred income taxes 3,087,622 2,599,541
Total Other Assets 20,052,890 19,668,867
TOTAL ASSETS 122,937,536 121,738,559
Current Liabilities    
Accounts payable 9,044,639 9,109,394
Accrued compensation 2,002,119 2,873,871
Other accrued expenses 1,660,070 1,751,052
Current portion of long-term debt 1,071,429 1,428,571
Total Current Liabilities 13,778,257 15,162,888
Other long-term liabilities 286,920 286,920
Long-term debt, less current portion 1,071,428 1,785,714
Accrued postretirement benefits 775,625 793,055
Accrued pension cost 27,153,446 24,304,926
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,947,094 shares in 2016 and 8,942,461 shares in 2015 29,071,611 28,997,050
Treasury Stock: 2,694,729 shares in 2016 and 2015 (19,105,723) (19,105,723)
Retained earnings 91,957,806 90,597,041
Accumulated other comprehensive income (loss):    
Foreign currency translation (1,233,964) (1,154,098)
Unrecognized net pension and postretirement benefit costs, net of tax (20,817,870) (19,929,214)
Accumulated other comprehensive loss (22,051,834) (21,083,312)
Total Shareholders' Equity 79,871,860 79,405,056
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 122,937,536 $ 121,738,559
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Jul. 02, 2016
Jan. 02, 2016
Current Assets    
Accounts receivable, allowances $ 448,000 $ 450,000
Shareholders' Equity    
Voting Preferred Stock, no par value (in dollars per share) $ 0 $ 0
Voting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Nonvoting Preferred Stock, no par value (in dollars per share) $ 0 $ 0
Nonvoting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Common Stock, no par value (in dollars per share) $ 0 $ 0
Common Stock, shares authorized (in shares) 50,000,000 50,000,000
Common Stock, shares issued (in shares) 8,947,094 8,942,461
Treasury Stock, shares (in shares) 2,694,729 2,694,729
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2016
Jul. 04, 2015
Jul. 02, 2016
Jul. 04, 2015
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) [Abstract]        
Net sales $ 36,883,312 $ 37,037,697 $ 69,984,969 $ 73,914,539
Cost of products sold (28,281,709) (29,125,536) (54,962,920) (58,667,200)
Gross margin 8,601,603 7,912,161 15,022,049 15,247,339
Selling and administrative expenses (5,495,735) (7,056,139) (10,955,317) (13,019,834)
Operating profit 3,105,868 856,022 4,066,732 2,227,505
Interest expense (32,384) (47,745) (68,669) (100,570)
Other income 5,144 19,960 26,518 26,967
Income before income taxes 3,078,628 828,237 4,024,581 2,153,902
Income taxes 990,791 243,643 1,288,671 695,357
Net income $ 2,087,837 $ 584,594 $ 2,735,910 $ 1,458,545
Earnings per Share:        
Basic (in dollars per share) $ 0.33 $ 0.09 $ 0.44 $ 0.23
Diluted (in dollars per share) 0.33 0.09 0.44 0.23
Cash dividends per share: (in dollars per share) $ 0.11 $ 0.11 $ 0.22 $ 0.22
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2016
Jul. 04, 2015
Jul. 02, 2016
Jul. 04, 2015
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract]        
Net income $ 2,087,837 $ 584,594 $ 2,735,910 $ 1,458,545
Other comprehensive income/(loss):        
Change in foreign currency translation (257,653) (27,591) (79,866) (621,923)
Change in pension and postretirement benefit costs, net of taxes of: 2016 - $488,081 and $721,248, respectively 2015 - $373,028 and $186,514, respectively (1,313,187) 339,588 (888,656) 679,178
Total other comprehensive income (1,570,840) 311,997 (968,522) 57,255
Comprehensive income $ 516,997 $ 896,591 $ 1,767,388 $ 1,515,800
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2016
Jul. 04, 2015
Jul. 02, 2016
Jul. 04, 2015
Other comprehensive income/(loss):        
Change in pension and postretirement benefit costs, taxes $ 721,248 $ 186,514 $ 488,081 $ 373,028
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
6 Months Ended
Jul. 02, 2016
Jul. 04, 2015
Operating Activities    
Net income $ 2,735,910 $ 1,458,545
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,849,128 1,902,386
Unrecognized pension & postretirement benefits 1,454,353 1,156,385
Loss on sale of equipment and other assets 39,702 17,734
Provision for doubtful accounts 0 26,626
Issuance of common stock for directors' fees 74,561 19,960
Changes in operating assets and liabilities:    
Accounts receivable (2,318,859) (3,038,008)
Inventories 2,864,295 (724,353)
Prepaid expenses and other 461,524 513,110
Recoverable taxes receivable 0 380,000
Other assets (40,364) 21,384
Accounts payable 236,787 1,099,021
Accrued compensation (877,879) (1,039,252)
Other accrued expenses (399,298) (440,315)
Net cash provided by operating activities 6,079,860 1,353,223
Investing Activities    
Purchases of property, plant and equipment (1,084,325) (1,609,471)
Net cash used in investing activities (1,084,325) (1,609,471)
Financing Activities    
Principal payments on long-term debt (1,071,428) (714,285)
Dividends paid (1,375,145) (1,373,724)
Net cash used in financing activities (2,446,573) (2,088,009)
Effect of exchange rate changes on cash (117,865) (169,871)
Net change in cash and cash equivalents 2,431,097 (2,514,128)
Cash and cash equivalents at beginning of period 17,814,986 15,834,444
Cash and cash equivalents at end of period $ 20,246,083 $ 13,320,316
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basis of Presentation
6 Months Ended
Jul. 02, 2016
Basis of Presentation [Abstract]  
Basis of Presentation
Note A – Basis of Presentation

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

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

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

The denominators used in the earnings per share computations follow:

   
Six Months Ended
  
Three Months Ended
 
  
July 2, 2016
  
July 4, 2015
  
July 2, 2016
  
July 4, 2015
 
Basic:
            
Weighted average shares outstanding
  
6,249,042
   
6,244,250
   
6,250,326
   
6,244,451
 
                 
Diluted:
                
Weighted average shares outstanding
  
6,249,042
   
6,244,250
   
6,250,326
   
6,244,451
 
Dilutive stock options
  
--
   
--
   
--
   
--
 
Denominator for diluted earnings per share
  
6,249,042
   
6,244,250
   
6,250,326
   
6,244,451
 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories, Net
6 Months Ended
Jul. 02, 2016
Inventories, Net [Abstract]  
Inventories, Net
Note C – Inventories, Net

The components of inventories follow:

  
July 2, 2016
  
January 2, 2016
 
       
Raw material and component parts
 
$
10,066,879
  
$
10,913,827
 
Work in process
  
7,085,462
   
7,681,576
 
Finished goods
  
16,830,984
   
18,247,010
 
   
$
33,983,325
  
$
36,842,413
 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information
6 Months Ended
Jul. 02, 2016
Segment Information [Abstract]  
Segment Information
Note D – Segment Information

Segment financial information follows:


   
Six Months Ended
  
Three Months Ended
 
  
July 2, 2016
  
July 4, 2015
  
July 2, 2016
  
July 4, 2015
 
Revenues:
            
Sales to unaffiliated customers:
            
Industrial Hardware
 
$
30,478,161
  
$
29,906,612
  
$
15,886,648
  
$
15,119,946
 
Security Products
  
30,074,127
   
29,536,240
   
15,876,910
   
15,435,324
 
Metal Products
  
9,432,681
   
14,471,687
   
5,119,754
   
6,482,427
 
   
$
69,984,969
  
$
73,914,539
  
$
36,883,312
  
$
37,037,697
 
                 
Income before income taxes:
                
     Industrial Hardware
 
$
2,194,472
  
$
1,369,091
  
$
1,497,277
  
$
637,546
 
     Security Products
  
2,920,847
   
1,436,293
   
1,792,650
   
650,002
 
     Metal Products
  
(1,048,587
)
  
(577,879
)
  
(184,059
)
  
(431,526
)
Operating Profit
  
4,066,732
   
2,227,505
   
3,105,868
   
856,022
 
     Interest expense
  
(68,669
)
  
(100,570
)
  
(32,384
)
  
(47,745
)
     Other income
  
26,518
   
26,967
   
5,144
   
19,960
 
   
$
4,024,581
  
$
2,153,902
  
$
3,078,628
  
$
828,237
 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Recent Accounting Pronouncements
6 Months Ended
Jul. 02, 2016
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Note E – Recent Accounting Pronouncements
 
In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months. The guidance is to be applied using a modified retrospective approach at the beginning of the earliest comparative period in the financial statements and is effective for years beginning after December 15, 2019. Early adoption is permitted. The Company is still in the process of determining the effect that the adoption of ASU 2016-02 will have on the accompanying financial statements.

The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.5.0.2
Debt
6 Months Ended
Jul. 02, 2016
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 a second amendment to its secured Loan Agreement with People’s which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2016 and changed the interest rate to LIBOR plus 2.25%, eliminating the floor previously in place.  On June 9, 2016, the Company signed a third amendment to its secured Loan Agreement which extended the maturity date of the $10,000,000 revolver portion of the Loan Agreement to July 1, 2018.  The Company did not utilize the revolving credit facility during Fiscal 2015 or during the first six months of 2016.

The Company has loan covenants under the Loan Agreement which required the Company to maintain a fixed charge coverage ratio of at least 1.1 to 1, and minimum tangible net worth of $55 million. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing.  The Company was in compliance with all covenants in 2015 and for the six-month period ended July 2, 2016.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill
6 Months Ended
Jul. 02, 2016
Goodwill [Abstract]  
Goodwill
Note G – Goodwill

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

   
Industrial
Hardware
Segment
  
Security
Products
Segment
  
Metal
Products
Segment
  
Total
 
             
Beginning balance
 
$
1,731,751
  
$
13,059,042
  
$
  
$
14,790,793
 
Foreign exchange
  
60,167
   
   
   
60,167
 
Ending balance
 
$
1,791,918
  
$
13,059,042
  
$
  
$
14,850,960
 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Intangibles
6 Months Ended
Jul. 02, 2016
Intangibles [Abstract]  
Intangibles
Note H – Intangibles

The gross carrying amount and accumulated amortization of amortizable intangible assets:
 
 
 
Industrial
Hardware
Segment
  
Security
Products
Segment
  
Metal
Products
Segment
  
Total
  
Weighted-Average
Amortization
Period
(Years)
 
2016 Gross Amount
               
Patents and developed technology
 
$
2,207,820
  
$
1,048,073
  
$
--
  
$
3,255,893
   
15.9
 
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,207,820
  
$
2,212,149
  
$
--
  
$
4,419,969
   
12.6
 
 
                    
 
2016 Accumulated Amortization
                    
Patents and developed technology
 
$
1,514,647
  
$
605,352
  
$
--
  
$
2,119,999
     
Customer relationships
  
--
   
134,912
   
--
   
134,912
     
Non-compete agreements
  
--
   
122,100
   
--
   
122,100
     
Intellectual property
  
--
   
92,211
   
--
   
92,211
     
Accumulated Amortization
 
$
1,514,647
  
$
954,575
  
$
--
  
$
2,469,222
     
 
                    
Net July 2, 2016 per Balance Sheet
 
$
693,173
  
$
1,257,574
  
$
--
  
$
1,950,747
     
                     
2015 Gross Amount
                    
Patents and developed technology
 
$
2,206,852
  
$
1,029,181
  
$
--
  
$
3,236,033
   
15.9
 
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,206,852
  
$
2,193,257
  
$
--
  
$
4,400,109
   
12.6
 
                     
2015 Accumulated Amortization
                    
Patents and developed technology
 
$
1,478,692
  
$
575,026
  
$
--
  
$
2,053,718
     
Customer relationships
  
--
   
89,941
   
--
   
89,941
     
Non-compete agreements
  
--
   
81,400
   
--
   
81,400
     
Intellectual property
  
--
   
61,474
   
--
   
61,474
     
Accumulated Amortization
 
$
1,478,692
  
$
807,841
  
$
--
  
$
2,286,533
     
                     
Net January 2, 2016 per Balance Sheet  
728,160
   
1,385,416
   
--
   
2,113,576
     
 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Retirement Benefit Plans
6 Months Ended
Jul. 02, 2016
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.

On April 5, 2016 the Board of Directors passed a resolution freezing the benefits of The Salaried Employees Retirement Plan of The Eastern Company (the “Salaried Plan”) effective as of May 31, 2016.  Under ASC 715, the Company is required to remeasure plan assets and obligations during an interim period whenever a significant event occurs that results in a material change in the net periodic pension cost.  The determination of significance is based on judgment and consideration of events and circumstances impacting the pension costs.  After consulting with our actuary the freezing of benefits under the Salaried Plan is considered a significant event pursuant to such standard.

The Company uses April 30, 2016 as the remeasurement date.  Assumptions used to determine the projected benefits obligations for the Salaried Plan for the measurement date indicated follows:

Measurement Date
 
April 30, 2016
  
December 31, 2015
 
 
Discount rate
  
3.69
%
  
4.24
%
Expected rate of return
  
8.0
%
  
8.0
%
Rate of compensation increase
  
--
   
3.25
%
 
As a result of the remeasurement, pension benefit obligations increased $3,022,291.  The major components of this change are as follows:
 
   
April 30, 2016
 
Discount rate
 
$
4,383,159
 
Service cost
  
770,361
 
Interest cost
  
818,565
 
Actuarial loss
  
611,693
 
Benefits paid
  
(1,026,898
)
Additional recognition due to significant event
  
(2,534,589
)
Net increase in pension benefit obligation
 
$
3,022,291
 

In accordance with ASC 715, the Company performed curtailment accounting procedures in relation to the freezing of benefits of the Salaried Plan.  As a result of the fact that there were no unrecognized prior service costs for the plan, and that the calculated $2.5 million gain from the reduction of accumulated plan benefits was more than offset by other actuarial losses in Other Comprehensive Income.

Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal 2016 and 2015 follow:

 
   
Pension Benefits
 
   
Six Months Ended
  
Three Months Ended
 
  
July 2, 2016
  
July 4, 2015
  
July 2, 2016
  
July 4, 2015
 
Service cost
 
$
1,341,557
  
$
1,929,975
  
$
528,552
  
$
964,988
 
Interest cost
  
1,774,343
   
1,718,476
   
1,007,763
   
859,217
 
Expected return on plan assets
  
(2,482,172
)
  
(2,575,828
)
  
(1,238,231
)
  
(1,287,914
)
Amortization of prior service cost
  
100,284
   
109,293
   
50,141
   
54,646
 
Amortization of the net loss
  
1,042,148
   
945,456
   
415,093
   
472,728
 
Net periodic benefit cost
 
$
1,776,160
  
$
2,127,372
  
$
763,318
  
$
1,063,665
 


   
Postretirement Benefits
 
   
Six Months Ended
  
Three Months Ended
 
  
July 2, 2016
  
July 4, 2015
  
July 2, 2016
  
July 4, 2015
 
Service cost
 
$
14,650
  
$
108,785
  
$
3,900
  
$
54,393
 
Interest cost
  
47,436
   
77,458
   
26,936
   
38,729
 
Expected return on plan assets
  
(23,766
)
  
(45,968
)
  
(12,016
)
  
(22,984
)
Amortization of prior service cost
  
(11,945
)
  
(11,944
)
  
(5,945
)
  
(5,972
)
Amortization of the net loss
  
(46,961
)
  
9,402
   
(33,461
)
  
4,701
 
Net periodic benefit cost
 
$
(20,586
)
 
$
137,733
  
$
(20,586
)
 
$
68,867
 

The Company reduced pension expense as a result of the significant event.  Pension expense for the second quarter and first six months of 2016 were reduced by approximately $612,000 related to the significant event.

Prior to April 30, 2016, the Company used a corridor approach to amortize actuarial gains and losses. We are applying the 10% threshold set forth in ASC 715. In addition, since all accrued benefits under the Salaried Plan are frozen, we are amortizing the unrecognized gains and losses outside of the corridor by the average life expectancy of the plan participants.  Our defined pension plans for hourly rated employees will continue to amortize the unrecognized gains and losses outside the corridor by the average remaining service of the active employees.
 
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 2016, the minimum contribution is $594,000.  For the past several years, the Company has also made discretionary contributions in order to improve funding ratios.  As of July 2, 2016, the Company has made contributions totaling $266,000, of which $181,250 was required.
 
The Company expects to contribute approximately $118,000 into its post-retirement plan.  As of July 2, 2016 the Company has contributed $79,000.
 
The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. The plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion.

In December 2015, the Company approved a 50% match on the first 4% of employee contributions.  The Company amended the Eastern Company Savings and Investment Plan (“401(k) Plan Amendment”) effective June 1, 2016.  The 401(k) Plan Amendment increased this match to 50% of the first 6% of contributions for the remainder of Fiscal 2016.  The 401(k) Plan Amendment also provided for an additional non-discretionary contribution for certain non-union U.S. employees who were eligible to participate in the Salaried Plan.  The amount of this non-discretionary contribution ranges from 0% to 4% of wages, based on the age of the individual on June 1, 2016.

The Company made contributions of $117,365 and $173,596 in the second quarter and first six months of 2016, respectively and $55,660 and $107,926 in the second quarter and first six months of 2015, respectively.  The matching contribution increased approximately $60,000 in the second quarter of 2016 as a result of the 401(k) Plan Amendment.

Also in December 2015, the Company approved a non-discretionary contribution of 2.5% for the benefit of all non-union U.S. employees who were not eligible for the Company’s Salaried Plan.  The 401(k) Plan Amendment increased the non-discretionary contribution to 3%, and changed the eligibility to all non-union U.S. employees.  This contribution is payable in January 2017.  The Company has accrued approximately $80,000 for this non-discretionary contribution as of July 2, 2016.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock Based Compensation and Stock Options
6 Months Ended
Jul. 02, 2016
Stock Based Compensation and Stock Options [Abstract]  
Stock Based Compensation and Stock Options
Note J – Stock Based Compensation and Stock Options

The Company has one stock option plan, the 2010 plan, for officers, other key employees, and non-employee directors.  As of July 2, 2016 the 2010 plan had 500,000 shares of common stock reserved and available for future grant and issuance.  Incentive stock options granted under the 2010 plan must have exercise prices that are not less than 100% of the fair market value of the stock on the dates the options are granted.  Restricted stock awards may also be granted to participants under the 2010 plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors.  Under the 2010 plan, nonqualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors.  No options or restricted stock were granted in the first six months of 2016 or 2015.

At July 2, 2016, there were no outstanding or exercisable options.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes
6 Months Ended
Jul. 02, 2016
Income Taxes [Abstract]  
Income Taxes
Note K – Income Taxes

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

The Company repatriated approximately $1.2 million in cash from its foreign subsidiaries in the first six months of 2015.  The impact on the effective tax rate was less than 1% in 2015.  No cash was repatriated in the first six months of 2016.

The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB Accounting Standards Codification (“ASC”) 740.  There have been no significant changes to the amount of unrecognized tax benefits during the six months ended July 2, 2016.  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.5.0.2
Financial Instruments and Fair Value Measurements
6 Months Ended
Jul. 02, 2016
Financial Instruments and Fair Value Measurements [Abstract]  
Financial Instruments and Fair Value Measurements
Note L - Financial Instruments and Fair Value Measurements
 
Financial Risk Management Objectives and Policies

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

Interest Rate Risk
 
On July 2, 2016, the Company has no exposure to the risk of changes in market interest rates as the interest rate on the outstanding debt is fixed at 4.98% and 3.90%.

Fair Value Measurements

Assets and liabilities that require fair value measurement are recorded at fair value using market and income valuation approaches and considering the Company’s and counterparty’s credit risk. The Company uses the market approach and the income approach to value assets and liabilities as appropriate. There are no assets or liabilities requiring fair value measurements on July 2, 2016 or January 2, 2016.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share (Tables)
6 Months Ended
Jul. 02, 2016
Earnings Per Share [Abstract]  
Denominators used in the earnings per share computations
The denominators used in the earnings per share computations follow:

   
Six Months Ended
  
Three Months Ended
 
  
July 2, 2016
  
July 4, 2015
  
July 2, 2016
  
July 4, 2015
 
Basic:
            
Weighted average shares outstanding
  
6,249,042
   
6,244,250
   
6,250,326
   
6,244,451
 
                 
Diluted:
                
Weighted average shares outstanding
  
6,249,042
   
6,244,250
   
6,250,326
   
6,244,451
 
Dilutive stock options
  
--
   
--
   
--
   
--
 
Denominator for diluted earnings per share
  
6,249,042
   
6,244,250
   
6,250,326
   
6,244,451
 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories, Net (Tables)
6 Months Ended
Jul. 02, 2016
Inventories, Net [Abstract]  
Components of inventories
The components of inventories follow:

  
July 2, 2016
  
January 2, 2016
 
       
Raw material and component parts
 
$
10,066,879
  
$
10,913,827
 
Work in process
  
7,085,462
   
7,681,576
 
Finished goods
  
16,830,984
   
18,247,010
 
   
$
33,983,325
  
$
36,842,413
 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information (Tables)
6 Months Ended
Jul. 02, 2016
Segment Information [Abstract]  
Segment financial information
Segment financial information follows:


   
Six Months Ended
  
Three Months Ended
 
  
July 2, 2016
  
July 4, 2015
  
July 2, 2016
  
July 4, 2015
 
Revenues:
            
Sales to unaffiliated customers:
            
Industrial Hardware
 
$
30,478,161
  
$
29,906,612
  
$
15,886,648
  
$
15,119,946
 
Security Products
  
30,074,127
   
29,536,240
   
15,876,910
   
15,435,324
 
Metal Products
  
9,432,681
   
14,471,687
   
5,119,754
   
6,482,427
 
   
$
69,984,969
  
$
73,914,539
  
$
36,883,312
  
$
37,037,697
 
                 
Income before income taxes:
                
     Industrial Hardware
 
$
2,194,472
  
$
1,369,091
  
$
1,497,277
  
$
637,546
 
     Security Products
  
2,920,847
   
1,436,293
   
1,792,650
   
650,002
 
     Metal Products
  
(1,048,587
)
  
(577,879
)
  
(184,059
)
  
(431,526
)
Operating Profit
  
4,066,732
   
2,227,505
   
3,105,868
   
856,022
 
     Interest expense
  
(68,669
)
  
(100,570
)
  
(32,384
)
  
(47,745
)
     Other income
  
26,518
   
26,967
   
5,144
   
19,960
 
   
$
4,024,581
  
$
2,153,902
  
$
3,078,628
  
$
828,237
 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill (Tables)
6 Months Ended
Jul. 02, 2016
Goodwill [Abstract]  
Roll-forward of goodwill
The following is a roll-forward of goodwill from year-end 2015 to the end of the second quarter 2016:

   
Industrial
Hardware
Segment
  
Security
Products
Segment
  
Metal
Products
Segment
  
Total
 
             
Beginning balance
 
$
1,731,751
  
$
13,059,042
  
$
  
$
14,790,793
 
Foreign exchange
  
60,167
   
   
   
60,167
 
Ending balance
 
$
1,791,918
  
$
13,059,042
  
$
  
$
14,850,960
 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Intangibles (Tables)
6 Months Ended
Jul. 02, 2016
Intangibles [Abstract]  
Gross carrying amount and accumulated amortization of amortizable intangible assets
The gross carrying amount and accumulated amortization of amortizable intangible assets:
 
 
 
Industrial
Hardware
Segment
  
Security
Products
Segment
  
Metal
Products
Segment
  
Total
  
Weighted-Average
Amortization
Period
(Years)
 
2016 Gross Amount
               
Patents and developed technology
 
$
2,207,820
  
$
1,048,073
  
$
--
  
$
3,255,893
   
15.9
 
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,207,820
  
$
2,212,149
  
$
--
  
$
4,419,969
   
12.6
 
 
                    
 
2016 Accumulated Amortization
                    
Patents and developed technology
 
$
1,514,647
  
$
605,352
  
$
--
  
$
2,119,999
     
Customer relationships
  
--
   
134,912
   
--
   
134,912
     
Non-compete agreements
  
--
   
122,100
   
--
   
122,100
     
Intellectual property
  
--
   
92,211
   
--
   
92,211
     
Accumulated Amortization
 
$
1,514,647
  
$
954,575
  
$
--
  
$
2,469,222
     
 
                    
Net July 2, 2016 per Balance Sheet
 
$
693,173
  
$
1,257,574
  
$
--
  
$
1,950,747
     
                     
2015 Gross Amount
                    
Patents and developed technology
 
$
2,206,852
  
$
1,029,181
  
$
--
  
$
3,236,033
   
15.9
 
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,206,852
  
$
2,193,257
  
$
--
  
$
4,400,109
   
12.6
 
                     
2015 Accumulated Amortization
                    
Patents and developed technology
 
$
1,478,692
  
$
575,026
  
$
--
  
$
2,053,718
     
Customer relationships
  
--
   
89,941
   
--
   
89,941
     
Non-compete agreements
  
--
   
81,400
   
--
   
81,400
     
Intellectual property
  
--
   
61,474
   
--
   
61,474
     
Accumulated Amortization
 
$
1,478,692
  
$
807,841
  
$
--
  
$
2,286,533
     
                     
Net January 2, 2016 per Balance Sheet  
728,160
   
1,385,416
   
--
   
2,113,576
     
 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Retirement Benefit Plans (Tables)
6 Months Ended
Jul. 02, 2016
Retirement Benefit Plans [Abstract]  
Schedule of assumptions used to determine net periodic benefit cost for benefit plans
The Company uses April 30, 2016 as the remeasurement date.  Assumptions used to determine the projected benefits obligations for the Salaried Plan for the measurement date indicated follows:

Measurement Date
 
April 30, 2016
  
December 31, 2015
 
 
Discount rate
  
3.69
%
  
4.24
%
Expected rate of return
  
8.0
%
  
8.0
%
Rate of compensation increase
  
--
   
3.25
%
Funded status of pension benefit plans
The major components of this change are as follows:
 
   
April 30, 2016
 
Discount rate
 
$
4,383,159
 
Service cost
  
770,361
 
Interest cost
  
818,565
 
Actuarial loss
  
611,693
 
Benefits paid
  
(1,026,898
)
Additional recognition due to significant event
  
(2,534,589
)
Net increase in pension benefit obligation
 
$
3,022,291
 
Significant disclosures relating to benefit plans
Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal 2016 and 2015 follow:

 
   
Pension Benefits
 
   
Six Months Ended
  
Three Months Ended
 
  
July 2, 2016
  
July 4, 2015
  
July 2, 2016
  
July 4, 2015
 
Service cost
 
$
1,341,557
  
$
1,929,975
  
$
528,552
  
$
964,988
 
Interest cost
  
1,774,343
   
1,718,476
   
1,007,763
   
859,217
 
Expected return on plan assets
  
(2,482,172
)
  
(2,575,828
)
  
(1,238,231
)
  
(1,287,914
)
Amortization of prior service cost
  
100,284
   
109,293
   
50,141
   
54,646
 
Amortization of the net loss
  
1,042,148
   
945,456
   
415,093
   
472,728
 
Net periodic benefit cost
 
$
1,776,160
  
$
2,127,372
  
$
763,318
  
$
1,063,665
 


   
Postretirement Benefits
 
   
Six Months Ended
  
Three Months Ended
 
  
July 2, 2016
  
July 4, 2015
  
July 2, 2016
  
July 4, 2015
 
Service cost
 
$
14,650
  
$
108,785
  
$
3,900
  
$
54,393
 
Interest cost
  
47,436
   
77,458
   
26,936
   
38,729
 
Expected return on plan assets
  
(23,766
)
  
(45,968
)
  
(12,016
)
  
(22,984
)
Amortization of prior service cost
  
(11,945
)
  
(11,944
)
  
(5,945
)
  
(5,972
)
Amortization of the net loss
  
(46,961
)
  
9,402
   
(33,461
)
  
4,701
 
Net periodic benefit cost
 
$
(20,586
)
 
$
137,733
  
$
(20,586
)
 
$
68,867
 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jul. 02, 2016
Jul. 04, 2015
Jul. 02, 2016
Jul. 04, 2015
Basic [Abstract]        
Weighted average shares outstanding (in shares) 6,250,326 6,244,451 6,249,042 6,244,250
Diluted [Abstract]        
Weighted average shares outstanding (in shares) 6,250,326 6,244,451 6,249,042 6,244,250
Dilutive stock options (in shares) 0 0 0 0
Denominator for diluted earnings per share (in shares) 6,250,326 6,244,451 6,249,042 6,244,250
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories, Net (Details) - USD ($)
Jul. 02, 2016
Jan. 02, 2016
Components of inventories [Abstract]    
Raw material and component parts $ 10,066,879 $ 10,913,827
Work in process 7,085,462 7,681,576
Finished goods 16,830,984 18,247,010
Inventories, net $ 33,983,325 $ 36,842,413
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2016
Jul. 04, 2015
Jul. 02, 2016
Jul. 04, 2015
Segment Reporting Information [Line Items]        
Revenues, sales to unaffiliated customers $ 36,883,312 $ 37,037,697 $ 69,984,969 $ 73,914,539
Operating Profit 3,105,868 856,022 4,066,732 2,227,505
Interest expense (32,384) (47,745) (68,669) (100,570)
Other income 5,144 19,960 26,518 26,967
Income before income taxes 3,078,628 828,237 4,024,581 2,153,902
Industrial Hardware [Member] | Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenues, sales to unaffiliated customers 15,886,648 15,119,946 30,478,161 29,906,612
Operating Profit 1,497,277 637,546 2,194,472 1,369,091
Security Products [Member] | Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenues, sales to unaffiliated customers 15,876,910 15,435,324 30,074,127 29,536,240
Operating Profit 1,792,650 650,002 2,920,847 1,436,293
Metal Products [Member] | Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenues, sales to unaffiliated customers 5,119,754 6,482,427 9,432,681 14,471,687
Operating Profit $ (184,059) $ (431,526) $ (1,048,587) $ (577,879)
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Debt (Details) - USD ($)
6 Months Ended
Jul. 02, 2016
Jan. 25, 2012
Jan. 29, 2010
Minimum [Member]      
Debt Instrument [Line Items]      
Tangible net worth $ 55,000,000    
Term Loan 2012 [Member]      
Debt Instrument [Line Items]      
Maximum borrowing capacity   $ 5,000,000  
Fixed rate of interest   3.90%  
Revolving Credit Loan [Member]      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 10,000,000   $ 10,000,000
Maturity date of loan Jul. 01, 2018    
Revolving Credit Loan [Member] | LIBOR [Member]      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.25%    
Revolving Credit Loan [Member] | People's Prime Rate [Member]      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.25%    
Revolving Credit Loan [Member] | Floor Rate [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Floor rate of loan 3.25%    
Loan Agreement [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Fixed charge coverage ratio as multiple 1.1    
Term Loan [Member]      
Debt Instrument [Line Items]      
Maximum borrowing capacity     $ 5,000,000
Fixed rate of interest 4.98%   4.98%
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill (Details)
6 Months Ended
Jul. 02, 2016
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 14,790,793
Foreign exchange 60,167
Ending balance 14,850,960
Industrial Hardware Segment [Member]  
Goodwill [Roll Forward]  
Beginning balance 1,731,751
Foreign exchange 60,167
Ending balance 1,791,918
Security Products Segment [Member]  
Goodwill [Roll Forward]  
Beginning balance 13,059,042
Foreign exchange 0
Ending balance 13,059,042
Metal Products Segment [Member]  
Goodwill [Roll Forward]  
Beginning balance 0
Foreign exchange 0
Ending balance $ 0
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Intangibles (Details) - USD ($)
6 Months Ended
Jan. 02, 2016
Jul. 02, 2016
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 4,400,109 $ 4,419,969
Accumulated Amortization 2,286,533 2,469,222
Net as per Balance Sheet $ 2,113,576 $ 1,950,747
Weighted Average Amortization Period 12 years 7 months 6 days 12 years 7 months 6 days
Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 2,206,852 $ 2,207,820
Accumulated Amortization 1,478,692 1,514,647
Net as per Balance Sheet 728,160 693,173
Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 2,193,257 2,212,149
Accumulated Amortization 807,841 954,575
Net as per Balance Sheet 1,385,416 1,257,574
Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Net as per Balance Sheet 0 0
Patents and Developed Technology [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 3,236,033 3,255,893
Accumulated Amortization $ 2,053,718 $ 2,119,999
Weighted Average Amortization Period 15 years 10 months 24 days 15 years 10 months 24 days
Patents and Developed Technology [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 2,206,852 $ 2,207,820
Accumulated Amortization 1,478,692 1,514,647
Patents and Developed Technology [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 1,029,181 1,048,073
Accumulated Amortization 575,026 605,352
Patents and Developed Technology [Member] | Metal Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 0 0
Accumulated Amortization 0 0
Customer Relationships [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 449,706 449,706
Accumulated Amortization $ 89,941 $ 134,912
Weighted Average Amortization Period 5 years 5 years
Customer Relationships [Member] | Industrial Hardware Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount $ 0 $ 0
Accumulated Amortization 0 0
Customer Relationships [Member] | Security Products Segment [Member]    
Gross carrying amount and accumulated amortization of amortizable intangible assets [Abstract]    
Gross Amount 449,706 449,706
Accumulated Amortization 89,941 134,912
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 $ 81,400 $ 122,100
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 81,400 122,100
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 $ 61,474 $ 92,211
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 61,474 92,211
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 41 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Retirement Benefit Plans (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2016
Dec. 31, 2015
Jul. 02, 2016
Jul. 04, 2015
Jul. 02, 2016
Jul. 04, 2015
Components of the net periodic benefit cost [Abstract]            
Gain from reduction of accumulated plan benefits     $ 2,500,000   $ 2,500,000  
Reduction in pension expense         612,000  
Employer contributions made         266,000  
Contributions required by the Company in defined benefit plan         $ 181,250  
Percentage of voluntary contributions allowed to participants, maximum         100.00%  
Contributions made by the Company under Section 401(k)     117,365 $ 55,660 $ 173,596 $ 107,926
Employer matching contribution percentage   50.00%        
Employer matching contribution on first of total employee contributions, percentage   4.00%        
Non-discretionary contribution percentage for employees who were not eligible to participate in the salaried plan   2.50%     3.00%  
Increase in contributions made by the employer     60,000      
Accrued non-discretionary contribution     80,000   $ 80,000  
Minimum [Member]            
Components of the net periodic benefit cost [Abstract]            
Contributions required by the Company in defined benefit plan         594,000  
Pension Benefits [Member]            
Assumptions used to determine net periodic benefit cost [Abstract]            
Discount rate 3.69% 4.24%        
Expected rate of return 8.00% 8.00%        
Rate of compensation increase 0.00% 3.25%        
Change in benefit obligation [Roll Foward]            
Discount rate $ 4,383,159          
Service cost 770,361   528,552 964,988 1,341,557 1,929,975
Interest cost 818,565   1,007,763 859,217 1,774,343 1,718,476
Actuarial loss 611,693          
Benefits paid (1,026,898)          
Additional recognition due to significant event (2,534,589)          
Net increase in pension benefit obligation 3,022,291          
Components of the net periodic benefit cost [Abstract]            
Service cost 770,361   528,552 964,988 1,341,557 1,929,975
Interest cost $ 818,565   1,007,763 859,217 1,774,343 1,718,476
Expected return on plan assets     (1,238,231) (1,287,914) (2,482,172) (2,575,828)
Amortization of prior service cost     50,141 54,646 100,284 109,293
Amortization of the net loss     415,093 472,728 1,042,148 945,456
Net periodic benefit cost     763,318 1,063,665 1,776,160 2,127,372
Postretirement Benefits [Member]            
Change in benefit obligation [Roll Foward]            
Service cost     3,900 54,393 14,650 108,785
Interest cost     26,936 38,729 47,436 77,458
Components of the net periodic benefit cost [Abstract]            
Service cost     3,900 54,393 14,650 108,785
Interest cost     26,936 38,729 47,436 77,458
Expected return on plan assets     (12,016) (22,984) (23,766) (45,968)
Amortization of prior service cost     (5,945) (5,972) (11,945) (11,944)
Amortization of the net loss     (33,461) 4,701 (46,961) 9,402
Net periodic benefit cost     $ (20,586) $ 68,867 (20,586) $ 137,733
Employer contributions made         79,000  
Contributions required by the Company in defined benefit plan         $ 118,000  
401 (K) Plan Amendment [Member]            
Components of the net periodic benefit cost [Abstract]            
Increase in employer matching contribution on first of total employee contributions, percentage         6.00%  
U.S. Non Union Employees [Member] | Minimum [Member]            
Components of the net periodic benefit cost [Abstract]            
Non-discretionary contribution percentage for certain employees who were eligible to participate in the salaried plan         0.00%  
U.S. Non Union Employees [Member] | Maximum [Member]            
Components of the net periodic benefit cost [Abstract]            
Non-discretionary contribution percentage for certain employees who were eligible to participate in the salaried plan         4.00%  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock Based Compensation and Stock Options (Details)
6 Months Ended
Jul. 02, 2016
Plan
shares
Jul. 04, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of plans that have shares reserved for further issuance | Plan 1  
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted (in shares) 0 0
Options outstanding (in shares) 0  
Options exercisable (in shares) 0  
Stock Options [Member] | 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%  
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock granted (in shares) 0 0
2010 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future grant (in shares) 500,000  
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes (Details) - USD ($)
6 Months Ended
Jul. 02, 2016
Jul. 04, 2015
Income Taxes [Abstract]    
Repatriated amount from its foreign subsidiaries $ 0 $ 1,200,000
Impact on effective tax rate, minimum   1.00%
Significant changes to the amount of unrecognized tax benefits $ 0  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Financial Instruments and Fair Value Measurements (Details)
Jul. 02, 2016
Liabilities
Assets
Jan. 02, 2016
Liabilities
Assets
Jan. 29, 2010
Liabilities [Member]      
Fair Value Measurements [Abstract]      
Number of assets and liabilities requiring fair value measurements | Liabilities 0 0  
Term Loan [Member]      
Interest Rate Risk [Abstract]      
Fixed rate of interest 4.98%   4.98%
2012 Term Loan [Member]      
Interest Rate Risk [Abstract]      
Fixed rate of interest 3.90%    
Assets [Member]      
Fair Value Measurements [Abstract]      
Number of assets and liabilities requiring fair value measurements | Assets 0 0  
EXCEL 45 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '-U 4E,.FCZM@$ !07 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V8RT[#,!!%?Z7*%C6N'=ZBW5"V@ 0_8))I8S6.+=M]_3UV"@BJ@EJ@ MTMWDT3N>>Y-QSJ(WSVM+OK?23>N'61V"O6;,ES5IZ7-CJ8W*Q#@M0[QU4V9E M.9-38F(P.&>E:0.UH1]2CVQT\[ @YU1%O=N-D'H/,VEMHTH9E&G9HJVVNO;- M9*)*JDPYUW%)'J(UG40]ZSU*%^ZECBW8JF&=L#GR/.GL?PR]=20K7Q,%W>0^ MK!ORN_PWRKOSF"9RWH2#C-_>7>ZHZ6I\K>R;U=TJ=O'QMV$65;^7P_;"GY(I MG89FV^F7%>G^E\^R]1(7NAD[N51;!HNCC2F=::W?]W= [T;/N=$1(')1#@.0H0'*<@N0X \EQ#I+C B3')4B.*Y QW8OG*\M"_V/Z'D4X$G1H>)%]2-F Q+M*;V"^GH A3&^.R6:E((C-Z." MN[_8_ )02P,$% @ ,.F.&* 0 %A8 !H !X;"]?P"(30 D/ MV:[:W+Z4144?'G41Z=N &G\W_"3Y5T;\NV37%VLNS94=1]F[\VU#=OA_3ZK M8NRWQH2BDL:%AZZ7=OAZ[GSCXO#H2].[XN)*,9SG2^.G<[+#[N?LV?&TS_SQ M1-GLQ?E2XCY[Z_PE5"(QF/%&#\,"P^=;+_]9OCN?ZT(>N^*UD3;^46&^%LA, M.HC300P)LND@"PF:IX/FD*!%.F@!"5JF@Y:0H%4Z: 4)6J>#UI"@33IH PFB M7)$QQR1I6&.T)H5KPGA-"MB$$9L4L@EC-BEH$T9M4M@FC-NDP$T8N4FAFS!V MDX(W8?1F16_&Z,V*W@S::VN;;8S>K.C-&+U9T9LQ>K.B-V/T9D5OQNC-BMZ, MT9L5O1FC-RMZ,T9OJ^AM,7I;16^+T=LJ>EO068EV6(+1VRIZ6XS>5M';8O2V M$[U#Y;R(MZO&ULO591;]HP$/XK5IXV:6L8C$Y"-!(EZ8;4 EJR[MEU+F!A[,@VC.[7 M[^*4-+0AM#R,%\[G[SO??7!?6"87'**,\% M9]1R)8,[SK0R*K,DVC$00_\EP#$P<@QLH[E]##HEINYRF)A1 6,\*\BH,%"B MGIT.,U;KG,I'OUS=SKS;T6]Z!-4>F7[D4'/Y4$>W\9&VC*Y6).N3;!<&L'6V!6Z:VY M74H5*YIN[A/,SWCD@1HHS"MO2S6GTGK$\+^X['KEL:77V2(W5@>_E5Z9)8 U M0[]R.K..K=O\:]#K.P1:ATB_JBQXDNV@[L*3<"O S+(YU?8_2>%JV@O1ZWNU MZOTD'"6XN![=CJ;CB)S! MZ;V'$R?X=1=-S^#TS^!*PG3ZPW*Q*"I5R\69)6>*,FK8QB7D] GG4[D6I- MN%;D<>4<[?U#W6M^+>M#?2*EUO'N'3R2KW[07OQ\^8=_NX)_4$L#!!0 ( M '-U 4FY9D1>/P$ &D# 1 9&]C4')O<',O8V]R92YX;6S-DTU/PS , MAO\*ZKU+NTW35'4] .+$)"2&0-Q"XFUAS8<23UW_/9G7M0RX[,:MKOT^?ATG MI7"%L!Z>O'7@44&X.>C:A$*X1;)%= 5C06Q!\S"*%28FU]9KCC'T&^:XV/$- ML'&6S9@&Y)(C9T=@ZGIB4I52%,(#1^L[O!0]WNU]33 I&-2@P6!@^2AG2?5B M=L8VIF2#OBJCXYH'7%JIU@KD;3N4_4[%S@A>AY,<9-^>_O[I@3(LZ2H/0?55 M3=.,F@G5Q8%S]K9\?*:S294)R(V J JJP-;!(CEW?IWDFJ&PO=&AE;64O=&AE;64Q+GAM M;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]' M-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D M$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X% M/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:C MTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D M00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^' MPZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90: MV1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0 MUL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CD MGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V& MF&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F M<]%L^P>E1M'V5;SCFED)O816:I^JAS0^ MJ!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$ MKYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y M*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9 M!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&UL MK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2 MX]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\, M$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T M74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT M%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MB MOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\4 M8JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$% M7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ BPISO5((R9#24UEZ=24QRFL3Q*BW\/W08XAPF$2\ M82NF:I")AJL8+@<(N/@[D>,8/EU\_-D(=?L!N''V:3;SGRYO#_$+NW )@>/X MFL&$ >RZ='R-<2)O;93C, M,_?'3+),8^AWO]/3I2.[']2HEVPN)H$V$'G387,L1PR!["'DHCB0ND 2_YI\>C;V,X0'>DXXBON& MI5BN[#_OGPM;7I^K,M.TSE9:>*[2EC?GJLPT_+=)\[K&,.D^>[UG0$':$*H( M[S4@\UJX-[KI7EL8^X[FS-NQY=A5A5+]R-O+HLER7*"&JA]D*Y1=C.%H?S/R M@W#P6@\4,1SM[S@G#;NQ"L:79/(;4$L#!!0 ( '-U 4DH=:A0< , +0+ M / >&PO=V]R:V)O;VLN>&ULE99M;]HP$(#_BI5/FS0-D@#=4)G4%KHA M=;1JT/;9) =8=6QDF]+UU^\:XV,.\HR3->EDVV#/B:[\4[#P%QAM"ED'=PUPN1DDW$7(;[*72 =Q8 M!OCN[':CS I9B5@JYT,1M]N\62NC:O48UXTCO[:[']:I1VN"U$7IK-9-5'S0 M!.$,_M\=7&-09>O%(!>W,1.C9-!%X+WR:J&T"G]&27.M(>ZD\V(KS?$_7PG3 M',XAQ4*:2DQ,0(J8FGWR\&CB&O#E:=5,[(8*+]RT2O='14$7U[/Q9%9,Q@*O MBNNKZ?ALCH/SLZNSV<5$$%!&0-E[03D!Y024_S>HF.//S\F,@'H$U'LOJ$] M?0+JOQ"SHAH!,".CD&G4NOO+!+<>/ HP8OD_Z%A'\Y#I](9U!Z M+V[ B6(M'9#8KR3VZW'LU-SCA/A' /])S"!0U;K4M>YQ; &K1MI73&VIRKAZ M"V6,/BM+NT7ES0JW;PU>EQ"Q%$5E31E;Q[!HO4^=3!DIOUM;[936-(;JES+^ M33$O9A7_UYZ&4=E2QK9;",HU&Q+G8&"I@KC1TK08U+.4$:T(MKP3: E4XL+6 M6-I]<]I-N2A:.Z>FI8QJ4U/:&L1^EN2R$.I@Q#C(*LYQ6M60$/ C% M!E,;,\9&8A8;3\W,&#-?4^P)1E'4UHRQE\9_Q EI=+[:NI6K/U2RFX5!.)0TH:(%];1 M5KTY,=X0J8;\'(B.4W(TIJ8.W'W[.G% M[QG[T(,?Q[4?ZC70FAZD#D'4[4IWM*YU)$7^M$%O3&V\?QZB?S/;5Y!TYTY^$GZM6>'LF M5<\RK>7$F*0*'[ZH@RO5O\0XJ.E)ZL>%/E'HKC"0K!M^%L8_EN(O4$L#!!0 M ( '-U 4FW:;B"Y@0 (\7 8 >&PO=V]R:W-H965T&ULC9A-;^,V$(;_BN%[UISA=^ 86*LHVD.!Q1[:LQ(KL;&VY4K*>OOO2VE( M;Y*EQ[S$MO*0>B62#T=:GMON6[]MFF'VX[ _]@_S[3"<[A>+_FG;'.K^4WMJ MCN$_SVUWJ(?PLWM9]*>NJ3=3H\-^@4*8Q:'>'>>KY73L2[=:MJ_#?G=LOG2S M_O5PJ+O_ULV^/3_,89X.?-V];(?QP&*U7%S:;7:'YMCOVN.L:YX?YI_AOI)^ M1";B[UUS[M]\GXWA']OVV_CCS\W#7(P9FGWS-(Q=U.'C>U,U^_W84SCSO['3 MG^<<&[[]GGK_?;K<$/^Q[INJW?^SVPS;D%;,9YOFN7[=#U_;\Q]-O 8]=OC4 M[OOI[^SIM1_:0VHRGQWJ'_2Y.TZ?9_J/$[%9O@'&!GAI (IM(&,#^:'!@I)- MU_5;/=2K9=>>9_VI'D<;[@/>C9V$GF?A8OIPGZ8^N^E.K9;?5VB7B^]C/^\0 MG)!U1*X3523SFUE^)]Q..$6+H(0E"@ M,L+)ZV!%(%@'RCMS.Y'*)E*4"'(G,I2($/ &C;3J.EA%T.H07NG;B70VD:9$ MR"2*B/1.2M1,H@@:IU"!O)W(9!.9>#HF$2'@0(!BDE?$(2 B%-PAF\UC*0\S M%&M"PKP 8YDX6>QJ&I=-XR@-,PQK0JPQ&H5GIEH508W&(1;,:9]-Y..H,XD( M,6&:>LO=R"J"4DD7IM#M1""RD:;#(1,S&.O(W(4SH07KF507U!AIK"V820#Y M7&1$Z;A%ZP\R,L;R+B*LS>"""* U+9D M[/+Z!GW;3HD1SAKD=!E!U-[KHM67%SB0=CDSKR,32DB-SK/SR:0-T3A7XDW( M:QS(OHK;5R(3]@LOK>:45EU0L-)I75"CP >AQR('R,)*%?20%S"0-16W)T3& M"Z4,M]"K!(+PTA=DPKR!D92IN%TA,F$.A%7 94J@"[?:%LQ+S-L7R9?)VA,B L*':8>]34B\Z772?\N;%:%YN/X@, M2&L=:DYTB=1@T+F29X&\?9&$J;G](#+HC$=V\++<]41Y]R+I4G/[061H[)A! MKA)HQZ$K67=Y]R+94G/NC4PH9 Q;SB?.2Z$+:A[,>Q=)E)KS;F1"'::EXIQ1 M)5))H7Q)S8IYZR)95Y?6Z$+UJG,.U:2%C7GL\C<0=CX MM$5FLE97T>NYKKR>(#-RU?0Z,CX4E-8);F4D4H1G+%%2O4F571F2W&A*>LA[ M49+*#.>@R-P!2ND-]TAX(4$KX0OV#YDWHS3QV9)+1C]+&AV,NEXVY4&AP[!/T!07AI(2"RD3F7S1(,J3AJLK(6!_*,L<^%5Y( M%59RD6'RUI7Q#4%V):1W>OYV%9_>ZB4T7\4OWKPZ/=4OS5]U][([]K/'=AC: MP_2R]+EMAR9T)3[I^6S;U)O+CWWS/(Q?;?C>T?MB^C&TI_3Z^_(.?O4_4$L# M!!0 ( '-U 4EW><,A20( %T( 8 >&PO=V]R:W-H965T&ULC9;?;ILP%(=?!?$ M7'X&Q&DEFG:+B95O=BNG> $5,#,=D+W]K-] M2)I$AO0F@//]#M\YD>SD(Q?OLF9,>1]=V\N-7RLUK!&2NYIU5#[Q@?7ZFST7 M'57Z41R0' 2CE0UU+2(8QZBC3>\7N5U[%47.CZIM>O8J/'GL.BK^O;"6CQL_ M\,\+;\VA5F8!%3FZY*JF8[UL>.\)MM_XS\&Z#(A!+/&[8:.\NO>,_);S=_/P ML]KXV#BPENV4*4'UY<1*UK:FDG[SWZGHYSM-\/K^7/V[;5?K;ZED)6__-)6J MM2WVO8KMZ;%5;WS\P:8>(E-PQUMI/[W=42K>G2.^U]$/N#:]O8[P31)/,7> M3 %R"03A8F U!59W 01FMJ]O5-$B%WSTY$#-KQVL-2Y,$5W9T\U(/2=;4]A) M%?FIB),$*3?[Y0@MQ*P^$P@GSW.KV[S(>17T$1Z MJ]A;)($F G#%&,\CY43%N%K;-8F='83VAI1^#@?.;N)H)MLH1M EAJY)V8= M8J=#;..)\PTQ. 28(QG1@I9F?1*G3P(^P<),DH&PO=V]R:W-H M965T&ULE9A+D]HX$,>_BHM[QGH_IABJ F8K.6Q5*H?-V0," M7/&#MF_9G=S*F3WY59=T]+4Y]?WY, MTVYW,E7>/31G4]M?#DU;Y;U];(]I=VY-OA^-JC(E"(FTRHMZL5J.8]_:U;*Y M]&51FV]MTEVJ*F]_KTW97)\6>.$'OA?'4S\,I*ME.MGMB\K47='426L.3XO/ M^'&+Y8",Q#^%N79OOB=#\,]-\W-X^+I_6J A!E.:73^XR.W'B]F8LAP\V9G_ M!:>O#LXL9X3FZ[.KL3HLQW78K5\ M64FY3%\&/^\0,B)K0-1M)',(GHC4SA\,@BQ",Y#1G-R>8.,(J2,QW'6R_8^3 MFV'2]V%2ERLZVBMTWYZ]MV?.GCE[_#[$>D2DRX1#J%"*4DQN@QL ):)2:'D; MS!PHM%9,"WT;W#I04HT9IS-RQ(,:N=,8#%TXC0[Y1!116*)@2([<>%)CPCD5 MM\D,2&XU$DW0;7+K226$M%OG?9TBJ%,XG32B$Q"!L$ 1;B.@+#'!(E@;H-%Q MF"-"$(ND;>M!PB2=LY(RJ%"Z\%E$H9RRSB7E$8D 2L0%II'0,P QTG;!<;"N M0:0G*<):479?I0JJ5$YE)/BU0RA&MF941*1W)>P"120ZC"%;?S3";1U'")$< M\?OR=%">AAJ,R'/()TIH;*TW@#$I6219&6#"OEZQ$M5^G1&7,]Y!C(+JQF$K M+U(G:V X9C%U0&&M163SR C@N-()6PG3 LY0QP.BW--544F6@-#D52"Q&K3 M.[.;+HUD*P..(<)XN%%YB0XDV/8*1&:()&&1KB>K2*VL@=$:V3TRIA%. (P* M%MEO,^ P44K(J$8"O9-3/F<=:5BB.S;H8%U!VP>&("55>'V@[0/(%>,Z6,_0 M];U#NRUK')EY"Z#M^8JS&=L,_G"T@:,1=J<'/>,(B,,'!^P:LPYNB0K2Y!CT M0(/KJR!'G@J?+11DR%/A?4%!>CQ%Z QEX:,"=OU8!V/6H$Q$E6E0)J+*-"@3 M464:E(G_HRQ\1,"N"8\._=/H=/_]3(8;UH?Q-7[RSJ M+GEN>GNO&Z]?AZ;IC0T8/=@DG^R-?GHHS:$?OLHA^^Z.ZQ[ZYNRO[-/_#59_ M %!+ P04 " !S=0%)B^:4MW+ M@VC-+UO9-:4VC]TN4H=.E)M>U-11$L=5VUXJD+U+%I MRN[OHZCE:1ZB\#SP7.WVV@Y$11X-NDW5B%95L@TZL9V'#VBVXI;H@5^5.*F+ M^\#6_B+EJWWXL9F'L2U!U&*M;8327-[$0M2U#602_W$Q/U):X>7].?JWWJVI M_J548B'KW]5&[TVQ<1ALQ+8\UOI9GKX+9P';@&M9J_X[6!^5ELU9$@9-^0[7 MJNVO)_B%Q4[F%R1.D R"(8]?D#I!^B'()@69$V1?S8"= '_*$('WOG/+4I=% MWLE3H ZE74YH9O#.!C&1 ],N96:BC]GU?1FXUPA28\\ D+9.+($ M! U$9/)[BTA"7X:DER?C"19 4#Y1P\T@J_^"C):97I>90J]2Z!6YK<^N]1GH M,]#'UR6V/4*A$X D,:,LI>/< CC,,LRS<6SIPM$4O:TGWO80T#-?G03: \A=@BG!Z3BW.'/4^!['E@ZCG!$RCJT<1A+$D_2V M.^IU1\$=GW 'R!U*S8=Y9]_9 S!-.683W5JZ>(PQ@J?\ 4;?-0>\]IC ML()B[RIS_ICSAVG,L@EP 6"*$.<3;5BZ>)PPG"03_H##-,%?6-O<:X\[>][5 MY/8N,!B1D:K=U@6,<3*R-MW6=1DIH:E_DMW6=1Q&F%TT'^Q%%R="([I=?Q:K M8"V/K88_N6%T..X?$GNB?!I_1+,%\HPOS>L!G.8?X8O\4.[$S[+;5:T*7J0V MYUA_W&REU,*4'-^;3N_-"\SP4(NMMK?43@&'\AC*\)A7_ %!+ P04 M " !S=0%)K>4 3 ," !V!0 & 'AL+W=OL[J!-XG4GG,J_\Z!B6X61,$Q\%Z7 ME;8!7.1XX&UK#HVJ18,D[&;!0GD &PI!GG!#W MA/A$2.X2DIZ0_&^&24^87&7 ?N^N,_I=_SDTM^XOE)7^SXTF/C,*DOA<>D)"))=ANV MZ*6RQTF4W(8M/2S)LC"+;L-6'A:G<4BRJ\WALUO%09;N/2NT$?M&^SH-T:%E M/!-[*Z_B\VBZB$;B2]-B?$TVN(?4$L#!!0 ( '-U 4FP&R22*@0 M )<2 8 >&PO=V]R:W-H965T&ULE9C)CN,V$(9?1?#= M8[*X-]P&V@J"Y!!@,(?DK+;I!:/%D>3VY.U#B26W/:!I3A]:BS\6_^+RD^+R MTK3?NX.U??:C*NON=7;H^]/+8M%M#K8JNB_-R=;NEUW35D7O'MO]HCNUMMB. MA:IR 83(154]-\'Q[^W+[. MR*#!EG;3#R$*=_FPN2W+(9*K^5\,^EGG4/#V?HK^^YBND_]>=#9ORG^.V_[@ MU))9MK6[XESVWYK+'Q9S$$/ 35-VX_]L<^[ZIIJ*S+*J^.&OQWJ\7OPOFF"Q M< ' G M<*TG7(!A ?99@(^9>F5C7K\5?;%:MLTEZT[%T-OTQ>'M$,1%SEPR MG6NG,68[MM1J^;&BA"\7'T.@.P9&9HW,E5BXZ,$J8!8J#F-Q>%Q![@EEGM? M[FOP+]\8)B&>!^#W ;@/P,< AMQKK$=$^2P\ HH)0R-<[CG*A18\08\()B0P M(?D\@ PF)#& "BF5/B-D-#<4]&,N1\X08#I!D H*4B@H4M%:34W'F6 10 "DAH9LH M"2H97P]2:$0*0HH+&<'R*98QDB0(HL&I0-%]*"2$@'!.@"$B@VJ-T!P8U5I$ M1D4^D8PP36X&]&-9+"P+;8ORF"P/@982PJ[(243Y,K)LI# M7%(!$?$YM;R!L-YP4_O MU_0E]RO/3?Q#WYRF8Z#K6=3J?U!+ P04 " !S=0%)L\4D#Z(! "Q P M& 'AL+W=OV>]LX-.\9LW8/B]@8'T/Y/BT9QYU/3,3L8X$TD*[JA2^%9=+T+!5:5;.4U0H&V C4QT.[I_69WV 9$ M!/P2,-FSF 3O1\27D/QH]C0+%D!"[8("]\L)'D#*(.0;_YDUWUH&XGF\J'^/ MTWKW1V[A >5OT;C>F\TH::#EHW3/.#W"/,)M$*Q1VO@E]6@=JH5"B>*O:14Z MKE/Z4Q0S[3HAGPGY2OB:1>.I4;3YC3M>E08G8@<>SFZS\W 31+PR\=ZL'SMJ MFCAX59ZJ39&5[!2$+C")>)@Q*X)Y]:LMOY\UD="Z$'[QL4E7*B4.A^6!K*^T^@=02P,$ M% @ *FQL L@H;)> M@;OE!/<@I1=RC5]GS8^6GG@>+^J/85KG_L@-W*/\)VK;.;,))34T?)3V&:=? M,(^P]8(52A.^I!J-1;50*%'\+:ZB#^L4_V3)3+M.2&="NA)N X'%1L'F [>\ M+#1.Q S&PO=V]R:W-H965TUC;A.[?KR] DU6T?<$SPSEGSOA2C&@^; ?@R*>2 MVNYIYUR_8\Q6'2AN;[ '[?\T:!1W/C4ML[T!7D>2DBS/LCNFN-"T+&+MQ90% M#DX*#2^&V$$I;OX<0.*XIRLZ%UY%V[E08&7!%EXM%&@K4!,#S9X^K':'34!$ MP)N T9[%)'@_(GZ$Y&>]IUFP !(J%Q2X7T[P"%(&(=_X]Z3YU3(0S^-9_2E. MZ]T?N85'E.^B=ITWFU%20\,'Z5YQ?(9IA-L@6*&T\4NJP3I4,X42Q3_3*G1< MQ_0GWTZTZX1\(N0+89M%XZE1M/F#.UX6!D=B>Q[.;K7S0(/HP+?/;FXIZ?S[61()C0OAO8]-NE(I<=C/#V1YI>5?4$L# M!!0 ( '-U 4E? 6 PHP$ +$# 9 >&PO=V]R:W-H965TC<]..,=N.H+B]PPFT_].C4=SY MU S,3@9X%TE*LB++/C#%A:9-'6M/IJEQ=E)H>#+$SDIQ\^< $I<]S>FY\"R& MT84":VJV\3JA0%N!FACH]_0AWQVJ@(B GP(6>Q&3X/V(^!*2[]V>9L$"2&A= M4.!^.<$C2!F$?./?J^9;RT"\C,_J7^.TWOV16WA$^4MT;O1F,THZZ/DLW3,N MWV =X3X(MBAM_))VM@[5F4*)XJ]I%3JN2_I3YBOM-J%8"<5&^)1%XZE1M/F% M.][4!A=B)Q[.+M]YN DB7IEX;]:/'35-'+RI3TU>?J[9*0A=81+QL&(V!//J M-UL4]!:]B/3B?7IY32^3PS)UK[+W!:IK@2H)5/\;,6$.*Z;Z=TAVL:<*S!"O MCB4MSMJE+=VJV^U\*.*9O,&;>N(#_.!F$-J2(SI_LO$ >D0'OGUV=T_)Z-_/ MEDCH70@_^MBD*Y42A]/Y@6ROM/D+4$L#!!0 ( '-U 4G"S>[(HP$ +$# M 9 >&PO=V]R:W-H965T6CG-"\VA[ MD3U#9=^8XD+3JHRU M9U.5.#HI-#P;8D>EN/EW (G3GF[H4G@17>]"@54E6WF-4*"M0$T,M'MZM]D= MBH"(@-\")GL6D^#]B/@:DL=F3[-@ 234+BAPOYS@'J0,0K[QWUGSO64@GL>+ M^L\XK7=_Y!;N4?X1C>N]V8R2!EH^2O>"TR^81[@-@C5*&[^D'JU#M5 H4?PM MK4+'=4I_BF*F72?D,R%?"3^R:#PUBC8?N.-5:7 B=N#A[#8[#S=!Q"L3[\WZ ML:.FB8-7Y:G:%'G)3D'H I.(AQFS(IA7O]HBI]?H>:3G7].WE_1MY?%,WN%5.? . MGKCIA+;DB,Z?;#R %M&!;Y_=W%+2^_>S)A):%\+O/C;I2J7$X; \D/655O\! M4$L#!!0 ( '-U 4DRG3U'H@$ +$# 9 >&PO=V]R:W-H965TUWC)FR!<7-#?;0N3\U M:L6M2W7#3*^!5X&D)$N39,L4%QTM\E![T46.@Y6B@Q=-S* 4U_\.(''Z/W, ]RK^BLJTSFU!20OH<#TYW/XLD%T*9%$@^V[$B#G,F-LO3=C9GBK0 M3;@ZAI0X=#9NZ5)=;N==&L[D$U[D/6_@-]>-Z PYHG4G&PZ@1K3@VB&ULA5/;3N,P$/T5RQ^ MTS2P4*61* C!PTJ(A]UG-YDD%K8GV$[#_OWZDH9V52TO\1->[4&!5R19>(Q1H*U 3 ^V6WJ\V MNR(@(N"7@,F>Q"3TOD=\#\E+LZ59: $DU"XH<+\^&/6_+(,Q-/X MJ/X4I_7=[[F%!Y2_1>-ZWVQ&20,M'Z5[P^D9YA&N@V"-TL8OJ4?K4!TIE"C^ MF5:AXSJE/WDVTRX3\IF0+X3;2&#)*+;YR!VO2H,3L0,/9[?:>+@)(EZ9^-ZL M'SMJFCAX51ZJ]5W)#D'G#))XNP19+0CFQ2\ZY/02/8_T_'OZ^IR^3@VNDWMQ M^[U <2Y0)('B/Q,FR*Z8/>[^\6 G.ZK =/'B6%+CJ%W:T*6ZW,W[/)[(%[PJ M!][!3VXZH2W9H_/G&K>_173@[;.K:TIZ_WJ61$+K0OC#QR9=J)0X'([/8WFC MU5]02P,$% @ $PFB 0 L0, !D !X;"]W;W)K&ULC5/+;MLP$/P5@A\0RK+=%H8L($X1-(< 00[MF996$A&2 MJY"4E?Y]^9 4.S"27L3=U+V!GO0 M_D^#1G'G4],RVQO@=20IR?(L^\84%YJ61:P]F;+ P4FAXZP"8@(^"U@M&:CW M- L60$+E@@+WRPGN0,H@Y!N_3IKO+0/Q/)[5[^.TWOV16[A#^4?4KO-F,TIJ M:/@@W3..OV :81L$*Y0V?DDU6(=JIE"B^%M:A8[KF/[DZXEVG9!/A'PA_,BB M\=0HVOS)'2\+@R.Q/0]GM]IYN DB7IEX;]:/'35-'+PL3N5JFQ7L%(0N,(EX MF# +@GGUJRUR>HV>1WK^-7U]25\GA^O)X7_TWUP*;)+ YK,1$^8P8SZZ9&=[ MJL"T\>I84N&@7=K2I;K*FQL-3&C4ES_.8#$:4\W="F\B;:SOL#*@JV\6BCHC<">:&CV M]&ZS.^0>$0"_!$SF+";>^Q'QW2?/]9XFW@)(J*Q7X&XYP3U(Z85!?+_C1@QAP6S_:<).]M3!;H-5\>0"L?>QBU=J^OMO$O#F7S! MRV+@+;QPW8K>D"-:=[+A !I$"ZY]2#K M*RW_ E!+ P04 " !S=0%)K]0GXJ,! "Q P &0 'AL+W=OP)%W);4]T-ZY8<^8K7M0W-[A M -K_:=$H[GQJ.F8' [R))"59GF7W3'&A:57&VHNI2AR=%!I>#+&C4MS\.8+$ MZ4 W="F\BJYWH<"JDJV\1BC05J F!MH#?=KLCT5 1,!/ 9.]B$GP?D)\"\GW MYD"S8 $DU"XH<+^]9\Z-E(%[&B_K7.*UW?^(6GE'^$HWKO=F, MD@9:/DKWBM,WF$?8!<$:I8U?4H_6H5HHE"C^GE:AXSJE/[MBIMTFY#,A7PF/ M632>&D6;7[CC56EP(G;@X>PV>P\W0<0K$^_-^K&CIHF#5^6YVNSN2W8.0E>8 M1#S.F!7!O/K-%CF]1<\C/?^SPX7.!XEJ@2 +%_T9,F..">?RG M";O84P6FBU?'DAI'[=*6KM7U=C[E\4P^X%4Y\ Y^<-,); MH@/? M/KO;4=+[][,F$EH7P@P)$W);7=T]ZY8<>8K7M0W-[A -K_:=$H[GQJ.F8' [R))"59GF5; MIKC0M"IC[BX\BZYWH<"JDBV\1BC05J F M!MH]O5_M#D5 1,!O 9.]B$GP?D1\"NL M^=XR$"_CL_ICG-:[/W(+#RC_B,;UWFQ&20,M'Z5[QND'S"-L@F"-TL8OJ4?K M4)TIE"C^EE:AXSJE/WDQTVX3\IF0+X2O632>&D6;W[GC56EP(G;@X>Q6.P\W M0<0K$^_-^K&CIHF#5^6I6FV^E>P4A*XPB7B8,0N">?6;+7)ZBYY'>OXY?7U- M7R>'Z]1]FWTN4%P+%$F@^-^("7.8,=N/0[*+/55@NGAU+*EQU"YMZ5)=;N=] M'L_D'5Z5 ^_@%S>=T)8&ULA5/;;J,P$/T5RQ]0 Z'95420FE95^U"IZL/N MLP,#6+49:IO0_?OU!6BRBK8O>&8XY\P97XH)];OI "SY5+(W>]I9.^P8,U4' MBIL;'*!W?QK4BEN7ZI:900.O TE)EB7)EBDN>EH6H?:JRP)'*T4/KYJ842FN M_QQ XK2G*5T*;Z+MK"^PLF KKQ8*>B.P)QJ:/;U+=X?<(P+@EX#)G,7$>S\B MOOODN=[3Q%L "97U"MPM)[@'*;V0:_PQ:WZU],3S>%%_#-,Z]T=NX![E;U'; MSIE-**FAX:.T;S@]P3S"K1>L4)KP)=5H+*J%0HGBGW$5?5BG^&>;SK3KA&PF M9"OA9Q*,QT;!Y@.WO"PT3L0,W)]=NG-P[46<,G'>C!L[:.HP>%FSD MA2XPD7B8,2N".?6K+3)ZC9X%>O8]?7-)WT2'F]GAYGN!_%(@CP+Y_T:,F,." MR?]IPL[V5(%NP]4QI,*QMW%+U^IZ.^^R<"9?\+(8> LO7+>B-^2(UIUL.( & MT8)KG]S<4M*Y][,F$AKKPQ\NUO%*Q<3BL#R0]966?P%02P,$% @ &ULA5/; M;J,P$/T5RQ]0$T*2*B)(35=5^[!2U8?=9P<&L&HSU#:A^_?U!6BRBM07/#.< M<^:,+_F(^MVT )9\*MF9 VVM[?>,F;(%Q5@+*J90HGBGW$575C'^&>SFVBW">E$2!?"?1*,QT;!YB]N>9%K'(GIN3^[ MU=[!M1=QRL1Y,V[LH*G#X$5^+E;;3<[.7N@*$XG'";,@F%._V2*EM^AIH*<_ MT]?7]'5TN([=U]G/ MFU0!8%LFG$[:T1(^8X8W;_-6$7>ZI -^'J&%+BT-FX MI4MUN9T/:3B3;WB1][R!WUPWHC/DA-:=;#B &M&":Y_<;2AIW?M9$@FU]>'. MQ3I>J9A8[.<'LKS2X@M02P,$% @ &ULA5/;3N,P$/T5RQ^ T[30;I5&HJP0 M/*R$>&"?W6226-B>8#L-^_?XDH9V58F7>&9RSIDSOA0CFG?; 3CRJ:2V.]HY MUV\9LU4'BML;[$'[/PT:Q9U/3Z7(SR E$'(-_Z8-+];!N)Y?%)_C--Z]P=N MX0'E7U&[SIO-**FAX8-TKS@^P33";1"L4-KX)=5@':H3A1+%/],J=%S']"?? M3+3KA'PBY#-ADT7CJ5&T^9L[7A8&1V)['LYNL?5P$T2\,O'>K!\[:IHX>%D< MR\7=IF#'('2!2<3]A)D1S*M?;9'3:_0\TO.?Z2"@?MTI;.U?EVWN?Q3+[A9='S%OYP MTPIMR0&=/]EX VB ]\^N[FEI//O9TXD-"Z$:Q^;=*52XK _/9#YE99?4$L# M!!0 ( '-U 4F@&PO=V]R:W-H965T]M>..,5/WH+BYP1$&]Z=%K;AU MJ>Z8&37P)I"49%F2W#'%Q4"K,M1>=%7B9*48X$43,RG%]?\#2)SW-*5KX55T MO?4%5I5LXS5"P6 $#D1#NZ>/Z>Y0>$0 _!$PF[.8>.]'Q#>?/#=[FG@+(*&V M7H&[Y01/(*47< M?\$RPJT7K%&:\"7U9"RJE4*)XN]Q%4-8Y_@G3Q?:=4*V$+*-\) $X[%1L/F# M6UZ5&F=B1N[/+MTYN/8B3IDX;\:-'31U&+PJ3U5ZGY;LY(4N,)%X6# ;@CGU MJRTR>HV>!7KV/3V_I.?181Z[%\GW L6E0!$%BF7$[-J($7-8,?F7)NQL3Q7H M+EP=0VJ8OC\NF 0 ML0, !D !X;"]W;W)K&ULA5/+;MLP$/P5@A\0 MRK*N6'/F*U[4-S>X0#:_VG1*.Y\:CIF!P.\B20E69YE]TQQH6E5 MQMJ+J4H MQHOZ]SBM=W_B%IY1_A&-Z[W9C)(&6CY*]XK3#YA'V 7!&J6-7U*/UJ%:*)0H M_IY6H>,ZI3_Y0KM-R&="OA(>LV@\-8HVOW''J]+@1.S P]EM]AYN@HA7)MZ; M]6-'31,'K\ISM7DH2G8.0E>81#S.F!7!O/K-%CF]1<\C/?^:OKVF;Y/#;>I> M/'XM4%P+%$F@F$?^?7:WHZ3W[V=-)+0NA \^-NE*I<3AL#R0 M]956_P%02P,$% @ &ULC5/);MLP$/T5@A\0RK)=IX8L($Y0M(<"00[MF99& M$A&2HY"4E?Y]N4B*'1AH+^+,Z"TS7(H1S:OM !QY5U+; ^V,V:H#Q>T= M]J#]GP:-XLZGIF6V-\#K2%*2Y5GVA2DN-"V+6'LV98&#DT+#LR%V4(J;/T>0 M.![HBLZ%%]%V+A186;"%5PL%V@K4Q$!SH ^K_7$3$!'P2\!H+V(2>C\AOH;D M1WV@66@!)%0N*'"_G.$1I Q"WOAMTORP#,3+>%;_%J?UW9^XA4>4OT7M.M]L M1DD-#1^D>\'Q.TPC;(-@A=+&+ZD&ZU#-%$H4?T^KT'$=TY_[;*+=)N03(?]$ M8,DHMOG$'2\+@R.Q/0]GM]I[N DB7IGXWJP?.VJ:.'A9G,O5;E>P']KQ(0YSIBO MGTS8Q9XJ,&V\.I94.&B7MG2I+K?S(8]G\@$OBYZW\).;5FA+3NC\R<8#:! = M>/OL;DM)Y]_/DDAH7 AW/C;I2J7$83\_D.65EG\!4$L#!!0 ( '-U 4D\ M&?\&O0$ 'L$ 9 >&PO=V]R:W-H965TH-G;;?STR8 M:3Y*]:9; (,^!._T'K?&]#M"=-F"H/I*]M#9FUHJ08W=JH;H7@&M/$EPDD11 M1@1E'2YR?_:DBEP.AK,.GA32@Q!4_3L E^,>QW@^>&9-:]P!*7*R\"HFH--, M=DA!O<Z0.80'O# 8]5F,7.Y'*=_3RKW_MJ;?9'JN%6\E=6F=8F&V%404T';I[E^ !3":D3+"77_HO* M01LI9@I&@GZ$E75^'44.+7,D1Z9ZZ?Q?O+%PY M$:N,;&[:ENTUE2^\R$]%?!WEY.2$+C"!>)@P"X)8]56+!*_1$T]/?J9O+NF; MD.$FN*?;GP6VEP+;(+"=2HS72@R8PXSY19;IJDDZ"6R^,9DQOZ@D6S7))H'T M&Y,9DWTQ(6?=(4 U?@@T*N70F= )[ZY/>)'WM(&_5#6LT^@HC>U1 MWTJUE :L?7258M3:EV#9<*B-"__86(7A"!LC^WG4E_>F^ ]02P,$% @ M&UL ME5;;CILP$/T5Q >LN4,B@K2Y5.U#I=4^M,\.<0):&U/;"=N_KR] +@N$OL38 MG'-FYDSB2=I0]L$+A(3U27#%5W8A1+T$@.<%(I"_T!I5\LV1,@*%W+(3X#5# M\*!)! //<2) 8%G96:K/WEB6TK/ 987>F,7/A$#V=XTP;5:V:W<'[^6I$.H M9"GH>8>2H(J7M+(8.J[L5W>Y2Q1" WZ5J.$WSY;*?4_IA]K\.*QL1Z6 ,,J% M4H!RN: -PE@)R[4O^EJ9?9[R-&&XM_E010R6<>V#N@(SUB\ MT^8[:DL(E6!.,=>?5G[F@I*.8EL$?IJUK/3:F#=A1QLF>"W!ZPGN-,%O"?Z5 M$$P2@I80S(T0MH3P(0(PM6OGME# +&6TL7@-U=?)74HX4R)2V9)V<=D)K!JS-I@X&8=L6YD> 60"@UEX]E $3].]\0 ;@X@7$SD\ M%=E]$1E-T[]/TS=F^:U9R7.!X%X@, )!*_!01J4QD?'"8"(O='PO&L=M.EP0 M!*$[CMOVN(43>..XW55/AGY>8#CH4&@*7,P0B 8=BF8X%,UT*)KI4#33H>C_ M'(H'"XQ;AR826AN,,U':4\3V*6+WB!@M)!DL)&D+F7!LGJZ$^>'WI_T,?/74-?MPOG:7&W?@?"MGIAEQ5_DLK>$) M_83L5%;A'F/5!#/HS$;0NAO;_7^' M[!]02P,$% @ &ULA93=;ILP',5?Q>(!:K#!0$206JIINYA4]6*[=A(GH!K, M;"=T;S]_D24526[P!^<<__X8NYJ$_% M8QI\]GQ0ZZC5>EQ!J+8MZZEZ$B,; MS)N]D#W59B@/4(V2T9TS]1RB.":PI]T0U96;>Y-U)8Z:=P-[DT =^Y[*OR^, MBVD=)=$\\=X=6FTG8%W!LV_7]6Q0G1B 9/MU])RL&F(53O"K8Y.ZZ /+OA'B MPPY^[-91;!$89UMM$ZAI3JQAG-L@L_"?D/E_26N\[,_IWURUAGY#%6L$_]WM M=&M@XPCLV)X>N7X7TW<62LALX%9PY9Y@>U1:]+,E CW]]&TWN';R;W >;,L& M% SH;$C2NP8<#/B+ 7HR5]O0;<535 49PDT (L4Z)K"3SZC0)$^#L#7 :D/P"$@ MNX8WAD\=%EA)T6]<$ M'2F2+">/@;)%H"P Y7> @H84."Z+] Y1$!8HS>,D?HQ$%I&(2\&+I8=="Q)< M%ABC.]O;!"$I4I0F^ L1O#@;(SVPGU0>ND&!C=#FF+G3L!=",Q,4/V41:,WM M=QYPMM>VFYN^]!>"'V@QSM?;^8ZM_P%02P,$% @ &ULE9=-DYLX$(;_"N5[ M@EK?FO*X*F,[M7O8JE0.FS-CRS85/AS X^R_7X$:9B:197(Q(#_=ZK=I6M+R M6C??VY.U7?*S+*KV<7'JNO-#FK:[DRVS]F-]MI7[YU W9=:YQ^:8MN?&9OO! MJ"Q22HA,RRRO%JOE,/:E62WK2U?DE?W2).VE++/FOR=;U-?'!2S&@:_Y\=3U M ^EJF4YV^[RT59O75=+8P^/B$SQL*>F1@?@WM]?VS7W2!_]DYOY!SI]G;,W?'L_>O\\R'7A/V>M7=?%MWS?G5RT M9)'L[2&[%-W7^OJ710VB=[BKBW;X37:7MJO+T621E-E/?\VKX7KU_PB#9F$# MB@9T,ICF"1LP-&"O!CQJP-& SYU!H('X98;4:Q\RM\FZ;+5LZFO2GK.^GN#! MX4WOQ'E.7+I:]R8&G\WP+E;+EQ48O4Q?>D?O&#HP3YY1$62#;B8B=0$$HZ"+ MT QT,*>W)UA[0IE(#'>=;']S5,P %VR&2!$4*5 DA&:2 M7J1G&!"AI;[-K3VGA20TF J/;3S&B92*1;@MAD:I$D3#^J2/24;D>>0# MHTSSB#K$N%)<1-0A)K4,OST4AQ@0(A2Y+TX%Q2DO+EA.*,XC GA,FAH_%1FL M=53F*2H%1(I@.U)&JONR=%"6]K(BLSQYA!&E)8V5)+JBFK)(EC8:2Y)RH2-? MPM9S%-P'1^A]>28HS^ G-\,!D&!K&X9G]C: 8! L>Z&648(A';5S&-YGDAP M0?'(U[9!DA&N-,A8LL<0C7&M N9DBX:ETAD]#B'@1E$5*94U@I(I$=>)LX+A M7,7:W#@SDX:8&8LRL+!*ABK9#!<\7%;\#\HJO)R F%-68BPKMQ9"A%Q/)&>" MT4@+VR#)"%$<:.0%;L<0C6"2\AF]%\(K"\@Y9>4A4,;US:A2#SJ(D-CB.5_H.R"K=,,'/*RN!:!\9]F[%<>]!U M-,ICI;)!T'!&971=0-"ML@JDGK'P41+424FLIG#/B= 'T)R(R YQ/8*<@:#! M7H5[SLDCX5J$MQ.XZ1Q)H93^;6N>OCG3E+8Y#J?)-MG5EZKSN_1I=#JQ?J+] MF>B7\2=X6$-@?.-.N/X\^NI^M3QG1_M/UASSJDV>Z\Z=Q(8#TZ&N.^MB)A]= MRD_N##X]%/;0];>J?Q?^5.H?NOH\'K*GD_[J?U!+ P04 " !S=0%)N\\0 MB=L" "O# &0 'AL+W=ON[>4\WBMUN$\2N=ZSCLH[?F"]OK+EHJ-*GXI=(@^"T8TU MZMH$TG2:=+3IX[JR>X^BKOA1M4W/'D4DCUU'Q=\%:_EI'I-XV'AJ=GME-I*Z M2D:[3=.Q7C:\CP3;SN,'$:]Y*^Q^MCU+Q;C")HXZ^N6/3V^/)72G F^$&X U@-!C]X 83 M;S!Y-\B^-,B\0?;)('&IV$*LJ*)U)?@ID@=J'@]RK^'"D&CF2&(+9=8+LG&#B"#)/4%XGR-$(XLI7+$<)L]3^[ON:8IZFGI/ M ?>L0',MPG.=H1',? 1P.=>EPP2G6J*.2N]H@CT[#K,<,-EU)R1%O=AM0Y$' M4!"TI(2$UY0 '@57D)?#PI5%O+0(JM_,AS6 @1,,MR/ M5R )D##)\9N0WW 3<&V105SE5]EZ$(14M<#]> U"@(C)#,]V=D.VN+Q(&9)M M&9XMX (#+S" I<8'"#P 7&'B!P1=OD\4("GB= *X8\&* @-<)X-T(;FA' M@/AR%W( (!+!@8U!&@?\(8$-W0DP%L2!/2D%=S8E "7 M#02TI<4 @MEET H!N6"2#^->Q\3.SLTR6O-CK]RT-^Z.L_F#G6"3=WA='>B. M_:1BU_0R>N9*#YUV-MQRKICVG][E<;377P_C20\3VW," #)"0 &0 'AL+W=O"0J1EJZI]J+3:A_;9@"'1 M)G%J&]C^?7U+%E86F!=\R9ES9CP$"*"C[X;^"ILA!B74<2W#>DQ M?Z(C&>27/64]%G+)#A$?&<$['=1W$8KC/.IQ.X1UI?=>65W1H^C:@;RR@!_[ M'K-_:]+1\RJ$<-IX:P^-4!M1745SW*[MRFGI@J\G$_LWW6Y,OT- MYN2%=G_:G6ADMG$8[,@>'SOQ1L\_B*TA4X1;VG']&VR/7-!^"@F#'G^8L1WT M>#9?DL*&N0.0#4!S@#F)R CI-+]A@>N*T7/ 1ZR:!TL)9XI$,@;96@X$B@2+S$(+8J:2W M[W7/@CS;!^!6 H\&6A 4)92P\-!";JW)?[D'A=N \( #P6U!N.G!J6)KPB3. MRCA%'F)N%X*/#2W(PQG@-B'XN-""'BC)[4.8C.CSIW,[$1ZP(KB]"#YFM""/ M@T5N'R(?'UJ0CXK;@^BF!^VM8$%?5:*+J[8G[*!?%#S8TN,@S$T[[\ZOEF>D MK^I/>%V-^$!^879H!QYLJ) 7OKZ7]Y0*(M7CIRP,&OFNFA<=V0LU+>2& M60@Z3@^G^?56_P=02P,$% @ \RA$T2!@ ;"@ !D !X;"]W M;W)K&ULE9K=J'E^W3IGMIZ^KA/.AXV"@A MW.98[4_KW?;\WN=VMVU>^\/^5']N5]WK\5BU_WZJ#\W;W5JNXQM?]D_/_?C& M9K?=7,8][(_UJ=LWIU5;/]ZM/\H/92A&Y$S\M:_?NI^>KT;Q7YOFV_CBCX>[ MM1@UU(?ZOA^GJ(:'[W59'P[C3,,G_T.3_O^9X\"?G\?9?SM_W4'^UZJKR^;P M]_ZA?Q[4BO7JH7ZL7@_]E^;M]YJ^@QTGO&\.W?G_U?UKUS?'.&2].E8_IL?] MZ?SX-OTE"!J&!R@:H"X#E,\.T#1 7PW83,K.W^O7JJ]VV[9Y6W4OU1AM^6' MVW&28>;5\&6Z89W.<[;GE=IMO^^4#MO-]W&B=XPZ,Y^(R2 E(1=B,PB *M1[ M%=.;'Q6I*.8GT.\G,-,$>IK B/<:3V?&3U]C8HP10HHBS961DT7A&((,%&1( MD$0?Y"9!Q*C@K-9IKHQSN4(IQA);*,C2)"JS0L1(J:UWF16:.%E8X8V?%^2@ M($>"-$JKB?D4&9-FRELF*<1#(9Z2S\Y/$&#V!G[V%E!!P8I1PP69B6%XX M'Y28%R0%5'1^>RY_"9+&AR$U,PD<02N-XR2,E%B4S.5P%#5!7@7IX'I&31/G M"BV]9DA26%)T+L>80L/LD9J?/A*;C32Y!(H+0Y LM+(^MS+1EZ22AB,*&XZT MG!2:H#!D:XXKB2NLL9Y1IQ);CG2Z2Y@-:&@F&_"GN,RGH,[9P1 M$E9[&=)@J2[GGV+XQQ"%749Q3C87R*6A$D!I,=A=%+D+9]M5V%W4 G=1V%T4 MYX2CN$<BJ"ABU9J-SF39P;3,$R>BJ-_4='_^$LMTZT_.Q.=8.DA00L)' B%.:%7"-I(=AO-#F$94QA!(R+$?RX&%S+ M1C+B0I QA1>YA,5<6A(^2QB5BQ 9,4&A*')829C4II",$C+8:DRTFMQN&2$K MTU )H+28Q%4;LAB.)1B+\\8NR!M\@# NES+'<:2PUA&1VQQMV(7="L6%[+E="L$Y3+W!DD+25QVY5P%(2@KY!I)"\&F M8LE4+*.+M!['Q2^("RYD&SAQF2 CO!#9-8%<6A(^*]@B%Z%X97R"@C184;PP M/F%2*Q#)-RN"%Q"QH2AT\)CG.#AZ!< M@&Z0M!!L+([3A+AY8[E!TD*PL3@R%LNY 8-;#[>@]7#XA. XK0=!L_6,N;0D M;#&.TX00E*SGJ"@LJV?L,"YV(XR>WN-NQ"_H1CPN9,_I1OS\])0M2\D&LD+02;BH\- V=1#8Z+61 77,C>1VQ AE=T0 I<5@@_%D,(ZSP+@9\0N: MD8 /"2';C%",0N8^"<7G!DD+P;X2."U(F/>5&R0M!/M*(%]QC- &W'F$!9U' MP >$P.D\")HM9\RE)6&'"9P>A*!D.4=%=DDY!^PO@?S%,=K,@'N1L* 7";B. M Z<7"?-7*V^0M!!\/@B<#B1D[KW&4L;W7C<__2[LI7JJ_ZS:I_VI6WUM^KXY MGG\)]M@T?3U,(7ZQZ]5S73U<7ASJQWY\.FPLJW;Z,=STHF]>XF_[+C\PW/T' M4$L#!!0 ( '-U 4GX[[97* 8 ,TB 9 >&PO=V]R:W-H965T4)3G']7Q>_U:ELWDYWYWJ.^FKTWS=CN; MU8^OY;ZHOU1OY2'^Y;DZ[HLF?CR^S.JW8UD\G0;M=S,E1#;;%]O#=#$_???U MN)A7[\UN>RB_'B?U^WY?'/]=EKOJXVXJI^F+;]N7UZ;]8K:8S_IQ3]M]>:BW MU6%R+)_OIK_)VXWU+7(B_MJ6'_79^TD[^8>J^MY^^./I;BK:.92[\K%I313Q MY4=Y7^YVK:7H^1\P^LMG._#\?;*>G\*-TW\HZO*^VOV]?6I>XVS%=/)4/A?O MN^9;]?%["3'8UN!CM:M/_T\>W^NFVJ#.CA15MUC)1.7Q?8>>$A4IP[R M(W*&8L,3PN5,@IX)SS!QI52@\;*7(88)7(0DJ4*@=@#98'@!XSHD062\9ICP M>, @,]XP3.#%+*%2/=KC#>P5$D368H(8M:CPFE=0SIZHQ64/$;5XCT##D\&% M04$Y!T%-)D%$-[E/D&)<)C6P?0%A"(R.I/"*5QJ_TN>EO 3(:*^EY:P=7LP* MBCD0_6\)D'-"9Y3> 6?CS"VA5FO@0F;"=0)=E"]P4AMI+;J=Z\!- H,*@=/) M%+Z!4B!+P5"+T4%>>HOO!M)B6.C@PKGK_?WE:H!!&Y0D@LR30>>,-H3!30]* M;QQ#816NL H4-A!1+@'*I,P"0QX5KK *%!;?$257'70C1=Q*!T;S4?B.3X$6 M!V*QEP#=**N-96D3KMH*M#80>;X$2 NESO5I^+Y'H-*CQ2=NG7 IU9(A!P"- MR@%PHW( W*@< #"8'"2#HW+0@TPY MT .WU="5 G%[N0+H1BKME2:28_V+]"Y(0G#S1"KCXXH0B;3I2>NL5PR%T'A3 MU ;JD=A;K@"R0AHR3L!,9@AQRP&+Z7&^1T1"3%Q0'+W5>*/3%@(DR[>#8K$) M2@[6B7/Q+IPLW]00C9*& #< !F.-Y>0KWKYTED25BKD5J24QI#9P4FH4!2 = MJ+): V6-IHSE@$F367*5 1/>>48C,/C=CA'C^\)5@N(^B"CT-6#:.T6=TP%F MHK@3UC: Q1Y@&7)G))H )IT>,XK-X*W2*$8" #22 $"-)0!@8PF0,&X"X+W/ M:$X":%X":%X":%X"Z$\EP, !=;H)I%H[0+%A"TG&!US*L,>HW4B>,"E)WT =G%0#USF M/?Z0*,7',[%;B<8B6WQ[F0_T9TLWITL-!Y!')WF/<3Q@[<)"](N& >KUN#1FD]$._ 8 M,$D=<3:;VW34Q3ANL+CBV*0XC-,1Z_!HW2>BQDZTZ2G?]869G3VT?RM> MRC^+X\OV4$\>JJ:I]J?'],]5U931B/ABIY/7LGCJ/^S*YZ9]Z^+[8_=KB^Y# M4[VE'X_TOV!9_ =02P,$% @ &ULE5;+CILP%/T5BP\8L'DE$4%*4E7MHM)H M%NW:(4Y YC:3IC^??T*>8Q#F"R";*42W M\'U>E*3!_(5VI)5W]I0U6,@I._B\8P3O=%!3^R@($K_!5>OEF5Y[97E&CZ*N M6O+* #\V#6;_UJ2F_=*#WGGAK3J40BWX>>8/<;NJ(2VO: L8V2^]%5QLX$Q! M-.)W17I^-0;*_);2=S7YN5MZ@?) :E((18'EY40VI*X5DU3^:TDOFBKP>GQF M_Z[3E?:WF),-K?]4.U%*MX$'=F2/C[5XH_T/8G.(%6%!:Z[_07'D@C;G$ \T M^,-W,GG=LP=P"R 6@(0-%H0&@#PDM H#,USG1>W[# ><9H#WB'U6G# MA80S12*9@4R&RWW2G$SO5)Z=\A &F7]21#<8I#%K@X$#PI?L3@GDN<*1E8"/ M)39G#'HN$MZ*F,55: G"YP31+4%D"")+$-VZ;#4F,9E$4S*AB9G3Q,R:2$=,S*9*S)T24%0[>.+3 TX>F'D3O; MZ O9NBL(VA)":.1@+6CL"?X$>6PD<1NQI8BFY)*ZMR/]PG:X*PG:4D)C+RT+ MB@/UNY/RKUI&0]A!MU(."GILA7F=#ZM#NUXAU7+NUM>JC>M6=*')LPX?R"_, M#E7+P98*V=!TW]E3*HBT%KS$'BCEA\8PJJ&$JQ\RT7C,1M#M_20R?,_E_ M4$L#!!0 ( '-U 4FS;A#LZ@$ L% 9 >&PO=V]R:W-H965TF>4JT/0:MWO,59E"XRH)]$#-U]J M(1G19BD;K'H)I'(D1G$4ABEFI.-!GKG8B\PS,6C:<7B12 V,$?GW!%2,AV 3 MS('7KFFU#> \PPNOZAAPU0F.)-2'X+C9%ZE%.,"O#D9U,T?6^UF(-[OX41V" MT%H "J6V"L0,%RB 4BMD$O^9-*\I+?%V/JM_<]4:]V>BH!#T=U?IUI@- U1! M30:J7\7X':82$BM8"JK<&Y6#TH+-E Q\N['CKMQ]%_2>**M$Z*)$"V$)<\Z M(9X(\96P=95Z9ZZNKT23/)-B1*HG]F=O]@8NK8A11J889?;):4JW4WEVR>,H MR?#%"MUA(H9Y;"59M9),5G9K^^4QQ8SY\CA) MNIHDG02>_U-O^J%>GP+?'#(&LG'-IU I!J[] 5BB2W\?(WM(/\1/IN]]FUYE M\JPG#?PDLNFX0F>A30NXDUH+H<&8"I^2 +7F9EH6%&IMISLSE[Y9_4*+?KYZ MEOLO_P=02P,$% @ &ULC57;;N(P%/P5*Q_0Q':X*D0JH%7[L%+5A]UG X9$ M=>*L;4CW[]>W9*%U("_XDIGQG,&7K.7B0Q:4*O!9L5JNHD*I9AG'4\785P:B;>"]/A3(3<9[%/>]05K26):^!H,=5] R76X@-Q")^E;255WU@ MS.\X_S"#U\,J2HP'RNA>&0FBFPO=4,:,DE[YCQ?]OZ8A7O<[]1^V7&U_1R3= M@'H"AG<)V!/P6$+J"6E/@*F-QI5B@]@21?),\!;(AICM 9<:+HR( M5@:Z>JF#M9K"1IMGEQSC)(LO1N@&@RQFW6'@,&;38= P9NLP*)GUF%C[#)I% MMV;=Y#/RB^#' OA6 #L![ 72QP)IT$'J!2:W9=86,W5Q.4PRC-A\10R:F 1- M3%R.:$2.TV ,4U_%]+' +.A@YAQ '/JW'6;M,6@^C-E^QPP:F0>-S'TE(Z)8 M!*-8C(\")D$+=OI1&#UHQ,Z#,+Q.=\1&A 51L%B(QN]_B,,NNB.TN',"/.C> M$?@&<4;BJSNL(2?ZDXA364NPXTI?A_;6.G*NJ)9(GB81*/2[U@\8/2K3G>F^ M<#>]&RC>= ]7_WKF_P!02P,$% @ U@LRL@ MSK2:Q:I3I\[]4OUEDJ0B"_V_9=Y1E(7I'[[H]>TOQ.=5$"9_^.(^3=?OWKY- MYO?>RDTZT=H+\609Q2LWQ9_QW=MD'7ON(KGWO'05O.W:]O#MRO7#+[[Z,O&_ M^C+]ZCB:9RLO3(4;+L1)F/KIDS@+Y0Q^%(I#D=R[L9=\^3;]ZLNW](Y\;R@^ M1&%ZG^"=A;>H/OTF"SK"[EJB:SO#QH?=4?/#;?#\97J;I+$[3_]:?5,-OO;N M?!J!*2[/L'CL!EATX7T6WWI/U7%'61P3@*=^,L>X M/WMN3$@0QVY:6^WPT'8.[6[+4M][07#X*8P>0S'SW"0*O84X2Y+,BZLO7$0M M4WP7!2 *-WX".($7UXY);TK!?.VMHSCUPSLQ2]TTJPW_<_V@U0P\O3C"'N^B MN(:3Z7SNX3F>+N3(-CBBU0J'.$NC^2=+S)BRQ&66)BF.&V"U4H.)[%-\60.S M.O+*B_UHT3SV3[4#R=^^>5K7#M&Q#_]4VS!&+^1Z@5L#>^D&26V:? T%6AO- M2/:P_O5?_J6)/XXN+XY/+F8GQZ#@B]GE^=GQ] 9_O)^>3R^.3L3LZY.3FYDX M^'@Q_7A\AB=OP,$?9\?BX-6;VD)NV,ZDFF*F2>*E-0P>NW,.@V\"S1. EB7"#('ITP[F7O!.O^OVQ9=LV8"58?H\O M!G;QQ: ZZUGX@,6BV/<22X1>6GU^%7MKUU\([S,$8@(2(U"C]!X4[#;NY]A; M>MCO0OCA/%IY(G4_USGA)DI!6)L1+1#X+:#F)W 441?ZK##2!P3)9(O?E]& 71 MW9.!-!\B)KSS<7@)H5M$2^$:L+LK$BH_-L(ND7;)TS2C[.;R9GHNIK,9"+>- M"L]]]]8/_-2OGTI.86OWB-U%33!@R+4$@Q8"&( MPKO#U(M7.+_;VC&4"6;#'N3ZQ61!^]#STHJ*E^9ER-I0L(Z@&+W4CSV60[=> MZ"W]1IZ5PX$%VN<(' M[XNO1%USA@^_*1Q?E75:VZ3OA)1HQD12U^/)V)KT1Y8]Z>L'?LARD &AAUVK M/W3*#VLR\09V7I+!$&! WD&##"=]:]2=-$W:-,&UE\(P)/IWXQ (:Z*+G.6E M7""> AD0G3QX6G8>!%&2O'E7??LTBCW_+E2T.G\29*,E02,_?@PA"Z.[D$^# M!(XF18*]F8J92J4V(,:$ -\7? *[F8-W(78IQ<[/IN_/SL]NSDYF8GIQ#'4\ MO3[Y^O+\^.1ZAC?_]/'LYL^_7*,?7+G$[O= DR=#1J^4?L6BO+ M* C<&"(72&3JJJW<-I6B1;=@-II/?EN;9$?>W1&D#;/M!54[O^\(2'F"7["V M9FP6(YM>*\N&_,5-"S43Y>P&_WPXN0!!7IZ*RZN3Z^G-&0;L9G#V=O 9^U:C M+; X&2L#]-2LKAL00,*?N_)H$F\&U(U(C M@>4N5G[(/FE*[;A&:&K>?X3I3*8ZEES?QYSMRR+$?9*DBZ1WXB7R0A?_@+^"3 M&0/?[?K^+K1U=/GA"J(J_W6F;R?BRU95_+9%%1_=PYJG M06*YAU(NWGJ.-H:XB9;OI 5R"/]N#(=O[/ 4KT9=Q^K" X2:2M;>G+@D>&(Q M0$-[HYYE=\=RJ#,>6@.G7Q[:K+7;390&J;I]S*]RBCMK[N<@NY%G=X-[.OM: MG)Y??K^C("]$U92.H-DO6_R0)2G!F8@T(@LD"N=^X#%-: D4\5\<1(#0(PY> MB-LG$>7SN_G\-2H^-CQF*61J1';KT M&DZ;R89M?0.'#!6#:3B6-7PV&(L;XBZ[AUSJ?L8\>@!LF%\)AO8%+S>@]6)7 MRFG:1;*%>J^R>'[O)BRU: $5>UGGL1>O+?:2@Y4E'$_"__1R[2"=^B&.? M( M,;C&7T.RK=TGR5<@CD M1P$#S-FX5B[4YKO&#UL#C<(E5H7E178''Q)'5?=ZWR,2;7N3[!4^_2L*+H1I MHUAI'+3)X(R J:GX^:=_%\VOWMQ[+!A6:S=\HIUEH9LM_)0#6+":PT1^@CWJ M+]B556<&LD@PAR<)X]Y](&O/@_H@OI2139XX7K!L>?33>P'FPM< %28N%FFH.%4LQ(.Y9RY0?(&VGGN)0GMC_(HO7&?*# #Q>PQM@WJ^PFO8>4 M6+E/@)<5&P.;TT(62$J0!]MREK=NP S'&5AH,EJB2C-0-!(C"T#Y0$O$T8K7 M,'B_=UY MIMO(SAGS>Y;F]$.QJG=BYG\NA0XP:^QYY:^^R8("H_R'"B5L>,(^Z3OQ/7R@ M>Y9-9)?<>3H^$A6)23&$AS*Q['Z7/_6M[L"F3P/;ZG6'ZKO^P!'*=?T-)B7Z ME(9@M);H.3PL_G=?/(J0C)J3:5)+#5NLH ME(;/DLTJ-22GD_))5[CLVGT$+Y,X@+!CDT#/1Q$\3/H*LMZRAT-K/)K(/R9. MSQIW1^+[*/[$OE@=7@W9,^^.G0NC]F&'(<]"^3&CO&DV M_5VAD$RU+[&>_';L>0T-%V:4()Y1D([4/#3@<@D/A@7A'&H-;F2, 6?A G_P MT7[MQHM'HG/@U[;ZH['E#!W\T9U8$WMH#9TN'>[ &H_Q1W\L_W \8?-[X^&(!#^V.\-<*)]\<&CP$/^Z@0/ND0@ MP@%'C1Q\' FYUFC0!Z?UQSA\3/Q*#"=$*M9D2)0W HW@C4%OHFB$"(;![H&, M\-]P,A+M(;TV;'0M9T)P\/ZM'I:T)PY_[D]&5G?$<&#V02,>NM:D:X-<1S2> ML##IX=-H@@V2_.#L5K>*@0,' M&"K\BB.@( 1BQU&OB]6[74!F#T3/ZTZ2..H@=NI!5'UJ@_H 6-D*GH4F1I3/],AGQ,?; NCF5(; M(NCB1L2/Q M., )V7P@( XLUB4R&G?!Z+U1C97A\'+!0&'X8GLA/L^E:;?O^&W^Q0GS\]99 MSD)QZMW&4D:"]RQ6R:?3V7N=49C./HJ+J,-/#ZE0Y-PCE[C##]27VMQ/.!/M M22Y5%J*(204>1LM#*/U2&(+F,8,1Y#72ZF73AFU.&%D\/%$^"US=A+U>LOOA M4 HPQHHEC;3#[C)?NC@^@P++S5VO Q_;R1(V;C%ZX2_I"QC]<:3#B#0LCMSY MO;2HO+)WJ:P5S).DK#A<%-,[]"^R'!,C#7<)78&+8[3 MN<4'"!7"\*1#-A6Y3PNI]&DB++GR4S9Z;PJOAY[ KF<#FF'1R@K0+SQ"F\\+ M\4ZD#\]V(YN9>G:,-<^6:DBDP:[.I^2]-'MD)DADV/KDO]$S,H4P7>@]EGW M$E$R2"X+- TE6_[T-=X)%C0?*)_]L]U\O$5$52L1A0MP?-B+WC96H94(4!F^ MVP&TPGN1/&*)VRS-O8HG$&U^S)9R'X@'Y'MN87^H72BT;M^((D&%V)J=?]P4 M^\%WVT3%*8L*'GD9%A;3A(G/MLPU1>+?476 *Q+2#?AT'H'[IG=0]6PD'-#@ MGW_ZK_+7/__TWV\DYUYY$2B!G7/EYK]WPT_B *\4C^3P>Q]LF'OCKG@UR$LG M.-2E*W#TDI<0-#ZYVS?TE #@>3@H+%XY1>%%[#U$P0.[WMB!GU?,=$K;E[S7 M+6_?74F'G[X+:(MNOO/;)RC>3S+=9SK_5;#Y-0TSK5"&MU-H,D47]7V9Q4XU^RN MDL>GIC@_>W]YK2:-39*X@I>N(HGK($N85RBQ*F0!,RW1[70'KRU)3*Y8!A%F MD#,M 3J>J0,'DTG;9:$>ZH.%H4';[Y=/NR>_;"?VB',+NMZ3XD24$&YF@BJE M2U+V/J<%\=3 HR_K1 IYM!F] (2M9<^Y)S&6A9Z0HF'8@JWTWH_W0-8_"CGCLEI:^!SY$_"I M _]'KYFVE^Z77@T&&!$$+!;/"H%6/G+:#E%7[*MX M' UP@8 [I4Q!"N$=IX ?Q=Q=^^072$/.$NLBNP(6]A;>2D4TR*\GQ:[&)[)< M!2X>K#VES7W.IH!*:"*.X6*!VRB.HT\F%J^\ZK.;$U':R+;I_E@_^1%7$^!6U"NM=$9#Z)PQA_'@(^.',L M#>_T6 X6DCEYZ*G*/AT/5_D-WI 48W^#R",[DS;0["9JE[_N .HG%1=/?RV3 M[N]S@U:;\N1?CB!Y1P/V-7OD]G'PZ16V_!_T51]>I(W_>D+7".:9I:$-YWW$ M ^D_]>>)C)Z55I@X\)G'K2N,X9^2)]=05*,KFS<\>M:1?JTB6<4L[)YPT=#< MC6.VH<$QFIPY>'4R54IB9(JH7A@/HQDC=2 M_\ARJ*G/A\>LE_='<#+ MIQC#H#,11RK2 V$ABU.2>W_- =!^?V*-[*'Y<="QX;:&AUSQC8/(#37Y A;E MSH+B([U 9E) Z8B,$JPJX4N#>AC4&]GF1QHOL23W;)YQ>5_X##O2Z4_TOOI6 MGV,*$[BMG:%$G%F86L;R=B0Z7 TS['/LQAY8O4%7+]650:W))NPYO3[8IFM^ M;,>/9[ M)0%F'"Z@*%K/DL.Q($VL MO:%E]_Y)B57OB^*#Q'#OVQA2B=8Q/[7@;.P2Z\:D58T,"JF]\VDBH!?QCXO&^4\#?IJZ(O:@-J"!TVC]L6!SA3(<.6 MMZMV;,B(#Z%Q;K,TPD87&$P>@*Y(TQ56:WZ=#5,VK8%U,EP_=F8= :,OB)X\ MBB?2*GGA%4=3BL(!Z3YF:ZHS@!J"25L4:UDJC 8-29K7GU,T9V')S"_Y'< Y M^Z $A[1? R)-55J5]P.5K48W2"*XG123H7QEN,S8^,.F83X%,G289&L5UN+, M>8XWN6$._*BRI'S3NDE'V9E$XM%R"9AC%=K,$>"S!:1B=^2BI1Q&BQ)95+&$ MP4P=JJG[603N8P/P:NE$W'MN@)GG,LY%]5]++OG(8J;%)9O?*3L9.:[R&YL4YF?U<'968EW'AW,XL5I0!]#QV\T.VN,N+';F&9*&J/+@2["$7 M_7,_AORD#/?<2U284Y^B"0!E$3CD39-A'S2&N2#*J!,O9?G)WK6F ZR3DT'A M.9?.D4#6P,GH30V#<#VIO)(C!$D&+YN3\:#(,AMEY)Q*VNW9.L"2J$B!.E_& M!Y==4&=CIGU8+G# [!JYGH[&_R#K1PI:-LA!.Y[E[>AOJPOJDA6N1E%)V _& M&&HKKD*?IQ8430_ ?PG'NF6 J->!4?I:]#O=/OXYT=4N.L &,9&!C<:P)EZK M_[]6CTQ)2E';F+,[9()TN@.,FR:2LW'*18&-L24K)PRM/DS,Z D7XA75@4/1 M3AQY5BOW!U4@5E0%I/=$ I('6.@E!8:J""EMGZR=WACFXV "3TCJ$J)3,1K9 M5F_H%'%4_G;LC*W!D,PAHE1B/"JUAPWAP#[H:?4IRRXY"]J%E349BS=B6L2' M54DRXVV1<8RN3K '79@5E'JD?*;JP) 8-HK#ZXB3N4F)+H[B5&K_&B491 5K M)DJMD](*),N74B)S;Y&I=D)MH>EX0R.KJA,O$7:GB2:6KI&2PM$]>IQ5 :^; MI=N097&N[%F0Y%PBE7R>+N+$BAO,E2WWJMO)XUKBCA1R7F4%62$K(*N-S>N2 M74+1I!4EVSGM"-T-P@!3Q%N-5(I4D M)B,U\0JCBFV+/$15CNBP5=$0B%SF85[C.L48CL&F?*P_ @7V8RM2>.[)&PYX8 M#^ J.B-#=DF9I>Q0K8G!4%1WX8RZ5 O0)7<3WOJ8JP7@R%$.WU%_C$=4B$%, M6XG'U,E04*5!EZI][ G71L#;=. ?#,BS'=8FT,J9I09%/RA*,!:3/IR!P5#T MP9DV)NF/NA9;[7(^;;1\R^#4:LC/!+ER7W#Y"(5!B]61(S++Q>0AQ=57N M=?B'GWN?BT6HMFILC<9< F5-;/H&>.IAP^7S[H^HU 0B&$B1E1GX"R=$7]'K=TOP&F1K:S\7P/NC:D/T%-P4V0>J]7^78XML;#43RP7]UIXRA^F Q;<& U*2RRL^^V2H@D!>#>DL.)\C M1:U2(4W \(G@>5E_ES57)OT'Z+C87U#9B"[FP'LJ>.H9(IKDORI%86'=$=\K M>P%NW9.V5QW[-?X%MJCW6R2R(B6ES+16GY4$2>*3?N6::W6'PE:+E1:%(OK1 MP^N/"@8)KX:BI/^J@',Y*7F9ZC!S!-Q*ZUD7G[+C)TN87>KS4\.98ZCZT:?. M$NFSP?[6[GS9C2>7*\A7- MF6H#KO38C%B"P06<@27OG4V7*/"Q<39^5/.@3D\6;KW&8RUW&WEVF EE,+07MZHGRA51]SZO!I$^\T:%\B#PF M6CLAKU U'R3U9!P[_BL7B"1K@H0\;$SX4.;LLC$L7LB6"3AG<43E2 I#[,\E M;)M1TMP0ZO75>*'RU"D%&6F>5]WAD/.U-(U,9;YRQ@[7&3^ZA;-<]K@D<=8P M7Y8:CB/O"8+/+(^.FO<.*_&7IAW4-E"L00VH$XGO:IS+%:4H5^(^R%)JXAK) MT#-/&HY]VSGX]$93)6LQLO!5!2LF77A%&"S);LGK3'W9&0/6X8 81=4R;N*H MD+/4:^S%E)A5)H,_>>(AOP6L?"0 )UMSXM>&*)/ ^22W0PJ#EOPV"J]1YI^" M2K?4FF01F#\H+CF[GLE E";D'*P\U"2;=IL^>_\WJ]*R(AK(_)@$:W<^);AS;*G*O<$! _R\U%;&[Z6KK6)4*V&I31< M< #1J$O8N+ 9%Y1Y[G*M$A%?N^"0IZL"F06=EN.X'!IDM2\C@@%K@IQ@TSPJ M5?$%"6@E3+4'OP6:6+8:L@-'.CI2E/ (70'"+54];XE@"B_2AL.#)- M$ W"C>HB' >F]7"@&M%'/6LP&>HM[6$95=K<>;;! .:YK6:&.S/I/F/F07EF M'20!A:E>,T/+Y&18-# M/.BQE(6E6\F2:GYRTM2SF+9" V%N9V-O&]P@S]YKJU:?98;-R6+:L 4"Q4]J MAH*Z\8P0G&><;&?4H,>4-5HY[+$\;(F)[5SGUK1JK0:&[Y>AMBHL=F2J%]J\ M?'@IPZ3/?W-;+NL;V6B@%]\IZ*0U/5 M2J>).UYRO6EK%FXJA4W!\C5&R!3\5K5FE&FBE]SJ1 JX>Y, MUFVW^>"2UBG7V14[TGY 4<"6Q^L7IN62TPU=O415]SGTIN"HY[1TQJA"->4D M8B/^J] 71?A5W/_:$%]$.3"<&*Q@G&6HAM(W[; &]S^2LAZ$GM9="2.Z:[9# MXAVU1:9C!4M-R*C.IYL-UQ?QLVV"XEM5H&6\88J"I2\;TW5CE0HT%6E1$M$Z M%_M#%OO)0I*29'RJ?HZR1!;Q)SKKR^5MYF */1 I+KU'3OK*/=<2C,"4ZGDQ MK'(3 DLNI!SK.;?JY9![GUV=Y9-F.;Y3%XZEOK+==4,*MY-QD;@67[S,'K.M M=<"&Z+Y3"4O!#HQE]U[5M>MT\_"\OB&"#3Q?AO@9<^0Y^0O?Y:[/S20X4(7L MI4:+PF#G R6$D4=JR*W7NAZ4V8&AD#YK ?@6TI?KLC=LF+6E& @[63HRI-I: M=%:':HL]]9F$5)[)_8PS?_0"P*[6DRWY8<:&%:?HZ [IQ%*=$SI^I#(+G RH MTXK&+(&D2(!]<3\N13+IA4RF^PP_4"5;O%(FBRN,C61D*5NLA3&WF1F]:3.5 MA4W(5>8 H&SP@/LUG1VQLS7J2V+"5HHNG+"<,M.7D*AHXB[H-PJYC;-LJ/7BCK4N@!T3ZK@D7FJ3@0X_%)-T[PCBK>%>W0+UTM5=SLP998 MWLI==UYP&'A!]M:K)51-% Q;RH:U3ML=["2"<[A;UL MFFF404KIUFX#=7QW40E@4@2UJD/M_W_F(#,3/1%,3NLYZ15\8(*F+,IJI7H# MC&[]XC"C[8RK1)CBN85H4U 9>#7!- ]J7EQLICR)$J,FNCBGL6_-M#'IEJQZ MFQP?N6I_:Y,[T\9KU'0M%H>TI:LC?1Q3!;JQ5)'Q0JYI#)--R6I/[*A)0XN> M*H=5I;*45-/J5"NMTDGP\X+_Y4U()C&:S,4U3IR(4*OG#="A[B!C4,Q- M/O-JFIW:0 C9+W??_)^\^Z:5H([:+JG9F6+^OU]STXK:C;?1[(3>E_ML7NZS M>;G/YI?>9Y-WJ;8QZG5+J^K.(O"E]?4?V_K:>I)__/6[57\2#=_P4WSZQ]#:%V@)D6^: M<_>(^899ZD%Q U=M/VS5&MUNW]^VD'8-X>4X=D,=@Q'"WBDBO7U?^K7B%]9+ MU[*?D[%VEGJKI+X[%16VY$\1MD>%VW^%ZZKE!P/KL8Z_?&!+[:_B[T9T4L&> MY$_KFZM&1IXW3R6.\KQ)^+;:'4Z$?]Y+HW MM3L6:R/RNUBYZJX5=RJ1GU]U2+MEMB&4'WU'8AD61<[TB[B$/+NJ?[S?$94[SB/ZMT4 M4;VVTX'-+Q=P;+U"M__+E@"+/X<0]YE_?Z+=9_8]"3R/A%Z7(J%MPQ7"]YSE MF4C=/NO^J-P^YYX(-./#TR(^_,SAS\34]EGWQ]3V.?>7I45X_$J'QY\W^IEX MVCKI_FC:.N6>6&J/PF]7/]-UW,F#J'73>][)P\R;?4L=36@.$FQ02/G=4+O= M"U7?NW[+B)^V_&:[NKZPVCE/#8>VV(VCLML:V)N[J\O77M:]X(&=:AZ3:"> M&7F .GWJ,U0@UG[F>:IZCC;Y,PF]-BS^'[4KJFCJ#AI(8@2FC5 M":LYO54=-F["^,:T5W5P,Z_EUW\V9&RT9]3H&)EQYR;UD(>8ZP=M9JCJ_I:1 MJ*J]NE^JJLGLWRU9U7Y(39'P&IA; ][;WC CVTV[:*35&F^T9"):G6W;$0?? MUNXN:+:7M#]!WP+0G&[[Q[!B_TDK+[49/];3#9*V9TV MHB)ZK7&!W:\PV"URPB988PI##E,IJ.8AG TYO*U#,XWY.A;]2UCFN"OY0_5B MRI6;F\*D%WD7JW&#-K=YJF1)?M>!O-T@EI6NZE(#"M,U'$+EVH@6-%]6^N\W M)#STT!TS-WJXV=2^87@SN#M0?-F::[QN(;]J0=X(P0';9=%OKZX4J)NR^14 M$KAV>[]R5\ .R.1;$5@VM3* //H--UML3$X9??T[N!W79FNZ#'EM;#^OK9;S"U]UUO-8FX2@K-?U-!QLL6V]3[.77V%+U#-XF2?K5_P!0 M2P$"% ,4 " !S=0%)3#IH^K8! 4%P $P @ $ M6T-O;G1E;G1?5'EP97-=+GAM;%!+ 0(4 Q0 ( '-U 4E(=07NQ0 "L" M + " >&UL4$L! A0#% @ &UL4$L! A0#% @ &PO&PO=V]R:W-H965T&UL4$L! A0#% @ M<,A20( %T( 8 M " =$< !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ LN !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ $PFB 0 L0, !D ( ! M!#H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ A'VD 0 L0, !D ( !D3\ 'AL+W=O&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R M:W-H965T&UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ M&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &UL4$L%!@ L "P Y@L ' /"5 $! end XML 46 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 47 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 49 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 111 170 1 false 27 0 false 7 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 and Stock Options Sheet http://easterncompany.com/role/StockBasedCompensationAndStockOptions Stock Based Compensation and Stock Options 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 080200 - Disclosure - Earnings Per Share (Tables) Sheet http://easterncompany.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://easterncompany.com/role/EarningsPerShare 20 false false R21.htm 080300 - Disclosure - Inventories, Net (Tables) Sheet http://easterncompany.com/role/InventoriesNetTables Inventories, Net (Tables) Tables http://easterncompany.com/role/InventoriesNet 21 false false R22.htm 080400 - Disclosure - Segment Information (Tables) Sheet http://easterncompany.com/role/SegmentInformationTables Segment Information (Tables) Tables http://easterncompany.com/role/SegmentInformation 22 false false R23.htm 080700 - Disclosure - Goodwill (Tables) Sheet http://easterncompany.com/role/GoodwillTables Goodwill (Tables) Tables http://easterncompany.com/role/Goodwill 23 false false R24.htm 080800 - Disclosure - Intangibles (Tables) Sheet http://easterncompany.com/role/IntangiblesTables Intangibles (Tables) Tables http://easterncompany.com/role/Intangibles 24 false false R25.htm 080900 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://easterncompany.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://easterncompany.com/role/RetirementBenefitPlans 25 false false R26.htm 090200 - Disclosure - Earnings Per Share (Details) Sheet http://easterncompany.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://easterncompany.com/role/EarningsPerShareTables 26 false false R27.htm 090300 - Disclosure - Inventories, Net (Details) Sheet http://easterncompany.com/role/InventoriesNetDetails Inventories, Net (Details) Details http://easterncompany.com/role/InventoriesNetTables 27 false false R28.htm 090400 - Disclosure - Segment Information (Details) Sheet http://easterncompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://easterncompany.com/role/SegmentInformationTables 28 false false R29.htm 090600 - Disclosure - Debt (Details) Sheet http://easterncompany.com/role/DebtDetails Debt (Details) Details http://easterncompany.com/role/Debt 29 false false R30.htm 090700 - Disclosure - Goodwill (Details) Sheet http://easterncompany.com/role/GoodwillDetails Goodwill (Details) Details http://easterncompany.com/role/GoodwillTables 30 false false R31.htm 090800 - Disclosure - Intangibles (Details) Sheet http://easterncompany.com/role/IntangiblesDetails Intangibles (Details) Details http://easterncompany.com/role/IntangiblesTables 31 false false R32.htm 090900 - Disclosure - Retirement Benefit Plans (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://easterncompany.com/role/RetirementBenefitPlansTables 32 false false R33.htm 091000 - Disclosure - Stock Based Compensation and Stock Options (Details) Sheet http://easterncompany.com/role/StockBasedCompensationAndStockOptionsDetails Stock Based Compensation and Stock Options (Details) Details http://easterncompany.com/role/StockBasedCompensationAndStockOptions 33 false false R34.htm 091100 - Disclosure - Income Taxes (Details) Sheet http://easterncompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://easterncompany.com/role/IncomeTaxes 34 false false R35.htm 091200 - Disclosure - Financial Instruments and Fair Value Measurements (Details) Sheet http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurementsDetails Financial Instruments and Fair Value Measurements (Details) Details http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurements 35 false false All Reports Book All Reports eml-20160702.xml eml-20160702.xsd eml-20160702_cal.xml eml-20160702_def.xml eml-20160702_lab.xml eml-20160702_pre.xml true true ZIP 51 0000031107-16-000091-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000031107-16-000091-xbrl.zip M4$L#!!0 ( '-U 4DQM-T36)$ !2\# 0 96UL+3(P,38P-S R+GAM M;.R]>9/C-I(W_/\3L=\!VVOOM".H:MX4N\=^HOJ:[=F^GJ[VSKNQL>%@B5 5 M;8J4>=0QG_[-!$F)DBB)DD@*9,&S7JLD$LCCEXE$ DC\]?\^S'QR1Z/8"X.? MGRD7\C-"@TGH>L'-S\_2>.3$$\][]G]_^9?_\]=_'8W^1@,:.0EUR?4C>??V M;Y??IIX/C\;DZ[?XY&OD!0DT()&/']]+^_OX"O[D(HYL7JBQK+[P@3J!Y^BQ_'@C\8\?C^/.U$R\> M?]AX_EYC3P,C]@OVZ^+1V*MZ$)I57OQ_GSY>36[IS!FMTX/=N\L7R]28+[(? MBT>].-15Q=K%;/;$XH7@CL;):MLQG5SV\2ID$2/58SD?]8P?($^3&ZK7\!?*GB@,W_Q/'7BA$;@ M*69S)WB\@/^R%V1+5O/'ZU@H6#8A?T63>ADS8_E&IX29V$M4W,_/8F\V]]%R MV'>W$9W^_ S(&!5]73S$[C/R(FN'.0;0;)#0AX1X[L_/)NPY1=:2<$$=>W;Q M- 7WDSSFWRV^]5S\?NK1B#"ZZ HSA9C>?/C/9[_(^(^F*++UUQ?K+Q==O:CH M*^]I#J ,W?7^03Q1\A8<[2^%%F2M:&7YV]I+-'!+KU@C65UV[)9>*+XM=5U\ MEJ%$#.4)0MYJ,O&\U\:DD=/0+4NCR4^FI6'TDMY*"W)PY!UV6#N MQP"DZ+V0S(K[,48RC.;&(>['8/#2VW _!L!+[[DXE9)LSBQ.$]#9]\%1YV=P M1'1JO1!BR?D9J_%%L\ZO+S:Z*H^RN34[.*Z8VV]OPB .?<]U$IA^?TCH++Y\ M\.+?OLQQE@W3XBMZ,P,>XD]T=DVCWZX2 "I^\3J-O8#&^L331S_:Q2Z MZ:1XXPRB7YII1MOBZ_P'%\AXF/O>Q$LR&HGKP7-9_B&?<+[BS7V &\+*" MV[^^J.S@* JJ-?/LE^+W+2K:1\+"3ZT(9U ^L%6,7U&88X.,A@'SED#6L*55 MRUP@?3VS(+QYKV%^Q(#2%L:Y2O>TB''AS9^Z-^<(Z6N)&H%T@?3&D,Y7#JW5 M"/U#X*9Q$GF._Q].Y-X[$>TWUFL ;1O+8CXZ>+\NHO0G&J7SY='75D4$QD5> ML1F,<[14U2K&AQ:U],.9'QLX/0&TMYIW$6A_\FA_0KF7H:%=S$A%M/Y4,HVM MI?D&C'2.HAA95E3[MX]A<)/0:/:67B??'^>4X?0CJ//+]$U$W4(P?<5H%7M+ M<&SRV14N2EN:9$2%:K>QI0G_S_@->?\ K48IDLP4_!U$\C%T GR@WPK>9"[S M/)L',:_1J >_$N@N7DTKPE7X/9 M'YS@IL\ M3/<";Y;.MJ&8.0P:)_C%>S\,HWZC>3NBMC#:))S/:4H+A9=F+67-/\%0EF4% MJ8O?[;:*OH)]-]XVV!\BW+AWV .#'"]Z[["0@5AL:6*QI1W%MU6QH8[BQ9ZX M)Z=RL8V@\QTKW2F_'$\*R^?"\KF.[@Y!C' <8JO;L=@1 :; 37E&*=#"$5JZ MFH>*(8;#(88?Y8N(=& JQ[GH>R_P$OK1NZ/NAP#:OO&N?7H9QS2)7S]^^$\>+91S?IY,D99*!;I/'?N/@ .Y7%WFJQ3"\^6I3 !&NI;NCGP+4C8+Z M#0S_X8Q&WZC/-N;'M]Y<'&CN!ZIWZ.ZIP_ISR(KJTX1>WD24ELZ3]!6C1R%D MNQB&!A!+ &0( &EW!G@(0+["D( C0."^I7?4AYC!_4XGMT'HAS=/:5Z @U\- M60P-+LT-.$\JV]BQ$QIP(K0/L928(7 ^0^!M>.<'U$VMMMUPK!A>#^E=6<1:S<.'Q%K]PG4QWMM$9%PY+-% M2"(FDF(B*:#]I(*1?N/Z"6SS:V%=3TPE6U\.%-/)GH!]0*Z\9_/*)[KPWER0 MTE><#F*'*S\[,T[W@4]XIL;G<,_3=(V?=3\!= 'T7GKTSO(23WKFQEUR0DS: M#EXN>5) Y>YX2Z]BVBTJD74/!#\M5W@OBM%T_\,$XC&E?\FB6 ,O5DCZ\\TV^4'26-)=[VB>4\^6I]I,EM MY*L-1=44 :"! \@8*>I(4]I9\ /E(]PPA<-%$KK(V#9&]4< #WK\%H3I0*-3P8AZ[E-@9#S(X3OO.(J0KY1K#XT2:C+9#=(=%3R*'S' M'M\AD/&4?8:(-LXVEG1YW=3',+A):#1[2Z^3A:8_4==+9]_AZ\]A0GM^A+6* MP]*$HXK5)Z-HY/MCR";YZA"UC$F,31Z'IEYV3-WQHO]R_)2^?OSH.=>>#S0N M#Z8OONJWDG&75P\>V7G/Y;)Z)QT53Q6[EY;&M;V^NURHKW MO3C45<5Z^>O5VV.;UM::=KT[ ,:Z^/"-S^F,1DX2;BP U*:G+.#J%DO=O:5! M./."W1WN$^YZCYN-%K^6^*XC-GVGMN?P\5B%&%M:+A;ICFW7W-%N,:QZQT/4 MVM%\9O#U6O[7T6BQUXB\]YV;T2C[P:7>R\4O^ /)#?(;G58F/Y_],G7\&/2P M\>:BIS=I%+%^O'CB^.2_J1.1=X%+,+=2[C=_+GL,GWJ7Y5_VDS J1I-=S2SH M>1M.4L;X5^9^*FDIGLD>J4U(V?%M;69!R#OF6,D_J.^/_@C"^X!<@=;"@+KD M0QRG-"I3E#V,S_XG/EH\F3VXG[+/84;1SF;6*?NOT$^#Q(D>07<^C>)->A9/ M9 \<2L?:Z^O]%\CY1N=AE'C!#<'Z_VD%'?F3BP>SY_:3\]]HB_N:62>+$4O> M@"IOPNAQDQCV>_'S?AHN)Q/JHXL&O;-7RQ2MM+5.R#=ZX\5)! ,KP7T&FY0L M'\#?]Y/R[O+J^[MOG\F;+V4:5EO94!((+ *[_A"X]('\)ZT02/X(>P(>V$]' M.8[:VLP&(>%L%H(-8991(E=LN")?T@0C#Q>464$7>X.]D#U>>KJ"2$NUGA%T MHNP[%HT0ETZ\&7C GY]]^/S^V2^F:JB:::Q0O:.339]4=I+OX05Q$8F31Q^F%E-X?C1U9I[_^)+\Y3O$_C'Y3._) MMW#F!']Y1=COL?=/^I(H\CQY]>S?;Y)756V4GB$KC:ZUF?]Z3[V;V^0EN0Y] M]Q5!DD>.[]T$+XE/I]#$S(ENO&"$?[PDK%'V#. _C%A5U9=@&BZ%.".@KV#. M$L]]!SJ[1B$LWHZR/I:O>P'.C[)O&">8-";OR+\[L_FK?QNKBO**[-,/,O\" MN#]=$&6N?T]CF+<]5C%^-',95Z#X5_VA^4- WM/K*,4H $$KD>26DO>75Z^) MATRZO?B6?PPN2!3^J1#Y"4$'C"_9#_B6)Z)^IAP[9IQ"GPG^3D,SA;]0L M(V(43D=I3(G#PE@"_A$>A7:(OPR;";AW[/W:@1!]0DE\2VD"\HF(X_O9XS&Y M]Y);@IEKZ"L$\XS@%2<@BDK #2>W0-=W:.(F]5S6AL=(N8:.YS W!G;P8J$; MXL#3+L[;72 ]B<)XCI9]QQZ+0F=R2YPDHP4&QR# 5\(I^P)<*K03)P1+=CIH M&_!6-M,E7D;_%"9'P<0#]QH7]QEE' ,Q=#K->T*^'J&UN-2',P7.R%NP")8: M4 P))6Q?D'?0ZR-QW) MKV%#T.7,2R"HR!A^@]0$C_@+@ 3$E=,"W$Q )4B] M2U%L'NN(<<)(0?%EK"Y:AV?+NKW'YFX=(#G7CS.99+UA2U7,7NS _SI2MY@2 MO'0=D1?%YWX84UD1MTY,O-G<9Q(!F"&$ R#%6?JY^8J?RQ0!$02J+M<-@H9] M#>_X+K;GP+=>PH;A./0!Y-CV5L"Y(0@@"!. &( 6-%@H&WK!GI#0$/^L0QJ# MP#6E0>X9)'*=9@1C#X]@J@MP2]D;,Y18]AX8'%"&UW857.1@VL](;GBY8#>P M57S^ZXNC1O#EC#E[*R9?G4?GV@<>\NG"E@ ASI\K9C$5 26,_RL!I5H.*.5G MO]BRKIN:O4'Y6M,MDJCL)5&1;?XQC..?0&+9T@D36?;XZC%ZDI_78:*- M)0@&$AQ/OCL/.^3*&EKI-NL5^UP[!I1U#YQ4'.%G74*'7Z;0W3'B5N6Q8HTM MN5+<;1#Y%+6PWYW:MFJKBMZ]%MZ'$7G!PIN+S)-WF+ MWY<-7KH8$2,QIPAKI"B&+MOC@X5U"&$<"VBO38\45=-L\W T'26@ ^WX9+L\ M23*J*AO*6#M<-#RSO=]B5$4>:YJB-L+V9GBZC$PWF"M^ 6B]#=/K9)KZFY'B M"5$VQ,$0]9;X.J3#.F=&HJJU9AF:6"&.-'=OC M_G%152QM;!CVGAZW3U+9SR=HPC)4$R+2#9:K97TT'7ME;YFFH#C./NW)[2USBC#"S9V(LB0Z M-AQE^?LLW7^+25$(F-,L>8@%4WC2 M6=C:- R3 (\N%&L6+KE^)#<0I$?PUB/V3>T&^Q *\.#?L+1;.@!**,#XFS[$C+V;@"P- )3P? MH%Y\C()@6&&+19-)E,(8]!,)**[QH%:9-LG4\:)B^_@J];.4.B9B MLNLRV4M>@-GY6;Z253;,B$[Q[D/J9K#S@@MRR=:7X(5<2(6M9!AEDS GMU24 M!_4]ME\0!?(EZQ;(+VBIZKU85"@8 R# ,ZXWR9;;UKC)UAJ<1USFHP_SC-B% M!:1^AO^G#./Z69I]^JL==]G[Q>O'RWGG%;J/1-46VK7W<5G?- M$=-KE0'VI7P,15?4<1-<9UON Y=M""%L$_]+\ARB#3?T?=Q9FY+&M0\11S4&Y]>Z(WH!4 M)=&67-Y/MMH]T1LP:8SH'!Y. MFMR&$4QF#H/(Y?*UHV#"DN7C+TFVH8AM*LK9 MS,SF)1E+8&$2F-C"P(-L(H?Q$?ZH2N T5G_ MN-X[AU+'MFW)1K7:-[BNLR8IDL':,K MEFEIX_$*1]MZXH.Y'4'..G.&8MHK\P^^>=L9X:SS-K9-PU9ZQ-L!MP5S,&/A;B$G&J]!W-^F-X1WV._Y\&K;4L3I6(-HI$[G2?(.$'00,U594 M8V6MN$W"#M"J,39-2UU5:UN$'>0##=TV55NM01@65"++NN$[5W'QV>6C8JGV ME*7:]RM+M2C9WN;[[9/R_5^"90[?9DE\62JO.I(8NL;U31+C4A)\PFI?Y/(F MHMEFS>?X<"%,57ZU^O/B!^753]GJ[%<:SGVZLIB9+X^^=H(_R/-24YN/KC9W MZTUNEZN:#OG!6 1\>':)L'/;$"FND_@%Q.+A\B46+V/\K+2+02 TIBS#QXC> MA?X=6]P#"7A)T?)%Z0S?XE-9HMF)+'55HLXL6UO%[WR4EK,0YO4C29P_V')= M4%YG7>>,O;;.%O94S5(EG1]P%0V/IN5':S:ELA!@OH*VIGDO)E/O 26?$/W" M'O]8JYM5*E<:T2YLN;J1[VQI/F\(#\<7K6W3S!:2[YS(8\M.N+B5-_'QP^LO MW_)&HRIX?HW *+,'YGX:L\-):%TDAA#"<;$K]4(U?I0R@#MDZH?04M;B%+B" MWW)0S9PDC?!XNIO_6"!%4QA2]+V(TK+GMMMHB!TMRGG@LG\2;[/=;0:961;X MBR50-RC'+S=MA$9[- $_3WU'XDB+6=<$W;NRLTW8)2U#$]GZF&"SZ5<+! 7 M)Q,S<8,N[KPPC=G:+SSO3.A68:8!)9FS,[<(,KGUH@/DV)6\QENMH^# ]=BV M#Y(FG@^#3+613)T)*^E&W)3M#?RTX7+]S"9SQ)/PC@8.;FA@\4F5&C.$+/80E3$'&IXY 'L'MS+ESA L(KJA MK.'(N6'.QPM1]N E\61S0I0+!=]4LO,_L^QB!Q@\@AL/IU@!S+WN 5BW^-(/ MA@%/^#Z.6#!)6PPLJ]A'=J*\8#/;C($/.*#VF_S0)]A$E)\ZA1D8* K,!1MBVY:@ M@^LPBL)[Z' OXN\=EJ)A.ZJ\Y2XPW"2S5$R>P\GW=&4J E2/&*J+ ]GYEB_56>?:PMYR\]"F$LHT,(9K*D/;KHQ=;"W4\6D]HL"Q M9Y]X=TJS:+%..;.Z_ L1&3?<4>_#R%B)GP;&?B MXO@$_!8&D^HM^D53T%+6$#2S?/JHHZSRV#++B_>[N^""J?V+#X9M&[K2/E-; M3E)4=7=*[8&QJ9C6;F[6SUB?3V*TR3WSC^!$^7@8O)'_IR#?%U=G [[_-;M0/1-?G86X$S\K??_+[7 MV9KVBOB:X9%?8;,;K<\E;%W56Q5VUN+*L7!II2H"2^W#_"G.UIYPP?X4G91: M_C)E[6:M[ATCNY#_YA%AD+^BCW=J8!M'/9#Q^BU*9Y&QK1NZ80Y7Q"NK@><1 ML6ZIEGH6%%<6G^#98524A%AIX6#AZZ9M*D-%]]HB_)G0#:9E:X-'=Q.2;AS= MFJ:?!]T=BKZ94;)QTYCN;0? ,ZB-_%B8>%(-WW*2X/Y%<'1BMT?0@V:OSW9=A5E-6*)\U) MH"$5GDU#>^0V5E2#9[GM3VIW!O4M:>T]^]? ;;<,S"UN?9*D#BO[BOXHWTEZ M4IA8-(CM86O5::I<8%TEK#9\M:DHYI[P<)V1#4F619^+\Y/SP'!X&00IR'05 MU%]I1(K+6*5B%6>+1,MO8M-YPUF[*\U".T6C>9.'V;J^<31B>6%$8AK=>1/,K\5)XU'$5^SB*NL!-X3F*S8]":-'X!6,^@%%-;.]$#^7 MP<)(4;J6?U.S\YJ"YR'3I\BV>L@\O8]2/G^RS]!-_8!L:O^$S$/."C%^74QV=ZHLU,U;=I;'/8FL0C W?4K!WB;I"@ M+:F)F>/2];1$M@OY*KN[A.BR\OR/C1/L6Z92Q3P>L12QFOQ.]%A^"/295LSI M#CN-*5NVNCG^'TD+[X(YX*2E89CF)GH&*9>#CL8JBL7N47P:@CGHL+UFV,U; M4O$\GF*9W!;W7RZ22_/ECM_#9/$I;V[E]ZRQ+U/V8_7&ILQ^\-..9)&">Y'J M@V0_+0MQ?,LWW.(1 W#4673@Y86VVMG]!6- 5L_+F^3/XW")A'R9OBF1L:A4 MMD=N9]N'I^Y.630F@%XKZQPY:'W-E>R.6IK7T[NB]&IQ3A(<4QH%76JH( &W MMN.)U&^,@B_!UBKW9]:2RDQJ]QZI1D708V6=W?^=3UG52VL+%69OD7R1*-_U M?HHFBY8+W="9M!")_3 M1215L\R=B??6A-^)>^$A(ZGJ6$1A9TYL( CG5N\4=6S9RGE\ M>$=NY/RK=Q"TCB%N';P;X73U3C=L\]00<7%<_M35N:(A5L6.AUGI1NE(96Q4 MY&>WL+!-0"?#;H^, 6E[&0:MJG M8ZM=R7$Z2=7&EKKS /D9K9*''(IB*6/=XAY;7(86EJ4;.T.+LWK\\T^@%1"0 MII_L\5NSOO-/P,:&K2K6P0):K.J6%W.S=>\&3'%E,?WUXTIG/8C#+'O/QITM M_-62;EO"VS?\FR?R5#U]7( #[[@YQ="*5[9=/G3V>8TBJ^;8WNFLRSS4DQM9 MECO9>>'8Z8)==E3[,K;SRUR3556U=R8^:K*W1QU8YJE89%O\].;$L:-ZX8[+ M&$Y55$O;G:BNYH9CN?(P8X79JJ;L]!E-B_7DL;M3U#:?\M9@N*;*IF;O3TWT%,J?I,W,\-G?.3_LJ M;TX3O2<[CLOE52,1G80W ?N+N"F[@@%O1?"FWL0!V=([K!)P@N-@"V7%O0I\ M;++<%*>AZ<9X9P)XE8WMR,T%E2'XH^=Q,@9X94YQ.\ Q=VUTEY^QBXS-3 M*8^M\<%APULZATF9EYUD9/<(EFHJ;,II^3!\]MEIW\O 7:EL<6+U1=U65L_/ M[.^R0V8.*T5@RZJV.G4^A)GEQ;WAE)2/.Y)O-*M7@9J$R<\57B4_RNZ=_.H\ M9G/?G9?]+II>/4>9M\N:98V^QC:+)L6EP*=<"OSWE4N!K_"J.L+$NZI:1&WV MXY?L\%YO[T*4&[T+,0QH=K\?">=9G0"6!,@O?97S/_'VO7 Z!2<7@5UD-PO^ M01\)S>LT%G< @CLP"FYB3#]A3][<9SB;4!;KKO%"@+> MW:HHXNQU:']Y0^22OADH!XB$=^@#C29>3+'PT 3(3&X=Z!-ZQRL]?1JS;P+0 MOOQC<5_HU/&P3D/T!\7K;?UT<=EHWG]VR2W>&1:S3P5!3L$3=2L9^99?!0DT M9RTY]T[DXH:61P+>,R37B_UM<[8 MO>?[U9KJD)G/X8).=MGFFI[NZ5*S6*%XUS6NV .E'VXSG7;>'"T_[I,5IP& M\U0@.B:_ &2<)G$"]H[E3T!,N<*96\C%7^=VT-.&\46D@=U?J51T32\>U!A(FWS)'LI&U[90:ND[HCH-DE5M?.1 MNC.2WB2U7""P>U)W5&#:)%6K+=6WGI^B[SF.V.+M%B6;=]$RP0T:6%<$-V9F MW1#<((+7"2Y^9U72V1,[9VOKS8EYV"GSL--E>$<+$2ULBI6_2A,G"Q.G(=Y@^K)MN14?$Q8D3:COS_&J^> &4RWL[WCN M3(J_:PDY84+&"^&C3,CWGIOBY!4^]_"V1XR;1K=7L$)/ M"Y<2P7R45TV]*!EU\^:=.Z91ULI+HLX?]MK\J5"J[+0^OM2]^"KZOPXC&(D7 MW?P;*THL8W=:9W0^C]B>E=V/O3 MU'M?['U; ))3@BUT'^%5S"OMD^:5+'6W,3.L!?\#.=NFJX.CKB,LI=G)W]%P M;4ABFX!H*G(5*A4J%2H5*A4J;46EQX04!0MYXM-0?WQ%KIW)'S=1F ;N"'02 M1A#[32:43J=-1'RMAAO_8)$-[K,!&3LW=+$?9[G8OCL6R87#>CHX+"R2QS5$ MV-QL8%.>9R>#26]!A]TVHBIBVC4 L4Y,2=5M2=;5;M.0#:E# +-_P-R&0EU2 M#5F@4*"0,_=HR)*FMILQ$\ 4P-SO'G5#Z1\*VUU17)\)D#T!^Y3]P]L<<(^< M^2!Z_S2L=VSDEKV-CRVF7IB.R%:7"MGEX2/1#9"]/@6CV] M)'H@LA>F<8IZ>K$XT?7VB/Q<"%<;)-K-0_""6?[8.,ZEU.6C9RZ%#_7TDNB! MR%Z8!M?JZ271 Y&], VNU=-+H@V$:;2QA-3!'6YDCB@UDQRQ$GY@%:6HQ MM ,R:BU$-X>H7F\@JZL. +PEYO(!/ '"XP^[.!K/45DLH3 MJ<,XT\'62#8JGK88A>^29;>;,_>>P.9E%^EAA/*Y 7HT:M5EU#LSSL-V:('_ M8>%?@%V _+%J\719N95=*N'E!X\VZ MK1W.FO3]CJ2EC,06^P2"B!NFUS[E)G=R(*77R4!A"$,SA/,M MPPC4"]3S[_X[6/81AB ,@3_WW_8R4W>H+\VL7K#[%19_[;Q_:NO%),N;3J93 M.DGP0C#Z,+EU@AM*(B>A)/N,M_J1B1/?;MQXPE[[,GV7O_0-WOD2O($G+P,7 M__/NS]0#:;*++D^ZHG.DF/;8*MU%?TC79V7SH&M51XIBC4WC1#8_S.8.LAD0 MRE['9;G$>6"\2@3FH-XLG54S"8]^"";AC'YW'K"O;Q3XF7A^=A?J^S""D298 M>>*M!R]&>-VAXQ^F8WWS^J,-!9]&SU+Q^262HRB_D?6CYUQ#*XF'5TV^22-\ M84,B^4OY-6VE5_(7*G6]1\/JV-)6@;ROE^Z9V M3%;Y2%/L8)MY[@0,*!*Q\ M".(D2K-+#A]-*DM=&T$8(//X%Z&@]+W7SSXC_()R=P;K([T[]<_YZYR4Q5 M7T/?FX#9[6"5E]NQVKZ-V(MAE)^'>$/6/ +?%0%)>)?K)**NETC$PZ+U-$ZR M$ "%-V&^:O*X%AU$(/*8W-]ZDUL"K<2TN'$K"*,9&_32*&9WNEZG,1ACO'DG MJ#"-UGAXP]3)[.()2[UMP\JEC*: AH7HG\/ D45]TX5W@O$XQLN(4S_!&W.G M43@K[J?V\?YLL!$'S"R&>1*-\$)=L!TT0[Q?F1EG3)/$!P.#D6?9*K--8#^" MJ#:%O\-K8#2_U0[>*=VD+!$G\X/WMY39Z".YIA@<$C>E%P3=0^8+'G,WD'&$ MRS')JNM "B(ZH1! -9I(PL1B.(#J5[0=9N+&8M_=T) M4F1JRRW&,>#"F\+<-0OW\+Z.*)"TZNT=Z!N%V M<-J2^73$TL*5+U"Y M=/-EJO.;N"=.%#TB*)T9:G(7^0ME+ZGG]6[LXX/)HUW!AV+LN6T397119#8A6H+\_P"970IX8?24^OQH(A5EL4[[XW*77"=K7 MU'O ,W<)T2_L\8_,\6@7MOQC3XVC^2C]X'G2D&/QRQ@&\VR@\Y?Y !P_ > MS]2+6%P08;H5)#9;2HS@W;41SG/=#&^EQS#"OBGPC&U[+/G#?F5#&G'F\RAT M)K?YC C&N]B#:3*^MM7AL^>6D# MO#/ILLCM?'4P(HS!2=');1#ZXEX11%,RRSQ.'.+CAD<6^23K$- MV=*M,[+XB280K7^-0C>= !+_YQ.=7=-HX][T8[3[VU4"_2'"7^=S[BMZPP!_ M^>#%O[&>BXZS;G<+2SZCF#X$+KC?"&,GY_

N-#?,DDF%-[&;AO"UJ_+TC-"#V/#K:PO%\O.PSXJ:GF M&'=BRH9FJ.VJZ$V1;F0+R)B8O/7F1SF.]J1?T+A"8CU_K-M*RP+<@?&>R[:5 M ;)]A6P;##![ZOLT6\B G^<45SZX4D:9Q(+"7CK^?<@_/4SAT2)XT\)G^'<2 MSN8TH>3R)J)Y7NHL6E .U +0GI.^I+R72N@:ZOV2SLZ)\3[\\N MCL;I<7/R M.?=/WV[!3A6=+EEL+6$ MISW+0;IIJVK+4X)^#R3[DMNJTC8R]LFOI)[ M5 I-T6LN_ PG9NINPLNE=?"Y&'"HE0QO,:"^_!M9]^-9-<=X,L,R9+7>TF)K MXWS'BNEL+G[C^9G'YCWC;VGU//MV=O2U))\]V0UU;!I:O>$L2>)63%NWQJ;=\I+%X+SL MWE-!-OPS9)FVD&;:5RO(T"QE?-9)'<];C :SVVZ/#KA?G3M:$5RN/_"FC.H9%AC>??L MU1%[ERQ?)NQMB2SN/;_,[SW_2B,O=,DUG6)IIL\@,QA) GJ/1;(B\NX!G$3< MTIRCH"4G):/D-2/D,],=(^-+M"!B7VW.QJU5S&;4S#>X_WQL;W\_JF'7MH?_EJ_'<_==/83.6\ M=K1K;;B_RFDJ(#NO;G9L>^BO:LXG^[Z/X9QYG&-' ^%Q^-7-(#T.9U'4L:/! M6:.HOT58R/J250IN8/4H:XZCD]*,H&IN&TON;&.ZJ[V]FFQIULGB:$_Y9]O* MLE/YC2P+'8_WX[+2JBI;8[4U7??()+A#5".['8_'TS'I7%555$6OMPOD"#0U MM^;7%)RX6^';(=7FUH":DMZQ1Z9U@&_-W6YGE4=71\B;D4<;R[A-2>;DO52: M:AACN]Y&_A,PTZK/YGH#:C,8;'_]^NS"Y6Y>PA5F.UU];F:>5-9UVY+K%4+@=%#C>DM5,X/: M'O&VF]@=:$*GY8&JK>-2JBJ;XYIES!N97G(VH)]KPW#+J=F>3_>YL^[6IU$M MI&L56U.->F>+2S(2ORWBE\Z/>FJJ9$WDTWI!B]LP[)PJ\ MX"8N-[777Q=:>SL',^G'Y'>O$\C#U6%R.<+H']U7> P7=_IMXC]>&(C"J6I>G',QJ&[KWG^QNDY]\? MXU$5W;)EJ[P7M&CME&[WJES1QX9LFW*=;NOG:78+HI4;@&7#EG6U#ALU9S,G M\7#*;&,[Y8>$M">1?V0M*4M3+$/I#$KMG!8Y!$H-*:2UZQ$M6['+I3K;-(IV MSSYNI5PB^1!,WJ111(/)(_D>.4&<1=ZD-"9MXR5_OWB]]'8Q+)PXJL+3IK7) MROY^3V'V0(6>+H0.E-^NQ(XQYM;%=ISAGP=RASOUUL5WS #0#/ P_)WX89PB MBK[CX?[7?CCY8ZLHEH_CP^S9_46]_MU/7KG>'8F31Y_^_&P*SX^FSLSS'U^2 MOWSW9C0FG^D]^1;.G. OKPC[/?;^25\219XGKY[]^TWRJJJ-TC-DI=&U-O-? M[]FY_)?D.O3=5P1)'CD^R.LE^1W ZTT?7Y&9$]UXP \&'$1/D M2]")2R,?=/B*N#!U\!WH[QKEL'@[RKI9ON[!*T'^#6/F _S M4^+%Q"$1_#F""31X$Q=G9C<%9-GL^I$ZT8@&+L&I%$E"DD +^#<\B1]C4!G\ M]6?J1 F-\"GS9=NR+3XF#A;4F%#?GSNN"PRAP;*_X[DS*?ZNI8B$*2( 1429 M(NX]-[G%1^4?ES0ET>*32^Z8FGY^=ATF23BKV<^&PG/*1UDK+XDZ?RBIUPN8 M!60$,!2#K;\B3":)NY^8.YBV>A/'+R"5_5S=ZUHGFWU,0I0K= (N,@CO(V?^ M\[/LO\^V]7\=1F#%BV[^C65]9.R.Q*'ON1WXG E BT:;)E.-O.4 VYQ--TI@ M,>YS2EX^W*Y3MPJDFN Y!+PK)*.CW ]G83)-J3P+JCA%9!'K<4J>,)@G9S!L M[LLI'(6U"&LY)6H_.>SG$'3?PPI[Y0YR+TJ3D^:G*7MF)+7A?V"WVP1V,#E' M6$K;$FJ'C&T2VT"34*E0J5"I4*E0*=\J/7!@ MAC""<&\RH70Z;6)*M#]3K5K'I*I'RK@(O%Y3>!(W4@$GOA-,-I)>JWK-!<): M/C@$*_*]-<367-"_B8T#R#A)>VM:82W^L%N\)_#&5+)@SCX'+-VK&]DA 6X![GZ#6]$ERY;A M7ZU_V&YV6C)E__1D6E+L@*,/DULGN#G?K&1%:N?S !V04&6E?P H+#@""OP9# H<"AP*' H1B2ZPG^P-AY?7> CKL#.LOS'[6E_^08 M^UW@=I/WWR7<;B?>6W;F $'$#=-KGYYS;EZ!@O:GZP=*I.,9?4V1*#"_5R1; M&;?JIRIAS&522QB<,+AV#:Z;Y1!A<<+BA,5U.A\4)B=,3IAM=_%7F+?^\>22_XKS\6HVYKU$X]3;+2^%OV4\5-:1TV:A;0PJ" M?%4QR]5NEBV?3,E!!4: 6E65RQ<<-TN*7I^4,1:>D+5V*#FHQ)=BJ+JE:7N$ M\@&+O6"%),17^8T*TX0DVN*%>=(_OQWYX'&$F$U/8,$S]/C MXU@?,*+Q!D_92]C%>^A@V?ZR^=>L]>PYUO:[AR1RP&UY@1,]?DCH+%[MJ^CJ M-!FIBJ'9Y8)O+5(Z9)$?X#7&ZEC5+"'QDR1^D$O29&MLJF,A\A-%?L" I,NJ M;I2OS^E0Y/!RW=([B]Z&67LGB]2Z++SSGRN%=\J87H_KGE#QG3?A;.X$CV3J M^="YEPDE 91&-$FC +]B=75^O;BZ(%,*JG!\(";R8M>;H((D=H_$G1-Y81H# MHTY"LZLEBAJXY8?CBU+ O?CT#R^YA;;O<0<3G;/G)-9I09P7P\2!^&%P0R.L MJ?L[G218^Z=,E)3US;H&.0"5)6;H \@X*)S:(_O.29/;,/(2C[)ZO:RRT,+C M@2&IK*D@#$:LFP-:FX,L(J0/6I$O!+@ 2Z52R?-Y%#Z -TZH_TA^4"Y4 A3Z M6*T-H#9QXMO=990+0$Z]" :"V'L@,^#S-L8"4!CD5"(,B?& %H!-F+T.,T MD7>7@QV1<^_$X)4@]D]NG0 FC]C3UA8_AQFM^%*9O=W4F4\9#0F>6R]*98,\ MTB "-W\3 )$NT\(U#>@4]3X)4Q]%.8FH$U,"Q@0#0O;Y'GQ%+N, Q\[DGOJ@ MQ%S*:,<."5(LHX==X#O,FT!;?LJ6S$MR?X MX,\Y;^P-_&X&I$"?175HP/,BRF(C''E_>?6:7$XF M*!XD]"J!UYS(C<&,7&_J3;+>GQ>#F"J_NKQZL_A+>?43L71Y&_R!VUL'!'5- M:8#.- 8.6:-(#MLV&A?5U.IHR 6GG@NS!'(*C+CD[RD8MBKE>-]BC85KN*:^ M1^\H,[H$C!Y]?:8UYQJ:F4-0AM7DLY^3@U#$BL8%85(-I)( H)_P#C10#:H- MD]W,^NP*U=8CP 0#CJVQWKN'.0UB^CKCX;3)G*IKIJY54+G:2<,$'C#!-VU# M,S9FF^T2>%CJ2AV/36MCIM VA0=,'VVLRGX @;E_@1C%><2L9@61S#S>YF;R M(2C>^)J]<)I 5?'L3Q@E+!CZ1B?4 MNSN,I^4[I[&ER=I8EL=UV%IV>2[.#D2:,AX;=K.+M_.72NZ?Q.;9@=-KI,[;W MS W'!XYKFJT::CLL?X& .BK2R3!;R*Z$VL\L>V_Q6O;6B4:J*MI8W\5E59]G MY>_ E#:$^D>SE_'A3"91"KBD6>18EX_+[+7&$#G2@1EEYTBQI=_.^#GTUBI; MM7>&6/OXV0*_KYAW\ER2A_HLRY"Q7A>(>0MOZ91&$77SABX#-Z.H 6".=!.7 MNG=Q7X<(3D5Q&+ -15.4G4/I0:)XZ_DI2V#&":X(A5GBG#P'<<2W3D0WKY1A M'6("RO'?A+-9&%RQYRZ3)/*N4[;+Y7O(OGL-Y+@PD<&'+Z,(TT/9_:4')224 ML@0^?'Z_&4B<1 Q?DMAI%D],$CL2&$]*$CO]0U>2^!XY+ITYT1\57M"ET^7= MGEL8;)FQ_$L_4#%,YA+#E):;Y\%%_R7[U]M-AKMR?Y=:< M_UA;O"\$_937[F^RFX.=*'K$Z4>^)H*Q#\2^Z2SUB[MIH\3[YV+MJO@;X>TM MD>XPQ.ZZ*XT'S?[QMP39&^1?XKTP)UP-='CM]T.$N^&K)!+3R)ON MW09D7:B;1W&S+_]MPE\@\\.'#*11/;QI>]I>O7+BLB1YOD:12< M?!O1:=TW>1U$JS!M[OX(84WM@2F_K_),8#[YZA5A2\*6.+&E[+IA84C"D/@T MI,8(/M[RZH&IN;N'!)2Z]H.3+UFF[ZS9#YY'P6YN MW#D V]R-1D)[0GM">T)[0GM">_QH[TSA6[& ILL'%U,Z,:3[ZB1LWP@NV;KT MCOKA' ^QTK7!Q;(4O-DF05-F2 MQFHS9;CX4-(9P=4/*H4)E-E0)%D?2[+5S"5&?"A)F( P@0/8&(T$]@7VGR;V M-4DU#&GL,J]Q83\!4^ T=[#CPJ$38;>TQXQMUT-(3KD11_]H+*OTFT*[;IN M2Y9L"L@+R/>);N'@SZ^/?E#95^D*!\^A4OI!95^EVP3D]TSWC8N>+_VU<6-M M_W<*? X#Z&4VIUBC^":B68T'GF?[/*;8GEIJ< C!("_ZZ >5?95N4VC794N2 MY9X/@;PHI1]4]E6ZPL'SI8]^4-E7Z0H'SZ%2^D%E7Z7;P>)^[V?[7*_M5QY) M/=N"/UXIZ/MTDJ2.3^91. >JSWQ"8)> .$_%[2V4T-LDXV&<#6F=J=X1\IZH M4=A6[SD[Q;8TB',UB[/171@8'Z0+ Q.#%]=J%+;5>\[$X,6S+GML8,/7PU/< MYM&=5GG)!NDULD'M;0AAA1CS*VIO4]&:)#@]2\1+MK>O M6>K3$M(\%Q3NB0+Z065?I2O@+> ]8.D*> MX#UBZ MX"W@.6KH!W@Q/N)D_J M[,N,'"*SUF;A+=X(>.P5=)>323I+?2>A+MEUDR('&['ZD>AK?L=I/SD[/)_) MD7=L9/\;+WH3QM1[SH0Q\:(W84R]YTP8$R]Z$\;4>\Z$,?&BMQX;T_#U($RF M-[LWCCD9U-Z6#KXOE3UB=QDOF=P6-G1N.3\[P V=6SA5)$/1)5.W!KCCC!?< M"I,3)E?BU)0-23-487#"X(3!=6%P@SP@Q M@A:T)6RMQJDH*'A"RAWA B!?< M]MCDAJ^'P6PWZDY5G![Z::]V3/^N#N8E4]O7#/-0S[KW51_]H+*OTFT*[8JF M2[;"6::DKTKI!Y5]E:YP\'SIHQ]4]E6ZPL%SJ)1^4-E7Z0YF.\B@=GZ<;9-' M_^X#YB5KUM=LWU!7H_JJCWY0V5?I-K:_2%4EI>_71?*BE'Y0V5?I"@?/ES[Z M065?I2L5?97N8);F![4*WW#I$'')+T=),W'DB281G"X(3!"8/KPN!XSPT)6Q.VQA.C MIU7ET$U;4E7.3MH(D^.8]$'I83!;?T15CM:V_JQ)@M-C/+QD9?N:31Y,XKBO M"N@'E7V5KH"W@/> I2O@+> ]8.D*> MX#UBZ MX\3K@;WI_!R&CTUMO/-"%_ M3_U'HDJ$W8 [IQ%Y[?A.,*'DZI;21&S>X#K9OAT:SYY.'GZ/$$Q;DQ1+$PEZ M8:;"3/DU4T52#4LR+%T8JC!48:C\&JK87B(L5%@HSQ:J2+8A2Y;8Y"P,]6GJ M06Q*&>2F%)&^%NGK)YB^%O#NN70%O 6\!RQ= 6\![P%+5\!;P'O TA7PYFE: MG(3S,Y;P4&7%('^+PCC&"AYI<.;M'_W(0/4U\! M2U? 6\![P-(5\!;P'K!T!;S[-NENKSK"5R?!&TZ)$[C$I7?4#^?4A<0&AQ/_\:*/?E#95^DVA79= MMR5+-@7D!>3[1+=P\.?71S^H[*MTA8/G4"G]H+*OTFT*\L:%_ 3@SN-\OKW5 M_L]A +W,YC2AQ+F)*)WAXC_/\WD>TV1/,;W7]W"/%WWT@\J^2K*$\] M[:J%$R?Y'X*$^CZ=)*GCDWD4SH'D,^_CWR4@SM-I6XJJ @W"P/@@71B8&+RX5J.PK=YS)@8OGG79 M8P,;OAX&NU6C.]5QD>^I<[5F>YLZOH>)X^>%$S\$B1/<>-<^/?.NCB-N*.$E MX=K"54)\GG=LX[Z@?A6%:.2&$UYP*TQ.F-R*R2FVAM=:"I,3)B=,K@N3XSU5 M)&Q-V!I/C)ZT@T?295E29,Z*#@B3XYCT0>FAL<(=Z@5GY]JZTQV/IW]XR5CV M(Z_:UWRPJ,$KX#U@Z0IX"W@/6+H"W@+> Y:N@+> ]X"E*^#-W9R8O71/41G( MGN\>=ZBFO4T6['+*R\DDG:6^DU 7KZ@$/O[)JF+RM=6BQA8O7A);S>^A["=G MO;[ZMI'-7KSH31A3[SD3QL2+WH0Q]9XS84R\Z$T84^\Y$\;$B]YZ;$S#UX,P MF7YL9#CF&$S%"::&,C1\WV1ZQ%8J7M*E+>Q>W'*.;8"[%[=PJDBZ-99,>XCG M87C!K3 Y87(E3@W+D&1UB%L=>4&M,#AA<"5.!WD:AA? "EL3ME;B5)5D0Y,L M92Q,3IC<4]3#8/;T=*!IW]7V?*2H^UK;GFHI[K[JH]^4-E7Z3:% M]K$MV;HB$"\0WR>ZA7\_OS[Z065?I2O\.W\ZZ0>5?97N8+:!#&?'Q]DV=_3O MXEI>LF5]S?(-=16JK_KH!Y5]E6Y3:!\K6!9-(%X@OD]T"_]^?GWT@\J^2E?X M=_YTT@\J^RK=P2S(B[7W(=Y(V[\4V--)W0TGN.-%'_V@LJ_2;0KM)IX*T@7B M!>+[1+?P[^?71S^H[*MTA7_G3R?]H+*OTA5+[WV;O+>W],YGTXYM MX$4/^IIA[0>5P@16UF]D2QKW??LE+]#J!Y7" (8TX^<%5?V@4F"_S(8JJ6-3 M,C1-F( P@3[1+=;O>Y<"$'8I[/()VJ6 =\^E*^ MX#U@Z0IX"W@/6+H"W@+> M Y:N@#=W]_],$_)W)TB=Z)&H$E%EQ21S&I'7CN\$$TJN M;BE-N@??$>4G>=E.TD+%UYZR=NSVL7ITKY%=:1VN%\]]!QZ^]L/)'UDGECJ6 M0'Q\I:4;*83)"TR$\0Z -3Z-5Y&TL2'IRA!O-N %*,)\!\ :G^;+VX8(8;=\ MD"[LEF^[525%T23#$L.N,-\GJ8?!G!'I3E6E#-F+Q %'M_BKY#^.]UQEFG]/ MX\2;/JZ=]6"-K'FSXHDH\WCRQF$0N3@)LL97V>?EG__Z(HU'-XXS?_DA2)S@ MQ@,>+^.8)O%;+Y[X89Q&]#NT_1I[_N5?_@\A?_W7T0C+0T0T3LB[ASD-8CH: M93^5VF*_YS^3"4@!&OE&IS\_FZBR8LB*K"/?WXF/_M%D67#DE<(+3?>(%&Z;-0E2K$.=957='*="Q;;(:( M_9+0[+&FJ<8>(MY[@1??4I?.QO^!2\_V7ZC<8TN@/_

J06'',+<^:+03 M$N\Y5+@<14#,8<0.#+X$#4#<[WL!/6$0^APFE+PAV5@T5A7E%5D7_XX1=;W; M+0,=O'0=D1?M#<_;1':T6+[?HFN=S<. 78(=3HFWE H0YOOA_ MWU-_L1C;R(3[$ UL6J[0>U=Z7UV'YU[UC>Z!V!!M4^[GP&ZW">Q@,^OMNA$J?N$JW>8R<:&QR*PMY+&299\B)[XEF[9.BV6_./3P,XX3G^,0) MW&5H"UXZ.O+BC[.4$FJE,$T7ZQO'G;EMLX16R]LH9$DV36ELV:T&&1TO 0C, MKXXA0P3X%C3;BB:-5:M_:&YQ1*PXF-^3$?$?8?0'!!18/7M"XRX'P!,WWW-R M!J#-V@XM;\Z59-S?9S93-8MS=9P= T\3BM6X,\=*8QM[.>O$3EAQ'*Z3P*YE :1)_C9@H=GY:L/8\:!?*'A?Q* MF(\E58?03&GFU-3Y8=[NRD7E'KOU1.F^8;9Z[">-VVN-;:8MA8 M;/KN?+[2 M;%ZEC;WBG8M$TV \U"1--3IU%D=M9&T)V<+&.$E4\FU0E=8#$:6N2KK23-W, M\UM/K6W@55NJM^\B7&Q%7,L3;MV)B,]]"+YF3YV\?=*2QX9NJA6T;N^G79+W M;E*US+%B6.9Q).];G]S* [SX*7\OO@S[Z7X&Y(Y.O=GZF7/*ZS4WH*6TS LFYA5*=1G#U_ ME&I4Q=+&AE%B85\W[5.]7^ZJ:FN6H9FG42V1-VD4@;YVT)P_<91L#<54Q^-Q M)9%YN\V3M5]XFF6-5<.J259 <;_NFXBZ7D+>.Q-\\%$BGYP';Y;.R.LPBL)[ M&)K(&P>WSP( OM&[T+]C7V5O?0R=@/S/)SJ[IM'_;C(5T"_3[,FB^;SQ1=M% MTQOLRK*BVK]]#(,;,+796WJ=?'^ M3>JRZ6ZHK2G8<6UJWWL/U"41Q(G9F9CLP&#M\:#4^%<:X=YUYX:^IDX$%L&: M+HX@?L,>&AL1]#+7'SZ_?_:+?"%K6^"TG[!]TCC [9\FD-,_QO#!"WYBQQ#C!*.! MRTGBW143#>#+"U+\^LN<9B7@=3?B>N\%3C!I4ER+%EM%ERJ/Q[)L[Q57 M36KZ)Z[#T*7JNFE86M?BRM]H4%R+%ML4%SQBCTUYK[1J$M,_:1U6^D0S-%7= MCZUCI.4%DW"V4?P#?OG ?O@8QJ<2KQMC0U]UN\NV&Z#E@'(MQE@W;+TM4@ZJ MB +NU1IK5GNT'&"-JJ49MB+OH^5+-O.Y'B 11B*KA]$XL*99[^3YXC6G]:I_;+:RND. M3555RY!+#JVBAW:(/$#A8\.45;5S&@\K"J7(QM@%K/O3S1Q?(Q7W'22;,]4'(&0WV#P9YLPV;#_(:&SF$W#%TT5Q&1= M_G:5P*09OWB=QEY X[CX/4]H )T%F772U2-=4PS5;$]R5W221IAS;T1X:]!M M5G@%J8?(3[%L&%KD]N3W(7#3.&$[!O[#B=Q[)Z(G2E!I3X)+8@M:Z\A056Q= MMUJTWF8QV*H!'X-!$]?H3A3?-@>W2ZRGC^'G=GZ&9:WL?N'=>%L5WW'&JVBF M+=M*7XRW5?=WC/&J-DPR=>LT^>V049\,^*@!6-=,U=9ZX?U:C5X.]W[*& :R M$[W?3@_7./9:''B/\WZF9AEZB]%S@_..5CW?$>"3];$Q/M'O=8F^5HWWR+%7 MMRW5JBG#-[=.<$-Q*_@TC*AW$^3;2B:/)(F<(/:=JKTE+,7T)IS-(WI+@]B[ MH\NFWV?MO,F;^8ZM.!-LY3)POR_;O'2Q7CHRRW8/?W<>3DM)C%3#,HVRRV^% MR'Y([J"$TTBUC)58[4D+[I"%5A,FJ:J W!%KKKB&:)Y!<)B'QDV)N+-_'H)S MI8D7,0],KFE IQ[ND(N36"*)\T WEA)WT?DU:QJ(8D]]76G]==;X5Q_(/=G5 M6:JBZN-ZTCN$JA[)Z[ EE+%IE'=;/D%Y'98X'X_E<"K4KD:TF0V>.K39.\;<(:E\C26[+Z_;C;$'IL1;[-#[N6 MK5A-RWO'\#%X\1\T^B@:_&]ECB;$?RKZ#XG6-._%LBFV:P..Z?:\WW1J!-;9?R88ZMN7#"%P>0?*7 MYT(K:2R=&SV1T+%IJ^MD5K;>.JU[M7XTK9>32912E]0YZ9OI*7NAH5._IBG+ MU@84MG71)>TU#H$9"B#Y2-I7_?%* K3L4\$WY\?P+I,D\J[3[)Z@)"1?G:UL M;G%GA6_*6RPW^#W,FCLML#,LU3#JN=8:M/138(>E46QS;*CK$'IJ(CLH?-(4 MQ;9K!J^#E=AAB77%L.2QONYD&Y!9X7^K)_[5(]YJ$/46'@RH6XJE&AN]+RK T2RTE!'=W=@Y^#AH&@!]#*9_3.)0?<#R7 MDS]34#.N*L]IA$484+\P/RMJX,QG%8ZI:.%[F+]?O,Y>AHG/XLT3.5P_ %B_ M8SZX/0R?ZZ=#C^&VYI0\)LO29N1_L+@98=7--E;#ZTQFJZZ<'L!EJSLN]F[O MOM4/*_>M?MN22UDO8$TRG0#)W<>\GM4@#P,'W MTGRLF(LW8]_-((S)3FE.J8NRP24:XCOW%P*4FZ@#H0!_A.$%@,BD/<00!"*):').$$/$KN:T"@L'C:N]E3RB2%V*65&(NXO"4DLBP(R UADP-^4\!RFG^"?H,TXGMP2I=P':3]+2 MRUXWC:'CS.XU.3=\)V9"7@"?H<(%1%8K-([3V3RS@C3.;*9 '=O0=6M MW_@C;C$'4E:] <7AHC[ZSO2_%LZ8;ODBY"IVPL@FKS!OMW[J&N.)JM$\Q\/ M8 H*1)"P(GJ-^MK^7>![QHL2V[T*2KLP.;XSNG%V?Q0X'B:.]0NUW3O[^H/C M7EQ!W>K(A562V,2R*/\:T22-@@YM7USVV^$=2^.+=N\QY.M&K2Z', %C >-A MC6#-#<_+=\J6LO M)TW;K[4L/N[*Y+&4>9RM@Z<^VZ>\L6HF+19$BUTUY86OPLV[Y =-DE554FUE MZT+NS/D]C)87'<99?[CTF:T0LXT2\:XUL5H>CM];P?MTXRU MN/SMO-;*XX@]V&G\6!E+ALGQ3%X,K5OG1&QS,^[H]L-XXPR2&%R'.+B:BB*9 MML:5N8K!M9:Y+HYZSAW/%8/K4QAN2J_AJGH2Q>3WJ;)%QG+IX,W%R Z]E+[?2[44<&PQ M?B"(N&%Z[5/>1N=F5PH.9)^#D&RQ*MZI[]./\7V'ID%V[CW@[01R&Z4?/@3$ MF4P DNP@.CL$7GD:?TXC5FG#Q>(;B>/YV1GU"5NMQ!/B\RB<4#>-LK(/$:/D Y_K\@)&F01X/_Q%HED1=& MBWHF[##\XD!S5L<$#](7K1 Y23UV9GF']0+@X!*?.3A!FN.3*-PEN\LP5N! M\O/X((!TEK\S7RF]/2:55:8QC *7#^2D)4T56*XMU%@:8X1Q?6.F#HBNFR6@XK&E/H. 8H@(+_!%%CM0-6+L:+X@2F M!P^@G""Y92"<0M.@B>S0/3R#1R_S'3R[#K6WS7U99T3L&.)XQY"B<[5EJ-%# MR44YMB(5Q\'\Y[BLZ=.%ISE<=%Z!(_^4.?)W6%J,>W3RIWO.-/K]%D+%?NFT M78^SQ[DTFR8XL/$#]LRV#K-\HEP/97]/_4>B=K S]G#W,%3UG:8KO8.**$)7 MPM0&H;[!F5H#.R$,M>W4Z>'EV53KQ.,"7.P4YG%[1-.*'/0!@IK\*I*F*Y)A M6-UZAH;0)PR IT4PSE:X%,E6;KBG5T!;^/;3^374,7AV58\O!QWDH G,+ M"I6QI%L=YS4%"I\L"FN[1UFV),L4[E$ \XP%-@U;4A6^TH5=';P(X?]2%''8=C1(6T$L+V'86T#*D ML'=A :UX=X#[V))LY2E=;]/6H>XA M+T1XG!NAN-9$G1^9I)"%0.%Y65$-0E4^_ADFU;A> &N52Q'IUC.8B )FV7?3VB M%ERW599.J 7'!:%\YL@42=95&-C:S0@W4AVNDUVUP@R&90:5.VMU0](-'NX5 M$H@7B#^3X]<50Y);GF4+(Q!&P(_;URU5LEI>^NX.\6U5K!WDB@?6L9W3R M= M;[*HN-?R0L<196M;RF*T4+:V\^P;_Y5LS[!5VK),"1#2J4<[JKAM)XE*87"< M'*3DV[JJ^%5MH,*4!F9*8NPZ5B26J4F:TFTL+LRMY^;VU&UK2_X> M3,EL^4['[DSIK#<<--+80NJBI/F15BA*FF\M:1[&2403+Z+L$@M1V;RW*!65 MS?E!)W^ZYTRCHK*YJ&PNRBT/4'V#*[<\8%T)4^NU^@9G:J+4B*ALSMU1Y\%4 M!*V[!JQ+IM'N C"7^[6>&/H'#?7J,X!CR1J+HN9#![9PZUONK;9EX=6'#OY! M(WW+^46-LX/=HJ*YJ&@NCB"?=I+$DG2MAZ>2!2I[B*"J&/.S4E7_O-%SU5-LDR^AAI1YE; MOXTA[;EN2+;)5[ O*I@+8+?BUQ55ZGR+CO#K OYGN9Q"E6S.2@^+VN6\38!$ M[7(.R. SW?9<421;YVO/2+O9G?.-C +K':HY S9?(Z, M@!V*T[<$#Y<0+W? M4-^&:\YNF3P?KD4]>%$/OCXEHB)JE^.O;DJVV>XU)\T72>W5J"PL:UB655EB M7M+E;HL)BMK: N]\C22:)NE/:R3A8$%+&-NPC*URP[UDR7VS*U'&7I2Q;\=. M^:A->I:#K'R7*ZV]=U&6C'&WMS&=7K^TUS-.8<.BOG#=0@R:)5E:M]=$B4+= M/3/Q)G/H_#!FSD)]1_)#R8>$@##B:COX-' )-Q&WQ-4[E>V/QA$QB VATS"*/)<>)P)V)GH^^26> &YO'I#+,6X(!\" M@O:.2_L2*"R80!N^#UU-HA1UG=?W)V#<-,/-E>,#$?#;5W;L$SJ=1N$_*;Q^ MG].0T5M0D081( V0\$]X9YUP$J9)[+FT@/1" R_-L!+^7<4.)[4\H0/$F< M8/)8/,Y.GLX==&0>R#&)*RW@2QH1%]@(2F:%;\;,%F[#- (01PRY=#;WPT<* MA-U[( :PD,0+4KJBAOI,[>(HHC-X#854;!W/>0(M>W=T2R!/_[:54.OZ=QXDT?,]&!0_/^R)KF_5 D*!L#P/H8W-F7FTP1"!00HM M90;V,TMG:)DI##$1_3/UHL4 !9VP^V]\YSXSSHC>I#[;Q%3M)L 5+AUST?:B M;W0:0,X/AJWC6%?9POM\:)TCA3%%2_?)(W6B>-7;W^)@[LJ MA($3/:YT&*.K9C$J$] ,Q@3P#(4<(^2EFI5+-G27:VQO$L#Z7NTM"1.0/S3] M@VJ:R*6$S8#YP4#T@S)6)-60R3V\6XCZ>-_4-2BW>Z!.4<8LN/."W$CG89R,2G< H:G61.$&")?=NN0'R\XL MZ^DIY6!TGC#P+P:\EB8PS+DM%1N"3XN=.Q!2G(5K621Y!%(6*:77,<1_"83 @"F,4W^]N+I A8_2@,UQ%D$3 M^5Z$A_ 8*'$E2D3 SYP_*+D+?1@Y-MTND)/.\2F\WRPGSL,Y4@ #%#P[PS R MWP\+/9 YF(/S !/AV -7#V3^G@]J'[Y=0>PZ\Y)\W%F2A;X<8L0L!EWM/8\4 M"X'"F(=FMQPF^C"-:@-E,$"_I1,ZNP;\X%T$JV,:B5#JP,:P=\G8MS6_CN'8SO@-/%;UR^0F:*CSR'K 'P#^"%A;FY%AW6>/.3 M3% @O3T$PK!S@T80HQ&E?+G^0K O]H\!=!]+ MX+6T'R6&[LDM.K3LK8Q(S_>21Y8 V\'=%NJ\>&,"/7<>V;0T=?UE8F6RT0XAY#B46(VDS > MWOV9>G-4I01^*=GD(GN#/0^-+Y[&[9!'D*^:JJ8:QHH2MO?0'>'[P6..0>ZF MV2SA?XO"N (Y6QIF3Q]#O*GIVEC5E1K$LSZZ)7\O:$Q=-VQ+TX\A_\Z+BV@: M%[:3:##0K:(\>_Q]&+W-'[[,GZT4NY:$]3B05TC?VDDGA!M N,X(-X!P M?1_L3=4\D/AOX) >41ELM/D8!C MJAAI#UF6C+HXU2]8LT[:6=%?UT1*E!\'7M.VQ;IOV62@]S#=HMJ(; MVGDH-4'[M66JF>.QIBGJR91^ K#[!'RWF^*:Q_]\8E/!_QU]@3'427!&?D5O M,N^W^*T![GY[$P;L$!?+ '](Z"R^?/#BWQ;=%KUF??YVE8#YL4E%&H-MQG'Q M.WN+,5'PD+VQ6WR&HMB6H9\LO5U2NJ*3-,))XJ9PN1-@0>LA,E2,,?@?16Y5 MB-O@V8#3.C,$;5V#>8/2+PBV*,!C(*C)LJ4KZNEC8(="7!ODSR]$Q= U0U-/ M=X8? C>-$[83[S^'W4A*74UNJ9OZ],OT0_[08[ZR\AT7]!8K7GM3*+]4+1;OV!>ZOIC< MP-&JUC':BMREHP"REY@0^&T_C1R*I.]_8Q"5< D8 M9'MK_[1?*&9"<=OE)N*K@5=>..>@!)#0>U=Z+W9K]$3UV^HZ->.3FG(_ M!W:[36 'DW,$8MN64#MDU*]5+53ZQ%7:P(U'ELE?_6_[I&CVFW./>U8IFY6R M'8)%:,NV6.\I #[XR]#Z5Z6&_[JMBBS)IBF-+;ZNC6X)?D\,\X,&^!8TVXHF MC=5VR[9P5QMUSXAXSC*HIXV(_PBC/W#[^CP*)W3?#1CBOIP^W)=3%-M-Y[@1??8CDA7*)I M=%01)?F'59*_[CP*YE":W/J5UIW> R.0SQ>A/$RPQI*J0VBFR .!>;LK%Y7U M/=<3I?N&V>JQGS1NKZ(T+C^)0[ZKY=84B:;!>*A)FMKN#;^=%I07-B;*3W?# MOP81I:Y*NC*4ZQAJE:#>K 91=R_<5;9A=7^3D+@43]K" MR,LNUJV\88D=@BZ^8.4QM^_0NUQV\2OT(#;H;:TVE&(5B]7*S%@@)*^ 11TL MYL$*JKA.0K=4.=RE3E8.- JQ'ERYG')X#;PYJQ6W5@LK%]^NT\!*1TU8L>)L M*V'\1/82'ILQ.DLJZ#2 ?BKI_"VHNO5DD-C@!J2L>@$.YI)B:V-'FE_4!=.R M(GS=S@V:W-S8[E:EFJ-)G4+P/,4#6+8KJR#>M*_MW]Z.,ZZAM9LEU"Y,CK<3 M-<[NCP+'P\2Q?J&VNYS3'QSW8G=2JR/7.U; 'Z:".')A;B&B21H%'=J^V ?2 M8?IM?-'N$A=?R=8NAS !8P'C88U@S0W+K8Y@W_*!:^5.C:)XM8AAAQG#CD9< MV;\XV#%TP&D7+:_W]W+2=-R*Y\ZUQ<6"YUL:A#,O<)(PRI?%\BLLBIJWN,A) MXELL<8.^/\UO2-J^IED4J?U*HRM\[;43>Y/+P'WK^7A]F%CCW%CC=(_4@:A1 MTOC1Z)-WQM5?IS'WKM-PMOIRY3V03R&[2N<=7K'5K:-N>.0;L)Z^WT:4Q=Z?SKV?DPNMW5Y-WY*E!K M2Y- X7!16-\]&K*DJ7P5#1/ '"XPM[M'W5#ZA\)N+Q @>P+V$[<&MS0';'<_ M71 ]$ M]L(TSE79N[/%B:ZW1^2'$;C:(-%N'H(7S/+'QG$NI2X?/7,I?*BGET0/1/;" M-+A63R^)'HCLA6EPK9Y>$CT0V0O3.//]?;76H\0&,E%TZ.2%Z.80U>L-9'75 M(8#9/V#V9P.90.%P4=CK#60"F,,%9G\VD+6^0K+KXL*>G^E@:R3>'83B"59J M"K-:4BU&X>(2R&%= EES_&JYRF"GUYX*_/-,* ?[K 78!=@'"7;A[ 7^N2)4 M./OVC]@<,T/2:\R0>K)H42J>R^Z!=+-=915U6SN<-0WWFN"S4AA&H%ZCGW_UWL.PC#$$8 G_NO^UEINY0?_(U'P==M[&X M]N,*N/"FP#K>5N_%$S_$B\QC$E'?2: YDH3DF@9TZB4$=+#KOH_/-'F=/?DF MC).XW_=[_)[&B3=];/2*CSJR3FYI3% M(3$&(+ODS=:($YI,.?)YZ M49R0V'L@LY"5^0^G\%T,2&:UE]DS6(RWQ@TA;7./W15WBY U,QCN-2/'W$-P M\MTC)Q:H5O3A5JC^2H,8;ZS+/=6>56R.JU0_77CNOX>EM^CL]&:=/M;.%W?P M]-WC'%P!^)2YX(&-'U#_N'68K9^=X>.^C!.\VC?__]J[^MVTC:?]>H/\#:[POF@*KA-\? MO32 TS0]]YJDB-T[O#@<#HRTLGE'DSJ22N/[Z]]=DI)EB[(HD4O.KN:'(+(M M1WVPN&6QPC_\[3&Y:EJV[*_!K%L@SB.-^S( "'D M[,0(H#3:FZ$=F $)/,!7J".T<6P7UU_']-G(#BM-'.&/(WOGS@6N30+?EP_8 M4A0V&6'+<\&=R30OQMWS8(+TN"%8/_1$'KX#AF@&@-VP-WQ'.*; M@+U*O7<:L:T#"*P!!)UOZL*R&8,!,0-T M ",&00V-CDX,&]9. E&I+BH;(6@3UY;PR%;>8NL 5N>\'$1""RU.(*/OK$\.\@]U7NV?UK0+$IGT71=<4_P0*Y%K&,8=?B2#?) MZ7;JW-KAOV=4LC]@97-Y48J5S>&@$Y[M@5D4*YMC97,LMZR@^90KMZRPK9!J4IM/ M.:IAJ1&L; XNU5F9BJ!MSX!MX@J^%AEDO-:)H5]IJ#?G /K$\[&HN>K QF&] ML;\6"70,2V),Q*1E1*B3Z0K?7_3,M(CG MPIIJL,PMPE_$E/;,=DC@PEKL8P5S!+:0<=TPR> A.CBN(_Q'N9S") &PTL-8 MNQS:!@AKEP,0 Z:[[9EAD,"&%3,BUKLSWLR(6!_0S!6P8=?VR6!*_::D_Z+I$HU*R.SU&)6 M8XEY8NO#%A/$VMJ(=U@SB641^[1F$@ '6D@VMRQC+X:G M,&J3CI+("KM<:>O819TX_K"W,76O7RKUCA,YC/6%VQ9BL#SB6<->$X6%NB4G M$DZ&.!GB9"@WAT^=L$W]=WWBNYYDY.Q4:7_U^>6+93ZY#L/%]Y?3&SI;QO3# MG.U&ZP+D/[(M:'[%WW'%)'W-%?;JZZ\T[>4WD\G;):\7S+H=%LN\C-BD2S5(W=*M(RT^>;IZ] M:@+!RN;?/C+ZMS4F-D"R"23^\>J&L@W[O]*,M7R[2!.V0\^K0]DHUZ8W87)- MM3!C_W+VJCA._\B_?ZS2U<>'=L$[!#95,G9U]OT%05?M#U&=_?C"W>>++(HU M2Q^@TJO(HMUMG($UG'U?M$=VCY.O]-9U, _HQP\#]'1J8T')B :*>IQ-+\'$Y MU%(=HT_:W<@*HPP>Q!E;V615W_")(_C2/9Q:A;#U?%HLPRP*8]$1U*//:CBY MKAUWAD%<8)5G<7)M1=?5'8?:(HSV7#N&DZL:D^LS@^BF2_P B_QT'P6>"@B5 M?29G/>-946PJS^@TO4[*G[39DFI%JN6LT6C.#)\4&OW,GASP3+%%U.VP9XH= MHFY!" I@#?',)(YE$\<7ZU#K)?16C=1.N\50)M0]#T M$VNX3/$<<)1J$?DP;,A]E\@'F4X*1$0^B.V_Q59D)C=,.C@I^.-0-+N.0U_(-'V5XKW[F9_]1 M4H3)=<0_5C5^=T=*O(W8 HC^&GVFLXOU4^?E0R-&3?0P&O]KF1?1_*[7 9D' M^YN1U?4/URC^%;36H'2OTG;>P0G:-W(#W8K#'PMR&>ISY'FC'.E*[IHRG9 M38(_A]GLCS#;"CL9J/E+>GV[=Z/>TNI"87IH8!.R:7@V7=+I,HN*N[&X]%N6 MSI;3[4L9D$O()=FX](X6XTU*2"0DTE!Z/9YY[2<21E>C[5,WZQ(.-:<4%;!&*GQ9_]'PRS?DZ,H(XUW'=X(EOV(,?4( MMP?W;FJ50_:\]/2-ZOV / ONE6UH;(.;C=!Z:#VT'EH/K8?6@V.]D99OJP,T M6S\X,J'CDNZWL"@3\/F1[8Q^IG&ZH#/V]>E-PMJ^OAOW?$MH9(TXC!T>9W-\ M@(R07AP;+E-N$HBI>\0W=5B;NX'CQ)$")TP!@^BV3W2OGVP9&$9""B %#NC& M9(+81^R?)O8M8CH.\7M*EH1A)*2 HMKM/4K^P8E#^2W#>=Y/P@]L8P'U'3R1 MR-31=_#C,F<"T$S+:%R>9.8WT6)/.8!Q!XN.B7BCX0^BW,?F$ZJP.H1B#SFD ME%6[?:'=M@/BZ?W4CCQYH\@AI:S:Q0$>ECWDD%)6[>( #] HIK)BRD0+OTV3"*_;3@FKA=48I3^D O=N'Z&([-=>@"HM!*/:0 M0TI9M=L7VFW=([HN^10(Q2AR2"FK=G& AV4/.:245;LXP ,TBAQ2RJK= 0[W MI=_M@S[;?ZHJ[O '_OR6CCBFO/I_K"VR=,&D'CE#8/BRP;V)#J[.\$@]4^F< MJ?_2P\#J14@B.G*K.[T(.60T4 M_4-L(R"!B],;4NXD[3!$P1#S.;!DNE&NU8245R0NJ.B1)H#F$D'Q]LKJI>[F MD(9<4%@2 \@AI:S:17@CO!76+L(;X:VP=A'>"&^%M8OP[G'#W6>FSC[/R"$Z M$[8+%W@CX+%7T)U/I\O;91P6=*8]=9,B@$ L.1Q]_4>._%D% SIW]-0@CF$3U_84C#B#@END'%)NHZ>N[A#+ M,9%P2#@DW!"$4S)!" I@D6O(M8V>FL3@"4*!B@E"4' K,>74MX,RX4;#F0IH MTH^XVC'R71T,Q5,KJX=9U5QW6>TAAY2R:K:7^G90)AP#JW,,&[@A1_54B5*Z,(L2JW+(>!J E$/*;2ZG'9LX MGH.$0\(AX88@''3?$'(-N0:IH]VJ"FL7X8WP5EB["&^$M\+:17A# MW'#W')]1BM'KK;?O::']LHSO-)-HY0VX"YIIK\,X3*94N[RAM,#@#=#.]MW0 M.#L=/_P>);B!10S/0@<]TA1I"I>F!C$=CSB>C41%HB)1X1(5PTN0HD+;%1;H8L82'J1N.]G.6YCFOX+%,1@[_D,,#):OG3!DGF:P&D$-* M6;6+\$9X*ZQ=A#?"6V'M(KP1W@IK%^$MVZ9;7'6$W\*"WW"JA1WT2+'+)/ **/[71\@^JL_Z#80PXI9=5N M7VBW[8!XNHN01\C+)#<.\./;0PXI9=4N#O C2*'E+)JMR_(.\_U$X [Q/V\ MN-/^]VG"6KE=T()JX75&Z2T__(>\GX?H)CM%]Y[LRSTH]I!#2EFUVQ?:;=TC MNB[Y_ ?%*')(*:MV<8"'90\YI)15NSC S2*'%+*JMV^("_]?A[N^?SC0GEF MMZL6.F[R+Y*"QC&=%LLPUA99NF BCQS'_Y2"@+O3=A1593W0\C2.&J_!4+%G M*IT5-<)15C,BMZ3O61=N66PE:WG IG8D& S1D6 X>8$V(W)+^I[AY 79EA(3 M3'T[*!NJ,9SI0/A[VERM*2ZHXRHMPK@NG'B1%&%R'7V*Z<0,$M4@XI]X!R1F#Q:RV1"G>8SX'EM0UG.XC9/U \EG+X567U!V,- M7H2WPMI%>".\%=8NPAOAK;!V$=X(;X6UB_ &MRX2/ED'*G: =E8GJ&,Q7$ MY!=Q 3SR764+Q4TAAY2R:K+X#L\F#:10TI9 MM8M'[[)MWL4=O<,L>BF?$TS>/#;%BQ[(ZF&50TJDP(/S&]TCONSAEU"@)8>4 M2 "5=OQ04"6'E(C]S6Z8Q/1=XE@64@ I()/<>'XOG0L >8F\/$%>(KPEUR[" M&^&ML'81W@AOA;6+\$9X*ZQ=A#>X/7'YT-,71[:YEF#SW/\]+;1?PF099G>: M2313-UQM03/M=1B'R91JES>4%L.#[XCRDU#"2014?)6T:\>&C[63^Y'8C>R8 M1?DB#MF7/\7I]-]5(Y[I$Z8^6&[I7@IA0H$)DE>!KL$DKT$LWR&VH>+-!E" M@O15H&LPZ0LM( )Y"T-TY"ULWIK$,"SB>#CM(GU/T@[*Y(@,9ZH-#]F+(F0# MW?JGC?'C^)%K4^9_+?,BFM\]RO4H7_)H-%M](ZM&/'TK&41?98(\ZM?FF%=_ M?OEBF4^NPW#Q_>7TALZ6,?TP?QLE44%_C3[3V452A,EUQ#I^GN>TR*^X#JY8 M6Z^Y)*^^_DK37GXSF7Q,XW@R3[,_PFRFI7/M.DUG?T3L=Y/J*]MM_%Q_8_TN M;;IZ]:E+U$^!Y;(H>)AK1YKJZH4R".$[_ M8.C6HEP+M6R'9K5YEMYJ=S3,)C29<9>GHQ6I5K W\)_9-_G'G#*MSK3_+,.L MH%GI&/W^"?0^%GP'J-A#GS+MQ0XJK,<%#A5M2N.XINL/9_I9^7.^"*>KGUL9 MHB@-D3!#9)4A5LS6]?^]EZF["WO+X(W7 :^U%"5QE-#'3--:C_9MAS?>ZMXQ MF UK3*^L$?.L[7B\]RIT,6NS319-&;1HMDV99N1=)#/&NBP*X_Z&X%X%_#-C M*6,J!2K>);WF57A[6?\> M[MN?G8!1)2YF"33Y=9M%V["8AXOV7I;#G=K@L- M1#PDS,D1YATMP$XOR!9D2Y=5>^=E/T#07:4-? 4'N5XC;;84NF='TI/[::O9 M70H[6)PCF"):0V+$:!_=A29%DZ))T:1H4M F/7!>K_V6CBGZ2'2_I]KTCG%5 M3PQ_M?!Z3=DW$^ZH_E2%V3Z]"*L54K[YX"68T$,W(97(.EFOZ?3ZN(H*(@LD M]M@Y@W@6^^?T4V9GZ-I^"&V$]FYH6T1W J+;_=100VPCML%@N[*:;QKF=GP! M@AO!+36X#9MX@<[^]5/\"7*]VSW;DH;B6'"W)6_3C++W:_3+]"9,KL?;E71, M@062B2NRPEJ/9'5U8K@>***V53Q"4 T(0ET,(0X1AXA#Q"%.R4**8CR5\2+> MS[\GE$+0&ONG9#:,WW_X=**QDOOZ1H'X[;H2.8$&V]\;)#!\H>/4H*EE2#@D M'&#"#7,<@HQ#QB'C!MT/(N6091PC:341AK43)/L]ORQL+=^>/U8Q_I@M]OF%Q?W#_T^J[^H[2YY0UW M/G9++']2R77*>2X\,QS3S(\+DNV<4=X^#MC=&P4-A.5S<9I6 M)38]ZY@J$H*7O*T2&!^V*&?R;[U ; ?27Y;Q MNH#TH"NW([-8)8($0$/;I:$=-+3JAD9&GXBA96'TKN5&+0E_P_#J;MATEB>^ M70Z*/]+/-%G2[:TE9D6JG!6))D63HDG1I&A2(.GHT!86EMMQ87$9QDR&(M66 M23B?1W$4%I3A9YFS'M$,UQNG!7LT*9H438HF19-*L-X8O!;.XA2Q27!#SJR=&)[_%9(+**C.@.4AGOCU4T!"727N 86T5$=VSBZ M-X>4.L3W&0-LL9E*R(#Q&: TW'=@VS#8"&^+/:(?M-).#SN@_M*S1]@!K>X= MT7;=68!)_[(G_;??E^B>30Q3PEH B$PID;EC"^%8+C%ML3DY"$.$X1%+>\\E M@8'(1&2.-T R&-J60RS3E@^&75;AC0&=*A].E#><#;$N?TJS(/*L[Q-1A#D^ MA H*TU45L''$)*XO]ARB71PV!/<5TD M&NS(^+<]@X%>["8708^@!SWV5YY< MSQ&[AD0:( W@C/TNL7V3V(+]F\-A?MAD>+LI&7[?_JMY4]A0)Z-7\K:H$R7( M52"@3M3@;B[X=:(&5XD;D,"W2> &@PX=1]6)&L0=B(P#$B$ FUY-_?C5SRB,[^N<&PFTAQ7!*[B3QT MO]C152$H/TVL?V6P%#'INO&XL-"C?K1Q(DF4P2>%>:046A'=(S5 FT=*H171 M/5(#M'FD%%H1W2,U,&VH_X*1%\DTO:7:)SI/,\H47OY4A%^ E9 4Z]6!@F1X MW3ANH&G;#\D&&ACFD5)H172/U !M'BF%5D3W2 W0YI%2:$5TC]08*]4,<%99 MYXJ\&PIK^0F+Y(T?KZ],79F6_36)$?!4':PCICH!E$9[8PH:L=R Z &6?U0= MVCBV[R" '7C$]&4("X-C>/<7,\HB#Y?' G'.-L%O"@GK*5^5IO8<)3)WX M-JQY;I (^]$1<9K W+':XN7T @M1B"B$-#P:Q M,XCI830^!.=[PR/!'=!V6 MFU'X^89LI?1&6,9C\3VL/"-R]GMF$-WVB2-=(;(AE/,=\@WYUF%2?^9X'O&] M82M,C$PMY!'R:)!YR[>)[IP4M7#60K8-,6O9ED$<4^SI$3!J'(YC1(76:R&X[L%LF ML7Q8EW3BP([P%W-TX1'/AN7MD?.0XIC0O#%/+D;8.GTH;FA6UYR#=>0JR'O1 M_Y$K"$%A>@A-ESB&6/=@+V>P@_@,D0-J<6 'X -7@BA4!#P"7N!UN+8$5^$B M!9 "_22%!FS,%^N&&P[P$MR#V^P% ' /[K"QEUWN-9.\+(^(J\X&5XE-=-,F MCB^V=%4OEY^-$D)]RILZLQ?-'TB6E)< /NH:7O7A0AT_?ZI\V^U9]?OECFD^LP7'Q_.;VA MLV5,/\POZ?4M38J/=)%F/ 7G(IFGV6U81&GR^J[^XQ63_#77X*NOO]*TE]], M)O4?M/5CVILHG\9IOLRH]G?^?:U\X!^32?7,NN%'S=T_MFY$FS*;LA\^TOD/ M9U-39[TV=*M(RT^>;IZ]:@+%"@/?/@+!MS5&-D!S.+!VO?1SF$4A/Q),N,[B MVL9%%B8YUR+_/=]?-PSR57N\[?N''Y]#/CAT?"#XDG]XGQ94>Z-5T/!-P_B3 MMC++AA%+^R^;4+'1^_8M?\JT%WM>=B!']QS1ZL>5EZU&*LUV;TCBN1YL?SO2S\N=\$4Y7/[>R25':)&$V MR2J;K 8F7?_?>YD&N&%[OXOIL(%X[V3/QEJF+?8^]VS?F"\\/F%*>51UVV'@ M,OJBO6,OO,FUG]C?9D+GLRV.]KR*4MA.5S<9I6 M-:SWV6SR/@]_'G1@BVOL MF7NQMY)F[Y&*>)0^OG/G29#^LHSO-)-H?(D%X%Q%)4@ -+1=&EILO",:&H"A MD=$G8FA9&'U,;+%P=8NX8?HC_4R3);#[I-NOLMNO=/K=\!T-VIXTMO]ROV,W M/FA2-"F:%$V*)A5B4ED6%IT3CB[#F,E0I-HR">?S*(["@C+\+'/6(YKA>N.T M8(\F19.B2=&D:%()UAL2E)*RG8[+$[QM??Q8067N*&T;&ZD3V_.)X>*=U*HS M0&FX-P;:!R307>(:L,HM(K9Q=!^HOX9#?)\QP(95]!89@*-[Y\XQ;!L\F1GO M7 =3$:KS#@AO4%>^*';[?8GNV<0P\0IU1.:(%9("XO [U&U8A6L1ANK"\("E MO>>2P$!D(C)'+"?D$-MRB&7"JG;H=UZ:XZWH>-^ER/DL8..( M2=R!"PQUOP,34"T^$.A"&APP>=K$]@P&>@EJL"+H$?0":[ : ?$<">JP(@V0 M!KV,_2ZQ?9/8@OV;PV%>@E*LS9M" *58AZU-W*6ZUN!N+O@%MP97B1N0P+=) M(/CFP%[*<(U2MAP9IU ].[']]RP2L%V88R&7D$LX>PUQL.\2W[>()3@H$QFG M&.-.G5Z-7/*(SOZY@00%63N=R(E)JSKNZH[6.!.4GR;6OS)8BIATW7A<6.A1 M/]HXD23*X)/"/%(*K8CND1J@S2.ET(KH'JD!VCQ2"JV([I$:F#;4?\'(B_)" M>.T3G:<9K:^'UXKP"[ 2DF*].E"0#*\;QPTT;?LAV4 #PSQ2"JV([I$:H,TC MI="*Z!ZI =H\4@JMB.Z1&F.EF@'.*NM/UE:DKT[*_)C$" MGJJ#=<14)X#2:&],02.6&Q ]P/*/JD,;Q_8=!+ #CY@>K#I#2 M<; \'IASKA%V2UA03_FJ/*WW,(&I$]^&-<\-$F$_.B).$Y@[5EN\G%Y@(0H1 MA9"&1X-X@4E"R^AY5G1,Y^SPRB MVSYQI"M$-H1ROD.^(=\Z3.K/',\COC=LA8F1J84\0AX-,F_Y-M&=DZ(6SEK( MMB%F+=LRB&.*/3T"1JU#>:3H.95K==S@?EC0+"R88?F6=1X5>.BDFO.JY23$ M)F?7)9XEH4<+@2DE,)N//DW3(X[N( H1A9"&1XL8ND-\%];MK A,=8'9A$+? M<8EN2CA%8U)-?TDU!J:<[".7 5Y+_H_<@4A*$P/H>D2QQ#K'NSE#'80GR%R M0"T.[ !\X$H0A8J 1\ +O [7EN J7*0 4J"?I-" C?EBW7## 5Z">W";O0 M[L$=-O:RR[UFDI?E$7'5V> JL8ENVL3QQ9:NZN7RLU%NC4?"*721H-C^F\1P M+!((SCQ&*BE&)9R[CH_\TSV?N.:PKCTDG.2$.W5V-88OFCXQ+0ENP#VT]-V+ M(F3Z7O^TV;?Z\\L7RWQR'8:+[R_I]2U-BH]TD68\\>9-E$_C-%]F](I)^9IK MZ]777VG:RV\FDTL:LVWB-=%^I@G-PE@+DYEV/KN-DB@O>-[.9ZK]5,4!3B;5 M4_?-E(_6#YXGLX>/U4]I4V9$UNQ'.O_A;&KJK)N&;A5I^V7H@>-8AK?9N3:MCM@_1[=UI^R?P_IG/]T_3W=O=(WU-9_+R33\2/<2:;CCY3?PC#E MZLU+E38I>^-+E=Y[U_=/_UE&Q=U%PMI9\E_F93S&U4V8-/;A0*#?RU^*/YP! M#NR6:E9YFAK2664UVM O-)M&.5_6C3 F_73?^OLE;Z&!###'^BW)[U<+I0:U M\',8Q:5:YVFFS9<%6_A6T'^@Y]_B,-%8/_7^=5S)]6%>"72^DN=MFI68V*%J M+M#[\+;2-/^!"]=.O4ZY,>M!QWLD?ZCJR2?^N+;9A+;1AO;I3MO\7MV.5C9$ M5@AG'Y9%7K"%7;G0JP08B 0;+4M&@BW)[RW#I;I)8[9QS[_5JD%*.R_8&/EI M6>XAM2)EILC8"[?4N?%H_6"C/O9L:0+?,WQWL[-;[QU,6F._M&RWQC9AK:2] MRFC(MM%WU4Q)ZJ'DP:CR2,C5$^4#]?C40LIM[)AN8'OFQD:QXWQJM#V:1 M-U&\9-]^W./56^J7K":[^MO5BS;>[@?6?+I&C:LN=;C98/#X/WYK9! M]5H TL'W6LBX+D&O!3![3Z_?AE%6+:>T=^4RI]SLL$W@1WXW4<8'(.[B?Y_R M54+U"[*AF?,\IT5>?N77*/P4Q5$1T7RR^GRWM5.DM_'WO,VRRN1 5\^=:_RZB5-^O90WWW '**^[U6WB,.$[4AOPD*["3_3E=^!_:/99S;5 M5?[8K$J2S?-EF$SIIB)7S7'G9W[%7O-G]I9J1OE8O^-MFKVMWG!1OZ#-KMO9 MTH91:>.H%M<]9YO6*5,?G[U9[TO?W35A4;NG: MBTVUW[*(*6&'O_-=E$2WR]M&U-TW_F'.FZY:+AMFTW#IFTS*1GF;K!.K%LL& M^SKC_>='[H4HOU/+V@1&>Y?Z._7AWEW#9(BXK_ ]T_S?4F:K)Q6W^CK[=OGE M':QKU;,'CHZ)>_;*J5SQ-=D>-W4_1D5?N.>< 8UAY\>T7@)^Y%Y@+"ACENZM7K]Y8G M$1\2[6V4Y87V8:Y=I?S*G!6*'WPOKPZ";-W0_J*5'\^9JFVGQFXY'M M;:UA6D:UK>6?6BC =.H)HEV+(_7KR8UK8[^LX[KUD?++IG@/(MZ)). M\?>NO\>/ODS=V<1:V)H2CS3/J;T>,IXPT7GE2=_8PFYVL'[W M WVQ-Z]>O%.IU5N?=K3M58-_/[/T)LS-L@U)K\_OWS.U\_:[TF)@YKI M+12 M55]_\)V]ZU(VC2HGE@_4'[_?^,#WN@,3M:+:Q:=]R:/ODRC^X:S( MEO1,>S&8,$TS_''"K >E-O+<#[HB]=.;2 =I:3.J;>T?.4_8YS0O^(*G.FA9 M[RLVA=M\MGZ4/?GPP?5^I%LVI>W8EE.[@ YI=OQ^'I:79SBNY3L=^ED!BQ_X ML'Z^69:'AE6(8AT-2E9_Y(?D],+ L /AM 0 96UL+3(P,38P-S R+GAS9.U=W7/B M.!)_OZK['[0\S54M 9+,["0UF2TFP QU"5! 9N]M2]@"5&,DKR3GX_[Z;GV%)WJ[M_4JLE&>7#[\\K!ST2(2EG-[766;.&"+.X3=GBIN;) M.I86I;7?/_[S'Q]^J=<_$T8$5L1&LQ?4[7QNC^?4 5*)1N,A/!)T>08RSIKH MEKLO@BZ6"K6NKMZB.CIOMMZBB;=:485ZE&%F4>R@D:!,@8!?T=W=[1EJ.PXR M7!()(HEX)/99O:X;?Y;7TEJ2%48*BP51 [PBTL46N:DME7*O&PV"I2("=%^Y MF+V-BU2%S[#GJIO:7AQTZI\2N(7 "D]?/GI[.GBC(L%"&FV&O^YOYN8YD-:LG**M>R3@R?5BTLV#_1;3Z'DFG%"GBX:NGF%)UNHGZ ,+ (&KAJE=DX(@FB&:,JD (1*E MM]6:(4K\MN%7AJ24/1*Y12J)=;;@CPV_3EMZ$;>4>:MT;6PE&MH]#: @@EIK M!LX*\'!6W^*S"4U7#2JT7I>!7M#E$-*=#C/&%58P.DQ14.BZE,UY4 )EVK?7 M(1YC,D?&V]=:BYN:I"O7T:XT94M!YCNG# M$!4KTYMJB-HWM4R*=?.A AOW';1Y$NW.YV@-P^#]D.G#S7_JB ]"-(1%N"/)5$4#"R-;YP[Z@9( M2_U*- :-KLOC:A+,K+[3.KSOH#?& ,9G"G_ON ?]M!PU!VWIWT@J$+'@7#? H<@2Z"ACZ2O!9"RN&>*R.P M%_MV@-OA_6C<_0)T_:]=U!_ >[?J"M^Q*Q2=5_:3M\=,4ZX_Y,P^%\5GGW+M M5C/2,?HEELN>PY]*3T@IC)G=X'+O<-2>?$&]N^$?U7R4 _8G+"D@,XH8ZX.9 M5I$)UKMPM4BEY7#I"0(O1@KB_3YM=U]R5M]."NJ+"A-)/A$'S:N1@M@[F MJ74Y&%RE!?%0$ HD(2.J B0ETU'<^@;K(;T\7KFP3C9JMYEM*H:NV:@-DI]" MI-EPM9HI^9!F1T8PBDHVIWE^92"\ C M?ND=LRE^WL2O34$.&"E+8Y\;&?;* MW4EWKS^7ZC.IA#EUEC $>IB*K]CQR#TP>B*:HY;BR $L926]^7XK(M\,'=T" M,DV@:!L5JOG['%.\R0=VU&5M1B=W-W)VEM\7VR-!;_S&JSW#W,V2*(*I-5GX M;6^1Y*)78)NEPJ[4?DL4OYVU61BF[++DPEALLZ9"LL":-8K?5ED6:B%I+E09 MJ]P*GV++W7B(W"[.CH]KZER@LM?(%5:E%\M1V#(ILA#&P0[ZJ@Q0\[ML*UXGR['"].>;+A3/GF+ "[%@'AC%$]V',@KST06%NOSC& M:>3_1>?YT-BZJ, OB%]GH"\SH"N7"X58XD*-Z!45"XS=V T5_F4<=]PRPN)W M*J0R-HBC9%A2WX@Z>Y9V^.OO3'6RKFO(5&>;1S_4-\S[*9!RE441'2)LP7-] M(V(_3M=6F64V'#YC_6-@/W4D-0JK43(HQ_V46#[^H@K?WYB9('-;Z5VZ!!CJK0.:I_VXTY5KBB/1,ADGHZ!1?26GR(^,"SZK1[R:4]< M:$\EW$A5I/\HY M\!D/'@')6Y7*:;*_&MG77NV?5!A9^T3J9&0([K !52U5)\^N@QE67+STX+UX MM(A*Z6Z$9/@LN*+,Z!@LL?M2>L3N>$+_S 168+TWDXHJ3]O^67#/#4DID-00 MHXZCCU]O:I"& SD&:@$.N*G-L6,N*C/$KE%E:EJR/1'\ULFOF_FW?T %F5&U MVS\/#%3G"T;_2^R1_AVWV7\8<6AP>RLJXI5R7*_%%R,(B@02)G_[9Q^FM!D[^^,GLG!+)BJEY&@MN>I>0] M6=_Y[5AW?9<0\>=G89D5IY:A;TF>V!%(J= M+UC83UB0;3-V4YR:+?XHB(\1\PV&;'MJR86.E'WFEVSL*\<5'6'2E/V0\57& MY$U8R#8R2A= "3BZP3IDAC.8QZ)L[97>X]GXXOB27TN^ MM-O$>ZRL)72/J'5#UJ-"JN%\RF%N"BA)E$)& __11<$'.8V.N&,.)&3HF.@D!DCX+E@JPCM.7^FQ,RR!Y+6-A1Q0H..:'GM+Q MRXXEW$<4^5IR\V)]O%5V4+1.;E $V$8^\M!F:-S&6)%$']A)=S+#(P_9APE M]<#TT ["U M WG1-"6E,I;6*[UG^%.1#3^E3&J?K#DQU5._ETC:D4-V8D9!GR&PU#,!?$SE MM]1>M8/BQ$R9$K&ZXYB=-UOGV]$OK>[4@EYJQQGK_3_MVC:S84(2X>O TT8, MYVTIB?F:YX[B&76HOG\_IR_N)S(*-H4NL2#BIRZA1] =_>^8.N21.-PE]I18 M2\8=OGA)3'Y%B$^M/VPT-%A8>@F22%,RB4[-(IU[P ALIN4FT?)3TSL<&?YO M(I=8?<&/Q-\W&P?_T*C'1<\3:@FC0DK//W]?+POV8S^Y$;=>P0SG.K#<8_&- M*!->AG/_&V%0!41T8+2!0=UG8*"2C 2->N- ,2>6D$V#C&M U!\< (R,S$3- M:UGW]N@S+/27^C]RW?)'(@"JL79#6]Y[CJ+F_\ZL9Y@"M%&[7>_[;KT66.QF M_+^89/93C/HG9D+F U#_^X6/?P-02P,$% @ __^WG?_3[ M7U",B)>@H#?=].[OO@PGLS!BI+0WGHS8GZCW_263<7G5N\6K#0GGBZ1W_>'# M#[U^[]W5]0^]IW2Y#)/>YS#V8C_THMZ8A''"!/RS]_AX>]D;1E$OXZ(]@B@B M:Q1<]ON\<%;*MX_\Q]2CJ,>4CNG'5QK>7"R29/5Q,'AY>;E\>7^)R7SP[NKJ M>O"?WQZ?_ 5:>OTPI@DK#5WT&/U'FCU\Q+Z79!8?L+].290+>#_8E:6DX/_U M<[(^?]2_?M=_?WWY2H,+H2)_#2@D)W^MT N;F!,_#+*W.U(F*-2(WIG-O-?K M;?U'<(0F:-;CO[].'G;+D$ZOX69B, M(R^F=RCQPH@R13*AR6:%;BYHN%Q%*'^V(&AV%?"@O!QJU!:3.N&??(B'FR?%@@E M[=NCDGYHAN]%?AIEECZR_PLEH]<$,;$[?;@=K=J9Z9%K$F&_4'K$.UM,BH:+ MPK,^:^;1:=9QL7QC[GFK ??( $4)S9]D/NI?78O>]3OQ^,_'T)NR!"1A@7$8 MLVK'_K<%C@*6SMS_+PV335YFY$U1=',!)4_"A#O(3#[HS' R;IO03W5%(Q870W%S_P+/D%\3Q5I,R=X< (>2/(G8+U MA.<.,0KRG&+H^^F25QT*[EB^Z(=EB,,9A+D0ANZ@KP>[M;$%X,NA#I$I8/_. M'=BSM&6)X\RB?WM1BDJH4+T6;JF^=K7X ZK^]U6[$$P&24+1"2CC4=,^9AV-'OV7DNU M7I-;>-&:VW4O?<:$U6I\FR4C_N:9>#$5@ [^F]*$CW>:>;)."7;>MBNANQ9< M%WKX%+XNQ =+37GP.(J&(OI<:8)F0W:9G- M5C9K8DU+LVMN]4L[YZ;74AV-7&*-,=O2W)N?D 3GDE% M+#87)"JAB:"W@='67&6-UR8ERT;M#F 7C$TP]MX^MHZ''3TV?G0'&P>*WLJ7 MG)0$U36U6SD&3CM$Q&F@KLJBDD:Z7.5['9'$#]2H6XE^]G491AD:0H,,8H&/%AWZ4A=K7V MK8P$ ,$DS[T<_'ZYBO &H0G*QOM&6(#IA=, ]*Z"P]94 #X (H&IKJLY8&TO MJ;>9J)WTDSOM:$@I2F@Y*2H\S),@\; S5<<$KQ!)-GR\E3"WOQ#I%R0 ( MJ3!+3^K"^L8=6A'DAQGTV-\12K9SQ,,E)DGX5_9<:85Z(:,5L=45BX9BNXL6 M(,S@H[FP$%]TNI1FNAOJ(,OV.MY7H-3V"\&T'*I@Q*:V+HC=!Y^5N5:0,DD& MIH G74PL=E,Z]U3C?G&!+Y.D=4,FP;T\>*NY8FY#]J[0FW<_23,F:.6%P?WK MBN]&SU<^=599<.R:/8"C:QA+$GE[2R6@/LCB0?+<@S@_IL.4Y;]X:UQ[$3_[ M,4QN/4(V83R7[A&UX M1P"4^U5?-:6#<(!;I@>!5HY[TX3Y;/4$^8@A=AHA9=U#2$MS_W)2!VO?PC9] M]>L%N;<&D)^CW53G V2OA ^*KQRL3XWN^OHK,CHX/U?-WRUSFPRETO3%M15W M$3^UB^TJFL):186F,[N^8!R\A%%4,J7\6&B_?]P=WO1>QDK="\B3"N% W#.[ MUS4^Q '?LL)<\ABN68=.O M/?*M/)MBI-L%326=P]4+M0Y6WQII[HVA/N\5 MW5^#L4OJ2BB $0MGF8@=QH.5G3!0F$2ZUSW)DGS=YED L6;8Y,;F,",RK.R$ M(<,D$IA/=YN?0?(419ZF8#7TE3\/RE8_LO]/?C&&ZLP+]F=1V.(8QY/PC@-X_G>QY_0#!-Q>(,U'43O7Q/B,=2$L4G;G4=*;[L+::> M 3;YHQ ACZC1-DLM:0(]-W;**(9CO+66Z\[-E*/,2)='-S7=V2,/ZJ-38E"C MDWM#Y5%14TG'JJ'(IVID%-W=(H2R&MG>[AGQK2'!D@U3:,)U7"O:FAU3?ML0 MD*G#S%]3=[BFU<7\OUI =K 2*-C![3C9_H\QP;/*]4R2-_ELW^&;#N\1HLEH MQN?EZ!..@I+VBK>[6X1*;[O#K,S-V*1_ 90'$K:W!I4X'43=DQ[JU7[,P0F9$X:BV=U%%2%29D)%3.PLUD M$00J$AFF;M[!R5;M#=8=WD]95DIQ;Q2 .RI=CDTEW:X'Z*)-">]JKT"ZO"["L9K 8]<"J 6&I72\>I@"S#% MIZJ#Z@)D?>UW2W7'T-K!N6?;.Q(]7YROLKFA\[B% %IBDT+.OB&V5@.G;(=- ME';PVCM(HF2H1OL,HE!?&@U,=0$JV;V5CJ-L'G 0-#I;;"!0DF,8-+LXF*I^ M[\BM,UUC1$(<,"?S"]#1'=K^+H^I:K!J3WBI6+MLF%S%,<'KD('@T^8KY=L) MQ7?UXOF0Q?GU]F()R3Q0M26W(&S?]!L)Z_#3(RMO(YK!X:U')6>9R':?&5&1 M=3JEU$8]8[ 3RI-0#4K??JI$5:J#JU/CG:IW(31?_C(<^JWR"H%=LV3.6NGX(HW-I@"TZ< -'05("H#Z'*0%$#Q>_ MNM%R>E"OG1\C/0!KXMZI.H5%N^TP;01D2V'Z@ P6UN66D )P'F+UK:35?2+6 MK/O-(Q:LSH5E6XS@1LZ"!&:@1F(CBX4F#BXNOOD9]O90!9Z$;PX;^3S]];_< MZ1T@=W:6X&+#LCM_#6$Y!W#5<$[+F(-ID$/1H?N?JS'V8 ?I_N8G8X>JY5+V MI0JN<\!D/1<=O0=5*"'[&$W'G:=,]^V%5I $3T*K0>$![;EB3^6.$R#NH.@\ M KJTF%-565R4FE_9(;TPU8A &R%*:,*$G"=F:SCPZ&"&Z210_L%ID)<^[F3$ MLX)>"=T*_7FB5.^6HP.R4GR;0<@-B* UM&9UV=\J3 MJ;MDRPTM"_![9\!R !V3,G#*F&',Y[1&,3_Q M/9H5UJE4RY%V3/G]#4"FU#$JH#GFD='N<7KTX')Q<6LP=R5C. 8\U MG'.R+%,R973]WFDL*KYL">NYU7SZSEO&=Y[0A+GI-%VX3(TVMVI)1T-?8Y;. MXGD<_H6"_=E(Z;'(,NCJL J'VK&> _0:.*ME]-EIXMX7R 4CWG];3D)X# BV%1YBQB1=&M+,3@']D3D'!<,V<-D>_I\LI&X7/[L(HY<<6 MN8ITE"8T\>* Z5V*3#6Y!3*LN3L+U@I-*RI^\FCHPWRDY]5[2,7;7:2I"P3< MS#^%V&*I P\OEF6[=^(@BYD\U?$B<7XJ4[UX]CU[QDQ@B=)VC_60$'Z\8BDY M%=.>P,.Q64.!;Q+7K7NR*=C;4,BYT_8'VQI8KM!U;]K^M^^Z4/X/3+[Q-7;L M(W&KQ@111-:2^1HP1]E4'4>7EX-**@G7,;1TN^=>;.&3@#IQ[AVVW*G-/Z]$ M%RC(;[DU \3,40:(CL-A@( -A0%$)\[%;$2H/?%>?O-8O Z]B++AWE.Z6D7; M"&V&B@UO&30P7H?A4\-X&)!@@@V[5KKHWO.OM]&N^W97OMWGALE#WT^7:7;\ M1W-7@[$1[ZXBG_0D@) MTK9L^X^ MFZ_ )J246Q-1'D!0FMTO0";7=-VKHJL9WAA98-+4Q\(U57B'MK MJ56%^8D G_5HK.VG)![%_)ETLV@=5B6P=*QO'6=@M[0(.UV9#IXSKQJ0?]L# M%,)DQ$JH%8G?.K@TIK<(IV(I[MU64M7X,"$?S?CV5,KWIU8F3VIP*I&EX7SK M,(,ZI47,:8IT<&N[2?\QLYH<) .W! 65SP$U$P+$I4K(>4$4Y*JCH555NGL3 MSU5+Q)^C:13.,W- EUHWEJ-$+UB.>SZD8R\L?[431FSRAB!VJT$6M\ M86BLP.+EK;=8++1[.0-_UQX#-W*W;%#L=$P<^DGJ\16@_)R3N>-6<:A[Z2K' MV<'-Y)5C@DY2MFP@)G,H#F1[_*#DRD9>)C\[ MG&G]<4RDE0MNG"JJL)=2+,S#?SR;2-P9,1*V!2)SPXT&E\<$S+%8NNN MOHD7_,>4%?7+_P%02P,$% @ L4T#DCT^>#DP_'!"$=3,@NB^>>#-#Y$\30(#O[VUW__M]__X_#P"XXP10F> MC9Y6H\N++Z>3YR!DI/'H?C)F_\2CGS\P'A^.1^?D946#^2(9G?SVVR^CP]'' MXY-?1@_I$1QC.DKGGTX M/.3"F91OG_A_GE",1TSI*/[T%@>?#Q9)\O+IZ.C[]^\?OO_T@=#YT9@N\!(=!E&<,&GX8,3H/\79CS=DBI+,XE+QMR<:%@Q^.MK($E+POPX+ MLD/^T^')Q\.?3CZ\Q;.#7$7^64-(0?[6H,]M8D[\[2C[NB%EC ()ZY+9&7UR MLB$N$_Z2_35+#IB31Z.UFRD)\00_C_C_OTZN-^4PBA-,&3J6+RA:?6#_/^(D M1YMP7C.9-%WB*(E/H]D5"N@?*$SQ+2N84IS]?H$3%(0QTRH3E:Q>\.>#.%B^ MA+CX;4'Q\^<#O R93T_^?/SK\4?NT3\923FR,.N:_X0?T1NVT!IB8J/40T*F MW\X89&;G[!..X@S'S _9A_$+_\M"W7;L;0R9X"181^N,-2K/07(?(AO-%?SL M@,!JTCQX"NV T&1BH]070F;?@S TUZC!P4:="_R4F*M2*6U5/?"<0^ Z>B9T MF6'7HBZ(>=FAZ95Q)33 \1VV\)F CXUJEXA&O#>_Q_1A@2@V5T[(R7V3\8AX MG7+68A3L'#48QMH!/%PT%\;ZU!FXK:7&:HE9N:NC%C&$V+BLH<:JB1C9*-/Q\S^>0 M6&TUC!G(Q4:MG6+%:"X@6C"5[QNG?0:9;]LXSUDG7WRS8'F4TQPAG1Q/,)%?S,_S]85?,G51/>TS MU(K]FS<.)#J4AAI9A+:. &^W&I,E"C1B;:)PSMJ%OAFKPR5>/F'J4MDJ M7P>:+IA2=)H^X<.-(QSJ"W(O:\U $D0!KV\W[,^*8/R68-:L;-HCKJYE ]&E M9.,VL$=%)!W,3K1JU:?O7"/]/,HKU7P*JFK X5HAY<#-M4#YZ-6U--G0W;4L MU;R%:WEM)G*<]QJ->2W7$N!I._?X$$Q0N@^6>F[6.2#;SUV[]Z]@?M^U(/,% MCZX;.&BUJ-MF;A<2]=82NVH4=N-3Z:+R;AJ(74C6VG_0+6)W(E*\1R436H@- MR;0B*^3['PD%QW/96.X9Q4_9@"Z-#^<(O1SQ&9,C'"9Q\4LVAW)X?))O>/Q3 M_O,_$+TA,//!VV*L-$<=XM>D:/>G( 8PB>8 MP2'%O'Z7%VD*HR4DA9$@2=6H+:!.:=4\-K8O^.7#?,,9BV=*EBV#1+3LV^K^ M::3#?I20$CUVY[CQ!N"%Q'>@2BMPE(,5 (JZVSB3@(-<\ MWA][C3?K3#$;8B:7;SP/Q;58"[[FGFA\'4B,Y5:9Q+?!,8_M3[W&]HX-.ZO M@Z.LI,L](Z$;2.1U+37!@(1WCH:?>Z[I1=-SQ7QW3OC41,ITW9HT:8$ZE#003._.VV8M8X?: MY?7JEU[K%3^A-4M#/'Z6^.1LE7_,QHWU+-J<0Y%DFW#H$M^EU6+#S-O:)T:) MN8G4'(5_YBA,3CY-0Q+CV>>#A*9X_0.#+AL77X;9),+G@WA=ND_(%NL:9VG, MS(_CW*#X]"UHC&MU: L8RFF[!)QD\3<'H 6@2#LW5)#77FP&1+DX+X:*N4H7 ME6T,U=F0ZK?JM,=%98]"1]VL8+-%#@FMF!*Y-95@RQAF8:TR&E88__G1BT!6 M]_G81+)AD'DL.2O+\7QC2Q?[@27MLS1.:(#"OR,Z^XXHOJVDC)N,6TZV29=% M9/WFNK6*1;0- OKX-:]UZBGB85GOP$@]X&E*@V1U3\DLG28Q&"SV4WEP+1&12:$2?\YJR+,(!"4>2O,%(ZV5[FK M9;P;"6#O$8>26_.02Q/<]D%WD.0Z7J0LO*ZDMT+9,' M>]OC"[DUJ_CO1S5GW+ _.][-V/=>$*[#=N]:8[(R!YN"*@^)D*JWJL1U&#^? M4SP+DBLT#4*6CM^BMV"9+L\(I>0[P\4Y>F%?DE7-9).BN1_:%>VI)JI"2JQ< M4*Z= DF\L\&._S,[F^B?;>N!%$ Z!4$(R0L.!40MS#>"D9R_Y78/<%HX:^[.%XC.\3EY M90.A.8=M0$[C6S80#UX:FS7T"^2.T"G@;_Q;FZL9=QV^Y8T5KN+]F!\=N*%)TNORCRS01,LH,1 VBSJJ@1/YHXQM$QC%F3I$DV[ M,'NS/%.>LP179L0$P/QPS^LQBKI)-*R1A72[# .Q\:+>9KMT\(QK+-[4!'TO M[V>J?OU09]W!3<$1>S#1[ _%1,4 MSBD"5(QKVB&.T99C-+ *,O*B0Y>4KH!<5?<[-;W[VN0=5&*/1?S8Y M>)$,E=4"VU,Q 1#(_OM*8:"(ABGE,-89U6/H5=]H$,5&G]%C'*&>L%T@I3V@ M7BC]F18BT8Q$V1+O$XJ^C9^?,1LD^EA)925F M]HH@49I:TN/J196_IZS^<-5 / B^YIYH?/4RQG(;U-%LE/>B=I>W;ER%A%#! M054I5>UBJ0:5E_'4LTD=5R$?+Q*J"8KF4#K<^#VWM_2[SPFP2'V-S+=4U(LM M;ID^8*T#OI2CM)/:)",Z:ZIL8:-:K/^C7_6'O?L" M2:''C>#@E_![[G/@>V^ +W29D#"\(O0[HC.!-0!%S9X*14]50.Q[HF-*N3HT M6/%* ;+PHENI/[M:"Y\@9GX'RC0ZGO0FA3H,*#B81^CJ^UE')67%&I(45 U+H.L4>UT;[,T M\GJ&*,,L9%,>CPUC7_./?24CC (GURY66.^O5MQ?K>AC&/=7*XICN;]:<7^U MXOYJQ?W5BAZ$93=7*^YZIJWTGEK?DVU7W#!\$[QF5U#D6IW&,4[BQCABS_Y<\IZT)(P4 -*B&#X<-,SS>.@2<4ZL6TJ+RA;=4%MNKZW@.85GX%4QE6Q%U]^4Z?M0=ZNO M\(2M86DU N'2_2W.F8!)CD$-_VBVDW4%%$"$!?]X8&RLM_D*1VB)<3=XE"Y) M=HO(KI8P[]FPG2^;1K,+_(I#\H)GCWBZB$A(YBOX_)1^B>),E4X)_\8?TA:) MF#A"$RZ0X.S4EHY +QJN\S1.R!+3"5YOE8L7P0N\K*=!63RL(Z,<'GKT#;=$ MC520%[/%V=O/%X&*HU]B8#1!T;K=I-QAH7GKCP;5$^TMO M]I?>["^]V5]ZX_S2FS[BLW[<&8X/]*V(3_6;9_&1*"Z+3[58L_[L^JC4!":B]^I;E-G<+*]5IL>;].OZ ML>0E7;YD"V=?8Y[5G*-PFN9+:8*35)9]M\$!]' -[4_7_!F[SK*?QH_A<$\4UU\3Y<=$R%&]9@,%Z(&3G*$4#W)7F2( M3>7O<++> Q],\U_/22PZB6I:7 A*5?'APK&58QP!4273BU$]T,)OSZF-DP6F MYRPUHWC!QW&OK%JQ#(T_4E/W[K:?A8MJ5 M.UUE!N;J6,Y7@A/-$\SGL@-^&?_]>@[B\NV%SY+6YTE4=,6$JSU/5L=;E\"I0DSKU"X8L=U?F5FSN. M \.[0_?9 -U.C1SA?_$1X44]Y?93S']%=%4F.EV25!?<+9G)<:W-;."0-G.: M2S1K:Y #^3>?@7R+DNDBB.:5[^N:.'[./K;#LCX_/3CK\'LGB&[MNBY K:-$ M,>E_['(<+U-@'%T%-&8*/)($A46'4>E(:BAUQ"UWM#6WH2#4K=N,\&FM0H%. MI_M_KR/6U*,87^#U_Z^E%:8]7COCO]D;[IS_4##=M6N-4-Z!4@7NG>ZKOB.1 M,,W)NP4TQR($13.6#3B=4 +X.IE;JO =.+JM7=G#C%-%F0+/OJV6/6#Z&DPQ MWR*C7 #:(5K6A7:@8%/RV1'*T\5 05(O%A-*BEYG3_#;!24K90#G?NXP3]?9\=5$ABF1%AXLI;86A@RPK0(ED%MIPN&\!Z\C'J!"7UG=EZQ-(3DUOBX8)!8K0C"%0E M%('W[UQ*DB)^KU/]J7K)>1-!"J9ML-[JF,R_8K;6_I=YME>*=NT-M[Z1?$4 M;8NRC==HM5V 5^!BZ*M>(CO.-#AX%AB#CZ,HZ23(Z_WM&SN$"""F>A_'2*@( M3CZ]H6,-F<;]UOV#!KJFNSO42"_X=H\;;ZX&SV_(6JM6T19^2U:3O'A(5DGN MS1"CWGJ0UL:J$+-]%E;)UXM&);L[[YX-/JC@!FPE6BPXY#XUXN SINQ=H@TS M(U&=/%G-Q/U\?/)?E>4SN'E14Q8MBXS29P#HFZC?GLA8=O%TTM>'.Q)]C9AF MQ4EO^.$D)5UNJ83.YU#JFJ<=2 G#_4-*?8QCV[VEI#DV;3ZGU&\*N'].:?^< MDN-QVOXYI?US2OOGE/;/*0'/*3TD9/KM#/%%K])JUFDTRSZ,UVMB?;^N]+! M%#>5I)0[-QM(K;8D]VC%?SKESWG&?F%EZX?/NA9CVUXHQ;R+ MZK.C*+BO8=TIWLE,X.8*K_'S%0KH+:+?[^+[1Y\K!# M";;]B$S"NZ@_W?O>H]Y#IK,74]7&EEW^*PV2U744)S3-CGEERV@L=XU FUU5 M0$.QMK6RM=@?NZK:13K-MKDK7#Z[37\?=IY"_H\X3X/]CUT=- MOWM4\<0:>_%VG*U=>=K-1Y*=U# A?TOA@$:>_$PW7:[@-+" M6&2B_ R-([Z-\S76?'=Z]L9Q_>G(NQW4&W>:EI^Y&\9A'[[.<(>6T!XEZ%-I M+^'VDR<[E5SAC$A-AS1[T58.M"8T$H1! MUP4H4=II99#F6SNI#MYL9"].&96VWH(IGY*N^@HQ1.?K+*I-:TKT/=-JGL= MI]*[Q) N7C2_$QPG-. WA64:PH=;9#3%(1>8YITB3,9ZQWVUV^_.,^_.,CA/4_7G&_7G&GL[+7?.?\"-ZPYM3<84F MGP.HN!%Q3"SPXO\L".?0;O8=B&JV^ZUC[UN MO532[B/46[WMQ+3RW,@P=M-M_'&VRCQR'J(8NAY;25>O<4VZ7J?A=@)IHN^G M'>!^,WDGT:.:_8#%F8E?(_+$[Y/@9EU'+VG"/A,VC V#S/"R<>"Z;==B MX#['H9C^YBS5J&[V&EWY%ZPY=;V IMZA/OM:8R^F,9TZ^'H#32KW6G&D,]:] M5!UOIL,+NX#9<.A3L:&R\LF/T;K[9I9(?2!)7)RIDFVSK*C@5XM[MBH2M)5& MOBRF;>;,$.V/EC7:Q:*4\)NI97KQ_=R?,BM98 MG^S>ZX)DH:EDI9ITIYQ?79^D8Y,%D7 M?,U=VOC:=\K>>=--5"X!4=:56ARI#76\:,881KXQ7P1N>E0VH-XA&A8OVLF5A?P%CY09-&+65X45W6K4'6IZ7 M4( -7C^/+BL1H#9#,\P@H^$M]'*T)CE:!6?)922E%J))TNL,E2S01,LH,1 V MTT P%V^ZB[)JX#A23B0(;O^3(]+@ <%53F1 #*'X>C7I8!'AQBBSYQA#8W*S M($O'S^W"[,U8]Q;/@G3)6Y32%(TC5%)25Z-LG"NQUM"CAU ML4^9"[DAV74Q'\%(B0ERDR ";V.DM$8O0! ;_0>K\M_Y?YY0C/_Z_U!+ P04 M " !S=0%))\)*O\UA !:> 4 % &5M;"TR,#$V,#&UL M[7UK<^0VEN7WC=C_@/5,;)7]$^,?OB.VOCN'3HFF^9(@KI6C#.\3+[]Z^9?R7;QZ*8O/3]]]__OSYN\^__XYDJ^^/WKT[_/[_?CR_ M63S@=?0V3O.">L/?("K_4\X?GI-%5/!?W%)_NLN2VL#OOV]\2278O][68F_9 MH[>'1V]_?_C=4[[\IBHB>VW@I!9_&LA7OXE^Q!^_YV\;46HH5IAN?C;]>@B5 MWR\C";[&]XC]]]/UF53[Q^^9Q/-[@OWR3Q^M-@NMG#QF^ M%]M)LJPQP[[.C^SK'/Z1?9U_V5G^WJ5X*P;%6U)$"4PYN;UA60=NW M] ?5I M546^@/S*-$3@/7SEEAOW0E_A+";+TW3IO^!]5U"%ORFB; ]0&3IS_P'^2RTH M:L(>G=._.G[Q4X'3)5[6GIEM1>SDKGFPY98;VV31L9JP5H1DPI_##>9X\=V* M/'Z_Q#$U?/@#^^,M^^/MN\.JH?@7^N@_YVM:.OJ_XD,2K6IS_)?\Y1OANR(N MV _HO?N^6UJFWRDO;5+)-EO@GH=!"?XSN4NLOE2GHLNBR8RN$^J6Y18X??OI MYAL4+V6RL^818L_^_?M=F8>_[W^P'=\3;+F-\X7T3)?^ HH\'KA+*JAPZ= M6/4;Y6(.J)09A0*HQKX,JTJU6?46E:\1>X^H &(2TX)86Y7$_+-WH2W3J%&N MMK@GP)^0Q98QK6FJ!6A7RE2_62+C@'.A12B0JXS+$"[7F=6O4/DN$&BKZXT8 M?N8NJ(7B-:(5MO8$YU/:<2Z>_XZ3Y&\I^9S>X"@G*5Z>Y?D69SV0&KSLK11"3>?L;$T*U%"K%IN6!6443R_KH\D*I5O/#P/9> M>?(+2;8I[=X\?X@3VL<4\D,BT^'%0,:9#SV+L#P0&U?C7Z13X[YYA\J7(:!= M5FW$\"N+T-T3[Z)::&NO:*[RJ6N\(1D;/J4=]V(K!K5:M(-MF:@SQ,6&89&N M]*$&O$*UQGV=U#22J2#W+Z(,W2[!F&Q*[2M!J] I4;O[A5B[T* KZ3"B-D' M%@&X*]U%L,C2?M,2V@!D47*6+O'3W[ X^$IDNHE(7\8] ^E:!$X]A,8U.8= MITDVRG>(OT3T;0A0EM4;,?S,PKRB*]Y+*$2V]@MGLEZ3]*8@B]]N'B**L((,;8-%+I 5RJXHUYA'I@">D\:/N@,-.3@@HA+'J!2%K6$@^"*"0[( MF)H2LDBAVZ.4ULN>A^)W$P(?Z)-^!U8CU1N.'T@!#,CW;$(/R8O-ZP;E15J[ M8?GVM!-_'\; O*P.B?$'%P_.]Q3ZP_-">Y. O)PHT,-<("<$>D<.#.HMJW[ M/G1@!O>^W@#PU714<) 7U:<0]))/KX)]2T4,_('-/4/_EIJ5H+W]J@?P\A4 MIIDA:!BW;.J0VXCNP,H>A8'.SO,;HUNNUT7=%OXPV4'2,<*]EC M;6]VC1V2U,=,AL[W_H,D^OV-#MHMB M!-?[JA94WZGN@>FULWT3O>?7E><=1V#)$O"BVK8GN^U%5NZ M=[U/S?;\*GJ.[A)<38B+>2T1ZC)X( 3#U9Y96U8^XNR.]/<"".P!8_J[4&]9N?E MX^00'BB' <1)UH+&CZQ@%[A01TN5:"]FBD6!:"$R[B&K4?DQ(8A4?<>2K!$Y M0 G.&'/Q^\>_>NW+;]QW^C#_[P;O?@#V%02@D* ;%T ME2=FETA+Q#&Y]2F)MEUO$[93\@1O:(W'?-,[_3O![ ^:2LW7;+7>/_ESFK]N M<%8\7U%\%2S-^LUD,GKB74/^.R^(!9\=D37_- T[S^!&?I0NR MQN#G!]W&*E^]Q2O\HKMAK M'D*YSA6A/X4&U8R/^+,(VOS*<6'(U9M=N!KO;3]A;6SY_/:[/)88(%HZE6#V M*:7Y EFE\3]I6$UQ@3:E 9[R;3K:Z*YT0>-N7N0'7)KA'!UIEI]D$9 M LZC@O=8QR."O-MO##^L^.A%^BSKQ!&EU^?D*JCC!YU5B1IS]2WM8K8"3BG> M=8&JYU5&FA1J:!BI_,BPO(H M]-N'XK%P&Q5];9R-B+CVOR7T(.L60-V"X[X#W]B@5@S/VG8:+H0?)C0;'F3# M@B\B,@%$';"(XA MINCG3=EO\] /<^M7O;!^$C#LW?HQ0+B?M)_1M,GY+;G& MK()BOE!I5]1;8R7M"?U_"G'R[/T"VD>;R@&[ MLH;4QE'46)]Z=M G;\C^<-H+K1Z\=>*OMU\S78RN%^#2KM4)V=X5]]MDN+A4 MLDYZC&X=5>UT7<.EC3?0.#C"L3+ 6=L3+[[>K;N>. Z-@A !J-E>Y+ QTPD) M]OZGXWJ>XR+_B-=W@Z/:1:]JIG9>N1*Q90R49T.[2AKUQ6?E$_1K^6SJS9.B MVB#ZK]C#=$NJ ]F!]L2(%&)1B$(@_,$/0+7-ZH%70N[V\G9^CN8W-Z>W-R'@ M38XT'<:&Z((9AK<4BE!GTX\=*LS""13*#I_T2XH@*>QD"2R 5R]P0.F;MJO;PUWZ M$K*D"21Z42F@0P(@GM6X1-HL0,]FD5ZS95TX32> MLIH;X%KQH47H[HD/02ZT%P;451!701L6TIXROLLTUJ=\I6]SWVSQ.,5M&F2^R>%-M$WP? MY7%^>7]%<47+R-?VR$XF'&^@^EQC##CRP=ZEAY.21A="1:^11F=<@BT3:,M, M2T0'8!&HJNXRVMY6F_9C2S()UL$:B/'NX6%.FYI:$;4T^8X#(0'0KTP?<0,3 M=P:G9(.D@9N"#E,VE6Q.F1:1_8=ME7^,$C8'/2^.HRQ[CM/5+U&R'5RA;J-3 M?5Y#'<>X8.3%MMG;\$/G;XHH*U1-GXUO51@PMS-C,ISH?&$(WDFCB&UH7,5I MRM:&T !0_H:)KVNW@@UQJ-4NI8W4VRRV\+*3#ZVB%YM&]('@67]Y3WRYREBPQ' M.3[!Y7^-TA^UJC(+DJEZX:O8&?@HZ0CG]@16F)NQ'0(+?L0VBM.2RR^%U!HH M:;FMKV(3AHNMZ(FN\KYG1(-U^,PN! MHN5EM6=YOL4*5HJDAD3L2L%QKVW7$]T$+@P9-M"<'7>N4<[+:Y1C+L!I53X) MATO"RA731U834L:T%20D&=H,@1<7Y"K*A"/.*IDA)]HR<(S86?7$AX$#0S;T M]'I<2 G:1!EZY-WTP%L80>6*.2&N"RDC=N(2/O3MA<"&DJ/S;?% ,G:"H:ZE M&$K*6HNV)'2+L;/MM=48N+%J.7K:XM8C:H0";D$$E:YJ1<2UHVE)=DK*UJ1O M.P0.:1H333L"WH3X;#U&-!Q&;<9/:%>Q/Z'RWAQ^=TY%DS*)^ G]^>#''_YT M\.[''YKL*^6W[?!!"_;RZ."'/QYV7TY\\XX4"6(*F;"$K*,X MU5*@*R8E02T&3H/2L%\B='S84:&E*B9#*1 <'7K5JB3$L ITE"@UU*1H6YV0 M%CEMH'XF9)G?D&0XY"M\VY"@]]89^QU[QI WOX9([$$-^*'&C#WD*XX/"L_?X@WXF/@#"3K,*:2=,6VW#9HBZYUHT2\1GM6"Z". M1" GS)E4-+&ND1Y!Y$H=LNAL3\:;$WQ7G*5YD6W9$.)YG&*>@O10JY&JOHE4 MRI$K$KN0/%&[4'%$I3EC+]'N+?J5O2_SWXG)H:M18O7YNZ20*+0)H;0Y*1EV MH^BR(QDT4BTR"*4 R""PZ^$$!;4G'2=DFIP3TV-?58'$ZFL/L2]0Z&-?:M,? M.L!29XV/D< XK*+E[G5 QP/ ($:29+M!9LJDNULLR3R]6D@8+<%FW\5FH1.' M47/J"L62"*%,E6OJ3PI]_02X6%Z.^T"FM;NYRRV;\U*FRQT)8:I<28"FR=RF MOQ2Y;=X\/=YIS6X6#WBY33 ;.SDGZ>IM@;,UZB7,M"O)50*@@*P^I8GRH )4 M2?)M/7.JM14([ 63A'(!(>A!)@>')OU!WG!24*(T[ L&,!FHJ#(IKM63@$-9 M.:H#F/SK%H@?CW2SR7"TO$Q_B;*8T>XZ*O"A$NIZ-2$!5&J@M) [\D<6K4]S M"FE,58?KY5P D10]5B(HHS(A\[@0]SGO54^PW6 6("@4S;:RM62B1Q):B(L].0$Z5O-1!B MG*4TJ\9YP2A[4[!)\"M,T9H6T4K=9S%1%))'K0A*)Y4KZ_6ZNNLMK%V;\TYK M;/8A(23CS1GK+24DFOCLV!%8D?+1M!95#%79D'-6[WFO< 4=G[5S"X?50T&S M4>L@IG2 2C6TT_MRL*P8 /8-YJF'B7#&GY$!Y5C]!RT!;#&'-2EDEJP,5B=HZ!031^M@5DMTUQ['3U-?8VL8:63 M,573IY)*KTLGO0?O^ ),G$QT]A7+SZZQTVB\EB"LN0S*L#CUW M!/!W'1%BS2+,*T/=0F#M!QBI?5*17LD I:PNV: M7YB2?\KQ\CA*%ENV:CM=54*7=TF\XI7.EJ:0;@KUG])(AI2VCP$L^X&80E&!>]( 99[I BWIID1?Q/7M#+^Y^C M.,W9&0]XN,#'6E,>M>2:\'%)YLO#1E)[[Y8A1FEMUG[-\I/B :.4IBH)E0DN MIFC!HXX:)K6JC0LR(QKFJWWO%\&0F;2M7T#PEIDVTT#M,\,.4!_37*\\AF;R M4S#WBVIY%KX'6(>5I>>G>1&O633^L"VV&3Y=;Q+RC+-CDI9'$;%6^2RM>AD? M:/,;)?^!H_YF8'C#TA9OO&'P<#*V*'XS=<=2V84B)V>SCA3*V"T^;(#@[IDW MN.RTIRA]9B>++JN(=E=%M$TR_4P<..*5 0T":[IP-]:'.AJZE3R@6#E?%%NV M=C-A$9T%='U>+].0Y_-##?@LJ.]C/_F[Q*MEZB.T,FL>AYFA2V&@SF%4]:1- M7?K*FI1%[&L_V/.9>5USAL(MKI7,0T9683:^O281!1!P3?9 QU93WY:NVOO*&BK-=21RMD ;U18/ZN7: M7VEI +&7P,L DA'IP.-5%I/L!F>/\0*S8P:/,[R,)?G'2".&\U(R(YX'^,5N M/<^3FY? 9=!?87@P>;5ALB@OA6G^D(<1?L9"SF+<7P\ NQD L3V;R0!5B4(* M)(O%=LTFX?'RLGA@8W6B@_=;,QOS>YI_#R\D\6!9,70VVK*'88Z19?$^'=X=O?@MC!-D5KOK^X@C0&/44#>T: M=!*M2AAJL/H8%8N'.%UUWI<=V\M[_M(N7IG;,PM9)O;\1BU]"?88N(P+XQ"[ M#'W,:GD:N4J%SJ TNX8\D",)H !K'K3L,&,5M_2F+4*7:3FGCEZMI'%W@.FY M]'A]"QUI/U*H ]Y#%'CQV_>3.[3KU/ROGT?+^T"9CC*73:#C74U M8G^8O:L];AFS+=Q4N\A&EA-J8]DH][/KZF"814N"[9+F(J'%. ]<&;D=S063 MXW>HV7H=NVEMW*][P?'[]&F#%VP]*$E7MSA;7^-BFZ67:;E'&3R&F[D#B^,Z M=Y/'V@=6\7Y#3F6@&+"[#CV_G<:,1E M0HM;!AA2QB"SNM7%$[D5=6S0>=\SE#UNGM [AD2Q=#M% ^[K!MQ\;&G^!8+; M>*>%'W2'M=RQ/JR7M<#:ADLD+&VJNL+@C&Z;]YN@"SS9<79@8-:<0QWB2D)A M+2OY)JL+'<':>FI*#3T$Q*'.4H3WS_7\D)9.&CTILZ1ZX"23>/++-[53.^JI M;.WF8+O[@=A:DM XJ8.*DIX&M:ACJL2$FK1*OP'QM_HSOXKBI9:T(F$I4[O" MX/1LF]]+ETS@T(Z/ P.S^@G:T$>AT4Y8V4JNR:I$1["VGII50P_><>6Q?R1R MY08I:1^H0=K5JT2:<;=F/-3"ZKHW8,8*>NH$ MSQ((VFS/P)XF]3,N44 !95#8ED*BS9L#0(+,<.H$UJ;BL6ES4Q?')RV70=^LU&A+SN2"DS,YLMES,\L2%"&%V25\G^AY99W MKO*8/KB/%U%:(/P8RE&%>D0H.2FO-1T5NYIJ"HJ\!,2\_(2LHSC54JXG)[^( MHY:#OU>CM.SYFHR.$\M;+UJZPK8N1U&Z1/QL(W1%XS [)23##!<]L5]+2\%U MV?H@4-]-,:PO[543I8KFYHBVW5"85 Z=L^*=Q]%=G-#HB7/5%?,CE,6EZ%K6"2+>F$5I,O>6$N3=LT:W2\/ZV;],J]@#ZN/UCJ?5ILM"F2E M&6-'%CQK;%GWFSD.'=EECWW]V4W 1S.+ZE>9#$JJ09<0MM342>' ?D#$$0_" M&,_?F:E;CK%[G+%3._2?()H6 6)@LSM'Q\[Q("D?$FC=#OS2YN4,\39BN'/, M3)S:TIC13^7A_+YS:.3;#^U_\?!W'/6'PG]8&6:^.\9*<#?_/CK5("521@< #[.; M@OZ)N 1J&^%!I'QY62["G#B* ,&5>,%,+_:X&>Z$)8@R3L\MN!X[3%D\TXKU MYWSX:>SZ1 [8 M,(G6RVC0'(I0$]!P!1R$)$,,[AB:+XO+^]&G!SS?D%]*EQU'^,$^7[#^G_]C&CU$BV)8]1K4.O%:J MKJRR< 8:H.W]*DEG:VY6:K#Y&USIE#>7E7_G[,:4!=6;F)MC4$3<:[='80LK M'5I;>Y^8Z?$C/DL79(UOHR=6V&O,ZB9.RI4C'TB&XU7:D3B)J2+;D11'B3 " MP)CL1 97DR 1PZT0\)$$I#SZ" /@9G:VWK#VCP887-M$1?3$P\\!6L=IO-ZN M0X@[0-@=Q",X[(CBE)OU8?R"*.UT<:V\@P-74T6MS93'PKWWQO)U1-++NX8; MG0!-36JH TR@H02R0WJ(9.$H,K3NB2921X94D>C/FN=A M4D91TV+:J"M$2IVAFH0^,OO34ZBU\5,R_6HBVB>04!2*/P+C7N@C]V/$'IGZ M[$.<1NF"C=VY;7J\[3=[ZJJ=GF97F-V/EB/*3Q M/[8X/X]3?%;@M;21\^RN3W-O[J!"A:<">@DW?LMJ%+)\%F$F"6X'J+'+8V#; M\@%JS**=7?0KLXRXZ5 "HF_BB8+J'L M"/ N#N]=?&4H#(?A!_!=\2LE= MCK/'Z"[!9^EF6W0G<]K],N')W[[=B!L$0#>P#0%8P3PV -!EM C\L*Z[8RI! MG('NG0[R,.T%>LKP#.91$9:!?U4HX1BJM;EEOW\_N7K'E=\\O7(59H[."_<" M\O-V.2?(S7?N(?-R;C6L&.^'7_[3\0&.]Y**&&6 M+7:G3]0]7=_^^BSWYP\J4O@JH9=HX[FP1A'+:QG:^=;=<[.<[3G,CK)W-HG" MY3X *PFYOEP+P[;?WSE=Z(_3N* _[I'=DUU0ML6T\&7^^/[Y8_1?)),NUK#7 MK,.QC:9K8#7W!1HBK=TJ@YVEM5FI\)9KH)T**G58*.-:(2T(&8$FXES-O1K)U=K ["HJRE&;@G6R24)6 MS[PG1?A9^W&CEO-;;,@]BA:+[7I;KJD/YWQN0X28T;17C\;,9!>=F)&Q\> = MC%:[-PI21(EJPY"9/S=,'GXS8Q\R*D\.>!]14PN,;AXPGGB_A@^,279J0()L MRCT:BM+-=W%$<1?#> /ZUD!JP!\I)2[WU&JHO8]DKF"%?<19M,+EQ57O\3W)\ 5^HKW8%'^.DLOL M]*DHKTXUCA>C+6L#R0C+WB*,=5EL0T^!,_6>8OBRC0M,X[S-:C54Z77"5G6- M7:C1:SS$C<*:$[9,XYVU$[- .++L8?$4;">VAW+MD:2'FD&E S0@<6D8W7'+ MB)E&E6U$,M18_TKL$6!\BO ZH T%-@@QZ\0(:]"XVW(N7)QO["U$=OZ.I>W M-DMFB/GL=9Z4#.3(1O%E&3WI2[*MW=Y MO(RC+,93+Y#75SJQK9X>K:0Z'2II+$]&GY]I,WU.P^UE>A,E^/+^*B,;G!7/ M5Q0@!3M'G%KIU1]+U,E1XJ9N3&FVX\EW5*\XD=5*EAGY5C%0 M#,R;' MCL'.J20_B+]^W5II5;: T_+0$C'$I3Z[_#33;W/5QN/>P HV06/G$@:GAS2G M8SV)-TS\6X;7DSC?D#RN<[=:%7%=U"B_?M!*YCI\HG;*&8J?"5E^CI.DWZ#T M'M=-1O/8E6>5(<@LJV=3R92VZ*S^U\3@[G]RHOY]9-*X^=_ITN6:?TKEP\^C+J4!9D-)4X#!0NM7AD7XLW1905IO5X M9%&/1]_,WN-5G*8OKBJ/QE7E40 QO^H#E6>\+YYOLRC-$SY\4[==DE;!7+'7 M;I@H B%<[\I'E\/6N0D_#(W-*KGF[J\P^&.!%0'#[&I13$&]#1%)33WO%:YP MG0YKMW!(/=QE7 ?U: VJ=5!+";7Z*%\.F#6Y@4\TA] 1.9>LBY*^[S4QYV K MG@86?716^L9-:-;5:<@4T!(E>64):"'\OF+PGXM6&DGL3([DW8DKLB.##"1[ MZ!9* N%<8-L6\0;WD.F]F5! IAU87UY5L0(F:&I S F!DH@=4MM^T0.>L2C\ M. "GE9.@G0CZE0DA+A5(1(5!E";'<(-4"%G$->$YS^&MI7@[4E7BY364;:*)][<(ZH*HOV&/63N MA#J([.O"UB=<:SVT:U&9AW5MEH]>4FW*6E:CZIRRY3Q+"YPD>%%LHZ2>JA3> ML:D7K'ZZ2M 1MG+3D*VJUHL*TAKE6?O];KH]C LW#:J8V%9&EP]RG38]=)8G M)$MU-?HN!9:L7C:0;.BBD'3FB]0V+&%T;M2,46O/2@%$)7 XZX=-*IA8UT2? M+5*E+ETTMB?F"QMF_D _VC%)BSC=QNGJDE*:CT+GY2[>YA?@_/2)%IQDRSB- MLF<^K'=!*X%JT@JAY5NQV$!1+^:;5T\=OGKR!,)W+V4#3_O]EU4?=/QYKX-6 M=1Q!7/ZK8'9"B%M^B3*(>]X1*8J;7IP.XZ['WQ9V- #K-.ZAG!.&@L,F%E2K M;ODNC9T;M/-31XMVPG. NJ91;?MK&/$ Y=<81Z8=71BDIK))41-1>9<);EI4 M9=S#O*B!.\O.4V]FM!U,0H@9FAI6]YD,YD=56II>$^P,J3BMII/J!N"\%19VN72]C5D(71G01 M:-9$"::C)Z]!$1ODGUO"@ZZ"D (BFQ.#_Z:("GYKF'+P5BK5 ;] "@3\ [OP MX)>YT(-?K#D[OKPX.;VX.3U!]*^;R_.SD_DM_ MSV_/J !Z\^EB_NGDC,I\&]BXKKSN![115I2(-@.%(6TD-J>D38:C')_@\K]G MZ7RQ8$<.Y%?1L^ B6V/Y'95T\NZD4GL II>1,PW1#&S,ZH=H4SZ=G#R&]4Y& M5LV 4&K5'K5,_ 1(LFN\P/&C%<^&*EJJM56\L6WGQ,,V+ NWXZC7,[-C7]:\ M")6 D 8<5!<8:8TW&F;,;'O;4\XA.R*&SN$@ ->H(*#.BH*O6Y/Y1Z;2$4/H$ JFHU6BMFP^T ^,"L1:L"!]JP6IK3]28ASQA? M8WY <^LJ>6USHU>5MCDJ57!*RYWMI?71NK=CN,8<&V;*MGB)*/K87%H UVN. M0HZ2T&8UJB.UW(J:V3KO>P:PQX9)[Q@2N_(FJM9#E2)J:7Y9V#9NL?R .ZRV MJUKSF*Z.HTU<1(E\AMY24=INR17!22]SY7?N4>/5CNY*8[-C?@!=SOA-:L'Z MX@=V#G:R@]Y/H9%<"R EQ4VJ5L=OF0TUN]6>0Z(V.P2]*6UY?86>U@HE.:6% M2O!T%KC92_JI<&S)9IFAV64P)]9;8D+-4DV-:1DJT->P4^IQ;W#TF$RJ7,(@ M49Y E@AM5*J+QUX_5HW313BP!I8BLE)676*;L0V-GKHU$>GY8?#0D^?T4.ET M!(LEMNHFI1K+P.6RX# )JT")GK/J"C1B[="$ 7%E?@.B[E6&-U&\/,'W.,OP MLEH:/D^7Y0\P2PEMC$A);68$G.$F;O>20EH4Q"X$&!N>59)-)-C=E!1:3+!" MG#) V-:_+EJ8V%.'#O,2348&CPFL31'\\$">X-;\J%0Y/3R5-EMFLD2H[)>DW2FX>(DG)>%%E\MRW89.4MX<_>T]^TO(J>^1:3+&.# M=NQ/8=L+8K#=#CL:A A#3D4 3\)YA$IM0 M[LY;@).X6_:\C%F*/.B.WNYKS)H#UZIAQLF9(*PD8O1EAV=IMP3[!V@/;,#7 M.&3@%-FVK.S#5FV?OMS:EL@@C\0IL3O M&K2W7SE#?&?,%M?TD^IZ5P/C:D3WQ-M;IP]0BB<_SE90)T3_+?MHW4EU(=K7 M!JY:JX;8X&3VH76;RCU\Z;4K;8'-JG?8]KK6[Q%LDOJ3B'#:&N/12[-JD!!(.URILSX]96B5E5<3M/@\3VC7(HW8,@+I MUKYQZH(NE)DZ8*YFXM +!>U\FV9\QB9GQV2](2E?D$#N4=PZL"><7J//(94&%)?D/KQP2NO.B%L: M*S/VGBW4WI02@?#* B?IG5D(1GW-J"1:5Z)\1\6BSES1)LJFWU0Q M!D,B.MM6K838)F:$%#?W/QG9STFZ)"F?/KR+TM\N[^]QAI=L&O'\[/WEM7#2 MVDJG^J:&.HZD-O("268;ARH2F]N9\0>!S'K;(8$X5%27FD;J;4I:^)N2BBM: MOO4)OBMNJ;/Y4]QO7E4B.Z()1-QY-3 *3".9?0UKQ&HS]N8M>X78NP/$WM+> M'WT_/6/D-4C,O_B #P/I'OPEUH)!^PE91W&JP7M72(+X6@@8\Z59GZCO>+#! M?4M1@OQ2(C#L]VI3@?[AMU?COY17,:!M<3H.[$ZI8.DAVU#X0)(ESO+3?VSC MXKG/!D/QFA=:<5>&:!Q8K[?2KWE[?PG=Z@ M^<4)NOGK_/KTKY?G)Z?7-[]#I__GT]GM?TS,*%-$D'&UUF.91K/#-R,O>P @ MV/)L4V>NZ#ND,;QUY WKGI%(:O:2K-;Y@U5C\(YYEQ1=6)Z"#ZVE CUKQ5#OF/)"QI\I#X]\_90 MZ*8W!S4D7BX,] F,,0X"25*J$NG3$HF@-.KY2#UZICTE&V(O=NCO+18+/Q0: M9@R*&M!10I,5""U/SI!G\:28^&V/"\]0$UU=>^ [V\3V3?#^W)FK:G5D YFQ MDE23 -J";RO&\[-@ODED [[.P5OXGFW+"F^U[<\ONKXU;;I9A4_;FJ?X\OXX MP\NXD(0KF4 3L88"S@#NFX1MK276U2 6*LVN\2-)'MF)^N4[=$ZB-!A(2ZN. MF'[L/J[[LEUHBRT% >X/T:*D7?04K[?K]R3+R.?R'ACZ1C"%8J\J((1>%9 J M.F<>&G]KYZ8<,S(WJ]ZBN_HU6E3OPV&>,7HDG+2I53E;=59D/#;SOF<0 V8S M]HXA$++B'"@;^@4B4,$%>!G 0[>1D/^A:#H,(5IHA,BVB%W^,HHRW3A_@)+]MG M>"DH8JXLH(Z),B"E].Y\4CHS4IB68C.Q5YBD<>1.^J[Y2[YTC$SO6((DF,JSBT5"^Z>*',:0FKA-B M\"F[\.Z(M=$KT)\.G+2/M%TS+EV0 N=BD*ID:K"*95Q!*[(*/L2E\J)$LE1O MQAZ&-$RLKD)B\<5[&!>)=[ NM^<+&V C1TH/HX!Q2&,=?U?FZ_SMJT&(9!!G M/$2F');Y&*?R1EOTKHZ#W7>N&&]; VVT!8:5B![(SZI'H8R7>/G^^5/.,MX/<1JE"W9/]:*('\M%,R0MXG1+ MGU676),TERSE@C5:?54HHXX\@BD&) %!2Z1B+J"C6:.$=EK3TAX8M,0G9+J! M!L9^.T)!ECBTT,9.T<@+[8\P"VF6QM2AS-B8GQ!FZ!Y\/P!(<4;$+1L',W;* MVX(:H13!2W8N55QKHRCL &8+47W@&@$4HX!E:-<@4%F5<'(V@?4R88KBETJ' M)9>8%52;07?/Z,VGDEC?HL98*S4X0#M[:&?P*^&D6 J7<5/VQ26EKPH(V]T9 M:52=(U@;]1/=+(NQA^[.N!*-B'5C',T:I="[.V-!JP]B#I QBF66]@UBVJ@2 MAQ;:#/MLH",XH",W$X_8[*N[8U<$WAWQQ:B8.,TOL9GX,9E M?'9W+(K@N[MC612_5-)W=T0CH2^INS,IX>RZ.Y,P[N5V=T"[.:#=FXF[-?O* M">R*XZ\OT\L)-JTX1IJ.3>!Y@2U,P3HTOCHR M(!HR>$EYP:2$L\L+)F%<@'F!X2"NW3#H2*,@4Z6^AT$MB[&'8=!Q)?(WY3.\ M.*L_M1-D\!H+6K"YG-'#H);VX:9VPAD&/4L79(W/22[HP0S?[0)-^YU[O-A9 M Z;]P+"&O3UYGG?$_-GDU!/4!C'XB ,B[,1Z>.[K0U>K5JW<.7 M7+WRI,VP?B=-J0@KR@87>+[*,%ZSZUJ%2[[U@G5$4@BZXEAJ&C16Z;PHH:U6 MGM'W;RL!M),(9 FY01T3V]KHD4*JTV&(QO*4;&E&CDH.GSYM<)KW :N5VW%% M)N=.%;%E8*8HG6B(HM"=718/%!-!- C:NB26GWU ";%*CQ$JNY,1HADXN,$K M>=NAD:J^AU3*D0H2NY!$4+M0T4"EV5I^4[\-I*'052BQ^OI=/D@4VFQ0VIR> M"]*.G$*BSP' 3IW )O@&8KD/(_#W^WH[X-->_7T\\7D1JFH3(=VD]R<0%B(< MN"#I+>XC@\#'N.0( X F\9A_9'8.&HC87R%7K# M7G[[DB%Q! F)HRE;P&P5I?$_^<#J,4ESDL1+_H]YNKRB0&2'U+!_7MY7"U&B MY(8^*3MXDND94)MU*PMCTY5Z$*4 S6(!"Z0D-YB?V?LHCW-VLE1;#_U:"TV= M)H-BEWB$3B_R0)COQ"JX\DX7W-B(Q#%9;S+\0'O>\2/>!=X/),/Q*BU/F5P\ MWV91FK.%1?P'\G\EY<]=_MWT9/_6CGU4D=_CPY<8V'7HH%&B!] MEE 9,?TYGAT_4*^8+Y8O+54G9RZ>4;'3GCB0^J4%V2<(>Z'6B[].[/7XBX(, MQE?L ?\%7.J*T.8#%W'&6Y/W.,6T!WE%J9;;A=\Q9@T"KIU9CR'6IB#["JHC MRC0VC%J[:@7.3:G++R?>=!317:F)%O1Q?H"*Z&GJI4/@&#>,GF/Q91XO;3R8 M1DC[4K_LF.B4H0)X@8R8>\Y1'T=[14#L)Z+:GW**O/5LV# M;HH+-D3 8R_]XR?$"(3>HG_]X<]_/GCWYT-NXE__='1X% M&W/ ]JYX+N-$X>:P7H?2,8_>E Z^1XR*7WU2AEVNG<4 8B,/:M@F]R57G1QB6A MWNR6^:QB12D1 /NE5=CGKNJ+"XC7%Q_01FS/%S9@FSR9AU' :)J;\N4!VKU^ MZ?A01>91 )D\*K;N\E:'1J5@.SY*!"&((#0-/HBG\J(EA%RY(L7N-KMD)QH M+]3UVR>'MB8$!!'J#%BBL#PM4^0)SPG]*\7+ZI%XZ?!X"VUNV5J ()V=3W V MCG*OI>D(JS-Q=RB8MWR5"VAO9VP0#\:4)Y#@OBBR^ MVQ;178)OR57$PIQL[1BL58.Q:2NK'L>%+,H!OQ8WPK M!-O=A.UF3IW4^IF' M6;I4S-/E*7VZ60_[-O:*O\304_$T4S= ME(TVXQH/1CKVL,C#L2C*@.%B>G8MV8T[<8QP11Z!14$O?(RTV DF3J6:D!AP MS:9C(7QQ@C6IAAO7<[2S@7YE5A W,_486R#LD;6^$],G@);9=).7J7BWI?6W M?4OG '0HW,R701C0[<*JV![8]BOCNA^R=<3&*IVF@'RA;IEBY;J(UOB$K*,X M[3-*^++F3^^E*ULZYD"Y(;*L9,)08<:>(?80_5H^GAKPXJHA)A^T!^:.7 >Z M @N3 W7^%/!@+-3G4(@-G_C&)8 M,BD1*'?:$TZS8S8G5MVA5:=7Y3D3XKT;%AK-=+R!AO,4O=8'[+2]J3OU5+Z9 ME5DEV.SCX!V5(ZL;#]GPUL.S81UD;H2]L4G;A[\Z LC M=Z-HM3.@YE6@E.I6O0FI!A5DR"JN9\2KE@?O*/,?MSNNW""FC]U<]/5!S3:" MC\#:Q%'\,69#FA](=D*V=\7]-IDO%F2;%H(8KA7=17"%J#NSI,9A>[9:/QI. MJ=5GC02[90DM*QEV5 $7FIQ+^MHF]K4RH)%4JT_ MO/7W^Q+U^ +8CI'5 ]] .IF)5M" Q &,==XC3?-PO5SDJYN<;8^ MP7?]$3J=6 U0J9@K6B6&/2SHUKA2PEFE2A.%.%W$FRA!FV:K1=HZ_'A))2=& MO*Z6B5V-]+@@T>@00VG5(XC NG$Z)V/Q<\B6.NZ INPMIGZ6T8-3+<[5J[I8?42?94&JK5K>KQFJN9#%T!)FW6OI44LK& MU(R=/$C2>C@DKC0FOSK,&B/$K?YZ9#2TT"&HE=< .#O/\^UZP\Z5S#_E>&E( M62.M 6,U6F"$5?KQPU<3EV9TU5N:U<*,J]%.G(*0YM(4C$O,QC)I)XM?ZK[! M64R6\:)SX3N?8*\?;*;?Y&T++2'1C>M=QG.E 3'-#7P&P/(/<1H7^#Q^Q,NS MM* @C&DQRQ7NO,12HILJ#KBN5P2CN\Z5'\8;>C4CO9&Q#N]+C;=UTJEMQ MT:]<;>)AW!$P$O+:IH)EU-;9$+/;S', !*]'TZYP=O,09?A]E,>+>;H\B9-M M8=RLC[(RH+ZE%; X8.773U 84P2S"&%O>7:"4T*S :^*C=@^U\?<#-0S5(# ME#-K_!*&;1'Q=BR4H#$.C<((,AH:LG!B95 <6T:4*8! 0 M?0$SV @9;URG,H8K#8@9;> S# 9_V*9+-L4=%5L+!NNU1 Q6:4$R6.['&X.U M+HT9K+$T*]^CG OP TJKPM86 MK#OU/JAM['.:;OXXRMM9G95;J!91ECVSYCI:LVT>?+M9M%L]P1YG1?Q/GL3S MH<'JWZQW&^]&"$(X%<(%E*.&"*QBB+&Q<8,&X<66X;4OK?/R-".$%KJ#>&*D M"Q9)#+SYB2'FCLVBAZF]SH!AI80Z)[NVSJP,;LS0!EC"F&!9W[)H8&!&' >, M_0<0 =AB@L]QDNBS"*GD@-T"23 N#VS[8:[,C1E/Q=JS:Y(D;^])]CG*EHR9 MJTHL%.+):UA(,V55R$@U4!)32&([),(H&T>AE)PHP U>QZYG@E@W8D/-3G-5 MOPZM51+7J)H8IBU-1T%#B*!:CQN\8MN%KO&&]3C2U5E*P]N:=T3>/U54\1S8&B=!%'">V#-DJAL'D%5)A!:=K.$W/ADSCCBFQAR2L!"B"%YL,[8)]TY\_XST?1T! MAN]=^=VW",I>B7$E-X4ZLW,2T81@E>'R0J@PSE"05Q\WM-!H\&Z@X

FE5>X2 MSM#7?@ (=N23A3\ [!WNP+?+E(*\QL\O)&4[U;U@ M&-F4 %$03U>!:A**M%6$E'N;D)P)M;GZ&:5G9 MM.QE>23+SU2PR,_2*WX&CN@>-H\>ZF;+AP?7Z %?)M"LU5OQE%')D]=9]1ZM MF !>HC=Q6AZ[D'\[<<3R"'ZR-[3U0B&\LT[<]/5;7EZ,E?:]P0RZ1E# ?KMS M$8*(CU9]?A@G,Y,E=)H5=.&,&L!!&R(^FHPX.-L&B7[!C%:,_0'LDLKB^2RE M"?*6+PCDE\3?/D2I,+!#A<21;ET#I[7;J<*K94&#",+CRNPE5(\I2OO2F)Q? M&O-Z\MJQ=(,(Y@Y0!@KYEB4 :1A&_>J7UWQ4/^;T"6>+.&>K/2^VHC66ONP# MC44([$\\$C$H41 A7E,XGZ,08I_-& 3>O7X%\5H+>\!1""728,<@!JX@1R D MO^/EQ=2R]-7FG7S^&,4)^U$?2,;;#*C0:NC&-<)JW4P5:#4%"R+>FI712]@U M<5V.@>0HJM_RX_?OMP5;9,JSYU<0BTUY A&2+3 )%)DU'D$"M-&O>GEQNFIW M+K=%7D3I,DY77G)?J7V@W%=@?^+<=U BVUBLO]S-4PE])L!BGTT"3':O7T'0 MU6(?, %6P@TV 1ZX@DR );\C1#+#K=WQ5;J],_D08$;I %4>Z!\['P>H]/(U M%#B"]:7'@J!7/$E/HBB/HZ#EFZ=+=MCD1;3&XHU.'EV8YEJC7/B.T",*M?^, M:WPAG4+U6+>S93P+81%E'P%G&V1'>K$+MZ%\3**_WEWPY%' * M4A]^9;5/N+T.6D^:1!51P7\%A+24&!B2!(=S,L00L#X4!\,?47RF.<;/LQD>T35"P+Q4R1=2^45#@RXJ)4OSY/(Z?< MHL]"X96RBD6$TM6$A$DB-2&%Y/8GY Y9_/9 DB7.\G*X1-K Z00;UL@%G2DC M,PW+%XT7-5F4RN6L8/7^=ZB4F)HNVHHEME70)XI,I\L2M>6 ***EAI82'JA@ M/8&I.;ML<"61K1> MU#! \Z+(XKMM49]1?D6ADA8O%QVRD?(1\)ARE/HVPU&^S9YYRDJMJS@H49K5SQ%[$T8'$2)UOZ=%!TLS"ATU8'"+FVG] @\P<^4S;._XB8H+0X.\$I M6<Z0+4 M2XM8AA@?$)J.451UC*K%-T&>+#<.5V-'#(%&"D>/$/KL_=KW[T[LCWG+1!_]YEM*@B_."3<5=Q_EODHQ<)U9]";G8 M2%:JB@A"/A,'(H[I]6;UZW*&EPD$DWQJJY-8?/HN"V0J#/ &)J%P?8NS]3F) M4OKBZ",6'#@L%ZC7' L$'% \-&>;'2W)@E^2PCLR AA+/,-_2%\ MWRGK4>7Q*F7Y#O6]Y*=HTIID:FB^RG!YW.;GN'A 5YAL$OR[''U*8]:"O(_2 MWU!*/J/?Z/^E*,K9HN0CQ+QR_>\F7IDM2!; UXF15P+('$0KEI M.Q2QM53;-5YLLXR-#:?+"\(6Q9;_K!/*>9[C(JN3;-=8[_Q.G ?"()Q[!U@U 8"[JN 51BS5VX$0VV+!ZBQR3G;MGK0&O:9[VC=LOV5M!:P>TFL=TE$!>Q-7$4%/S8K79[@1YR0#5[>XL5#2A*R>A:. MGEEH5-_42,,A\AC8A\[:S5W*PH6IA=GITR+9LO,\48)748(R-F/07+U]]\P' MZE;D$6=I/43'GI#/:1D]V#\VW!F/(,O:&RH:=QRD3YN$Q$P&Q>DCE6;WZI , M16B3D07.<[[^.6)K*]@5T,QPO,8HW^!%?!^7)4FBSQ.G]#;@)*/0TXT3!LIU M!##VXY\)($FQA2]'#M!$MI*4(SB,429_\),DE/#X-1% M82.+;K\<%$JR)7@4 F8X._,\D5K@-,>Y9%Y0*]E,$"HDG4;YI7;AIPQUKN0# M_VI-D(Q%&.3+'E#IL)VS,(66V$M(5$RP1JQ T9^@D"KM9BHT=OT!&6B^4NMC M)(3Y#*88=6%$>#CT2"'C.MVI- XY[ZEU-!)$1P,0G;]6$$DG25U!!#G0 MD? YV7?B,0WARWKXHO?2)3WNF (?E!!9EV:]0^'!ZA]VBAHB_,)4M$DF7[8C MJ26B^[:]9+4CU^2E FW0BH;I M6*/(GD4%>J#6Z@U!666/]T3O2XLHKDQ.W(BZH9( @:1+\%'FZCC@4)8I: *2 M!SAY!R?(87NR>@PEOF1&2/*9:2CAEAV-=@N71#D5 9P81U^) 0"*$(@!.1"! M*7MHZK/"E_=L5, Z M$%OU,(>;+9=>E8MG\$$4@,)(.VW.MONIZ*:QR$(,7P>VYD:KY6#T836*DY83 M,&C)=B2R6(,KXVC#K$\]M ,"9 *,IUXWU,5LTVMU+]N43(,9Q8(HA3>.L3&R M#JOX(NK23+66FNV(KUG%;:&3FE6U.<3M?265 #HALLIQ6-#5/> H(D11O''K MJ,\MAQ;K*[<$^ F16Y!K>2@JX[L$7^#B[X0FZ?T%/)+7]:J=P6N7&>J>,?#U M.6+[TLEHD?AL7N\':!8"/SSG\2)*T&\/'Z(LA4^)N6I4->LC9CG'[=)$6^2/EK,%>H-^08*+OL MM>;!M]";>I1NW3,S,+O&]S3W9D"X9QKLNC>J0MN[ZL"TC"FQUW<8L;N9"OH_ M*K9-:90+"51 M+8JX+$O&:NG7B3K9/FM@V#GNC#;R ;CEV=B?&_B.:O")XR %W_I5@T^V=Q@8 M?(#)Q4G5DL[3Y6E*2_U\EMZ3;,T;5LGQCS8JU7I=J^;/4M/UYN$/./L8U0L M'N)T=4S2(HOOMJP0E^F'.,N+R_M;=A56)8G;$OT#NKS9;TYP!;?O=/0K<&F@ M>QV^"B@_MC"L_OZ,->N6*MO4M2XQT$35PS[L[[5<0>U N[(37SXT,ODO/1<[9=$>K>^LI,[6T6)1SU@HBE5KW/RE3+97F\F0_PO516;J5KX"VLS*CPVV5;NM>AZ(07 MMK*'[ZJB?^,D+J<3ZPB33[U;RA)-9'15]U:YFQEHUK7;^-L/A&'V.=GY P#O M(4<'@C[C#//U74VPI?6TB;(B7L1LM59]FV8>)5'&SDMB0SBO'>FRS4;>D Z8 M)UWCY7;!7)Q1)VE._SA]VK"#5'H4T %4E:X@86M]1#:1HNV="Z&069HQYDZAB&7P]D).V[ M&V0@%V:4T;V3,-"*K =DI%G%G#<\K8M"^ZLWH.W62SS@[+JL X$J!70. ETP MZ;H24#^SUH-62B/O:.2TW_ 0'/1\,#PGB$^6B#N)1'6+>D% M+0IK+W0EB;A\\4BVU+:ILK1O:]DM #32R+CWJ=.#WN:)-W&RKBITQ/VAW7C]X9ZF30_W/&UZJ$M+KZE(P*S.6TZ8+G+$-O*+IT]J"=J>I MTS%HAQ]V?5_.N+'4C16"Y6;7M#K%8ZD:X>X J538O=LE,>UI*%/M3=-#4BGS MB=7=8&,SQ4H)V,RR+K>X'%)CUNB=*ZUZ!"#D,IW$S'H*M ;-*BH^5':!:D&VFGW@6#!I5ZM$J9UB!C"LI M[(,/%FE\C0<7S3I.VM'I=<%(/<[B#"/ EO[3#> ?*E5Z%9=YT@&>+5>ZX"<3]_=?,<',K=,N)5#LPROO/X\A+E ?743BYKI MLD"J4A- 8],7CD :9:V'40BB33$'#EN"S66:S86A7)H' QA)\^N&&,"C#%@P M_N'=X=_8?^>4JTO&5^G->1K)UC5Z4DG'.[DD=J&CIMZ5ZKHNE69Y+=L2Y_&* MY:%L6"$CC_$2[X87V"F:G^/B@7:#JA6B4Y_9;E#UQ*J.AM=^293:=X I[?K# M%=A]?AH?(Q%5W_1'1=#?RKG_1BJ04 J''\6=@&X -.5908&=#.3W'""04W^ZI_"_\ -^ M@#?W>SN\!VC?_M0'\X1R#(_G0W=@CM@Q/4V'A'R:3G@$DV1\X3#,+7,,ZLP; MSR?X!' MVDEMRT^FDJC,6F^".:Y655W$[/OVCV4:2.\.5I(9@H+GSX0L/\=)(L&F['7U M"X:O'5#9-P8&29EA&1[%\K/Z<3!(E%8.,?B@70SV16L 2DR 75$2Q1F__^MC M>;D4ZPO+PJ21;'TQB5K6Y01^E64PQ!IYD1ZYKU>>\9LHRRLHVU+!0-NLLHEM MG?2.UU?I-2?K&QCWO'=;?KR>9EM(#[^^S*MW]K7[5H^RPUF M;N[$)WYW3[%1;?E>1\M7L=_;G4#JG6L@H#7:OS;:DV8;F^,O""P.^-P2[ERP M?48 U0;Q Z0^$UR[;?PKU4?C\N5RW=]-[ERZ?3*^=]ZWN#WG&TDK MFU]9/!IP+Y?%L/O/'TD1IZNKC*T(SO"27Q1^0:ZBLEO6"P/&\KL]YSIYMPV1 M:NL>]ID;.53L@C30GYWE^3:BK*MN\][0]CQ_B,K+P5/R=A-EY9L#MG"[-(@V MM464,Y/_AE8XQ5F4),_5'>'+F((B?FQN&+]G8Q1K?D=\W\_TF](-049&X&"P M^U&MVMKW:.+#-YJAMIV;>7+"<;G5O()G(XBX)/WNB,J68V2O$6WRK>6 <'/> M3JYW ;J1W,R=$^B.%*!CX1(UP1.]H1G6DB1)E.6[T/?M:P2C?.&9Z#,UYZR&8U[2WHJK?$]Y>OH*5YO MURC=\L6Z/,<19#57=$WET'ORIG,.B')U M8E>U#M$.YBR[*Y^&F=)Y!+I=NNT4M2,)DYF8\7FDZ]$OH8T[0J)*D M-E"PDXPF4/R74WM13N-.VBX7,\'3L!N<1VO,=E4]Q0MJ\0#= M?#?_#BTQ.O[NE^\0^SDT4Z/E+4]H.Z#I85T4S U4@TP16L:/++BQX]O8S9&( M?FY&7RCZR(6]J/0P_UKRL>,K)=/9!M@2YHUO? SEK*:&DF3OJT'"#F M>.WOH!5K[+;1JBQZHA;0;FJU@S&DXONJAXP*XQ@N")!(]UF/1XE;"J2R#)?N MZ+R,PP5^B^FV=0AR@NRAGXR8%'RFAK?\F2ME RXMZ3EM9/\W M26D20)OI.(F+YP,4YUR6MKHKG!=ENTWH'_C^/E[$_$1J[J4<[\%/U"*_!SM_ MP$F2\SMAMN4.BGR[J4=F^#@-(?<\E]FF2YRM:#O.3-.6/V>Y0]P4&D5)3MJY M WVSP2QG*9[IXR3!_#)=5C!^[33].\YH 18T=:&^IK[52X568@2O+DT%PC5# MI7;@H0_2XBML6X*>MO,]Q(<1KL=7OJ1AMZ]]M^9<8A2N)5U1%L_*EEHM5/T:F9 #:L4FH9MLI1<9>!5*O.&NWPO: M;K[G<+MA3>;/&<;IYRA9-ED;S@_064*+2&C+>^OR3/K MR_-1NK^3C%IJ*^TZ^>6[1G_GKAI*H-XB1)M@?L%KJY'FV4!>JU4=^W[+WFG4 M<8(7!6VXXT699&!V;Q7MRB>(HO(W9GZ)'^,%^Z%WA/;T?\//+)6AHO2O!.?T M>7VUYX+^BBT-.PBM0]XHXN1K_'@,EQP^E-[^4Y[O=I/Z/#@W;MW M['_5&HC7!439;3! 0-Q#:M'LKS',+@;RF@2C)>^!4XWU?:49?8>VU.KJZY.- M:MFG]*"5UYAK#"&FX:,0!6:,W&WJTY"RY\,WEKVF'@-/3BC6)2"-\&M$FV4F M,@YN?O*1C@O_*?&YB1M +3.4<0"%O( [S?""K%)675>83ZS/ MT^45R8O=C=#55>#]S3)C5.MKNJU476Y>V904MR^6:+#LI=['PN8U-:9P3=],Q7]]N._4TQBC4$3Y>7R$4RBXL_O)V]BN=/AJHZX6JM6^'!#++C7? XK=$BE;;W YU1C/ M4%@^ZF&YCLC_,UIO_DT6D[\<-$ORJWV@&7)M"TONSGA:?,+;X2O>!/-,KWS\ M@60GM P+:B^_P1E?EM!?^^)DI%X;,]*(RS3M*)?@:VM<2B&=YQUO=/9+/095 MCB)5(U%QBI(8;WD2%^4//$E;U@907EG8G1U>[G<.9LS)$:,$"C&]J>=1]IJI M:8?23$(;F$4Q3N[A"<,6U7"BE&*H5$>E_D$Y%G90OV2L::R@VLR730W9TIV) MN.&X]&>T7\"E04YE@&?(4>LL+SX&L%ZS71.<-)UFY'?H'G_I;) M4IJ(#4VN MV:Z5<_H7?5@_HO_'-MO,_C]02P,$% @ FR?L>-X M)JBM1W'8HD)2VW>>'"42I&I<+/#4HA;]ZR]0"UD+EL12+(#-%[?,2B0R$Q\2 M6R+QC_]\74=G+RA)0QS_^N;CNP]OSE \QXLP7OWZ)D_?!ND\#-_\YW_\[__U MC__S]NUG%*,DR-#B[&E[=G7Y>7*_#"-"FI[=W<_(G^CLAW>$Q[L/9Q=XLTW" MU7-V]O'GGW\\>WOVZ\O4ZS,ZNPSB(YV$0G=TE89P1!O_W;#J]>'[M6UHYJ>7/7^A_GH(4G1&AX_27US3\]?_^ MV[=O[[[][1U.5N\_??CP\?W_^S)]F#^C=? VC-.,U(;>G!'Z7]+BQRF>!UFA M<:/XZU,2U0S^]GY7%Y>"_M_;FNPM_>GMQT]O__;QW6NZ>%.)2#\#*JG)7WOT ME4[$B#^_+[[N2 FC4,!ZIS:QWME9:;\$1^@>+<_HOU_O;[BE?WY/*=['*)L& M3R@B51;%L^T&_?HF#=>;"-6_/2=HR>83)?W)N*M M*!0?<19$=N0L^/5E[55C+O2M+=.*1+ZU:67B(M !K-RHQESH.Y2$>'$5+X87 MO%N5+>$?LB Y %3ZE9DK,+S4"J*B(,U00D:V]2:(M^_(OV4%NZ'HAOC+)%^C M.$LG\>(Z")/?@BA'7TC!/$'%[YY1 M%I:M=4XF1,LPNXL"$\DE_,R 0&8!J_ I,@-"GXF)4)\Q7GP+HTA?HAX'$W$N MT5.F+TJKM%'W0"L*@9MXB9-U@5V#OL#G98:F%\(5)R%*R>3"!%!,/B:B705) M3% X2I"\;H,[/92;;'X MK.SU48,V9+&QV4.U1>,Q.M0\<. )H+69G]F4[P!SO:$F>4.X:FM.VII[-G/, M=ERR@3,VG[-I3M9,T3$G#3J9SW%>[%S>)3@F?\ZU78.,H=W!RLHP97. ,AZ: M[ Y*%H8C,X&(;PO3V?*.[G^3WJK99DPN)F)=X'A!O"UUNW&*HW!!]U\>".<2 MIK/E19 ^7T?X6_HU#O)%2+YJB*U5R[!JD1()>B8TX0LJ1\==U7>DL>/LF7CY M>:#C"6U6/IH1#JWWP*K.-O2 BTXB!M6068UUQS?S)CO2+#?;8U&YO%[)J";AI#P93\T*H+O6:(&&!G.2JJF2I% MS77=$9ZWJHOH\2M.)+J1'_X0U3%Y(DNI8+Z;043T-.#7-RI%R&>J**S(>W6= M*@L6YQHIFK];X9?W"Q2^)WK^0/^@"O_P]L/'ZM3XW\A/?Y02W*-52"N.L]M@ MC3HJBD@JE=@D;16:D)@D;76"9%YS)'^V\- _:ZXHWF^*[OYV_AQ&.R@M$[Q6 M;!0,TK I_2]GD K.,GS&9HR3!4I^??.!AC\0ODN4)-7IDD#K0N6H>01U(&Q< M$#T3NI6P0*__1%LF.#@T+73T:#R#AUA'$WST.%< ^>@Z0"[RA-KX.DS)@/O? M*$BNXL4E&F#A,Z_P\LEUO)3J_8ZBZ)\Q_A8_D+$> MQVAQDZ8Y2IB.14+;"CP[?"A8_^0&+ M"[Q>X[@X!BRVX=-9GM$0:!K*SG8P@ )M-R,LX!F&%+0WIL-O6HO $03$\]U'!Y5U#Y=[^@4L95R\'"H&/"I47G*6#X MNMJ 3(M[!9J??0'-(V'+P4GS4P<:Y2?OT,#0R P )<-ZJ\[YS=P)D7E1 #<* MNC,4YK?*2)UOWK2[2">]AN]PK%O>^5W:6K_=I2'&%JV0IN, .C3>( *BHYE+ MZ'"N$6*Z+_N/]SW33LD/@QZWJAQ1F\%X&:1/A?9Y^G85!!N*Y9_>HRA+ZU^* M@]H&J*N?_]B%.,R6NXC7.YR&@N-:E2(5)&!%#/NROA$F:4H:@Z,N^V/MV3L? M1U:AVBX2:L*A:2G4HQE-+QH^1EP'_>?J7WGX$D2(!F)G%T&2;,F*M(C%[IZ5 MJ92I#\Y@949SU.*VPWI*MSTULXKBT S&>NPC>8/.4X;RIC2PEZCW%*%;E%6& MZ/8A &G=E82D[B))044@@,0->'UF4E[&/P6NK$'7X E/5*4T3I+H3@"@*A(V2H?Q3_@I(G/+Y3 M$KD?4;_SQJ5842W M["X1D7\>5DDY-A&J+C!/UC0HYZ_B=ZXU^NM'JVSW:TU+;!V$[4 VD_I":]5J MK'R8B;G<\Z+]A2^$5.9!75@8*_E/V H9Y#V;2V6-I0Q_CG) N'1S#530Z*4@ M*$W532_@5)-S9)8U[[[8V-&^)KM;"[0,XS!#T_"%+*"28('60?)G=]8DI=OM M>W'I'&QXJ%8R) CXC!W$JP^-Z[U"^P0EN^5U!Q\PXLJ<,F('D:*DGPPN,F9C M1_C:W>2ZQ?$&A'Y;KQ-RR5(BYU9GRPO;F3$)DG=C 5 H?PEPKLFP& M8;VWI(WM32>VJJ9A\!1&1$N4UFGUGG%$5$KIJC+;;\WF2 M ^ %(V[-VOG$C@-+25<55,D8Z\=;.0*I*8Y7CRA9TQ2P;!P)*.J!FT7A.&+D M6JG A,G-WU@IJ6^1]C$/?8A5OR'P%1JG%$ZL*967,DR;@M:8T*K8ECZ&D)IB MW&FH)MZ2$Q(V1W@.H5>8 FNLCRE1%?Y&TC<'*2Z>Q$2, =];'($T-?!+'/9C MY\ S]$EWF*BX>\'ADAZ[HD7C(0>PSS)BU/1IFHR\PJHUBQGZ1$T1_)T)=U2D MN==Q#,6Y7N']@:M28:_P;&09?0RK5NO]U07P.07X9,+R600SO?E=;>JBLEM\ M%Y3/0?V&LW[6,ACQ_NZ7D'C$ SM(MU'2M7ML)^H8,L:C'=XIX8-TW1<5B/3H M)2AIT'L*%)[&-K#2X.WYM81&=CYFZ@/.YSK+0>^SXV"1Z*."C3XK?Y<[CTGQ M^N"6BP,^064Y%H'C6)#JI((&%C.-I8!;US3NZ;NW9!)9OV_6NL&R#.=A=VH% M+U"9&%+ <1@IZZP"*PAS?V\$-+0IEMR,5[^F.*7AI[,E#4;EI"$RX]*_\:;& MQ77K7>,$A:NX/#"8;Q^3($ZCLOLL_B=/L^J24*&5GF5U:E"SNEH-XP5H&B(1 M'\+DG;!0/9$[]QGMB>KO,1;0',Q]F3H#27O/L7@LV*QKFM:FUDWU:_L.NJRE MICAT]]476V-E[-;T5]&X9M,2L^G(=]&#'.D1/83K9"!S(1)=5)!30L9OJ76YWHGSJGC>##+?V315$5_O9 F07X M4:%"]W'5VXN:E^ST[C7"*[,4*>AX5OWV8_:G%/NC M7]L^I=A'7)KQ](HB_(WVGFN<7.+\*5OF43]C-^=VJ4[9V@YJ91W.46I@!-:E M?];%5+4J+._*.I0SP8?TI@Y/1T[)%$[)%+Z+.,TR.I 7#]:1'$9<22\C=GP3 M1TE7E0T=&6.WXC19TI;/W4[R[!DGX5\T 5OY"P MLJ("[/"+>H@DH!U,<<6O M9K3P3B;*=G&G0$<$IJ_L"*!W'$2J&JL@!\![M#=I5. "]$N:I<50\M8[F5G# M LRD/DHGN[,+,^1&(#77D0EI^L'H'CDLB&::8>D,Q^1AD&A#H6X7X(.$1]F' M2I_2'\!(M-2$39^KOZ=Z/;5NTC27 Z=-Q0--3>4;8)C:&8&EYNAO-NG6_0WF M=$A P;H#X\FT1JZ5]BV8SO1$(UWTV+NA_@9@? =;SZ>3\(.&B^C /<21"B]1R\HSA%]^X7Q#(:(I-X89Y*, MUL-EC8%!2K4[,(=GX2:9O#P_3KK *?%5A3H/..I/9)E?=Q/8SE>7D2!6!0R" M'AOO;R44SR'>)7C9NWW+^%(_B=7\XG*K\U4 MWB+Q1 1^H<*X^HY@, MO!%]('"Q#N.0*IN%+ZAZO[H[,"@5JH<*8"&7P:.E.'PX 7+W_M9_-Q(U<)#!0FJR$2XAYTMDUF/RC-V!Z'\W4WN^Y\=1D'8E7 M&.BQT=A"=UQ1S@3]H M3:U-@H%J7S!D%SX,TG$NT:]%P5*MH1H.[M$4P3*\V[GE@RC/*L%P+ 8T?E%4#8NNE#9,?/\J,A;@TK0.<('F'X_&HS^OM&9"-* MZ#)\"1, 257^=7*=V_V0\K?5JGF(J_]$9>9/#C=RS+7Y@-.-K@Z:6U6EE98:=5\+M0#ZKU$MWTL' MMM<4H_1@(_&]CP T-++=V8[=6<[WTP/533M*3P.)Z7T>9.UEVC!+!>,%GC6Q M_'_=K&L"SKP%0+G?<.13^HAAN.K&N!169=.+>+<3Z5QJT=.VY&G7R?E=)_ Z M8*"%ZD KT]-2%&9LM]>>0^P7^3&C^$YFQ5;ND+HY4PG2Y^L(?W/@GG>CG7=2 MR>G(V4[=1W42O=]H3A_Q/9KC>!Y&J*7>(P8:C?<6P(!5 MU"GT!ZEBM$:Y1 1$\[" '?D[0M49WV1-1_F_BM\[1E8I4AD-5F2\#/A#P@9K M6:SM3880D/H6F&!CN!QFLM:O,9$6KV*:!@PJPGH^;;]YR",J:5F,RVF$@#Q5-X]S K?/\PBZT1S,>X^F '$):-9*8]&@!K6"AP\!8+)!^[F[+ MTX_BCD"9Q_4R3VCV<92$>%&DCRY_IO*3D69.^*4/*'D)Y[TIAP*XKJD%Z'!I?"@-5620X U6FLE=V::?75O(E?B,UP M$O;&,A M%X(M6N^QQ]?<+NA:]7@?I]O7[RY!FR!<7%;*5!E%ZJ/D\N5#*0Q5 MF'#Q"6/B/7 U;&47T3 !O%_"LKKRO$Z]I##8"TL)G"VSE/?HA5C#M@-FUNA] M3E.&76C_VZ]F8*Y75(@_,6<6\AZ< %O8Q2:[0HV5H^O0K*?>=\%6:874H9Y&FHEY<2#.JN<]WB%662 H9U5I[]OAPU]**"] M<3M";8&ZK0=Q6@[>/JK]9M>N 4=)& M0A[/_7S^O0[CME2]==03Q;RE!GO&']F9F ML^I)K'J0H^HB5NTZ5+92R"$>W>JQ>*;<[C])D*O:" MRDQ',_4]VE3CZ6PYQ?'J$27K2_34-9Z,K#('G\PU=Z_;[!AL"Y C5Q2#N@=^ M]=[/=NYVBNT2]E_LD_AS)O)BXL[DG4=\1/!4LLM0()4)X7U\HYFIK Y-5H>D MH^H*5NTZ5%",,DI M(P1CKXRG*!3K;@-^O1KTXW(V!9*)&$EVM.C[X]/WC+^>]D,B4"50M87 J[B] M2!XCV29].S>EV4OVC$=+ICE+5D%S'D&G..D^&3./'/.X33G]E Y>[FCH!R MQ/M+/:EX715"RM?5A0X+:2RLI&CW\A&7?WD31<374J#M&+WV :WH!.,F7N)D M/>ZZHA+E'FUH:MUXQ4O0+R&K$\!QR4;KL%V1Y/U6H01';;=ZL;3ML([.G5T# M3AU%9CD(;_^'8IIU(\ZJ.^9$S;L$Q^3/>;F6&*V#[P6Z*(Y14AICG"0XN< ) M3>8GB#G3*5JGHUA55;!/"ZX#BT$8#/;=&ZY*DA07&54J]GC M2401-3?>^PQ/F72N+R;:O<' )AKQZ8FF0+S>+Z%B*N="CY:T"89JUNZE;*[E M4PX<;OX/^)\Q7GP+(YTW/YEYG&M^G-[$^USGP^]]'N\1@$H4>2\"4';4$6K\*G".G,DYF=J<&2NQ/%I=CMRC H1MQY MJJ4I$ZA!-J# )7H:"TJ,N!W%;S&LHVYW-ZK'OMR% K#UOP_>,U]"'6V"21_[ M1'%:G]7MI9/..C5*-MZ'!Y<<[YH)X!5;@',P95-?3=%F,YH;T0$(MF:PML]1 MD*6XF*(M@_\.JKA[VE)>?RK')4"OO[WW%TPXDU,E,Y+YQ8OKH,P*>*KOY"">3+RR>).FGTC M\"8T$-(*!V+2T7HW2RQ>]P;1"M1UH8.#6@RKZ=KNXJ(::!^78FMA(4#S9[3(Z4.T7>%H_/:<.-;+,,K)I+!H"&Y8D!F7.E1(EXO34;MV M; ./Z=6NSV.OT0[U'=EG?#\!OWNH[>2[R!/:68#> E:LYQYDQ5P/"M8T@%* M,+P.C_M]/UAXY+Y__"'#.UAUA6LTPOFV^BCW %I<>@Y!D8O;X<96;*,0@JQ; MG\=^HXX9T?86QQVDM(?$SE#2CLRE['56!J6304IPW>1!2D)>'G>D1ER(W;YT M?#%*>PA?0I[D;H4@,5^7H1XT?2'0E8!*]=R'I)1O\4MZYC *5P)7Z>^C.7L5;U%V MG5-/1!.(Y-!1#E2J!TU)*7^AJ6(.2]"45.GO.P0M%:MQK@A[@4-37HH%35$I MKZ$)-H<]:(JJM)2)UX4CT$N4!6%T.@,=3,'?4;AZSM!B\H*28(5N\_432F;+ M0KQTEFLOBLOYQ;G9'IDW&5KSEJ=VF5;&L\74>5.71Y5FEF7R4#1DAX58L/W#OTL0D26BFE3(8N7M^88OA/AS>F*&7W<"Z)OGE_82\F8V&LSW\^OW_"VK\6:KCDY4>W-46V[*L>CM0;9QX,'< MMJKW^#RZ'=L]]F;H]Q/ 2!8&$;V1^)!O-E&)VIWD_46 1MFNB6!EQP^*5T4"-K,/)UP> M*$4KR3:L=G]W:W:*_HZ3/V_BNP3/40H#KKQ$%ZZB$GZ#%&P+B] 4U>GO"G*G M'HVY2Y_1@H;-P@ I+]$%I*B$WX $V\(B($5U^OL^;M,D@IF.8!;C.Y;ZVED$ M3<%<_YU:)_8(5%\$T9L8Z[T2 J[+XX5B_S+@V(O%TVW ]MTQNNW-#:E3YJ!W M"[#D,)[%ZA?TZD?S*KG2R6O8G=* :&LKB&G'?F+F$J^#,&;COOVM#?;ZFX;\ MG&M%BYST&K*.^Z\@67PCOOP+HEMJO2%=3+8;WGED8]\P[=@4@U5BWALMN94# M"H_+&(M?9A,_H'F>A-F6+(D6^3Q+F0TL)MIAD$WD7N."U)$T+8_'&(M(9L-^ M(:-Y)&Q5 45E R:%>^TI5T32F$P&EE=?AS04:"3$XB&E8S(1R\;37#4KR_[M MD,8SF&)AM5E(Q\3J%1>&%U?H[RYKZY'E\H"N/^D3$^VN)K*)'%*-.>.3D7'5 M,Y@'VE%PMD%)0*%;@Y$Y $FHZG?@>50C7@"2M N&ZM:]WQCL8N, M9X0@0ND]>D%QCNHSC*[2 I):22;)V"L-6#-AD(;B#%.L"HK)'9.QW:S48TX/ MRNS;4YQV.XJ HCLM:%)X@QBY?GJ 8?+5=[&.W"4@8J TNWJE=Y^[6^*.GH\-?8X?BZ1$:,5??QB;&S#-@,Z5# 8N3O"6@1 M8X(65$U^6 [K>S,BI_W=81#(M(%B@,''WS.&+P3)^?J1*'J+,\2+XQ'0[")Y MF#0.PP&B%102'%X&M^Q=R DE'+,Q6Q\O?<5#2'8]A.>BK*X,Y:T,[)8'8L'ZSI_(&1%QJN=/Y_5L1BOY_ZE7@SD M_%E<_)V*_A8D(=7L/LA8.PB\SY7!^I^=4(3I[OD$#&7&WRW \0+'Q:;_4Q#_ M.5L23*$%%6UZ^[''>$Q8,CDVZR>9K)8'.T$4S); DTO^SS\31AR3S.Y,F:5O=\K M S5^'U=FIG-D?&G*S7:"A]Q5#N-PG:_9N\FL;_4N1F&V_1*\TLY^CI,$?POCU46P(5^RK>",'5J4/XN0ML.7X*L2")Q269PPA['(F1VNC:AR] "*P@& MDHBCO\MQ>H+X6)T@WJ%D3DVQ0N>(3/[CU77X6KRNO%MJ,N*?U LWXJ)4"KN, M-B-#P%V98BW^KM?:1J!OUJ0/1(-@,8N;R]*/0J\F+\;T<:)B+F-04WE-_R?B M?RS3U69O*O*@+/:]3H@\2$$F]L0%_4&?@@$T\2>NP>!FBMDTCAE64;CFB^<@ M6:$+7+X=<4_UG:1?\B@+-[T(<'B!RHB0 BZC1UEA,&H@G"NT_.@&6A[)NC\D MSO069;_C)'ONAN!P/M[1!EP*_?Y5&WZD]TD!NYL+<&V3#3B2*:] M.V0:7M2%?3EQXF?Y)9N^[=AIG9FG3AF2K:3E8,^<+&5!;C$_ZDS'M::]16)GZLU;1#*^CZ[+ M/8ZB:YR0 7[!T89!T=&G13&Z1APU.+*/V#]%!L9MD%) MB!>D,R?9V*?QM3I$0Q2NXHN<*!'/MX])$*=188G/Q%>I>>Z'K^16."6?J7JYC=N"-8JC]L8\@HR#;8 MM+FKSF1RU!-+V50(/)ED,+(<(S0"TL29V$3[G&RPL;.L=?AXO)-^0[B5YU*I MY<'1 MS"(0[7S[)?@?G%Q$04(0W:/&(YL\QCO!JR[Y!"R]1WZJ%E!AM+-)M.*QCBO:PI5AU<6\7 M4J7G,><7>9KA-4KN4;E^2I_##7O3&T!9OSDEHO01>W#5C3$GK,K?0/4B"?5Z M@S(T624(\9_]DA/ND_%S"7W$&%AQ8XB):O(WZ)R&E$81FF=Y<2!%%OH9>TR5 M$S;R$_ (?4086'%CA(EJLAQ>[H;IN7-R;#I9!;=%5X0R?%:QZF/8'@(O),5M M(UEF\?:29+5+FJ5?J[\GEZ=@M(9^IV"T4S#:*1CM%(QV"D8[@F TDQR]]?[1 M)%Y,PSE]&XW=K #*7=9> :5[S0Q73-+<0D;ZRXQ3#.+WN1:P$98(F?W#(A4] MW.,[I6D[I6D[UC1MAVS8,KT1NV%9W^J&;7]SKF$%HHL;MEW0WT"<4_X]*^,T M+"V?VIC1R]2MR%P]J6,TI/@=@Z0X^E&E4)]GXKZKQ=]HBT&TRG^?K/*(Q]9,U M?7SWK\)R@^ NZ(2 M@YU=[@/V3@#M=Q2NGFF7*C->W15W5L[1$B?H%KUF]RA&WX)HEES1L/94Q9-J M#=U*+V.X>&1)YOEBNM8J3>BS/=!S?4M)W #E;5][:(UUAX#A1Q M,^W=\?(P-$UT7P@;W+)IVYQ12_OREYR[Q_?![E$6)N7!#7&ARS"[BX+8X&J8 MI?A]&LD;IR7(XL5>2'X"O3J>7[UD'=^O4M*!.VF7I+5BM&@UVTY2R;4TA;*] MFVF@LB-F2Q9)Q_C*?-#9@,&:\K&O MJ0')ZSMJ4O(14X_*&@TKJ]M-1X'L^[=$QA\^?/PG_7="9%\43\$P'9J$6QU]CHM/5>A/A+>)$8DKI*BL)Z-P& E1!!1@(6/J[ MRC:;[6+XE%!N:&FU96YS;G7'L-^DLC3C&%]UK<+;@P*(PFL0@ C^SOE.(:&G MD-!32.@I)/04$GH*"1UV=%>-"@6.V/W 4 ]#6OJZ[E6=;(L_.UY0>6ET$T3RO,N]PSDT,N7!M!>3BKO5V\L:KBFCV%(6K0@$* M!)S'K&=HK?.%6AC.UZ$5IQK6F,L>.^:5K5%!@K(71=H"^CO#4S'"+MV@.;+9NA%C?Q/$%!:C)^ZE9EK1^+JOJ^^S"X$1SJOR*9+=^C&Q4. MHJ4/I/%!*P)9NS*$ +4BK_)CFBQ=/--U^DW3LDDBIW9C=U6"9 ZFX,>',("*\YU3K+B#N$8J*GE'1IQK?"]&0]#^NPV@<$6A4X; M,#MO_QW+GH?2 M,MK:;H>L5OTSU1>4/&$7HTL:B8>+G"0T!C%!SS1]S@NZHQ R?;ZLD+MV[Y\KE^&&S MO'+^H$_7&/8./7C5'=.Q;'J59N&:^N[K/",VJ;5L*7\37^0);=AK8KL@^F\4 MR)%KRIB?S5&;L<_8MV1.:YU#7Q[]DUQ'>D]316J**GO&)([S(&KI3U81=;HN M\N><&(+=;6QP;/<7,X[>=12+!C3K(6:"5%WC[WY/>[HVJ%T#M1S-F\#UC44F8E[!9B9]QU"SVQV^P)8AJH;_/O1C!"UYE^"C+1QO&I]+SO_ M;%E\5.L$<'ZP?@#A=S1=0=EXP_0&B!A5A_AY]&T2D="S^#I,4B+T(]U\KL>V MUIC70;):V,AZNB?P]_19&*[&W-Z(^RBZF@?C'_5C /P M]Z='#&U#MYXSTJ@N)H M\&CZ\$S0]T05N0NVQ?5^WEU2*\SJ0<^0F0./S1;B]1&0)/1&2Q0_16N+;>Z36F.]XCY32T.=@S7I?B/6I\6#?_M/HPC.?CF5_["A@\$@L M]W5$\N,'[H.(_8\-B9H?1QL7.7;#$OG;8UN;2?VF8;/P$+D:1[!2]]T9(>K8 M-JI?G^D6]?>VNGV'BX7NB#?5-:R]V2B^/R)7:D5J83AZYK?*M)UOX\T-M)MR MKT&\$ X80U91SQ@&J6*T1JE/JQKS.O[[M'9&D3THP.A5KL9RE%-+O[/4R:HX4FQ":'@25'$G_?+&0/N?@@ M@U"[R5J2%/M,@TC@^71_D!FM:-XUX)2V4ZV_^9A.#R.?'D8^UH>1#VV8T_NY M SM[U;=U+3CZ_KN['KX((+4#SPS3[KDH=)D/9@A=U ,86HN:RVGGFRV+0\'' MYR#[K^ %%;6G9 Z-DA>TN,;)=9[0G TW:9H'\;Q[7&+$HXZHT^/A[E(*#@IL MQX**"RNI?$615G,D MG>] [3!$_QQ.]#$6>>P#TETX\&QY'83)ER#Y$V6_!5%.YSS%KF-1])W;%ITB YB*)_^+-CO@:P*F2HLD]Y4SRU\ M3OJ/:0U8@^GP):KA2'K?\-9W:M 22>UOOF%MK.^+O'ID MEAXS#66KYVI6:]J=E:O]WONX63LYU?&55='/#.BM-Z@LT;C^4,[Q+0_87/Z6 MAFL&_^^](P,M[U2/YGSYK\P= M_QB\HM&O^.U$X=\(W:=YDE'N$S;Q*4>;!EWC!(6K^"I(8C*W2^_1)LB2D.*V MHZBV^FJY1/-L]^8#T?Z>J'2/YCB> MAU%8F*;2O$5Q&9*"M)W"(.K>%K#(LKY88(6EZ[@=P'!*"+=3O[_QJ%_CA.BZ MBL._$!F(7ZO[^2GHS7.MLE4C*99U'<8FIE#"JV)%EF+HQIA478=Q0/I@$#4V M72?Q@AZA%H>G7TC!O$P^,?JL:R=4(Z<%9]H%(:WG(T+2$7-'/V7[-F$E+Q!0 M[)(<,2A&TVB*XQ7!X)I*Q;EO*B*I=&*3.*,4\_ZHF(BCV.AW.+^@19BO'XE( MMSA#*3N\7T13A_FS:48;;"2M@6%:M<<3-L_B,@";UVB1D\S8*RK>%!=I&#XQ MVYE/4)F#1>!P"TOU@38OBY'^/-6)&VU")XR!WDQLO_I:"(^5OS=$1(,RPW;2 M:Q\,?BS#^9Z$HJUF;TN=.>/A;;QSJ>REAB>F1VE6K&'#]$_NUI^8;+?OQR,; M=5+S6*%K'UAYCH(DC%?7X2M:-(5F3';4"S^?R.Q8R,E*(0+PL:IKBL_,W/ -I9Z%E1?DHH MXMLWI=W3O#'W"AJZ*+U8R7IZ[2 MA+$[P?I49ZEK?1I_U!BJV;'0"IRAQK(P10J9EA#^SI'DK@P?K#-S6J\K61%* M,)A$1]"40X[_&#[Z"3NC5>E:B.A+=02SQ_-M;:TM8%+"I^U/3%BTX^LKQ@:L M;[?D],+ L /AM 0 " 8:1 M !E;6PM,C Q-C W,#(N>'-D4$L! A0#% @ &UL4$L! A0# M% @ &UL4$L! A0#% @ &UL4$L! A0#% M @ &UL4$L%!@ & 8 A $ .!9 0 $! end