0000031107-18-000029.txt : 20180806 0000031107-18-000029.hdr.sgml : 20180806 20180806165400 ACCESSION NUMBER: 0000031107-18-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 50 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180806 DATE AS OF CHANGE: 20180806 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: 18995370 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 fm10q2nd2018.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 June 30, 2018

OR

[  ]
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 for the transition period from ________________ to _______________


Commission File Number 001-35383


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


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

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




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 Website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).                              Yes [X]  No [  ]


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


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


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


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


As of June 30, 2018, 6,266,911 shares of the registrant's common stock, no par value per share, were issued and outstanding.

1


The Eastern Company
Form 10-Q

FOR THE FISCAL YEAR ENDED JUNE 30, 2018

TABLE OF CONTENTS

   
Page
     
     
     
     
PART I
   
Financial Statements and Footnotes
  3.
     
     
     
     
 
PART II
   
     
     
     
 
 

2

PART 1 – FINANCIAL INFORMATION




ITEM 1 – FINANCIAL STATEMENTS


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

   
Six Months Ended
   
Three Months Ended
 
   
June 30, 2018
   
July 1, 2017
   
June 30, 2018
   
July 1, 2017
 
Net sales
 
$
120,305,849
   
$
94,088,038
   
$
60,860,852
   
$
58,044,743
 
Cost of products sold
   
(90,531,018
)
   
(69,829,465
)
   
(45,807,496
)
   
(42,530,749
)
Gross margin
   
29,774,831
     
24,258,573
     
15,053,356
     
15,513,994
 
                                 
Product development expenses
   
(3,084,258
)
   
(2,313,720
)
   
(1,581,719
)
   
(1,683,309
)
Selling and administrative expenses
   
(18,130,180
)
   
(17,222,190
)
   
(9,083,131
)
   
(11,344,223
)
Operating profit
   
8,560,393
     
4,722,663
     
4,388,506
     
2,486,462
 
                                 
Interest expense
   
(608,390
)
   
(332,678
)
   
(312,060
)
   
(311,654
)
Other income
   
444,500
     
55,765
     
225,769
     
36,112
 
Income before income taxes
   
8,396,503
     
4,445,750
     
4,302,215
     
2,210,920
 
                                 
Income taxes
   
2,037,831
     
1,462,207
     
1,043,738
     
744,518
 
Net income
 
$
6,358,672
   
$
2,983,543
   
$
3,258,477
   
$
1,466,402
 
                                 
Earnings per Share:
                               
Basic
 
$
1.02
   
$
.48
   
$
.52
   
$
.23
 
                                 
Diluted
 
$
1.01
   
$
.47
   
$
.52
   
$
.23
 
                                 
Cash dividends per share:
 
$
.22
   
$
.22
   
$
.11
   
$
.11
 

See accompanying notes.


3


THE EASTERN COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
 
   
Six Months Ended
   
Three Months Ended
 
   
June 30, 2018
   
July 1, 2017
   
June 30, 2018
   
July 1, 2017
 
Net income
 
$
6,358,672
   
$
2,983,543
   
$
3,258,477
   
$
1,466,402
 
Other comprehensive income/(loss):
                               
Change in foreign currency translation
   
(274,318
)
   
883,823
     
(883,246
)
   
411,852
 
Change in marketable securities, net of
                               
tax benefit of:
                               
2017 - $ $5,553 and $6,345
   
     
10,169
     
     
11,620
 
Change in fair value of interest rate swap, net of tax benefit/(cost) of:
2018 – $59,166 and $19,202 respectively
2017 – $41,680
   
226,645
     
(68,005
)
   
60,806
     
(68,005
)
Change in pension and postretirement benefit costs, net of taxes of:
2018 – $131,685 and $65,843 respectively
2017 – $225,727 and $112,864, respectively
   
445,449
     
413,366
     
222,724
     
206,683
 
Total other comprehensive income
   
397,776
     
1,239,353
     
(599,716
)
   
562,150
 
Comprehensive income
 
$
6,756,448
   
$
4,222,896
   
$
2,658,761
   
$
2,028,552
 


See accompanying notes.
4


THE EASTERN COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS


ASSETS
 
June 30, 2018
   
December 30, 2017
 
   
(Unaudited)
       
Current Assets
           
Cash and cash equivalents
 
$
18,979,924
   
$
22,275,477
 
Accounts receivable, less allowances: $667,000 - 2018; $389,000 - 2017
   
30,449,373
     
27,119,910
 
Inventories
   
49,889,085
     
47,268,757
 
Prepaid expenses and other assets
   
3,839,937
     
3,401,456
 
Total Current Assets
   
103,158,319
     
100,065,600
 
Property, Plant and Equipment
   
72,266,184
     
70,109,077
 
Accumulated depreciation
   
(42,756,081
)
   
(41,075,121
)
     
29,510,103
     
29,033,956
 
Goodwill
   
34,874,518
     
32,228,891
 
Trademarks
   
3,686,064
     
3,686,063
 
Patents and other intangibles net of accumulated amortization
   
11,018,808
     
9,433,596
 
Deferred income taxes
   
1,840,724
     
2,010,291
 
     
51,420,114
     
47,358,841
 
TOTAL ASSETS
 
$
184,088,536
   
$
176,458,397
 



LIABILITIES AND SHAREHOLDERS' EQUITY
           
Current Liabilities
           
Accounts payable
 
$
18,075,133
   
$
14,712,414
 
Accrued compensation
   
2,844,041
     
4,376,211
 
Other accrued expenses
   
4,046,863
     
3,606,057
 
Contingent liability
   
2,070,000
     
2,070,000
 
Current portion of long-term debt
   
7,550,000
     
6,550,000
 
Total Current Liabilities
   
34,586,037
     
31,314,682
 
                 
Deferred income taxes
   
1,723,543
     
1,723,543
 
Other long-term liabilities
   
358,982
     
358,982
 
Long-term debt, less current portion
   
27,900,000
     
28,675,000
 
Accrued postretirement benefits
   
1,000,409
     
1,032,171
 
Accrued pension cost
   
25,994,635
     
26,423,429
 
                 
Shareholders' Equity
               
 Preferred Stock, no par value:
               
        Authorized and unissued: 2,000,000 shares
               
Common Stock, no par value, Authorized: 50,000,000 shares
   
29,715,945
     
29,501,123
 
Issued: 8,961,640 shares in 2018 and 8,957,974 shares in 2017
               
Treasury Stock: 2,694,729 shares in 2018 and 2017
   
(19,105,723
)
   
(19,105,723
)
Retained earnings
   
102,903,644
     
97,921,903
 
Accumulated other comprehensive income (loss):
               
Foreign currency translation
   
(1,217,511
)
   
(943,193
)
Unrealized gain on interest rate swap, net of tax
   
268,402
     
41,757
 
Unrecognized net pension and postretirement benefit costs, net of tax
   
(20,039,828
)
   
(20,485,277
)
   Accumulated other comprehensive loss
   
(20,988,937
)
   
(21,386,713
)
Total Shareholders' Equity
   
92,524,929
     
86,930,590
 
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY
 
$
184,088,536
   
$
176,458,397
 

See accompanying notes.
5



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


   
Six Months Ended
 
   
June 30, 2018
   
July 1, 2017
 
Operating Activities
           
Net income
 
$
6,358,672
   
$
2,983,543
 
Adjustments to reconcile net income to net cash provided by operating activities:
               
Depreciation and amortization
   
2,314,985
     
1,536,319
 
Unrecognized pension and postretirement benefits
   
116,578
     
231,005
 
Loss on sale of equipment and other assets
   
50,348
     
48,618
 
Provision for doubtful accounts
   
201,552
     
24,866
 
Issuance of Common Stock for directors' fees
   
214,821
     
81,970
 
Changes in operating assets and liabilities:
               
Accounts receivable
   
(3,717,778
)
   
(4,519,266
)
Inventories
   
(2,658,358
)
   
3,249,443
 
Prepaid expenses and other
   
(339,385
)
   
(1,636,168
)
Other assets
   
(58,426
)
   
970,284
 
Accounts payable
   
3,712,586
     
956,626
 
Accrued compensation
   
(1,527,545
)
   
(822,861
)
Other accrued expenses
   
946,368
     
3,204,161
 
Net cash provided by operating activities
   
5,614,417
     
6,308,540
 
                 
Investing Activities
               
Marketable securities
   
     
(318,039
)
Business Acquisition, net of cash acquired
   
(4,994,685
)
   
(42,148,000
)
Capitalized software
   
(1,444,459
)
   
 
Purchases of property, plant and equipment
   
(1,236,375
)
   
(708,499
)
Net cash used in investing activities
   
(7,675,519
)
   
(43,174,538
)
                 
Financing Activities
               
Proceeds from issuance of long-term debt
   
— 
     
31,000,000
 
Proceeds from short term borrowings
   
7,000,000
     
6,614,611
 
Payments on revolving credit note
   
(6,000,000
)
   
(1,614,611
)
Principal payments on long-term debt
   
(775,000
)
   
(1,785,714
)
Dividends paid
   
(1,378,456
)
   
(1,376,914
)
Net cash used in financing activities
   
(1,153,456
)
   
32,837,372
 
                 
Effect of exchange rate changes on cash
   
(80,996
)
   
382,052
 
Net change in cash and cash equivalents
   
(3,295,553
)
   
(3,646,574
)
                 
Cash and cash equivalents at beginning of period
   
22,275,477
     
22,725,376
 
Cash and cash equivalents at end of period
 
$
18,979,924
   
$
19,078,802
 

See accompanying notes.



6

THE EASTERN COMPANY
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
June 30, 2018


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 Regulation S-X 10-01 and do not include all of the information and footnotes required by generally accepted accounting principles in the United States ("GAAP") for complete financial statements. Refer to the Company's consolidated financial statements and notes thereto included in its Annual Report on Form 10-K for the year ended December 30, 2017 (the 2017 For 10-K filed with the Securities and Exchange Commission on March 15, 2018) for additional information.

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

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

Commencing with Quarterly Report on Form 10-Q for the period ended September 30, 2017, product development expenses have been separately identified for all periods presented. These expenses have been reclassified from cost of products sold and selling and administrative expenses. Product development expenses are not necessarily a cost of product sold. The reclassified amounts as of July 1, 2017 do not change the overall results of the Company.

Commencing with this Quarterly Report on Form 10-Q, in accordance with ASU 2017-07 – Compensation – Retirement Benefits, net periodic pension costs have been separately identified for all periods presented. These expenses have been reclassified to cost of products sold from other income.


Note B – Earnings Per Share

The denominators used to calculate earnings per share are as follow:

   
Six Months Ended
   
Three Months Ended
 
   
June 30, 2018
   
July 1, 2017
   
June 30, 2018
   
July 1, 2017
 
Basic:
                       
Weighted average shares outstanding
   
6,264,435
     
6,257,482
     
6,265,315
     
6,258,467
 
                                 
Diluted:
                               
Weighted average shares outstanding
   
6,264,435
     
6,257,482
     
6,265,315
     
6,258,467
 
Dilutive stock options
   
27,002
     
13,436
     
27,002
     
26,872
 
Denominator for diluted earnings per share
   
6,291,437
     
6,270,918
     
6,292,317
     
6,285,339
 


7


Note C – Inventories

Inventories consist of the following components:

   
June 30, 2018
   
December 30, 2017
 
             
Raw material and component parts
 
$
15,126,400
   
$
14,331,915
 
Work in process
   
8,146,245
     
7,718,379
 
Finished goods
   
26,616,440
     
25,218,463
 
Total inventories
 
$
49,889,085
   
$
47,268,757
 


Note D – Segment Information

Financial information by segment is as follows:

   
Six Months Ended
   
Three Months Ended
 
   
June 30, 2018
   
July 1, 2017
   
June 30, 2018
   
July 1, 2017
 
Revenues:
                       
Sales to unaffiliated customers:
                       
Industrial Hardware
 
$
72,410,627
   
$
50,541,057
   
$
35,853,583
   
$
35,098,231
 
Security Products
   
33,007,356
     
30,117,055
     
17,888,028
     
16,199,567
 
Metal Products
   
14,887,866
     
13,429,926
     
7,119,241
     
6,746,945
 
   
$
120,305,849
   
$
94,088,038
   
$
60,860,852
   
$
58,044,743
 
                                 
Income before income taxes:
                               
Industrial Hardware
 
$
5,284,529
   
$
1,064,263
   
$
2,518,086
   
$
497,471
 
Security Products
   
2,649,180
     
2,685,795
     
1,664,041
     
1,691,358
 
Metal Products
   
626,684
     
972,605
     
206,379
     
297,633
 
Operating Profit
   
8,560,393
     
4,722,663
     
4,388,506
     
2,486,462
 
Interest expense
   
(608,390
)
   
(332,678
)
   
(312,060
)
   
(311,654
)
Other income
   
444,500
     
55,765
     
225,769
     
36,112
 
   
$
8,396,503
   
$
4,445,750
   
$
4,302,215
   
$
2,210,920
 


Note E – Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2016-02, Leases (Topic 842). ASU 2016-02 requires leases 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, 2018.  Early adoption is permitted. The Company is evaluating the impact of the new guidance.

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


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 April 3, 2017, the Company signed an amended and restated loan agreement (the "Restated Loan Agreement") with People's United Bank that included a $31 million term portion and a $10 million revolving credit portion.  Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc. ("Velvac").  The term portion of the Restated Loan Agreement requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.  The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.  The term loan is a five-year loan with the remaining balance due on March 1, 2022.  The revolving credit portion of the Restated Loan Agreement has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results on an annualized basis.  The revolving credit portion has a maturity date of April 1, 2022.  On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.  The Company subsequently paid off $1.6 million during 2017 and drew down an additional net of $1 million during the first six months of 2018 on the revolving credit facility leaving a balance on the revolving credit facility of $6 million as of June 30, 2018.

The interest rates on the term and revolving credit portions of the Restated Loan Agreement vary.  The interest rates vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The margin spread is based on operating results calculated on a rolling-four-quarter basis.  The Company may also borrow funds at the lender's prime rate.  On June 30, 2018, the interest rate for one half ($14.7 million) of the term portion of the Restated Loan Agreement was 3.73%, using a one month LIBOR rate, and the interest rate for the remaining balance ($14.7 million) of the term portion was 4.05%, based on a three month LIBOR rate. As of June 30, 2018, the interest rate for the $6 million balance of the revolving credit portion of the Restated Loan Agreement was 3.73%, based on a one month LIBOR rate.

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

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


Note G – 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.
9

In addition, the Company provides health care and life insurance for retired salaried employees in the U.S.who meet specific eligibility requirements.

Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2018 and 2017 are as follows:
 
   
Pension Benefits
 
   
Six Months Ended
   
Three Months Ended
 
   
June 30, 2018
   
July 1, 2017
   
June 30, 2018
   
July 1, 2017
 
Service cost
 
$
659,922
   
$
634,718
   
$
329,901
   
$
317,358
 
Interest cost
   
1,553,583
     
1,582,112
     
776,791
     
791,055
 
Expected return on plan assets
   
(2,609,758
)
   
(2,391,787
)
   
(1,304,878
)
   
(1,195,892
)
Amortization of prior service cost
   
65,381
     
72,874
     
32,690
     
36,436
 
Amortization of the net loss
   
555,056
     
615,743
     
277,528
     
307,873
 
Net periodic benefit cost
 
$
224,184
   
$
513,660
   
$
112,032
   
$
256,830
 
 

 
   
Postretirement Benefits
 
   
Six Months Ended
   
Three Months Ended
 
   
June 30, 2018
   
July 1, 2017
   
June 30, 2018
   
July 1, 2017
 
Service cost
 
$
18,512
   
$
13,695
   
$
9,256
   
$
6,848
 
Interest cost
   
38,581
     
40,414
     
19,291
     
20,207
 
Expected return on plan assets
   
(27,825
)
   
(25,747
)
   
(13,912
)
   
(12,873
)
Amortization of prior service cost
   
(2,536
)
   
(10,722
)
   
(1,268
)
   
(5,361
)
Amortization of the net loss
   
(32,796
)
   
(38,801
)
   
(16,398
)
   
(19,401
)
Net periodic benefit cost
 
$
(6,064
)
 
$
(21,161
)
 
$
(3,031
)
 
$
(10,580
)


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 fiscal year 2018, the Company expects to contribute $510,000 into its Hourly Rated Employees Pension Plans and $105,000 into its postretirement plan. In addition, the Company has elected to prepay $2,000,000 in pension contributions towards its Salaried Employees Pension Plan during the third quarter of 2018 to take advantage of the higher tax deduction on its 2017 tax return. As of June 30, 2018, the Company has not made any contributions into its pension plans. The Company has contributed $64,000 to its postretirement plan and intends to make the balance of the contributions during the remainder of the year.
 
The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code (the "401(k) Plan") covering substantially all U.S. non-union employees.  The 401(k) Plan allows participants to make voluntary contributions from their annual compensation on a pre-tax basis, subject to limitations under the Internal Revenue Code.  The 401(k) Plan provides for contributions by the Company at its discretion.

The Company made contributions to the plan as follows:

     
 
Six Months Ended
 
Three Months Ended
 
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
 
Regular matching contribution
 
$
306,121
   
$
235,423
   
$
140,106
   
$
118,947
 
Transitional credit contribution
   
205,614
     
231,072
     
81,506
     
95,702
 
Non-discretionary contribution
   
540,831
     
323,232
     
16,458
     
15,664
 
Total contributions for the period
 
$
1,052,566
   
$
789,727
   
$
238,070
   
$
230,313
 


The non-discretionary contribution of $502,617 made in the six months ended June 30, 2018 was expensed in the prior fiscal year.

10


Note H – Stock Based Compensation

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

As of June 30, 2018, the Company had one stock option plan, the 2010 Executive Stock Incentive Plan (the "2010 Plan"), for officers, other key employees, and non-employee directors.  Incentive stock options granted under the 2010 plan must have exercise prices that are not less than 100% of the fair market value of the 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 (the "Compensation Committee").  Under the 2010 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee.   No options or restricted stock were granted in the second quarter of fiscal year 2018 and 25,000 stock options were granted in the second quarter of 2017.

The 2010 Plan also permits the issuance of stock appreciation rights (SARs).  The SARs are in the form of an option with a cashless exercise price equal to the fair value of the Company's common stock at the date of grant.  During the second quarter of 2018, the Company did not issue any SARs.

Stock-based compensation expense in connection with SARs granted to employees and directors in the second quarter of 2018 and 2017 was approximately $74,000 and $56,000, respectively, and for the six months of fiscal 2018 and 2017 was approximately $130,000 and $63,000 respectively.

As of June 30, 2018, there were 275,000 units reserved and available for future grant under the 2010 Plan.  The following tables set forth the outstanding SARs for the periods specified:

   
Six Months Ended
June 30, 2018
   
Year Ended
December 30, 2017
 
   
Units
   
Weighted - Average Exercise Price
   
Units
   
Weighted - Average Exercise Price
 
Outstanding at beginning of period
   
141,500
   
$
20.36
     
--
   
$
--
 
Issued
   
51,000
     
24.90
     
149,500
     
20.39
 
Forfeited
   
(2,000
)
   
19.10
     
(8,000
)
   
21.10
 
Outstanding at end of period
   
190,500
     
21.44
     
141,500
     
20.36
 

SARs Outstanding and Exercisable
 
Range of Exercise Prices
   
Outstanding as of
June 30, 2018
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
   
Exercisable as of
June 30, 2018
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
 
$
19.10-24.90
     
190,500
     
4.0
   
$
21.44
     
20,670
     
3.7
   
$
19.10
 

11



The following tables set forth the outstanding restricted stock grants for the period specified:

   
Six Months Ended
June 30, 2018
   
Year Ended
December 30, 2017
 
   
Shares
   
Weighted - Average Exercise Price
   
Shares
   
Weighted - Average Exercise Price
 
Outstanding at beginning of period
   
25,000
   
$
     
   
$
 
Issued
   
     
     
25,000
     
 
Forfeited
   
     
     
     
 
Outstanding at end of period
   
25,000
     
     
25,000
     
 
                                 

Restricted Stock Grants Outstanding and Exercisable
 
Range of Exercise Prices
   
Outstanding as of
June 30, 2018
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
   
Exercisable as of
June 30, 2018
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
 
$
0.00
     
25,000
     
3.8
     
     
     
     
 

At June 30, 2018, outstanding SARs and grants had an intrinsic value of $1,943,000.


Note I – Income Taxes

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

The Tax Cuts and Jobs Act (the "2017 Tax Act") was enacted into law on December 22, 2017. The 2017 Tax Act, significantly changes U.S. corporate income tax laws by, among other provisions, reducing the maximum U.S. corporate income tax rate from 35% to 21% starting in 2018, and creating a territorial tax system with a one-time mandatory tax on previously deferred foreign earnings of U.S. subsidiaries.

The final impact on the Company resulting from the 2017 Tax Act's transition tax legislation may differ from the aforementioned reasonable estimate due to the complexity of calculating and supporting with primary evidence U.S. tax attributes, such as accumulated foreign earnings and profits, foreign tax paid, and other tax components involved in foreign tax credit calculations for prior years back to 1986. Such differences could be material, due to, among other things, changes in interpretations of the 2017 Tax Act, future legislative action to address questions that arise because of the 2017 Tax Act, changes in accounting standards for income taxes or related interpretations in response to the 2017 Tax Act, or any updates or changes to estimates the Company has utilized to calculate the reasonable estimate of the transition tax.

Pursuant to the SAB118, the company is allowed a measurement period of up to one year after the enactment date of the 2017 Tax Act to finalize the recording of the related tax impacts.  During the six months ending June 30, 2018, no measurement period adjustments were recorded.

The total amount of unrecognized tax benefits could increase or decrease within the next 12 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 ASC Topic 740, "Income Taxes."  There have been
12

no significant changes to the amount of unrecognized tax benefits during the six months ended June 30, 2018.  The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.


Note J – Revenue Recognition

The Company's revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled.  The Company records revenues based on a five-step model in accordance with FASB ASC Topic 606, "Revenue from Contracts with Customers."  The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies it's performance obligations, which is delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer.  A good or service is transferred when the customer obtains control of that good or service.  The Company's revenues are recorded at a point in time from the sale of tangible products.  Revenues are recognized when products are shipped.

The Company has elected the Modified Retrospective Method (the "Cumulate Effect Method") to comply with ASC Topic 606. The Cumulative Effect Method does not affect the amounts for the prior periods, but requires that the current period be reported in accordance with ASC Topic 606. ASC Topic 606 was adopted on December 31, 2017 which was the first day of the Company's 2018 fiscal year. The financial effect of ASC Topic 606 on the June 30, 2018 financial statements was not material.

Customer volume rebates, product returns, discount and allowance are variable consideration and are recorded as a reduction of revenue in the same period that the related sales are recorded.  The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material.

Refer to Note D for revenues reported by segment.  The Company has not experienced any impairment losses, has no future performance obligations and does not capitalize costs to obtain or fulfill contracts.


Note K - 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 to the Company is its accounts receivable with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At June 30, 2018 and December 30, 2017, there were no significant concentrations of credit risk. No one customer represented more than 10% of the Company's net trade receivables at June 30, 2018 or at December 30, 2017.  The maximum exposure to credit risk is primarily represented by the carrying amount of the Company's accounts receivable.

Interest Rate Risk
 
The Company's exposure to the risk of changes in market interest rates relates primarily to the Company's debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.75% to 2.50%. The Company has an interest rate swap with a notional amount of $14,725,000 on June 30, 2018 to convert a portion of its 2017 Term Loan from variable to fixed rates. The valuation of this swap is determined using the three month LIBOR rate index and mitigates the Company's exposure to interest rate risk.
13

Currency Exchange Rate Risk

The Company's currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB and the Hong Kong dollar.  Because of the Company's limited exposure to any single foreign market, any exchange gains or losses have not been material and are not expected to be material in the future.  As a result, the Company does not attempt to mitigate its foreign currency exposure through the acquisition of any speculative or leveraged financial instruments.

Fair Value Measurements

Assets and liabilities that require fair value measurement are recorded at fair value using market and income valuation approaches and considering the Company's and counterparty's credit risk. The Company uses the market approach and the income approach to value assets and liabilities as appropriate. The assets or liabilities requiring fair value measurements on June 30, 2018 are as follows:


   
Fair Value
   
Level 1
   
Level 2
   
Level 3
 
Financial Receivable
      Interest rate swap
 
$
353,161
   
$
   
$
353,161
   
$
 
Total assets
 
$
353,161
   
$
   
$
353,161
   
$
 

The Company's interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and thus classified as Level 2. The amount of the interest rate swap is included in other accrued assets.


Note L – Business Acquisition

Effective June 1, 2018 the Company acquired certain assets of Load N Lock Systems, Inc. ("Load N Lock") including accounts receivable, inventories, furniture, fixtures and equipment, intellectual property rights, assumption of certain liabilities and rights existing under all sales and purchase agreements.  Load N Lock is a leader in innovative truck cap and tonneau cover locks that keep truck contents safe and secure.  Load N Lock developed and patented the first integrated power lock for the industry and has developed numerous truck cap and tonneau cover lock related products.  Load N Lock provides its innovative products and solutions to the industry's leading manufacturers in the United States and Asia.

Load N Lock is included in the Security Products segment of the Company from the date of the acquisition.  The cost of the acquisition of Load N Lock was approximately $4,995,000.

The above acquisition was accounted for under ASC 805.  The acquired business is included in the consolidated operating results of the Company from the date of acquisition.  The excess of the cost of Load N Lock over the fair market value of the net assets acquired of $2,694,700 has been recorded as goodwill.

In connection with the above acquisition, the Company recorded the following intangible assets:

 
Asset Class/Description
 
Amount
   
Weighted-average Period in Years
 
Patents, technology, and licenses
           
Customer relationships
 
$
689,675
     
8.3
 
Intellectual property
   
586,762
     
8.3
 
Non-compete agreements
   
52,570
     
8.3
 
   
$
1,329,007
     
8.3
 

There is no anticipated residual value relating to these intangible assets.

Neither the actual results nor the pro forma effects of the acquisition of Load N Lock are material to the Company's financial statements.
14


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

The following discussion is intended to highlight significant changes in the Company's financial position and results of operations for the quarter ended June 30, 2018. The interim financial statements and this Management's Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended December 30, 2017 and the related Management's Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in the Company's 2017 Form 10-K.

Certain statements set forth in this discussion and analysis of financial condition and results of operations are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 and the rules, regulation and releases of the Securities and Exchange Commission (the "SEC").  Any statement that are not historical fact, including statements containing such words as "may," "will," "could," "expects," "intends," "believes," "plans," "anticipates," "estimated," or similar expressions, should be considered forward=looking statements. Readers should not place undue influence on these statements which, reflect management's current expectations regarding future events and operating performance and are made only as of the date of this Report. These forward-looking statements are subject to risks and uncertainties, and actual future results and trends might differ materially from those discussed in, or implied by, the forward-looking statements.

The risks and uncertainties that could cause actual results to differ from those described in the forward-looking statements depend on a variety of factors, including changing customer preferences, lack of success of new products, loss of customers, competition, increased raw material prices, problems associated with foreign sourcing of parts and products, changes within our industry segments and in the overall economy, litigation, legislation and the impact of the acquisition and integration of Velvac and its subsidiaries. In addition, terrorist threats and the possible responses by the U.S. and foreign governments, the effects on consumer demand, the financial markets, the travel industry, the trucking industry and other conditions increase the uncertainty inherent in forward-looking statements.

There are important, additional factors that could cause actual results or events to differ materially from those indicated by such forward-looking statements, including the factors described in the Company's 2017 For 10-K, which was filed with the SEC on March 15, 2018.  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.

The Company undertakes no obligation to update, alter, or otherwise revise any forward-looking statements, whether written or oral, that may be made from time to time, whether as a result of new information, future events, or otherwise.

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 2018 increased $2.8 million or 5%, as compared to the second quarter of 2017.  Sales increased across all business segments with Industrial Hardware increasing 2%, Security Products increasing 10% and Metal Products increasing 6%. The second quarter of 2018 was favorably affected by the introduction of new products which increased sales 4%. New products consisted of tumbler paddles; latch brackets primarily in Class 8 trucks, specialty vehicles and military end trucks; mini rotary engines; puck, spring return, push button and mini cam locks; and contract castings.
15

Sales in the first six months of 2018 increased $26.2 million or 28% compared to the comparable prior year period.  Organic sales in the first six months of 2018 increased 9% while the Velvac acquisition contributed 19%.  Sales volume of existing products increased by 23% in the first six months of 2018 compared to the first six months of 2017. The first six months of 2018 was favorably affected by the introduction of new products which increased sales by 4%. Compared to the prior year period, sales increased in the first six months of 2018 by 43% in the Industrial Hardware segment and by 11% in the Metal Products segment, and by 10% in the Security Products segment.

For the three months ended June 30, 2018, gross margin as a percentage of sales was 25% compared to 27% in the comparable period of 2017.  This decrease was primarily the result of increased raw material prices. Gross margin as a percentage of sales for the six months of 2018 was 25% compared to 26% for the comparable prior year period.  Raw materials are important to the products produced. Comparing the first half of 2018 and 2017, there were significant price increases for the following raw materials: hot rolled, cold rolled, stainless and galvanized steel; zinc, copper, and scrap iron.

Product development expenses decreased $0.1 million or 6% in the second quarter of 2018 and increased $0.8 million or 33% for the first six months of 2018 as compared to the prior year periods in 2017. The increase in the first six months of 2018 is the result of a full six months of Velvac related expenses compared with only three months in 2017.

Selling and administrative costs decreased $2.3 million or 20% in the second quarter of 2018 compared to the prior year period. Selling and administrative costs were adversely impacted by several one time charges incurred during the second quarter of 2017, which included $0.9 million of transaction expenses related to the Velvac acquisition, $0.3 million for environmental remediation expense related to the Metal Product segment and personnel changes of $0.2 million in the Security Products segment.  Selling and administrative costs increased 5.3% or $0.9 million for the first six months of 2018 compared to the prior year period in 2017 as a result of the inclusion of the Velvac acquisition in the second quarter of 2017.
 
Interest expense was comparable in the second quarter of 2018 to the second quarter of 2017.  Compared to the prior year period, interest expense increased $0.3 million due to the increased level of debt for a full six month period incurred in connection with the acquisition of Velvac in the second quarter of 2017.

Other income increased in the first six months of 2018 compared to the first six months of 2017 due to the adoption of FASB ASU 2017-07 - Compensation - Retirement Benefits: Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost.

A more detailed analysis of the Company's results of operations and financial condition is provided below:


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 June 30, 2018
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
75.3
%
   
70.3
%
   
87.5
%
   
75.3
%
Gross margin
   
24.7
%
   
29.7
%
   
12.5
%
   
24.7
%
                                 
Product development expense
   
3.1
%
   
2.6
%
   
     
2.6
%
Selling and administrative expense
   
14.6
%
   
17.8
%
   
9.6
%
   
14.9
%
Operating profit
   
7.0
%
   
9.3
%
   
2.9
%
   
7.2
%
                                 
                                 
16


   
Three Months Ended July 1, 2017
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
73.4
%
   
68.9
%
   
83.3
%
   
73.3
%
Gross margin
   
26.6
%
   
31.1
%
   
16.7
%
   
26.7
%
                                 
Product development expense
   
3.6
%
   
2.7
%
   
     
2.9
%
Selling and administrative expense
   
21.6
%
   
18.0
%
   
12.3
%
   
19.5
%
Operating profit
   
1.4
%
   
10.4
%
   
4.4
%
   
4.3
%


The following table shows the amount of change for the second quarter of 2018 compared to the second quarter of 2017 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
 
$
755
   
$
1,689
   
$
372
   
$
2,816
 
                                 
         Volume
   
-0.3
%
   
5.9
%
   
-9.0
%
   
0.4
%
         Prices
   
1.0
%
   
0.6
%
   
2.1
%
   
1.0
%
         New products
   
1.5
%
   
3.9
%
   
12.4
%
   
3.5
%
     
2.2
%
   
10.4
%
   
5.5
%
   
4.9
%
                                 
Operating profit
 
$
2,020
   
$
(27
)
 
$
(91
)
 
$
1,902
 
     
406.5
%
   
-1.6
%
   
-30.7
%
   
76.5
%
                                 
                                 
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:

   
Six Months Ended June 30, 2018
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
75.1
%
   
70.6
%
   
86.5
%
   
75.2
%
Gross margin
   
24.9
%
   
29.4
%
   
13.5
%
   
24.8
%
                                 
Product development expense
   
2.9
%
   
2.9
%
   
     
2.6
%
Selling and administrative expense
   
14.7
%
   
18.5
%
   
9.3
%
   
15.1
%
Operating profit
   
7.3
%
   
8.0
%
   
4.2
%
   
7.1
%
                                 
                                 
   
Six Months Ended July 1, 2017
 
   
Industrial
   
Security
   
Metal
         
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
74.8
%
   
69.4
%
   
82.7
%
   
74.2
%
Gross margin
   
25.2
%
   
30.6
%
   
17.3
%
   
25.8
%
                                 
Product development expense
   
2.8
%
   
2.9
%
   
     
2.5
%
Selling and administrative expense
   
20.3
%
   
18.8
%
   
10.0
%
   
18.3
%
Operating profit
   
2.1
%
   
8.9
%
   
7.3
%
   
5.0
%

17


The following table shows the amount of change for the first six months of 2018 compared to the first six months of 2017 in sales and operating profit by segment (dollars in thousands):

   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
 
$
21,870
   
$
2,890
   
$
1,458
   
$
26,218
 
                                 
         Volume
   
40.9
%
   
4.8
%
   
-6.8
%
   
22.5
%
         Prices
   
0.8
%
   
0.6
%
   
2.2
%
   
1.0
%
         New products
   
1.6
%
   
4.2
%
   
15.4
%
   
4.4
%
     
43.3
%
   
9.6
%
   
10.8
%
   
27.9
%
                                 
Operating profit
 
$
4,221
   
$
(37
)
 
$
(346
)
 
$
3,838
 
     
396.7
%
   
-1.4
%
   
-35.6
%
   
81.3
%


Industrial Hardware Segment

Net sales were up 2% in the second quarter of 2018 and 43% in the first half of 2018 compared to the respective corresponding prior year periods.  The increase in sales in the first half of 2018 when compared to the respective corresponding prior year period reflect a full six months of sales from the Velvac acquisition in 2018 and only three months of sales in 2017.  Sales of new products included tumbler paddles and latch brackets primarily in Class 8 trucks, specialty vehicles and military end markets, and mini rotary locks.

Cost of products sold increased 5% in the second quarter and 44% in the first half of 2018 compared to the respective corresponding prior year periods due to increased sales volume and raw material prices.  Velvac's cost of products sold for the first half of 2018 represent 92% of the increase in the cost of products sold which reflects a full six months of cost of products sold from the Velvac acquisition in 2018 and only three months of sales in 2017. Raw material prices for steel and zinc increased in the first half of 2018 as compared to the first half of 2017.  These materials are important in the products produced.  Comparing raw material prices for the first half of 2018 and 2017, hot rolled steel prices increased 18%, cold rolled steel prices increased 24%, galvanized steel prices increased 88% and stainless steel increased 15%.

Gross margin as a percentage of net sales was 25% in the second quarter 2018 compared to 27% in the same period in 2017.  Gross margin as a percentage of net sales was 25% in the first half of 2018 compared to 25% in the same period in 2017. The change in gross margin for the second quarter of 2018 reflects the mix of products produced offset by the increase in raw material costs. 2017 cost was adversely affected due to purchase accounting write-off of step up in inventory value in the Velvac acquisition.

Product development expense as a percentage of net sales was 3% in the second quarter 2018 compared to 4% in the same period in 2017.  Product development expense as a percentage of net sales was 3% in the first half of 2018 and the comparable period in 2017.

Selling and administrative expenses decreased 31% for the second quarter of 2018 compared to the same period in 2017. The most significant factor contributing to this decrease were the costs due to the acquisition of Velvac in the second quarter of 2017.  In 2017, selling and administrative costs were adversely impacted by several one time charges which included $0.9 million of transaction expenses related to the Velvac acquisition.  Selling and administrative expenses increased 4% for the first half of 2018 compared to the same period in 2017.  The most significant factor contributing to this increase were sales commissions due to the acquisition of Velvac in the second quarter of 2017.

18


Security Products Segment

Net sales increased 10% in the second quarter and first half period of 2018 compared to the same periods of 2017The increase in second quarter 2018 sales resulted from an increase in sales volume of 6% of existing products to the commercial laundry market and new product sales of 4% to the commercial lock market.  The increase in the first half of 2018 sales resulted from an increase of 5% for both sales volume of existing products and 4% for new products.  New product sales included a zinc branded puck lock, a spring return lock, a push button lock and a mini cam lock.

Cost of products sold increased 13% in the second quarter and 12% for the first half of 2018 as compared to the comparable periods of 2017, as the result of increased sales volume and raw material prices.  These materials are important in the products produced.  Raw material prices for cold rolled steel, zinc and copper increased in the second quarter and first half of 2018 when compared to the comparable periods of 2017.  Zinc prices increased 7% and copper prices increased 11%.  In addition, payroll and payroll related expenses increased 19% in the second quarter and 17% in the first half of 2018 as compared to the same periods of 2017 which was the result of hiring additional personnel at several divisions.

Gross margin as a percentage of net sales was 30% the second quarter of 2018 and 29% in the first half of 2018, as compared to 31% in the second quarter and first half of 2017.  The decrease in gross margin for the second quarter of 2018 period reflects the mix of products produced offset by the increase in raw materials costs.

Product development expense as a percentage of net sales was 3% for each of the second quarters and first halves of 2018 and 2017.

Selling and administrative expenses increased 9% in the second quarter and 8% in the first half of 2018, as compared to the same periods in 2017. The most significant factor resulting in the increase were the costs related to the Load N Lock acquisition in the second quarter of 2018.


Metal Products Segment

Net sales increased 6% in the second quarter and 11% in the first half of 2018 as compared to the comparable periods of 2017. Increased sales volume of industrial castings products represented the entire increase from the second quarter of 2017 levels as the Company continues efforts to diversify away from traditional mining products.  New product sales were to the mining, oil, water, gas, and rail industries.

Cost of products sold increased 11% in the second quarter and 16% in the first half of 2018, as compared to the same periods in 2017 as the result of increased sales volume and raw material prices.  The increase in cost is the result of hiring additional personnel adding 9% in payroll cost in the second quarter of 2018 and 24% in the first half of 2018.  Supplies and tools costs increased 24% in the second quarter and 35% in the first half of 2018 as a result of increased production.  Raw material price for scrap iron increased in the first half of 2018 when compared to the first half of 2017 by 14%.

Gross margin as a percentage of net sales was 13% in the second quarter of 2018 compared to 17% in 2017. Gross margin as a percentage of net sales was 14% in the first half of 2018 compared to 17% in 2017.

Selling and administrative expenses decreased 18% in the second quarter of 2018 compared to the same period in 2017.  Selling and administrative expenses increased 2% in the first half of 2018 compared to the same period in 2017.  The decrease in the second quarter of 2018 was due to environmental costs incurred in the second quarter of 2017.

19


Liquidity and Sources of Capital

The Company generated approximately $5,600,000 of cash from its operations during the first six months of 2018 compared to approximately $6,309,000 during the same period in 2017.  The decrease in cash flows in the 2018 period compared to the 2017 period was primarily the result of increased inventories and accounts receivable on increased organic sales and the inclusion of the Velvac acquisition during the 2018 period.  Cash flow from operations coupled with cash at the beginning of the 2018 fiscal year was sufficient to fund capital expenditures, debt service, and dividend payments.

Additions to property, plant and equipment were approximately $1,236,000 for the first six months of 2018 and $709,000 for the same period in 2017.  As of June 31, 2018, there was approximately $260,000 of outstanding commitments for capital expenditures.

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

   
Second
Quarter
2018
   
Second
Quarter
2017
   
Year
End
2017
 
Current ratio
   
3.0
     
3.2
     
3.2
 
Average days' sales in accounts receivable
   
46
     
56
     
46
 
Inventory turnover
   
3.6
     
3.3
     
3.4
 
Total debt to shareholders' equity
   
38.3
%
   
42.2
%
   
40.5
%

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

   
Second
   
Second
   
Year
 
   
Quarter
   
Quarter
   
End
 
   
2018
   
2017
   
2017
 
Cash and cash equivalents
                 
  - Held in the United States
 
$
4.1
   
$
6.4
   
$
7.9
 
  - Held by a foreign subsidiary
   
14.9
     
12.6
     
14.4
 
     
19.0
     
19.0
     
22.3
 
Working capital
   
68.6
     
66.3
     
68.8
 
Net cash provided by operating activities
   
5.6
     
6.3
     
11.2
 
Change in working capital impact on net cash
    (used) in operating activities
   
(3.5
)
   
1.4
     
2.4
 
Net cash (used) in investing activities
   
(7.7
)
   
(43.2
)
   
(44.7
)
Net cash (used) in financing activities
   
(1.2
)
   
32.8
     
30.7
 


Total inventories of $49.9 million increased 5% in the second quarter of 2018 as compared to $47.3 million at the fiscal year end of 2017.  Inventories increased 12% in the second quarter of 2018, as compared to $44.1 million in the same period in 2017.  Accounts receivable were $29.7 million for the second quarter of 2018, as compared to $28.9 million in the same period in 2017.

Cash, cash flow from operating activities and funds available under the revolving credit portion of the Restated Loan Agreement are expected to be sufficient to cover future foreseeable working capital requirements.
 
Subsequent to the end of the quarter and prior to the filing of this Form 10-Q the Company repatriated $5.5 million in cash from foreign operations and used the funds to pay down the Company's revolving credit facility.
 

 
ITEM 3 – QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have been no material changes in market risk from what was reported in the 2017 Form 10-K.  For additional information, see Note K in the Notes accompanying this Report.

20

ITEM 4 – CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures:

As of the end of the quarter ended June 30, 2018, 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 disclosure controls and procedures were effective as of June 30, 2018.

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 as of June 30, 2018.

Changes in Internal Control Over Financial Reporting:

During the period covered by this Report, there have been no significant changes in the Company's internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.



PART II – OTHER INFORMATION

ITEM 1 – LEGAL PROCEEDINGS

The Company is party to various legal proceedings and claims related to its normal business operations.  In the opinion of management, the Company has substantial and meritorious defenses for these claims and proceedings in which it is a defendant, and believes these matters will ultimately be resolved without a material adverse effect on the consolidated financial position, results of operations or liquidity of the Company.  The aggregate provision for losses related to contingencies arising in the ordinary course of business was not material to operating results for any year presented.

In 2010, the Company was contacted by the State of Illinois regarding potential ground contamination at its plant in Wheeling, Illinois. The Company entered into a voluntary remediation program in Illinois and has engaged an environmental clean-up company to perform testing and develop a remediation plan. Since 2010, the environmental company has completed a number of tests and the design of a final remediation system has been approved in the second quarter of 2018. The total estimated cost for the proposed remediation system is anticipated to be approximately $50,000. The Company has accrued for and expensed the entire $50,000.

In 2016, the Company created a plan to remediate a landfill of spent foundry sand maintained at the Company's metal casting facility in New York. This plan was agreed to by the New York Department of Environmental Conservation (the "DEC") on March 27, 2018. Based on estimates provided by the Company's environmental engineers, the anticipated cost to remediate and monitor the landfill is $411,000. The Company has accrued for and expensed the entire $411,000 in the first quarter of 2018 and fiscal 2017.
21

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


ITEM 1A – RISK FACTORS

The Company's business is subject to a number of risks, some of which are beyond its control. In addition to the other information set forth in this report, the Company's shareholders should carefully consider the factors discussed in Item 1A.  "Risk Factors" of the Company's 2017 Form 10-K, as filed with the SEC on March 15, 2018.  These risk factors could have a material adverse effect on the Company's business, results of operations, financial condition and/or liquidity and could cause our operating results to vary significantly from period to period. As of June 30, 2018, there have been no material changes to the risk factors disclosed in the Company's 2017 Form 10-K. The Company may also disclose changes to such factors or disclose additional factors from time to time in its future filings with the SEC.  Additional risks and uncertainties not currently known to the Company or that it currently deems to be immaterial also may materially adversely affect its business, financial condition, or operating results.


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

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


ITEM 3 – DEFAULTS UPON SENIOR SECURITIES

None


ITEM 4 – MINE SAFETY DISCLOSURES

Not applicable.


ITEM 5 – OTHER INFORMATION

None

 ITEM 6 – EXHIBITS

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.

101) The following materials from Eastern Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2018, formatted in XBRL (eXtensible Business Reporting Language); (i) Consolidated Statements of Operations and Comprehensive Income for the three and six months ended June 30, 2018, and July 1, 2017; (ii) Condensed Consolidated Statement Balance Sheet at June 30, 2018 and December 30, 2017; (iii) Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2018 and July 1, 2017; and (iv) Notes to the (Unaudited) Condensed Consolidated Financial Statements**.


** Pursuant to Rule 406T of Regulation S-T, the Interactive Data Files on Exhibit 101 hereto are deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, are deemed not filed for purposes of Section 18 of the Securities and Exchange Act of 1934, as amended, and otherwise are not subject to liability under those sections.
22




SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, 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 6, 2018
/s/August M. Vlak
 
August M. Vlak
President and Chief Executive Officer
   
DATE:  August 6, 2018
/s/John L. Sullivan III
 
John L. Sullivan III
Vice President and Chief Financial Officer
   



23
EX-31 2 ex31_2ndqtr2018.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 6, 2018

/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 6, 2018

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

EX-32 3 ex32_2ndqtr2018.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") 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 June 30, 2018, 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 6th day of August, 2018.


 
By: /s/August M. Vlak
 
August M. Vlak
CEO
   
 
By: /s/John L. Sullivan III
 
John L. Sullivan III
CFO
   


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.CAL 4 eml-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 5 eml-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.INS 6 eml-20180630.xml XBRL INSTANCE DOCUMENT 0000031107 2017-12-31 2018-06-30 0000031107 2018-06-30 0000031107 2017-01-01 2017-07-01 0000031107 2017-04-02 2017-07-01 0000031107 2018-04-01 2018-06-30 0000031107 2017-12-30 0000031107 2016-12-31 0000031107 2017-07-01 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-07-01 0000031107 eml:SecurityProductsMember us-gaap:OperatingSegmentsMember 2017-12-31 2018-06-30 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2017-12-31 2018-06-30 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2017-04-02 2017-07-01 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2018-04-01 2018-06-30 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2017-04-02 2017-07-01 0000031107 us-gaap:OperatingSegmentsMember eml:IndustrialHardwareMember 2018-04-01 2018-06-30 0000031107 us-gaap:OperatingSegmentsMember eml:MetalProductsMember 2017-04-02 2017-07-01 0000031107 eml:SecurityProductsMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-07-01 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2017-12-31 2018-06-30 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-07-01 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-30 0000031107 us-gaap:LineOfCreditMember 2018-06-30 0000031107 us-gaap:MediumTermNotesMember 2018-06-30 0000031107 us-gaap:LineOfCreditMember 2017-04-03 2017-04-03 0000031107 us-gaap:MediumTermNotesMember 2017-04-03 2017-04-03 0000031107 us-gaap:LineOfCreditMember eml:OneMonthLondonInterbankOfferedRateLIBORMember 2018-06-30 0000031107 eml:ThreeMonthLondonInterbankOfferedRateLIBORMember us-gaap:MediumTermNotesMember 2018-06-30 0000031107 us-gaap:MediumTermNotesMember eml:OneMonthLondonInterbankOfferedRateLIBORMember 2018-06-30 0000031107 us-gaap:MediumTermNotesMember us-gaap:InterestRateSwapMember 2017-04-04 0000031107 us-gaap:LineOfCreditMember 2017-12-31 2018-06-30 0000031107 us-gaap:MediumTermNotesMember 2017-12-31 2018-06-30 0000031107 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2017-12-31 2018-06-30 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MaximumMember us-gaap:LineOfCreditMember 2017-12-31 2018-06-30 0000031107 us-gaap:LineOfCreditMember 2017-01-01 2017-12-30 0000031107 eml:VelvacHoldingsIncMember 2017-04-03 0000031107 us-gaap:ScenarioForecastMember us-gaap:MediumTermNotesMember 2017-07-02 2019-06-30 0000031107 us-gaap:ScenarioForecastMember us-gaap:MediumTermNotesMember 2019-07-01 2019-09-30 0000031107 srt:MaximumMember us-gaap:LineOfCreditMember 2017-12-31 2018-06-30 0000031107 us-gaap:LineOfCreditMember srt:MinimumMember 2017-12-31 2018-06-30 0000031107 eml:ThreeMonthLondonInterbankOfferedRateLIBORMember us-gaap:MediumTermNotesMember 2017-12-31 2018-06-30 0000031107 us-gaap:MediumTermNotesMember eml:OneMonthLondonInterbankOfferedRateLIBORMember 2017-12-31 2018-06-30 0000031107 us-gaap:LineOfCreditMember eml:OneMonthLondonInterbankOfferedRateLIBORMember 2017-12-31 2018-06-30 0000031107 srt:MinimumMember eml:RestatedLoanAgreementMember 2017-12-31 2018-06-30 0000031107 srt:MaximumMember eml:RestatedLoanAgreementMember 2017-12-31 2018-06-30 0000031107 us-gaap:MediumTermNotesMember us-gaap:InterestRateSwapMember 2017-04-04 2017-04-04 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-04-02 2017-07-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2017-04-02 2017-07-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 2018-06-30 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 2018-06-30 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-07-01 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-07-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2018-06-30 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-06-30 0000031107 eml:TransitionalCreditContributionsMember 2017-12-31 2018-06-30 0000031107 eml:RegularMatchingContributionsMember 2017-12-31 2018-06-30 0000031107 eml:TransitionalCreditContributionsMember 2017-01-01 2017-07-01 0000031107 eml:NonDiscretionaryContributionsMember 2017-04-02 2017-07-01 0000031107 eml:TransitionalCreditContributionsMember 2017-04-02 2017-07-01 0000031107 eml:RegularMatchingContributionsMember 2017-01-01 2017-07-01 0000031107 eml:RegularMatchingContributionsMember 2017-04-02 2017-07-01 0000031107 eml:NonDiscretionaryContributionsMember 2017-12-31 2018-06-30 0000031107 eml:NonDiscretionaryContributionsMember 2018-04-01 2018-06-30 0000031107 eml:NonDiscretionaryContributionsMember 2017-01-01 2017-07-01 0000031107 eml:USNonUnionEmployeesMember 2017-12-31 2018-06-30 0000031107 eml:RegularMatchingContributionsMember 2018-04-01 2018-06-30 0000031107 eml:TransitionalCreditContributionsMember 2018-04-01 2018-06-30 0000031107 srt:MinimumMember 2017-12-31 2018-06-30 0000031107 us-gaap:RestrictedStockMember 2018-04-01 2018-06-30 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-12-31 2018-06-30 0000031107 us-gaap:StockAppreciationRightsSARSMember 2018-04-01 2018-06-30 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-04-02 2017-07-01 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-07-01 0000031107 eml:Plan2010Member 2018-06-30 0000031107 us-gaap:StockAppreciationRightsSARSMember 2016-12-31 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-12-30 0000031107 us-gaap:EmployeeStockOptionMember 2017-04-02 2017-07-01 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-30 0000031107 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0000031107 us-gaap:StockAppreciationRightsSARSMember 2018-06-30 0000031107 us-gaap:RestrictedStockMember 2017-12-30 0000031107 us-gaap:RestrictedStockMember 2016-12-31 0000031107 us-gaap:RestrictedStockMember 2017-12-31 2018-06-30 0000031107 us-gaap:RestrictedStockMember 2017-01-01 2017-12-30 0000031107 us-gaap:RestrictedStockMember 2018-06-30 0000031107 eml:StockAppreciationRightsSARsAndRestrictedStockMember 2018-06-30 0000031107 2017-01-01 2017-12-30 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2017-12-31 2018-06-30 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MaximumMember 2017-12-31 2018-06-30 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember 2017-12-31 2018-06-30 0000031107 us-gaap:FairValueInputsLevel3Member 2018-06-30 0000031107 us-gaap:FairValueInputsLevel2Member 2018-06-30 0000031107 us-gaap:FairValueInputsLevel1Member 2018-06-30 0000031107 eml:LoadNLockMember 2018-06-02 2018-06-30 0000031107 eml:LoadNLockMember 2018-06-30 0000031107 us-gaap:CustomerRelationshipsMember eml:LoadNLockMember 2018-06-02 2018-06-30 0000031107 eml:LoadNLockMember us-gaap:NoncompeteAgreementsMember 2018-06-02 2018-06-30 0000031107 eml:LoadNLockMember us-gaap:IntellectualPropertyMember 2018-06-02 2018-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure eml:Plan false --12-29 2018-06-30 Yes No Yes Accelerated Filer EASTERN CO 0000031107 6266911 2018 Q2 10-Q 15500000 14725000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note E &#8211; Recent Accounting Pronouncements</u></div><div style="text-align: justify;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2016-02, Leases (Topic 842). ASU 2016-02 requires leases 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, 2018.&#160; Early adoption is permitted. The Company is evaluating the impact of the new guidance.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In February 2017, the FASB issued ASU No. 2017-06, Plan Accounting: Defined Benefit Pension Plans (Topic 960); Defined Contribution Pension Plans (Topic 962); Health and Welfare Benefit Plans (Topic 965): Employee Benefit Plan Master Trust Reporting. ASU 2017-06 provides guidance for reporting by an employee benefit plan for its interest in a master trust. The ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. This ASU should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2018.&#160; The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.</div></div> 14712414 18075133 30449373 27119910 268402 41757 42756081 41075121 20485277 20039828 -943193 -1217511 -21386713 -20988937 P8Y3M18D P8Y3M18D P8Y3M18D P8Y3M18D 130000 74000 56000 63000 389000 667000 0 353161 353161 0 184088536 176458397 100065600 103158319 47358841 51420114 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note A &#8211; Basis of Presentation</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Regulation S-X 10-01 and do not include all of the information and footnotes required by generally accepted accounting principles in the United States ("GAAP") for complete financial statements. Refer to the Company's consolidated financial statements and notes thereto included in its Annual Report on Form 10-K for the year ended December 30, 2017 (the 2017 For 10-K filed with the Securities and Exchange Commission on March 15, 2018) for additional information.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. All intercompany accounts and transactions are eliminated. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The condensed consolidated balance sheet as of December 30, 2017 has been derived from the audited consolidated balance sheet at that date.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Commencing with Quarterly Report on Form 10-Q for the period ended September 30, 2017, product development expenses have been separately identified for all periods presented. These expenses have been reclassified from cost of products sold and selling and administrative expenses. Product development expenses are not necessarily a cost of product sold.&#160; This reclass of June 30, 2018 amounts do not change the overall results.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Commencing with this Quarterly Report on Form 10-Q, in accordance with ASU 2017-07 &#8211; Compensation &#8211; Retirement Benefits, net periodic pension costs have been separately identified for all periods presented. These expenses have been reclassified to cost of products sold from other income.</div></div> 2070000 2070000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note L &#8211; Business Acquisition</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Effective June 1, 2018 the Company acquired certain assets of Load N Lock Systems, Inc. ("Load N Lock") including accounts receivable, inventories, furniture, fixtures and equipment, intellectual property rights, assumption of certain liabilities and rights existing under all sales and purchase agreements.&#160; Load N Lock is a leader in innovative truck cap and tonneau cover locks that keep truck contents safe and secure.&#160; Load N Lock developed and patented the first integrated power lock for the industry and has developed numerous truck cap and tonneau cover lock related products.&#160; Load N Lock provides its innovative products and solutions to the industry's leading manufacturers in the United States and Asia.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Load N Lock is included in the Security Products segment of the Company from the date of the acquisition.&#160; The cost of the acquisition of Load N Lock was approximately $4,995,000.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The above acquisition was accounted for under ASC 805.&#160; The acquired business is included in the consolidated operating results of the Company from the date of acquisition.&#160; The excess of the cost of Load N Lock over the fair market value of the net assets acquired of $2,694,700 has been recorded as goodwill.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In connection with the above acquisition, the Company recorded the following intangible assets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Asset Class/Description</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Weighted-average Period in Years</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Patents, technology, and licenses</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Customer relationships</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">689,675</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8.3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Intellectual property</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">586,762</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8.3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Non-compete agreements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">52,570</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8.3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,329,007</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8.3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">There is no anticipated residual value relating to these intangible assets.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Neither the actual results nor the pro forma effects of the acquisition of Load N Lock are material to the Company's financial statements.</div></div> 4995000 -3295553 -3646574 22275477 18979924 22725376 19078802 50000000 50000000 0 0 0.11 0.11 0.22 0.22 8961640 8957974 29715945 29501123 2028552 2658761 4222896 6756448 45807496 90531018 42530749 69829465 P5Y 0.0175 0.0250 0.0175 0.0250 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note F &#8211; Debt</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On April 3, 2017, the Company signed an amended and restated loan agreement (the "Restated Loan Agreement") with People's United Bank that included a $31 million term portion and a $10 million revolving credit portion.&#160; Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc. ("Velvac").&#160; The term portion of the Restated Loan Agreement requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.&#160; The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.&#160; The term loan is a five-year loan with the remaining balance due on March 1, 2022.&#160; The revolving credit portion of the Restated Loan Agreement has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.&#160; The revolving credit portion has a maturity date of April 1, 2022.&#160; On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.&#160; The Company subsequently paid off $1.6 million during 2017 and drew down an additional net of $1 million during the first six months of 2018 on the revolving credit facility leaving a balance on the revolving credit facility of $6 million as of June 30, 2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The interest rates on the term and revolving credit portions of the Restated Loan Agreement vary.&#160; The interest rates vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.&#160; The margin spread is based on operating results calculated on a rolling-four-quarter basis.&#160; The Company may also borrow funds at the lender's prime rate.&#160; On June 30, 2018, the interest rate for one half ($14.7 million) of the term portion of the Restated Loan Agreement was 3.73%, using a one month LIBOR rate, and the interest rate for the remaining balance ($14.7 million) of the term portion was 4.05%, based on a three month LIBOR rate. As of June 30, 2018, the interest rate for the $6 million balance of the revolving credit portion of the Restated Loan Agreement was 3.73%, based on a one month LIBOR rate.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's loan covenants under the Restated Loan Agreement require the Company to maintain a consolidated minimum debt service coverage ratio of at least 1.1 to 1 for periods through December 31, 2018 and of at least 1.2 to 1 for subsequent periods.&#160; This ratio is to be tested quarterly on a 12 month trailing basis.&#160; In addition, the Company will be required to show a maximum total leverage ratio of 4.0x for periods through December 31, 2018, 3.5x for the period January 1, 2019 through December 31, 2019, 3.25x for the period of January 1, 2020 through December 31, 2020 and 3.0x thereafter.&#160; The Company was in compliance with all covenants in 2017 and 2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notional amount of $15,500,000, which is equal to 50% of the outstanding balance of the term portion of the Restated Loan Agreement on that date.&#160; The notional amount will decrease on a quarterly basis beginning July 3, 2017 in accordance with the principal repayment schedule of the term portion of the Restated Loan Agreement.&#160; The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed interest rate and the LIBOR when LIBOR rate is below 1.92% and the Company will receive interest when the LIBOR rate exceeds 1.92%.</div></div> 2022-04-01 2022-03-01 2010291 1840724 1723543 1723543 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company made contributions to the plan as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</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="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Regular matching contribution</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">306,121</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">235,423</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">140,106</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">118,947</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Transitional credit contribution</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">205,614</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">231,072</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">81,506</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">95,702</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Non-discretionary contribution</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">540,831</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">323,232</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">16,458</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,664</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Total contributions for the period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">1,052,566</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">789,727</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">238,070</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">230,313</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> 510000 105000 205614 230313 306121 238070 231072 15664 95702 235423 118947 540831 16458 323232 502617 140106 1052566 789727 81506 -277528 38801 32796 -615743 19401 -555056 16398 -307873 65381 72874 -1268 -5361 32690 -2536 36436 -10722 1304878 13912 2609758 27825 12873 25747 1195892 2391787 64000 0 776791 20207 1582112 38581 40414 19291 1553583 791055 224184 112032 -10580 -21161 513660 256830 -3031 -6064 6848 329901 317358 659922 18512 634718 9256 13695 25994635 26423429 2314985 1536319 353161 0 353161 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note H &#8211; Stock Based Compensation</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company accounts for its stock based awards in accordance with FASB Accounting Standards Codification (ASC) 718-10, Compensation &#8211; Stock Compensation, which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and directors, including employee stock options and restricted stock awards. The Company estimates the fair value of stock options granted using the Black-Scholes valuation model. This model requires the Company to make estimates and assumptions including, among other things, estimates regarding the length of time an employee will retain vested stock options before exercising them, the estimated volatility of our common stock price and the number of options that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions could materially affect the determination of the fair value of stock-based compensation, which, in turn, could materially affect the related amount recognized in the Company's consolidated statements of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of June 30, 2018, the Company had one stock option plan, the 2010 Executive Stock Incentive Plan (the "2010 Plan"), for officers, other key employees, and non-employee directors.&#160; Incentive stock options granted under the 2010 plan must have exercise prices that are not less than 100% of the fair market value of the stock on the dates the options are granted.&#160; Restricted stock awards may also be granted to participants under the 2010 Plan with restrictions determined by the Compensation Committee of the Company's Board of Directors (the "Compensation Committee").&#160; Under the 2010 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee.&#160;&#160; No options or restricted stock were granted in the second quarter of fiscal year 2018 and 25,000 stock options were granted in the second quarter of 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The 2010 Plan also permits the issuance of stock appreciation rights (SARs).&#160; The SARs are in the form of an option with a cashless exercise price equal to the fair value of the Company's common stock at the date of grant.&#160; During the second quarter of 2018, the Company did not issue any SARs.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Stock-based compensation expense in connection with SARs granted to employees and directors in the second quarter of 2018 and 2017 was approximately $74,000 and $56,000, respectively, and for the six months of fiscal 2018 and 2017 was approximately $130,000 and $63,000 respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of June 30, 2018, there were 275,000 units reserved and available for future grant under the 2010 Plan.&#160; The following tables set forth the outstanding SARs for the periods specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Year Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Units</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Units</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Outstanding at beginning of period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">141,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">20.36</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Issued</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">51,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.90</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">149,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20.39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Forfeited</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19.10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(8,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21.10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Outstanding at end of period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">190,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">21.44</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">141,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20.36</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="26" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">SARs Outstanding and Exercisable</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr style="height: 35px;"><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Range of Exercise Prices</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Outstanding as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Exercisable as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19.10-24.90</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">190,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4.0</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21.44</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,670</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3.7</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19.10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div><br /></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">The following tables set forth the outstanding restricted stock grants for the period specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Year Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">December 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Outstanding at beginning of period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Issued</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Forfeited</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Outstanding at end of period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="26" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Restricted Stock Grants Outstanding and Exercisable</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Range of Exercise Prices</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Outstanding as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Exercisable as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.00</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3.8</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At June 30, 2018, outstanding SARs and grants had an intrinsic value of $1,943,000.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note B &#8211; Earnings Per Share</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The denominators used to calculate earnings per share are as follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Basic:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">Weighted average shares outstanding</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,264,435</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,257,482</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,265,315</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,258,467</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Diluted:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.7pt; text-indent: 0.2pt;">Weighted average shares outstanding</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,264,435</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,257,482</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,265,315</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,258,467</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">Dilutive stock options</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">27,002</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,436</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">27,002</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,872</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.7pt; text-indent: 0.2pt;">Denominator for diluted earnings per share</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,291,437</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,270,918</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,292,317</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,285,339</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> 0.23 0.52 0.48 1.02 0.23 0.52 1.01 0.47 382052 -80996 0.350 0.210 4376211 2844041 1 689675 1329007 52570 586762 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note K - Financial Instruments and Fair Value Measurements</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Financial Risk Management Objectives and Policies</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company is exposed primarily to credit, interest rate and currency exchange rate risks which arise in the normal course of business.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Credit Risk</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk to the Company is its accounts receivable with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At June 30, 2018 and December 30, 2017, there were no significant concentrations of credit risk. No one customer represented more than 10% of the Company's net trade receivables at June 30, 2018 or at December 30, 2017.&#160; The maximum exposure to credit risk is primarily represented by the carrying amount of the Company's accounts receivable.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Interest Rate Risk</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's exposure to the risk of changes in market interest rates relates primarily to the Company's debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.75% to 2.50%. The Company has an interest rate swap with a notional amount of $14,725,000 on June 30, 2018 to convert a portion of its 2017 Term Loan from variable to fixed rates. The valuation of this swap is determined using the three month LIBOR rate index and mitigates the Company's exposure to interest rate risk.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Currency Exchange Rate Risk</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB and the Hong Kong dollar.&#160; Because of the Company's limited exposure to any single foreign market, any exchange gains or losses have not been material and are not expected to be material in the future.&#160; As a result, the Company does not attempt to mitigate its foreign currency exposure through the acquisition of any speculative or leveraged financial instruments.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Fair Value Measurements</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Assets and liabilities that require fair value measurement are recorded at fair value using market and income valuation approaches and considering the Company's and counterparty's credit risk. The Company uses the market approach and the income approach to value assets and liabilities as appropriate. The assets or liabilities requiring fair value measurements on June 30, 2018 are as follows:</div><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr style="height: 16px;"><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial Receivable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;&#160;Interest rate swap</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">353,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">353,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">353,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">353,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and thus classified as Level 2. The amount of the interest rate swap is included in other accrued assets.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The assets or liabilities requiring fair value measurements on June 30, 2018 are as follows:</div><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr style="height: 16px;"><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial Receivable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;&#160;Interest rate swap</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">353,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">353,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">353,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">353,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> 9433596 11018808 -50348 -48618 32228891 34874518 2694700 15513994 15053356 24258573 29774831 4302215 2210920 4445750 8396503 744518 1043738 2037831 1462207 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note I &#8211; Income Taxes</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company files income tax returns in the U.S. federal jurisdiction, and in various states and foreign jurisdictions.&#160; With limited exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before 2013 and is no longer subject to non-U.S. income tax examinations by foreign tax authorities for years prior to 2011.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Tax Cuts and Jobs Act (the "2017 Tax Act") was enacted into law on December 22, 2017. The 2017 Tax Act, significantly changes U.S. corporate income tax laws by, among other provisions, reducing the maximum U.S. corporate income tax rate from 35% to 21% starting in 2018, and creating a territorial tax system with a one-time mandatory tax on previously deferred foreign earnings of U.S. subsidiaries.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The final impact on the Company resulting from the 2017 Tax Act's transition tax legislation may differ from the aforementioned reasonable estimate due to the complexity of calculating and supporting with primary evidence U.S. tax attributes, such as accumulated foreign earnings and profits, foreign tax paid, and other tax components involved in foreign tax credit calculations for prior years back to 1986. Such differences could be material, due to, among other things, changes in interpretations of the 2017 Tax Act, future legislative action to address questions that arise because of the 2017 Tax Act, changes in accounting standards for income taxes or related interpretations in response to the 2017 Tax Act, or any updates or changes to estimates the Company has utilized to calculate the reasonable estimate of the transition tax.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Pursuant to the SAB118, the company is allowed a measurement period of up to one year after the enactment date of the 2017 Tax Act to finalize the recording of the related tax impacts.&#160; During the six months ending June 30, 2018, no measurement period adjustments were recorded.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The total amount of unrecognized tax benefits could increase or decrease within the next 12 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 ASC Topic 740, "Income Taxes."&#160; There have been</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">no significant changes to the amount of unrecognized tax benefits during the six months ended June 30, 2018.&#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> 3717778 4519266 956626 3712586 2658358 -3249443 -1527545 -822861 339385 1636168 58426 -970284 946368 3204161 26872 27002 27002 13436 3686064 3686063 312060 311654 608390 332678 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note C &#8211; Inventories</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Inventories consist of the following components:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">December 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Raw material and component parts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">15,126,400</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,331,915</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Work in process</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">8,146,245</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,718,379</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Finished goods</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">26,616,440</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,218,463</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Total inventories</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">49,889,085</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">47,268,757</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> 26616440 25218463 49889085 47268757 14331915 15126400 8146245 7718379 176458397 184088536 34586037 31314682 0.00375 0.002 14700000 14700000 6000000 6000000 10000000 31000000 387500 775000 0.0373 0.0405 0.0373 0.0192 6550000 7550000 28675000 27900000 -1153456 32837372 -7675519 -43174538 6308540 5614417 3258477 6358672 2983543 1466402 225769 36112 55765 444500 2486462 4388506 8560393 4722663 2518086 206379 1691358 497471 297633 1664041 1064263 626684 972605 5284529 2649180 2685795 19202 59166 41680 11620 0 0 10169 -413366 -445449 -222724 -206683 411852 -883246 -274318 883823 225727 65843 131685 112864 60806 -68005 226645 -68005 6345 5553 358982 358982 3606057 4046863 1032171 1000409 562150 -599716 397776 1239353 1378456 1376914 42148000 4994685 1236375 708499 318039 0 1444459 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note G &#8211; Retirement Benefit Plans</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has non-contributory defined benefit pension plans covering certain U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded nonqualified supplemental retirement plans that provide certain current and former officers with benefits in excess of limits imposed by federal tax law.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In addition, the Company provides health care and life insurance for retired salaried employees in the U.S.who meet specific eligibility requirements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2018 and 2017 are as follows:</div><div>&#160;</div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</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="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Service cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">659,922</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">634,718</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">329,901</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">317,358</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Interest cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">1,553,583</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,582,112</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">776,791</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">791,055</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Expected return on plan assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(2,609,758</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,391,787</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(1,304,878</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,195,892</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Amortization of prior service cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">65,381</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">72,874</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">32,690</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">36,436</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Amortization of the net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">555,056</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">615,743</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">277,528</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">307,873</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Net periodic benefit cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">224,184</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">513,660</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">112,032</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">256,830</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div><div>&#160;</div><div><br /> &#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Postretirement Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</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="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Service cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">18,512</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,695</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">9,256</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,848</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Interest cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">38,581</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">40,414</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">19,291</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,207</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Expected return on plan assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(27,825</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(25,747</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(13,912</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(12,873</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Amortization of prior service cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(2,536</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(10,722</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(1,268</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,361</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Amortization of the net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(32,796</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(38,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(16,398</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(19,401</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Net periodic benefit cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(6,064</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(21,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(3,031</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(10,580</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div><br /></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.&#160; In fiscal year 2018, the Company expects to contribute $510,000 into its pension plans and $105,000 into its postretirement plan. As of June 30, 2018, the Company has not made contributions into its pension plans, has contributed $64,000 to its postretirement plan and intends to make the remaining contributions as required during the remainder of the year.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code (the "401(k) Plan") covering substantially all U.S. non-union employees.&#160; The 401(k) Plan allows participants to make voluntary contributions from their annual compensation on a pre-tax basis, subject to limitations under the Internal Revenue Code.&#160; The 401(k) Plan provides for contributions by the Company at its discretion.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company made contributions to the plan as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</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="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Regular matching contribution</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">306,121</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">235,423</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">140,106</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">118,947</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Transitional credit contribution</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">205,614</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">231,072</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">81,506</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">95,702</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Non-discretionary contribution</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">540,831</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">323,232</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">16,458</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,664</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Total contributions for the period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">1,052,566</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">789,727</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">238,070</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">230,313</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The non-discretionary contribution of $502,617 made in the six months ended June 30, 2018 was expensed in the prior fiscal year.</div></div> 0 0 2000000 2000000 0 0 3401456 3839937 31000000 0 6600000 1429000 6614611 7000000 70109077 72266184 29033956 29510103 24866 201552 1614611 6000000 1000000 1614611 1785714 775000 2313720 1581719 1683309 3084258 97921903 102903644 94088038 120305849 58044743 60860852 13429926 33007356 72410627 16199567 17888028 35098231 35853583 6746945 30117055 14887866 50541057 7119241 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note J &#8211; Revenue Recognition</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled.&#160; The Company records revenues based on a five-step model in accordance with FASB ASC Topic 606, "Revenue from Contracts with Customers."&#160; The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies it's performance obligations, which is delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer.&#160; A good or service is transferred when the customer obtains control of that good or service.&#160; The Company's revenues are recorded at a point in time from the sale of tangible products.&#160; Revenues are recognized when products are shipped.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has elected the Modified Retrospective Method (the "Cumulate Effect Method") to comply with ASC Topic 606. The Cumulative Effect Method does not affect the amounts for the prior periods, but requires that the current period be reported in accordance with as if ASC Topic 606. ASC Topic 606 was adopted on December 31, 2017 which was the first day of the Company's 2018 fiscal year. The financial effect of ASC Topic 606 on the June 30, 2018 financial statements was not material.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Customer volume rebates, product returns, discount and allowance are variable consideration and are recorded as a reduction of revenue in the same period that the related sales are recorded.&#160; The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Refer to Note D for revenues reported by segment.&#160; The Company has not experienced any impairment losses, has no future performance obligations and does not capitalize costs to obtain or fulfill contracts.</div></div> P0Y P3Y8M12D P4Y P3Y9M18D 21.44 0 19.10 0 1943000 1 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Inventories consist of the following components:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">December 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Raw material and component parts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">15,126,400</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,331,915</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Work in process</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">8,146,245</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,718,379</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Finished goods</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">26,616,440</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,218,463</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Total inventories</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">49,889,085</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">47,268,757</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">The following tables set forth the outstanding restricted stock grants for the period specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Year Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">December 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Outstanding at beginning of period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Issued</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Forfeited</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Outstanding at end of period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The following tables set forth the outstanding SARs for the periods specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Year Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Units</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Units</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted - Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Outstanding at beginning of period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">141,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">20.36</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Issued</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">51,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.90</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">149,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20.39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Forfeited</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19.10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(8,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21.10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Outstanding at end of period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">190,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">21.44</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">141,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20.36</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2018 and 2017 are as follows:</div><div>&#160;</div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</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="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Service cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">659,922</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">634,718</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">329,901</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">317,358</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Interest cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">1,553,583</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,582,112</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">776,791</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">791,055</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Expected return on plan assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(2,609,758</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,391,787</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(1,304,878</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,195,892</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Amortization of prior service cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">65,381</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">72,874</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">32,690</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">36,436</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Amortization of the net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">555,056</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">615,743</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">277,528</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">307,873</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Net periodic benefit cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">224,184</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">513,660</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">112,032</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">256,830</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div><div>&#160;</div><div><br /> &#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Postretirement Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">July 1, 2017</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="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Service cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">18,512</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,695</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">9,256</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,848</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Interest cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">38,581</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">40,414</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">19,291</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,207</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Expected return on plan assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(27,825</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(25,747</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(13,912</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(12,873</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Amortization of prior service cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(2,536</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(10,722</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(1,268</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,361</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Amortization of the net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(32,796</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(38,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(16,398</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(19,401</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 26.65pt; text-indent: -18pt;">Net periodic benefit cost</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(6,064</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(21,161</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(3,031</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(10,580</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The denominators used to calculate earnings per share are as follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Basic:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">Weighted average shares outstanding</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,264,435</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,257,482</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,265,315</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,258,467</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 4.5pt;">Diluted:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.7pt; text-indent: 0.2pt;">Weighted average shares outstanding</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,264,435</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,257,482</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,265,315</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,258,467</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.5pt;">Dilutive stock options</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">27,002</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,436</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">27,002</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,872</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 4.7pt; text-indent: 0.2pt;">Denominator for diluted earnings per share</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,291,437</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,270,918</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,292,317</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,285,339</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In connection with the above acquisition, the Company recorded the following intangible assets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Asset Class/Description</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Weighted-average Period in Years</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Patents, technology, and licenses</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Customer relationships</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">689,675</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8.3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Intellectual property</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">586,762</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8.3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Non-compete agreements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">52,570</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8.3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,329,007</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8.3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Financial information by segment is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr style="height: 18px;"><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Revenues:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -18pt;">Sales to unaffiliated customers:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">Industrial Hardware</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">72,410,627</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">50,541,057</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">35,853,583</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,098,231</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">Security Products</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">33,007,356</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30,117,055</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">17,888,028</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,199,567</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">Metal Products</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">14,887,866</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,429,926</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">7,119,241</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,746,945</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">120,305,849</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">94,088,038</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">60,860,852</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">58,044,743</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">Income before income taxes:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Industrial Hardware</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">5,284,529</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,064,263</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2,518,086</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">497,471</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr style="height: 18px;"><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Security Products</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2,649,180</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,685,795</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">1,664,041</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,691,358</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Metal Products</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">626,684</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">972,605</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">206,379</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">297,633</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 61.2pt; text-indent: -18pt;">Operating Profit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">8,560,393</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,722,663</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">4,388,506</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,486,462</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Interest expense</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(608,390</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(332,678</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(312,060</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(311,654</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Other income</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">444,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">55,765</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">225,769</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">36,112</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">8,396,503</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,445,750</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">4,302,215</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,210,920</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="26" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Restricted Stock Grants Outstanding and Exercisable</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Range of Exercise Prices</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Outstanding as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Exercisable as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.00</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,000</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3.8</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note D &#8211; Segment Information</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Financial information by segment is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr style="height: 18px;"><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: right;">July 1, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Revenues:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -18pt;">Sales to unaffiliated customers:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">Industrial Hardware</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">72,410,627</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">50,541,057</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">35,853,583</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,098,231</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">Security Products</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">33,007,356</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30,117,055</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">17,888,028</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,199,567</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 43.9pt; text-indent: -18pt;">Metal Products</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">14,887,866</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,429,926</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">7,119,241</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,746,945</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">120,305,849</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">94,088,038</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">60,860,852</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">58,044,743</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">Income before income taxes:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Industrial Hardware</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">5,284,529</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,064,263</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2,518,086</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">497,471</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr style="height: 18px;"><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Security Products</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2,649,180</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,685,795</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">1,664,041</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,691,358</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Metal Products</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">626,684</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">972,605</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">206,379</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">297,633</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 61.2pt; text-indent: -18pt;">Operating Profit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">8,560,393</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,722,663</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">4,388,506</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,486,462</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Interest expense</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(608,390</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(332,678</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(312,060</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(311,654</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 31.5pt; text-indent: -4.5pt;">Other income</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">444,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">55,765</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">225,769</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">36,112</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">8,396,503</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,445,750</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">4,302,215</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,210,920</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> 9083131 11344223 18130180 17222190 0 0 0 51000 25000 149500 0 214821 81970 19.10 21.10 20.39 24.90 0 0 0 0 25000 25000 0 25000 0 0 0 0 0 275000 20.36 0 21.44 0 141500 190500 8000 2000 20670 0 19.10 0 24.90 190500 25000 92524929 86930590 19105723 19105723 2694729 2694729 0 6265315 6258467 6264435 6257482 6285339 6292317 6291437 6270918 1 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="26" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">SARs Outstanding and Exercisable</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr style="height: 35px;"><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Range of Exercise Prices</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Outstanding as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Exercisable as of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19.10-24.90</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">190,500</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4.0</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21.44</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,670</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3.7</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19.10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> 3.25 1.2 0.5 1.1 P3M P1M P1M P3M 3.0 4.0 3.5 P2Y 231005 116578 EX-101.LAB 7 eml-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity [Domain] Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Legal Entity [Axis] Document Type Original notional amount Interest rate swap, notional amount Derivative, Notional Amount Award Type [Axis] Recent Accounting Pronouncements [Abstract] Recent Accounting Pronouncements Accounts payable Accounts Payable, Current Accounts receivable, less allowances: $667,000 - 2018; $389,000 - 2017 Unrealized gain on interest rate swap, net of tax Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Unrecognized net pension and other postretirement benefit costs, net of tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Foreign currency translation Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss): Weighted-average period Adjustments to reconcile net income to net cash provided by operating activities: Stock-based compensation expense Accounts receivable, allowances ASSETS Assets [Abstract] Total assets Assets, Fair Value Disclosure TOTAL ASSETS Assets Total Current Assets Assets, Current Current Assets Total other assets Assets, Noncurrent Basis of Presentation Business Description and Basis of Presentation [Text Block] Contingent liability Business Acquisition [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition [Axis] Business Acquisition [Abstract] Business Acquisition Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract] Acquisition costs Business Combination, Acquisition Related Costs Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and cash equivalents Common Stock, shares authorized (in shares) Common Stock, par value (in dollars per share) Cash dividends per share: (in dollars per share) Common Stock, shares issued (in shares) Common Stock, no par value, Authorized: 50,000,000 shares Issued: 8,961,640 shares in 2018 and 8,957,974 shares in 2017 Retirement Benefit Plans [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost of products sold Cost of Goods and Services Sold Customer Relationships [Member] Debt [Abstract] Term of loan Debt Instrument, Term Basis spread on variable rate Debt instrument, variable interest rate Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Debt Disclosure [Text Block] Debt Instrument [Line Items] Debt Instruments [Abstract] Maturity date of loan Debt Instrument, Name [Domain] Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Deferred income taxes Defined Contribution Plan Defined Contribution Plan Disclosure [Line Items] Contributions required by the Company in defined benefit plan Defined Benefit Plan Disclosure [Line Items] Total contributions for the period Amortization of the net loss Defined Benefit Plan, Amortization of Gain (Loss) Amortization of prior service cost Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Employer contributions made Interest cost Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Components of the net periodic benefit cost [Abstract] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Service cost Defined Contribution Plan [Abstract] Accrued pension cost Liability, Defined Benefit Pension Plan, Noncurrent Depreciation and amortization Interest rate swap Derivative Asset Derivative Instrument [Axis] Derivative Contract [Domain] Stock Based Compensation [Abstract] Stock Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Earnings Per Share Earnings Per Share [Text Block] Basic (in dollars per share) Diluted (in dollars per share) Earnings Per Share [Abstract] Earnings per Share: Effect of exchange rate changes on cash Corporate income tax rate Accrued compensation Employee-related Liabilities, Current Stock Options [Member] Percentage of common stock acquired Intangible assets Financial Instruments and Fair Value Measurements [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Financial Instruments and Fair Value Measurements Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Assets or Liabilities Measured at Fair Value Measurements Fair Value, by Balance Sheet Grouping [Table Text Block] Fair Value, by Balance Sheet Grouping [Table] Level 3 [Member] Level 1 [Member] Level 2 [Member] Patents and other intangibles net of accumulated amortization Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Loss on sale of equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Goodwill Gross margin Gross Profit Intellectual Property [Member] Income Taxes [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) [Abstract] Income taxes Income Taxes Income Tax Disclosure [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Accounts payable Inventories Increase (Decrease) in Inventories Accrued compensation Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Changes in operating assets and liabilities: Other assets Increase (Decrease) in Other Operating Assets Other accrued expenses Dilutive stock options (in shares) Trademarks Interest expense Interest Expense Interest Rate Swap [Member] Inventories Inventories [Abstract] Finished goods Inventories Total inventories Inventory, Net Raw material and component parts Components of inventories [Abstract] Work in process LIBOR [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Axis] LIABILITIES AND SHAREHOLDERS' EQUITY TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Current Liabilities Total Current Liabilities Liabilities, Current Quarterly commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Revolving credit loan Long-term Line of Credit Revolving Credit Loan [Member] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Quarterly principal payment Line of Credit Facility, Periodic Payment, Principal Fixed rate of interest Current portion of long-term debt Long-term debt, less current portion Term Loan [Member] Medium-term Notes [Member] Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Investing Activities Operating Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating 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 fair value of interest rate swap, income taxes benefit (cost) Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax Change in marketable securities, net of tax benefit of: 2017 - $ $5,553 and $6,345 Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Change in pension and postretirement benefit costs, net of taxes of: 2018 - $131,685 and $65,843 respectively 2017 - $225,727 and $112,864, respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Change in foreign currency translation Change in pension and postretirement benefit costs, income taxes benefit Change in fair value of interest rate swap, net of tax benefit/(cost) of: 2018 - $59,166 and $19,202 respectively 2017 - $41,680 Change in marketable securities, income taxes benefit Other long-term liabilities Postretirement Benefits [Member] Other accrued expenses Other Accrued Liabilities, Current Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Accrued postretirement benefits Liability, Other Postretirement Defined Benefit Plan, Noncurrent Total other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Dividends paid Payments of Ordinary Dividends, Common Stock Business Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Marketable securities Payments to Acquire Marketable Securities Capitalized software Payments to Develop Software Pension Benefits [Member] Retirement Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Plan Name [Axis] Plan Name [Domain] Preferred Stock, par value (in dollars per share) Preferred Stock, shares authorized (in shares) Preferred Stock, no par value: Authorized and unissued: 2,000,000 shares Prepaid expenses and other assets Proceeds from issuance of long-term debt Proceeds from credit facility Proceeds from short term borrowings Property, Plant and Equipment Property, Plant and Equipment, Gross Property, Plant and Equipment, Net Property, Plant and Equipment, Net Provision for doubtful accounts Financial Receivable [Abstract] Payments on revolving credit note Repayments of Lines of Credit Principal payments on long-term debt Repayments of Long-term Debt Product development expenses Research and Development Expense Restricted Stock [Member] Retained earnings Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Retirement Plan Name [Axis] Retirement Plan Name [Domain] Revenues, sales to unaffiliated customers Net sales Revenue from Contract with Customer, Excluding Assessed Tax Revenue Recognition [Abstract] Revenue Recognition Exercisable, Weighted- Average Remaining Contractual life Weighted- Average Remaining Contractual Life Weighted- Average Exercise Price (in dollars per share) Exercisable, Weighted- Average Exercise Price (in dollars per share) Outstanding SARs and grants, intrinsic value Percentage of fair market value of stock on grant date for exercise price Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Forecast [Member] Scenario, Unspecified [Domain] Components of Inventories Restricted Stock Activity Stock Appreciation Rights Activity Significant Disclosures Relating to Benefit Plans Denominators Used in the Earnings Per Share Computations Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Segment Reporting Information, by Segment [Table] Segment Financial Information Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Restricted Stock Grants Outstanding and Exercisable Segment Reporting Information [Line Items] Segment Information Segment Reporting Disclosure [Text Block] Segment Information [Abstract] Segment [Domain] Segment Reporting Information [Abstract] Selling and administrative expenses Selling, General and Administrative Expense Weighted - Average Exercise Price, Stock Appreciation Rights (SARs) [Abstract] Weighted - Average Exercise Price, Restricted Stock [Abstract] Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Issued (in shares) Issuance of Common Stock for directors' fees Share-based Compensation Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Issued (in dollars per share) Forfeited (in shares) Number of Units, Restricted Stock [Roll Forward] Restricted stock granted (in shares) Issued (in shares) Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Issued (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Shares available for future grant (in shares) Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Number of Units, Stock Appreciation Rights (SARs) [Roll Forward] Outstanding at end of period (in shares) Outstanding at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Exercisable (in shares) Minimum Range of Exercise Prices (in dollars per share) Equity Award [Domain] Equity Award [Domain] Maximum Range of Exercise Prices (in dollars per share) Outstanding (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Scenario [Axis] CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) [Abstract] CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract] Segments [Axis] CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) [Abstract] Stock Appreciation Rights (SARs) [Member] Total Shareholders' Equity Stockholders' Equity Attributable to Parent Shareholders' Equity Treasury Stock: 2,694,729 shares in 2018 and 2017 Treasury Stock, Value Treasury Stock, shares (in shares) Significant changes to the amount of unrecognized tax benefits Variable Rate [Axis] Variable Rate [Domain] Weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Denominator for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic [Abstract] Denominators used in the earnings per share computations [Abstract] Diluted [Abstract] Consolidation Items [Axis] Consolidation Items [Domain] Maximum [Member] Minimum [Member] Range [Domain] Range [Axis] Refers to U.S. non-union employees retirement plan. U.S. Non Union Employees [Member] Non-Union U.S. Employees [Member] Non-discretionary contributions made by an employer to a defined contribution plan. Non-discretionary Contributions [Member] Non-discretionary Contribution [Member] Transitional matching contributions made by an employer to a defined contribution plan. Transitional Credit Contributions [Member] Transitional Credit Contribution [Member] Regular matching contributions made by an employer to a defined contribution plan. Regular Matching Contributions [Member] Regular Matching Contribution [Member] Additional information [Abstract] Interest Rate Risk [Abstract] Document and Entity Information [Abstract] Stock Appreciation Rights and Restricted Stock Outstanding And Exercisable [Abstract] SARs and Restricted Stock Grants Outstanding and Exercisable [Abstract] Represents the number of plans that have shares reserved for further issuance. Number of plans that have shares reserved for further issuance Share-based Compensation Arrangement by Share-based Payment Award [Abstract] Represents the stock option plan. Plan 2010 [Member] 2010 Plan [Member] An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Stock Appreciation Rights (SARs) and Restricted Stock [Member] SARs and Restricted Stock [Member] Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms. Schedule of Share-based Compensation, Shares Authorized under Stock Appreciation Rights, by Exercise Price Range [Table Text Block] SARs Outstanding and Exercisable Interest rate at which a bank borrows funds from other banks in the London interbank market. Three Month London Interbank Offered Rate (LIBOR) [Member] 3 Month LIBOR [Member] Refers to leverage ratio to be maintained under covenant. Leverage ratio as multiple Period Three Leverage ratio as multiple, through 2020 Represents the signed amendment to Restated Loan Agreement with People's United Bank. Restated Loan Agreement [Member] Interest rate at which a bank borrows funds from other banks in the London interbank market. One Month London Interbank Offered Rate (LIBOR) [Member] 1 Month LIBOR [Member] Refers to fixed charge coverage ratio to be maintained under covenant. Fixed Charge Coverage Ratio As Multiple Thereafter Fixed charge coverage ratio as multiple, thereafter refers to percentage of outstanding balance of term loan. Percentage of Outstanding Balance of Term Loan Percentage of outstanding balance of term loan Refers to fixed charge coverage ratio to be maintained under covenant. Fixed Charge Coverage Ratio As Multiple Period One Fixed charge coverage ratio as multiple, 2018 Term of interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument Term of Variable Rate Term of variable rate Refers to leverage ratio to be maintained under covenant. Leverage ratio as multiple Thereafter Leverage ratio as multiple, there after Refers to leverage ratio to be maintained under covenant. Leverage ratio as multiple Period one Leverage ratio as multiple, through 2018 Refers to leverage ratio to be maintained under covenant. Leverage ratio as multiple Period Two Leverage ratio as multiple, through 2019 Period for payment of principal amount in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Line of Credit Facility, Period for Periodic Principal Payment Period for quarterly principal payment Refers to the acquired entity. Velvac Holdings, Inc [Member] Finite Lived Intangible Assets Acquired [Abstract] Intangible Assets Acquired [Abstract] Refers to the acquired entity. Load N Lock [Member] Load N Lock [Member] The Industrial Hardware segment consists of Eberhard Manufacturing, Eberhard Hardware Manufacturing Ltd., Canadian Commercial Vehicles Corporation, Eastern Industrial Ltd. and Sesamee Mexicana, S.A. de C.V. The units design, manufacture and market a diverse product line of industrial and vehicular hardware throughout North America. Industrial Hardware [Member] 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] 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] The amount of costs unrecognized during the period for pension and postretirement benefits. Unrecognized Pension And Postretirement Benefits Unrecognized pension and postretirement benefits EX-101.PRE 8 eml-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.SCH 9 eml-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 020100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 030100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Financial Instruments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Business Acquisition link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Business Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Retirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Retirement Benefit Plans, Defined Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Financial Instruments and Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Business Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink XML 10 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information
6 Months Ended
Jun. 30, 2018
shares
Document and Entity Information [Abstract]  
Entity Registrant Name EASTERN CO
Entity Central Index Key 0000031107
Current Fiscal Year End Date --12-29
Entity Well-known Seasoned Issuer Yes
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Filer Category Accelerated Filer
Entity Common Stock, Shares Outstanding 6,266,911
Document Fiscal Year Focus 2018
Document Fiscal Period Focus Q2
Document Type 10-Q
Amendment Flag false
Document Period End Date Jun. 30, 2018
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) [Abstract]        
Net sales $ 60,860,852 $ 58,044,743 $ 120,305,849 $ 94,088,038
Cost of products sold (45,807,496) (42,530,749) (90,531,018) (69,829,465)
Gross margin 15,053,356 15,513,994 29,774,831 24,258,573
Product development expenses (1,581,719) (1,683,309) (3,084,258) (2,313,720)
Selling and administrative expenses (9,083,131) (11,344,223) (18,130,180) (17,222,190)
Operating profit 4,388,506 2,486,462 8,560,393 4,722,663
Interest expense (312,060) (311,654) (608,390) (332,678)
Other income 225,769 36,112 444,500 55,765
Income before income taxes 4,302,215 2,210,920 8,396,503 4,445,750
Income taxes 1,043,738 744,518 2,037,831 1,462,207
Net income $ 3,258,477 $ 1,466,402 $ 6,358,672 $ 2,983,543
Earnings per Share:        
Basic (in dollars per share) $ 0.52 $ 0.23 $ 1.02 $ 0.48
Diluted (in dollars per share) 0.52 0.23 1.01 0.47
Cash dividends per share: (in dollars per share) $ 0.11 $ 0.11 $ 0.22 $ 0.22
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract]        
Net income $ 3,258,477 $ 1,466,402 $ 6,358,672 $ 2,983,543
Other comprehensive income/(loss):        
Change in foreign currency translation (883,246) 411,852 (274,318) 883,823
Change in marketable securities, net of tax benefit of: 2017 - $ $5,553 and $6,345 0 11,620 0 10,169
Change in fair value of interest rate swap, net of tax benefit/(cost) of: 2018 - $59,166 and $19,202 respectively 2017 - $41,680 60,806 (68,005) 226,645 (68,005)
Change in pension and postretirement benefit costs, net of taxes of: 2018 - $131,685 and $65,843 respectively 2017 - $225,727 and $112,864, respectively 222,724 206,683 445,449 413,366
Total other comprehensive income (599,716) 562,150 397,776 1,239,353
Comprehensive income $ 2,658,761 $ 2,028,552 $ 6,756,448 $ 4,222,896
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Other comprehensive income/(loss):        
Change in marketable securities, income taxes benefit   $ 6,345   $ 5,553
Change in fair value of interest rate swap, income taxes benefit (cost) $ 19,202   $ 59,166 41,680
Change in pension and postretirement benefit costs, income taxes benefit $ 65,843 $ 112,864 $ 131,685 $ 225,727
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Jun. 30, 2018
Dec. 30, 2017
Current Assets    
Cash and cash equivalents $ 18,979,924 $ 22,275,477
Accounts receivable, less allowances: $667,000 - 2018; $389,000 - 2017 30,449,373 27,119,910
Inventories 49,889,085 47,268,757
Prepaid expenses and other assets 3,839,937 3,401,456
Total Current Assets 103,158,319 100,065,600
Property, Plant and Equipment 72,266,184 70,109,077
Accumulated depreciation (42,756,081) (41,075,121)
Property, Plant and Equipment, Net 29,510,103 29,033,956
Goodwill 34,874,518 32,228,891
Trademarks 3,686,064 3,686,063
Patents and other intangibles net of accumulated amortization 11,018,808 9,433,596
Deferred income taxes 1,840,724 2,010,291
Total other assets 51,420,114 47,358,841
TOTAL ASSETS 184,088,536 176,458,397
Current Liabilities    
Accounts payable 18,075,133 14,712,414
Accrued compensation 2,844,041 4,376,211
Other accrued expenses 4,046,863 3,606,057
Contingent liability 2,070,000 2,070,000
Current portion of long-term debt 7,550,000 6,550,000
Total Current Liabilities 34,586,037 31,314,682
Deferred income taxes 1,723,543 1,723,543
Other long-term liabilities 358,982 358,982
Long-term debt, less current portion 27,900,000 28,675,000
Accrued postretirement benefits 1,000,409 1,032,171
Accrued pension cost 25,994,635 26,423,429
Shareholders' Equity    
Preferred Stock, no par value: Authorized and unissued: 2,000,000 shares 0 0
Common Stock, no par value, Authorized: 50,000,000 shares Issued: 8,961,640 shares in 2018 and 8,957,974 shares in 2017 29,715,945 29,501,123
Treasury Stock: 2,694,729 shares in 2018 and 2017 (19,105,723) (19,105,723)
Retained earnings 102,903,644 97,921,903
Accumulated other comprehensive income (loss):    
Foreign currency translation (1,217,511) (943,193)
Unrealized gain on interest rate swap, net of tax 268,402 41,757
Unrecognized net pension and other postretirement benefit costs, net of tax (20,039,828) (20,485,277)
Accumulated other comprehensive loss (20,988,937) (21,386,713)
Total Shareholders' Equity 92,524,929 86,930,590
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 184,088,536 $ 176,458,397
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Jun. 30, 2018
Dec. 30, 2017
Current Assets    
Accounts receivable, allowances $ 667,000 $ 389,000
Shareholders' Equity    
Preferred Stock, par value (in dollars per share) $ 0 $ 0
Preferred Stock, shares authorized (in shares) 2,000,000 2,000,000
Common Stock, par value (in dollars per share) $ 0 $ 0
Common Stock, shares authorized (in shares) 50,000,000 50,000,000
Common Stock, shares issued (in shares) 8,961,640 8,957,974
Treasury Stock, shares (in shares) 2,694,729 2,694,729
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Operating Activities    
Net income $ 6,358,672 $ 2,983,543
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,314,985 1,536,319
Unrecognized pension and postretirement benefits 116,578 231,005
Loss on sale of equipment and other assets 50,348 48,618
Provision for doubtful accounts 201,552 24,866
Issuance of Common Stock for directors' fees 214,821 81,970
Changes in operating assets and liabilities:    
Accounts receivable (3,717,778) (4,519,266)
Inventories (2,658,358) 3,249,443
Prepaid expenses and other (339,385) (1,636,168)
Other assets (58,426) 970,284
Accounts payable 3,712,586 956,626
Accrued compensation (1,527,545) (822,861)
Other accrued expenses 946,368 3,204,161
Net cash provided by operating activities 5,614,417 6,308,540
Investing Activities    
Marketable securities 0 (318,039)
Business Acquisition, net of cash acquired (4,994,685) (42,148,000)
Capitalized software (1,444,459) 0
Purchases of property, plant and equipment (1,236,375) (708,499)
Net cash used in investing activities (7,675,519) (43,174,538)
Financing Activities    
Proceeds from issuance of long-term debt 0 31,000,000
Proceeds from short term borrowings 7,000,000 6,614,611
Payments on revolving credit note (6,000,000) (1,614,611)
Principal payments on long-term debt (775,000) (1,785,714)
Dividends paid (1,378,456) (1,376,914)
Net cash used in financing activities (1,153,456) 32,837,372
Effect of exchange rate changes on cash (80,996) 382,052
Net change in cash and cash equivalents (3,295,553) (3,646,574)
Cash and cash equivalents at beginning of period 22,275,477 22,725,376
Cash and cash equivalents at end of period $ 18,979,924 $ 19,078,802
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation
6 Months Ended
Jun. 30, 2018
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 Regulation S-X 10-01 and do not include all of the information and footnotes required by generally accepted accounting principles in the United States ("GAAP") for complete financial statements. Refer to the Company's consolidated financial statements and notes thereto included in its Annual Report on Form 10-K for the year ended December 30, 2017 (the 2017 For 10-K filed with the Securities and Exchange Commission on March 15, 2018) for additional information.

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

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

Commencing with Quarterly Report on Form 10-Q for the period ended September 30, 2017, product development expenses have been separately identified for all periods presented. These expenses have been reclassified from cost of products sold and selling and administrative expenses. Product development expenses are not necessarily a cost of product sold.  This reclass of June 30, 2018 amounts do not change the overall results.

Commencing with this Quarterly Report on Form 10-Q, in accordance with ASU 2017-07 – Compensation – Retirement Benefits, net periodic pension costs have been separately identified for all periods presented. These expenses have been reclassified to cost of products sold from other income.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Earnings Per Share
Note B – Earnings Per Share

The denominators used to calculate earnings per share are as follow:

  
Six Months Ended
  
Three Months Ended
 
  
June 30, 2018
  
July 1, 2017
  
June 30, 2018
  
July 1, 2017
 
Basic:
            
Weighted average shares outstanding
  
6,264,435
   
6,257,482
   
6,265,315
   
6,258,467
 
                 
Diluted:
                
Weighted average shares outstanding
  
6,264,435
   
6,257,482
   
6,265,315
   
6,258,467
 
Dilutive stock options
  
27,002
   
13,436
   
27,002
   
26,872
 
Denominator for diluted earnings per share
  
6,291,437
   
6,270,918
   
6,292,317
   
6,285,339
 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
6 Months Ended
Jun. 30, 2018
Inventories [Abstract]  
Inventories
Note C – Inventories

Inventories consist of the following components:

  
June 30, 2018
  
December 30, 2017
 
       
Raw material and component parts
 
$
15,126,400
  
$
14,331,915
 
Work in process
  
8,146,245
   
7,718,379
 
Finished goods
  
26,616,440
   
25,218,463
 
Total inventories
 
$
49,889,085
  
$
47,268,757
 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
6 Months Ended
Jun. 30, 2018
Segment Information [Abstract]  
Segment Information
Note D – Segment Information

Financial information by segment is as follows:

  
Six Months Ended
  
Three Months Ended
 
  
June 30, 2018
  
July 1, 2017
  
June 30, 2018
  
July 1, 2017
 
Revenues:
            
Sales to unaffiliated customers:
            
Industrial Hardware
 
$
72,410,627
  
$
50,541,057
  
$
35,853,583
  
$
35,098,231
 
Security Products
  
33,007,356
   
30,117,055
   
17,888,028
   
16,199,567
 
Metal Products
  
14,887,866
   
13,429,926
   
7,119,241
   
6,746,945
 
  
$
120,305,849
  
$
94,088,038
  
$
60,860,852
  
$
58,044,743
 
                 
Income before income taxes:
                
Industrial Hardware
 
$
5,284,529
  
$
1,064,263
  
$
2,518,086
  
$
497,471
 
Security Products
  
2,649,180
   
2,685,795
   
1,664,041
   
1,691,358
 
Metal Products
  
626,684
   
972,605
   
206,379
   
297,633
 
Operating Profit
  
8,560,393
   
4,722,663
   
4,388,506
   
2,486,462
 
Interest expense
  
(608,390
)
  
(332,678
)
  
(312,060
)
  
(311,654
)
Other income
  
444,500
   
55,765
   
225,769
   
36,112
 
  
$
8,396,503
  
$
4,445,750
  
$
4,302,215
  
$
2,210,920
 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2018
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Note E – Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2016-02, Leases (Topic 842). ASU 2016-02 requires leases 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, 2018.  Early adoption is permitted. The Company is evaluating the impact of the new guidance.

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

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.10.0.1
Debt
6 Months Ended
Jun. 30, 2018
Debt [Abstract]  
Debt
Note F – Debt

On April 3, 2017, the Company signed an amended and restated loan agreement (the "Restated Loan Agreement") with People's United Bank that included a $31 million term portion and a $10 million revolving credit portion.  Proceeds of the loan were used to repay the remaining outstanding term loan of the Company (approximately $1,429,000) and to acquire 100% of the common stock of Velvac Holdings, Inc. ("Velvac").  The term portion of the Restated Loan Agreement requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.  The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.  The term loan is a five-year loan with the remaining balance due on March 1, 2022.  The revolving credit portion of the Restated Loan Agreement has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.  The revolving credit portion has a maturity date of April 1, 2022.  On April 3, 2017, the Company borrowed approximately $6.6 million on the revolving credit facility.  The Company subsequently paid off $1.6 million during 2017 and drew down an additional net of $1 million during the first six months of 2018 on the revolving credit facility leaving a balance on the revolving credit facility of $6 million as of June 30, 2018.

The interest rates on the term and revolving credit portions of the Restated Loan Agreement vary.  The interest rates vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The margin spread is based on operating results calculated on a rolling-four-quarter basis.  The Company may also borrow funds at the lender's prime rate.  On June 30, 2018, the interest rate for one half ($14.7 million) of the term portion of the Restated Loan Agreement was 3.73%, using a one month LIBOR rate, and the interest rate for the remaining balance ($14.7 million) of the term portion was 4.05%, based on a three month LIBOR rate. As of June 30, 2018, the interest rate for the $6 million balance of the revolving credit portion of the Restated Loan Agreement was 3.73%, based on a one month LIBOR rate.

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

On April 4, 2017, the Company entered into an interest rate swap contract with the lender with an original notional amount of $15,500,000, which is equal to 50% of the outstanding balance of the term portion of the Restated Loan Agreement on that date.  The notional amount will decrease on a quarterly basis beginning July 3, 2017 in accordance with the principal repayment schedule of the term portion of the Restated Loan Agreement.  The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed interest rate and the LIBOR when LIBOR rate is below 1.92% and the Company will receive interest when the LIBOR rate exceeds 1.92%.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans
6 Months Ended
Jun. 30, 2018
Retirement Benefit Plans [Abstract]  
Retirement Benefit Plans
Note G – 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.
In addition, the Company provides health care and life insurance for retired salaried employees in the U.S.who meet specific eligibility requirements.

Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2018 and 2017 are as follows:
 
  
Pension Benefits
 
  
Six Months Ended
  
Three Months Ended
 
  
June 30, 2018
  
July 1, 2017
  
June 30, 2018
  
July 1, 2017
 
Service cost
 
$
659,922
  
$
634,718
  
$
329,901
  
$
317,358
 
Interest cost
  
1,553,583
   
1,582,112
   
776,791
   
791,055
 
Expected return on plan assets
  
(2,609,758
)
  
(2,391,787
)
  
(1,304,878
)
  
(1,195,892
)
Amortization of prior service cost
  
65,381
   
72,874
   
32,690
   
36,436
 
Amortization of the net loss
  
555,056
   
615,743
   
277,528
   
307,873
 
Net periodic benefit cost
 
$
224,184
  
$
513,660
  
$
112,032
  
$
256,830
 
 

 
  
Postretirement Benefits
 
  
Six Months Ended
  
Three Months Ended
 
  
June 30, 2018
  
July 1, 2017
  
June 30, 2018
  
July 1, 2017
 
Service cost
 
$
18,512
  
$
13,695
  
$
9,256
  
$
6,848
 
Interest cost
  
38,581
   
40,414
   
19,291
   
20,207
 
Expected return on plan assets
  
(27,825
)
  
(25,747
)
  
(13,912
)
  
(12,873
)
Amortization of prior service cost
  
(2,536
)
  
(10,722
)
  
(1,268
)
  
(5,361
)
Amortization of the net loss
  
(32,796
)
  
(38,801
)
  
(16,398
)
  
(19,401
)
Net periodic benefit cost
 
$
(6,064
)
 
$
(21,161
)
 
$
(3,031
)
 
$
(10,580
)


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 fiscal year 2018, the Company expects to contribute $510,000 into its pension plans and $105,000 into its postretirement plan. As of June 30, 2018, the Company has not made contributions into its pension plans, has contributed $64,000 to its postretirement plan and intends to make the remaining contributions as required during the remainder of the year.

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

The Company made contributions to the plan as follows:

   
 
Six Months Ended
 
Three Months Ended
 
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
 
Regular matching contribution
 
$
306,121
  
$
235,423
  
$
140,106
  
$
118,947
 
Transitional credit contribution
  
205,614
   
231,072
   
81,506
   
95,702
 
Non-discretionary contribution
  
540,831
   
323,232
   
16,458
   
15,664
 
Total contributions for the period
 
$
1,052,566
  
$
789,727
  
$
238,070
  
$
230,313
 


The non-discretionary contribution of $502,617 made in the six months ended June 30, 2018 was expensed in the prior fiscal year.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Based Compensation
6 Months Ended
Jun. 30, 2018
Stock Based Compensation [Abstract]  
Stock Based Compensation
Note H – Stock Based Compensation

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

As of June 30, 2018, the Company had one stock option plan, the 2010 Executive Stock Incentive Plan (the "2010 Plan"), for officers, other key employees, and non-employee directors.  Incentive stock options granted under the 2010 plan must have exercise prices that are not less than 100% of the fair market value of the 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 (the "Compensation Committee").  Under the 2010 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee.   No options or restricted stock were granted in the second quarter of fiscal year 2018 and 25,000 stock options were granted in the second quarter of 2017.

The 2010 Plan also permits the issuance of stock appreciation rights (SARs).  The SARs are in the form of an option with a cashless exercise price equal to the fair value of the Company's common stock at the date of grant.  During the second quarter of 2018, the Company did not issue any SARs.

Stock-based compensation expense in connection with SARs granted to employees and directors in the second quarter of 2018 and 2017 was approximately $74,000 and $56,000, respectively, and for the six months of fiscal 2018 and 2017 was approximately $130,000 and $63,000 respectively.

As of June 30, 2018, there were 275,000 units reserved and available for future grant under the 2010 Plan.  The following tables set forth the outstanding SARs for the periods specified:

  
Six Months Ended
June 30, 2018
  
Year Ended
December 30, 2017
 
  
Units
  
Weighted - Average Exercise Price
  
Units
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
141,500
  
$
20.36
   
--
  
$
--
 
Issued
  
51,000
   
24.90
   
149,500
   
20.39
 
Forfeited
  
(2,000
)
  
19.10
   
(8,000
)
  
21.10
 
Outstanding at end of period
  
190,500
   
21.44
   
141,500
   
20.36
 

SARs Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
June 30, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
June 30, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
19.10-24.90
   
190,500
   
4.0
  
$
21.44
   
20,670
   
3.7
  
$
19.10
 



The following tables set forth the outstanding restricted stock grants for the period specified:

  
Six Months Ended
June 30, 2018
  
Year Ended
December 30, 2017
 
  
Shares
  
Weighted - Average Exercise Price
  
Shares
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
25,000
  
$
   
  
$
 
Issued
  
   
   
25,000
   
 
Forfeited
  
   
   
   
 
Outstanding at end of period
  
25,000
   
   
25,000
   
 
                 

Restricted Stock Grants Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
June 30, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
June 30, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
0.00
   
25,000
   
3.8
   
   
   
   
 

At June 30, 2018, outstanding SARs and grants had an intrinsic value of $1,943,000.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Taxes [Abstract]  
Income Taxes
Note I – Income Taxes

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

The Tax Cuts and Jobs Act (the "2017 Tax Act") was enacted into law on December 22, 2017. The 2017 Tax Act, significantly changes U.S. corporate income tax laws by, among other provisions, reducing the maximum U.S. corporate income tax rate from 35% to 21% starting in 2018, and creating a territorial tax system with a one-time mandatory tax on previously deferred foreign earnings of U.S. subsidiaries.

The final impact on the Company resulting from the 2017 Tax Act's transition tax legislation may differ from the aforementioned reasonable estimate due to the complexity of calculating and supporting with primary evidence U.S. tax attributes, such as accumulated foreign earnings and profits, foreign tax paid, and other tax components involved in foreign tax credit calculations for prior years back to 1986. Such differences could be material, due to, among other things, changes in interpretations of the 2017 Tax Act, future legislative action to address questions that arise because of the 2017 Tax Act, changes in accounting standards for income taxes or related interpretations in response to the 2017 Tax Act, or any updates or changes to estimates the Company has utilized to calculate the reasonable estimate of the transition tax.

Pursuant to the SAB118, the company is allowed a measurement period of up to one year after the enactment date of the 2017 Tax Act to finalize the recording of the related tax impacts.  During the six months ending June 30, 2018, no measurement period adjustments were recorded.

The total amount of unrecognized tax benefits could increase or decrease within the next 12 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 ASC Topic 740, "Income Taxes."  There have been
no significant changes to the amount of unrecognized tax benefits during the six months ended June 30, 2018.  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 26 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
6 Months Ended
Jun. 30, 2018
Revenue Recognition [Abstract]  
Revenue Recognition
Note J – Revenue Recognition

The Company's revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled.  The Company records revenues based on a five-step model in accordance with FASB ASC Topic 606, "Revenue from Contracts with Customers."  The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies it's performance obligations, which is delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer.  A good or service is transferred when the customer obtains control of that good or service.  The Company's revenues are recorded at a point in time from the sale of tangible products.  Revenues are recognized when products are shipped.

The Company has elected the Modified Retrospective Method (the "Cumulate Effect Method") to comply with ASC Topic 606. The Cumulative Effect Method does not affect the amounts for the prior periods, but requires that the current period be reported in accordance with as if ASC Topic 606. ASC Topic 606 was adopted on December 31, 2017 which was the first day of the Company's 2018 fiscal year. The financial effect of ASC Topic 606 on the June 30, 2018 financial statements was not material.

Customer volume rebates, product returns, discount and allowance are variable consideration and are recorded as a reduction of revenue in the same period that the related sales are recorded.  The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material.

Refer to Note D for revenues reported by segment.  The Company has not experienced any impairment losses, has no future performance obligations and does not capitalize costs to obtain or fulfill contracts.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurements
6 Months Ended
Jun. 30, 2018
Financial Instruments and Fair Value Measurements [Abstract]  
Financial Instruments and Fair Value Measurements
Note K - 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 to the Company is its accounts receivable with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At June 30, 2018 and December 30, 2017, there were no significant concentrations of credit risk. No one customer represented more than 10% of the Company's net trade receivables at June 30, 2018 or at December 30, 2017.  The maximum exposure to credit risk is primarily represented by the carrying amount of the Company's accounts receivable.

Interest Rate Risk
 
The Company's exposure to the risk of changes in market interest rates relates primarily to the Company's debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.75% to 2.50%. The Company has an interest rate swap with a notional amount of $14,725,000 on June 30, 2018 to convert a portion of its 2017 Term Loan from variable to fixed rates. The valuation of this swap is determined using the three month LIBOR rate index and mitigates the Company's exposure to interest rate risk.
Currency Exchange Rate Risk

The Company's currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB and the Hong Kong dollar.  Because of the Company's limited exposure to any single foreign market, any exchange gains or losses have not been material and are not expected to be material in the future.  As a result, the Company does not attempt to mitigate its foreign currency exposure through the acquisition of any speculative or leveraged financial instruments.

Fair Value Measurements

Assets and liabilities that require fair value measurement are recorded at fair value using market and income valuation approaches and considering the Company's and counterparty's credit risk. The Company uses the market approach and the income approach to value assets and liabilities as appropriate. The assets or liabilities requiring fair value measurements on June 30, 2018 are as follows:


  
Fair Value
  
Level 1
  
Level 2
  
Level 3
 
Financial Receivable
      Interest rate swap
 
$
353,161
  
$
  
$
353,161
  
$
 
Total assets
 
$
353,161
  
$
  
$
353,161
  
$
 

The Company's interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and thus classified as Level 2. The amount of the interest rate swap is included in other accrued assets.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Acquisition
6 Months Ended
Jun. 30, 2018
Business Acquisition [Abstract]  
Business Acquisition
Note L – Business Acquisition

Effective June 1, 2018 the Company acquired certain assets of Load N Lock Systems, Inc. ("Load N Lock") including accounts receivable, inventories, furniture, fixtures and equipment, intellectual property rights, assumption of certain liabilities and rights existing under all sales and purchase agreements.  Load N Lock is a leader in innovative truck cap and tonneau cover locks that keep truck contents safe and secure.  Load N Lock developed and patented the first integrated power lock for the industry and has developed numerous truck cap and tonneau cover lock related products.  Load N Lock provides its innovative products and solutions to the industry's leading manufacturers in the United States and Asia.

Load N Lock is included in the Security Products segment of the Company from the date of the acquisition.  The cost of the acquisition of Load N Lock was approximately $4,995,000.

The above acquisition was accounted for under ASC 805.  The acquired business is included in the consolidated operating results of the Company from the date of acquisition.  The excess of the cost of Load N Lock over the fair market value of the net assets acquired of $2,694,700 has been recorded as goodwill.

In connection with the above acquisition, the Company recorded the following intangible assets:

 
Asset Class/Description
 
Amount
  
Weighted-average Period in Years
 
Patents, technology, and licenses
      
Customer relationships
 
$
689,675
   
8.3
 
Intellectual property
  
586,762
   
8.3
 
Non-compete agreements
  
52,570
   
8.3
 
  
$
1,329,007
   
8.3
 

There is no anticipated residual value relating to these intangible assets.

Neither the actual results nor the pro forma effects of the acquisition of Load N Lock are material to the Company's financial statements.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Denominators Used in the Earnings Per Share Computations
The denominators used to calculate earnings per share are as follow:

  
Six Months Ended
  
Three Months Ended
 
  
June 30, 2018
  
July 1, 2017
  
June 30, 2018
  
July 1, 2017
 
Basic:
            
Weighted average shares outstanding
  
6,264,435
   
6,257,482
   
6,265,315
   
6,258,467
 
                 
Diluted:
                
Weighted average shares outstanding
  
6,264,435
   
6,257,482
   
6,265,315
   
6,258,467
 
Dilutive stock options
  
27,002
   
13,436
   
27,002
   
26,872
 
Denominator for diluted earnings per share
  
6,291,437
   
6,270,918
   
6,292,317
   
6,285,339
 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2018
Inventories [Abstract]  
Components of Inventories
Inventories consist of the following components:

  
June 30, 2018
  
December 30, 2017
 
       
Raw material and component parts
 
$
15,126,400
  
$
14,331,915
 
Work in process
  
8,146,245
   
7,718,379
 
Finished goods
  
26,616,440
   
25,218,463
 
Total inventories
 
$
49,889,085
  
$
47,268,757
 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2018
Segment Information [Abstract]  
Segment Financial Information
Financial information by segment is as follows:

  
Six Months Ended
  
Three Months Ended
 
  
June 30, 2018
  
July 1, 2017
  
June 30, 2018
  
July 1, 2017
 
Revenues:
            
Sales to unaffiliated customers:
            
Industrial Hardware
 
$
72,410,627
  
$
50,541,057
  
$
35,853,583
  
$
35,098,231
 
Security Products
  
33,007,356
   
30,117,055
   
17,888,028
   
16,199,567
 
Metal Products
  
14,887,866
   
13,429,926
   
7,119,241
   
6,746,945
 
  
$
120,305,849
  
$
94,088,038
  
$
60,860,852
  
$
58,044,743
 
                 
Income before income taxes:
                
Industrial Hardware
 
$
5,284,529
  
$
1,064,263
  
$
2,518,086
  
$
497,471
 
Security Products
  
2,649,180
   
2,685,795
   
1,664,041
   
1,691,358
 
Metal Products
  
626,684
   
972,605
   
206,379
   
297,633
 
Operating Profit
  
8,560,393
   
4,722,663
   
4,388,506
   
2,486,462
 
Interest expense
  
(608,390
)
  
(332,678
)
  
(312,060
)
  
(311,654
)
Other income
  
444,500
   
55,765
   
225,769
   
36,112
 
  
$
8,396,503
  
$
4,445,750
  
$
4,302,215
  
$
2,210,920
 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2018
Retirement Benefit Plans [Abstract]  
Significant Disclosures Relating to Benefit Plans
Significant disclosures relating to these benefit plans for the second quarter and first six months of fiscal years 2018 and 2017 are as follows:
 
  
Pension Benefits
 
  
Six Months Ended
  
Three Months Ended
 
  
June 30, 2018
  
July 1, 2017
  
June 30, 2018
  
July 1, 2017
 
Service cost
 
$
659,922
  
$
634,718
  
$
329,901
  
$
317,358
 
Interest cost
  
1,553,583
   
1,582,112
   
776,791
   
791,055
 
Expected return on plan assets
  
(2,609,758
)
  
(2,391,787
)
  
(1,304,878
)
  
(1,195,892
)
Amortization of prior service cost
  
65,381
   
72,874
   
32,690
   
36,436
 
Amortization of the net loss
  
555,056
   
615,743
   
277,528
   
307,873
 
Net periodic benefit cost
 
$
224,184
  
$
513,660
  
$
112,032
  
$
256,830
 
 

 
  
Postretirement Benefits
 
  
Six Months Ended
  
Three Months Ended
 
  
June 30, 2018
  
July 1, 2017
  
June 30, 2018
  
July 1, 2017
 
Service cost
 
$
18,512
  
$
13,695
  
$
9,256
  
$
6,848
 
Interest cost
  
38,581
   
40,414
   
19,291
   
20,207
 
Expected return on plan assets
  
(27,825
)
  
(25,747
)
  
(13,912
)
  
(12,873
)
Amortization of prior service cost
  
(2,536
)
  
(10,722
)
  
(1,268
)
  
(5,361
)
Amortization of the net loss
  
(32,796
)
  
(38,801
)
  
(16,398
)
  
(19,401
)
Net periodic benefit cost
 
$
(6,064
)
 
$
(21,161
)
 
$
(3,031
)
 
$
(10,580
)
Defined Contribution Plan
The Company made contributions to the plan as follows:

   
 
Six Months Ended
 
Three Months Ended
 
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
 
Regular matching contribution
 
$
306,121
  
$
235,423
  
$
140,106
  
$
118,947
 
Transitional credit contribution
  
205,614
   
231,072
   
81,506
   
95,702
 
Non-discretionary contribution
  
540,831
   
323,232
   
16,458
   
15,664
 
Total contributions for the period
 
$
1,052,566
  
$
789,727
  
$
238,070
  
$
230,313
 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Stock Based Compensation [Abstract]  
Stock Appreciation Rights Activity
The following tables set forth the outstanding SARs for the periods specified:

  
Six Months Ended
June 30, 2018
  
Year Ended
December 30, 2017
 
  
Units
  
Weighted - Average Exercise Price
  
Units
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
141,500
  
$
20.36
   
--
  
$
--
 
Issued
  
51,000
   
24.90
   
149,500
   
20.39
 
Forfeited
  
(2,000
)
  
19.10
   
(8,000
)
  
21.10
 
Outstanding at end of period
  
190,500
   
21.44
   
141,500
   
20.36
 
SARs Outstanding and Exercisable

SARs Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
June 30, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
June 30, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
19.10-24.90
   
190,500
   
4.0
  
$
21.44
   
20,670
   
3.7
  
$
19.10
 
Restricted Stock Activity
The following tables set forth the outstanding restricted stock grants for the period specified:

  
Six Months Ended
June 30, 2018
  
Year Ended
December 30, 2017
 
  
Shares
  
Weighted - Average Exercise Price
  
Shares
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
25,000
  
$
   
  
$
 
Issued
  
   
   
25,000
   
 
Forfeited
  
   
   
   
 
Outstanding at end of period
  
25,000
   
   
25,000
   
 
                 
Restricted Stock Grants Outstanding and Exercisable

Restricted Stock Grants Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
June 30, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
June 30, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
0.00
   
25,000
   
3.8
   
   
   
   
 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2018
Financial Instruments and Fair Value Measurements [Abstract]  
Assets or Liabilities Measured at Fair Value Measurements
The assets or liabilities requiring fair value measurements on June 30, 2018 are as follows:


  
Fair Value
  
Level 1
  
Level 2
  
Level 3
 
Financial Receivable
      Interest rate swap
 
$
353,161
  
$
  
$
353,161
  
$
 
Total assets
 
$
353,161
  
$
  
$
353,161
  
$
 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Acquisition (Tables)
6 Months Ended
Jun. 30, 2018
Business Acquisition [Abstract]  
Intangible Assets
In connection with the above acquisition, the Company recorded the following intangible assets:

 
Asset Class/Description
 
Amount
  
Weighted-average Period in Years
 
Patents, technology, and licenses
      
Customer relationships
 
$
689,675
   
8.3
 
Intellectual property
  
586,762
   
8.3
 
Non-compete agreements
  
52,570
   
8.3
 
  
$
1,329,007
   
8.3
 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Basic [Abstract]        
Weighted average shares outstanding (in shares) 6,265,315 6,258,467 6,264,435 6,257,482
Diluted [Abstract]        
Weighted average shares outstanding (in shares) 6,265,315 6,258,467 6,264,435 6,257,482
Dilutive stock options (in shares) 27,002 26,872 27,002 13,436
Denominator for diluted earnings per share (in shares) 6,292,317 6,285,339 6,291,437 6,270,918
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Details) - USD ($)
Jun. 30, 2018
Dec. 30, 2017
Components of inventories [Abstract]    
Raw material and component parts $ 15,126,400 $ 14,331,915
Work in process 8,146,245 7,718,379
Finished goods 26,616,440 25,218,463
Total inventories $ 49,889,085 $ 47,268,757
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Segment Reporting Information [Abstract]        
Revenues, sales to unaffiliated customers $ 60,860,852 $ 58,044,743 $ 120,305,849 $ 94,088,038
Operating Profit 4,388,506 2,486,462 8,560,393 4,722,663
Interest expense (312,060) (311,654) (608,390) (332,678)
Other income 225,769 36,112 444,500 55,765
Income before income taxes 4,302,215 2,210,920 8,396,503 4,445,750
Operating Segments [Member] | Industrial Hardware [Member]        
Segment Reporting Information [Abstract]        
Revenues, sales to unaffiliated customers 35,853,583 35,098,231 72,410,627 50,541,057
Operating Profit 2,518,086 497,471 5,284,529 1,064,263
Operating Segments [Member] | Security Products [Member]        
Segment Reporting Information [Abstract]        
Revenues, sales to unaffiliated customers 17,888,028 16,199,567 33,007,356 30,117,055
Operating Profit 1,664,041 1,691,358 2,649,180 2,685,795
Operating Segments [Member] | Metal Products [Member]        
Segment Reporting Information [Abstract]        
Revenues, sales to unaffiliated customers 7,119,241 6,746,945 14,887,866 13,429,926
Operating Profit $ 206,379 $ 297,633 $ 626,684 $ 972,605
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended 24 Months Ended
Apr. 04, 2017
Apr. 03, 2017
Sep. 30, 2019
Jun. 30, 2018
Jul. 01, 2017
Dec. 30, 2017
Jun. 30, 2019
Debt Instruments [Abstract]              
Payments on revolving credit note       $ (6,000,000) $ (1,614,611)    
Original notional amount       $ 14,725,000      
Velvac Holdings, Inc [Member]              
Debt Instruments [Abstract]              
Percentage of common stock acquired   100.00%          
LIBOR [Member]              
Debt Instruments [Abstract]              
Term of variable rate       3 months      
LIBOR [Member] | Minimum [Member]              
Debt Instruments [Abstract]              
Basis spread on variable rate       1.75%      
LIBOR [Member] | Maximum [Member]              
Debt Instruments [Abstract]              
Basis spread on variable rate       2.50%      
Restated Loan Agreement [Member] | Minimum [Member]              
Debt Instruments [Abstract]              
Fixed charge coverage ratio as multiple, 2018       1.1      
Fixed charge coverage ratio as multiple, thereafter       1.2      
Restated Loan Agreement [Member] | Maximum [Member]              
Debt Instruments [Abstract]              
Leverage ratio as multiple, through 2018       4.0      
Leverage ratio as multiple, through 2019       3.5      
Leverage ratio as multiple, through 2020       3.25      
Leverage ratio as multiple, there after       3.0      
Term Loan [Member]              
Debt Instruments [Abstract]              
Maximum borrowing capacity       $ 31,000,000      
Proceeds from credit facility   $ 1,429,000          
Maturity date of loan       Mar. 01, 2022      
Period for quarterly principal payment       2 years      
Term of loan       5 years      
Term Loan [Member] | Forecast [Member]              
Debt Instruments [Abstract]              
Quarterly principal payment     $ 775,000       $ 387,500
Term Loan [Member] | Interest Rate Swap [Member]              
Debt Instruments [Abstract]              
Fixed rate of interest 1.92%            
Original notional amount $ 15,500,000            
Percentage of outstanding balance of term loan 50.00%            
Term Loan [Member] | 1 Month LIBOR [Member]              
Debt Instruments [Abstract]              
Fixed rate of interest       3.73%      
Revolving credit loan       $ 14,700,000      
Term of variable rate       1 month      
Term Loan [Member] | 3 Month LIBOR [Member]              
Debt Instruments [Abstract]              
Fixed rate of interest       4.05%      
Revolving credit loan       $ 14,700,000      
Term of variable rate       3 months      
Revolving Credit Loan [Member]              
Debt Instruments [Abstract]              
Maximum borrowing capacity       $ 10,000,000      
Proceeds from credit facility   $ 6,600,000          
Maturity date of loan       Apr. 01, 2022      
Revolving credit loan       $ 6,000,000      
Payments on revolving credit note       $ (1,000,000)   $ (1,614,611)  
Revolving Credit Loan [Member] | Minimum [Member]              
Debt Instruments [Abstract]              
Quarterly commitment fee percentage       0.20%      
Revolving Credit Loan [Member] | Maximum [Member]              
Debt Instruments [Abstract]              
Quarterly commitment fee percentage       0.375%      
Revolving Credit Loan [Member] | LIBOR [Member] | Minimum [Member]              
Debt Instruments [Abstract]              
Basis spread on variable rate       1.75%      
Revolving Credit Loan [Member] | LIBOR [Member] | Maximum [Member]              
Debt Instruments [Abstract]              
Basis spread on variable rate       2.50%      
Revolving Credit Loan [Member] | 1 Month LIBOR [Member]              
Debt Instruments [Abstract]              
Fixed rate of interest       3.73%      
Revolving credit loan       $ 6,000,000      
Term of variable rate       1 month      
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Pension Benefits [Member]        
Components of the net periodic benefit cost [Abstract]        
Service cost $ 329,901 $ 317,358 $ 659,922 $ 634,718
Interest cost 776,791 791,055 1,553,583 1,582,112
Expected return on plan assets (1,304,878) (1,195,892) (2,609,758) (2,391,787)
Amortization of prior service cost 32,690 36,436 65,381 72,874
Amortization of the net loss 277,528 307,873 555,056 615,743
Net periodic benefit cost 112,032 256,830 224,184 513,660
Additional information [Abstract]        
Contributions required by the Company in defined benefit plan 510,000   510,000  
Employer contributions made     0  
Postretirement Benefits [Member]        
Components of the net periodic benefit cost [Abstract]        
Service cost 9,256 6,848 18,512 13,695
Interest cost 19,291 20,207 38,581 40,414
Expected return on plan assets (13,912) (12,873) (27,825) (25,747)
Amortization of prior service cost (1,268) (5,361) (2,536) (10,722)
Amortization of the net loss (16,398) (19,401) (32,796) (38,801)
Net periodic benefit cost (3,031) $ (10,580) (6,064) $ (21,161)
Additional information [Abstract]        
Contributions required by the Company in defined benefit plan $ 105,000   105,000  
Employer contributions made     $ 64,000  
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans, Defined Contribution Plan (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Defined Contribution Plan [Abstract]        
Total contributions for the period $ 238,070 $ 230,313 $ 1,052,566 $ 789,727
Regular Matching Contribution [Member]        
Defined Contribution Plan [Abstract]        
Total contributions for the period 140,106 118,947 306,121 235,423
Transitional Credit Contribution [Member]        
Defined Contribution Plan [Abstract]        
Total contributions for the period 81,506 95,702 205,614 231,072
Non-discretionary Contribution [Member]        
Defined Contribution Plan [Abstract]        
Total contributions for the period $ 16,458 $ 15,664 540,831 $ 323,232
Non-Union U.S. Employees [Member]        
Defined Contribution Plan [Abstract]        
Total contributions for the period     $ 502,617  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Based Compensation (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
USD ($)
Plan
$ / shares
shares
Jul. 01, 2017
USD ($)
shares
Jun. 30, 2018
USD ($)
Plan
$ / shares
shares
Jul. 01, 2017
USD ($)
$ / shares
shares
Dec. 30, 2017
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Abstract]          
Number of plans that have shares reserved for further issuance | Plan 1   1    
Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Abstract]          
Percentage of fair market value of stock on grant date for exercise price     100.00%    
Stock Appreciation Rights (SARs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Abstract]          
Stock-based compensation expense | $ $ 74,000 $ 56,000 $ 130,000 $ 63,000  
Number of Units, Stock Appreciation Rights (SARs) [Roll Forward]          
Outstanding at beginning of period (in shares) | shares     141,500 0 0
Issued (in shares) | shares 0   51,000   149,500
Forfeited (in shares) | shares     (2,000)   (8,000)
Outstanding at end of period (in shares) | shares 190,500   190,500   141,500
Weighted - Average Exercise Price, Stock Appreciation Rights (SARs) [Abstract]          
Outstanding at beginning of period (in dollars per share) | $ / shares     $ 20.36 $ 0 $ 0
Issued (in dollars per share) | $ / shares     24.90   20.39
Forfeited (in dollars per share) | $ / shares     19.10   21.10
Outstanding at end of period (in dollars per share) | $ / shares $ 21.44   21.44   $ 20.36
SARs and Restricted Stock Grants Outstanding and Exercisable [Abstract]          
Minimum Range of Exercise Prices (in dollars per share) | $ / shares     19.10    
Maximum Range of Exercise Prices (in dollars per share) | $ / shares     $ 24.90    
Outstanding (in shares) | shares 190,500   190,500    
Weighted- Average Remaining Contractual Life     4 years    
Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 21.44   $ 21.44    
Exercisable (in shares) | shares 20,670   20,670    
Exercisable, Weighted- Average Remaining Contractual life     3 years 8 months 12 days    
Exercisable, Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 19.10   $ 19.10    
Stock Options [Member]          
Number of Units, Stock Appreciation Rights (SARs) [Roll Forward]          
Issued (in shares) | shares 0 25,000      
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Abstract]          
Restricted stock granted (in shares) | shares 0   0   25,000
Number of Units, Restricted Stock [Roll Forward]          
Outstanding at beginning of period (in shares) | shares     25,000 0 0
Issued (in shares) | shares 0   0   25,000
Forfeited (in shares) | shares     0   0
Outstanding at end of period (in shares) | shares 25,000   25,000   25,000
Weighted - Average Exercise Price, Restricted Stock [Abstract]          
Outstanding at beginning of period (in dollars per share) | $ / shares     $ 0 $ 0 $ 0
Issued (in dollars per share) | $ / shares     0   0
Forfeited (in dollars per share) | $ / shares     0   0
Outstanding at end of period (in dollars per share) | $ / shares $ 0   0   $ 0
SARs and Restricted Stock Grants Outstanding and Exercisable [Abstract]          
Maximum Range of Exercise Prices (in dollars per share) | $ / shares     $ 0    
Outstanding (in shares) | shares 25,000   25,000    
Weighted- Average Remaining Contractual Life     3 years 9 months 18 days    
Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 0   $ 0    
Exercisable (in shares) | shares 0   0    
Exercisable, Weighted- Average Remaining Contractual life     0 years    
Exercisable, Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 0   $ 0    
SARs and Restricted Stock [Member]          
SARs and Restricted Stock Grants Outstanding and Exercisable [Abstract]          
Outstanding SARs and grants, intrinsic value | $ $ 1,943,000   $ 1,943,000    
2010 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Abstract]          
Shares available for future grant (in shares) | shares 275,000   275,000    
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 30, 2017
Income Taxes [Abstract]    
Corporate income tax rate 21.00% 35.00%
Significant changes to the amount of unrecognized tax benefits $ 0  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurements (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
Interest Rate Risk [Abstract]  
Interest rate swap, notional amount $ 14,725,000
Financial Receivable [Abstract]  
Interest rate swap 353,161
Total assets $ 353,161
LIBOR [Member]  
Interest Rate Risk [Abstract]  
Term of variable rate 3 months
LIBOR [Member] | Minimum [Member]  
Interest Rate Risk [Abstract]  
Debt instrument, variable interest rate 1.75%
LIBOR [Member] | Maximum [Member]  
Interest Rate Risk [Abstract]  
Debt instrument, variable interest rate 2.50%
Level 1 [Member]  
Financial Receivable [Abstract]  
Interest rate swap $ 0
Total assets 0
Level 2 [Member]  
Financial Receivable [Abstract]  
Interest rate swap 353,161
Total assets 353,161
Level 3 [Member]  
Financial Receivable [Abstract]  
Interest rate swap 0
Total assets $ 0
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Acquisition (Details) - USD ($)
1 Months Ended
Jun. 30, 2018
Dec. 30, 2017
Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract]    
Goodwill $ 34,874,518 $ 32,228,891
Load N Lock [Member]    
Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract]    
Acquisition costs 4,995,000  
Goodwill 2,694,700  
Intangible Assets Acquired [Abstract]    
Intangible assets $ 1,329,007  
Weighted-average period 8 years 3 months 18 days  
Load N Lock [Member] | Customer Relationships [Member]    
Intangible Assets Acquired [Abstract]    
Intangible assets $ 689,675  
Weighted-average period 8 years 3 months 18 days  
Load N Lock [Member] | Intellectual Property [Member]    
Intangible Assets Acquired [Abstract]    
Intangible assets $ 586,762  
Weighted-average period 8 years 3 months 18 days  
Load N Lock [Member] | Non-compete Agreements [Member]    
Intangible Assets Acquired [Abstract]    
Intangible assets $ 52,570  
Weighted-average period 8 years 3 months 18 days  
EXCEL 46 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ."&!DT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ X(8&36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #@A@9-JFS4*^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::;14+7%\6G"8(#Q;>0W+9@TX3DI-VW-XU; MA^@'$/*2NW]^]SM(J[Q0+N!SG[4M>MS!#)#DH3*^B$73RN&&7R:^K^X?=(^OJBM\553K-CC?B=BUX_3Z[ M_O"["ENGS=[\8^.+8-?"KW_1?0%02P,$% @ X(8&39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #@A@9-C!E&K&H" "*" & 'AL+W=O'. &=P=1V MPO7O:QN.(GMYB>UE9F?7V67)>R'?5,68CMX;WJI]7&G=/2.DRHHU5#V)CK7F MR57(AFISE#>D.LGHQ9$:CDB29*BA=1L7N;.=9)&+N^9URTXR4O>FH?+OD7'1 M[V,ZUNEK0$5>4=O[ ?3/[N3-";G4#6M5+=I(LNL^/N#G(\XLP2%^ MU:Q7LWUD4SD+\68/7R_[.+$1,C)Q_!F=QI.F)<[W']X_ MN^1-,F>JV(O@O^N+KO;Q-HXN[$KO7+^*_@L;$UK'T9C]-_9@W,!M)$:C%%RY MWZB\*RV:T8L)I:'OPUJW;NV')ZMTI,$$,A+(1"!.!PU"+O)/5-,BEZ*/Y'#Y M';7_,7XFYFY*:W17X9Z9X)6Q/HHD1P_K9D07HJQE]Y:47(M:PP!H46 ?TS!,8$&N':(<,,$XVL$@& MBF2!R,83"1%;6& #"FP"^LX3"!$X@16VH,(VY&-/ H LE,H.E-B%_-23 " + M6> $;I^LF\,PZ#=H#<:/D/WR8TM^IO-6M MBLY"FX'DQL95",U,*,F32;@R'P;3@;.KMMN-V'Y.DV1Y=D34/ MU=F5_I=]51=9ZR_K0]*<:Y?M>J,B3SAC.BFR4QDO9OW8<[V85:]M?BK=W*7YN9[U$EYJ:JOW<6?NWG,NHA<[K9M-T7F/][?O\Q^^^]>"_F)6O[2+R/;94W_?]H^]JT53'.XD,ILN_#YZGL/R_#+P9&,]J MCP;\:N!]OV<@1@/QTT"^:R!' _FK'M1HH)"'9-#>)W.=M=EB5E>7J![JX9QU M90>/RB_7MAOL5Z?_S>>S\:-O"ZYGR5LWSX@L!X3?(N8>68<(7(G$^[\&P:D@ MECST8.\]K @D14%\/,OFW5GN A5DMD1O+V[L!:/M)6DO>WMY:P\HVP-B>J3L M$*L,H+6:$B-)M2((EJ:,)N@+!A "[2B M0&V%8'@E"5 PVT6/-!(@%R ,G]B4EM1H0XT*:;14;?FH]42I J-O92Q4B&Y4RY&YKRU_'&J4]!4-@E9X0U*@/ZY%BI>1G%%P M;28.5YBX84.HTF*5$"X05T;C'4EP0@/@920P*:5B@<*04][KQ*$*9"_P!#S4 MEV)]G"A4YG>$P@)#T%,LY0Q+#$&_A%HQ7*J4:Y\+HR;V(M"-!(A I618I0AO M"DP*@Y=[18#&QX3O>VN"\XV ">\=E&>_NSDS$R+I;@?"=D?B=@?"GD/X@UX: M@T42;8S46K*@6HD.2BBK#<S0[0ZHH"F4?&(&NI& L)/ 3=QR M9.Q-L.PAZ E)*KCU$!0\X#QNR+GDU&%%MP\0]@\2]P\CDWZ@C*)"92'EE07E M3#]HL?1T66[ZT7N]FWWU?CO]?#(/URTU7E\G9%?#W/2BZN?F(*6.7LJB:F;Q0>OC)$F:S4&667.OCK(R_^Q4 M76;:;.M]TAQKF6TMJ2P2! !+RBROXOG4VA[K^52==)%7\K&.FE-99O7?A2S4 M91;#^-7P/=\?=&M(YM-CMI<_I/YY?*S-+AF\;/-25DVNJJB6NUG\ "=K: D6 M\2N7EV:TCEHI3TH]MYLOVUD,VHQD(3>Z=9&9QUDN95&TGDP>?WJG\1"S)8[7 MK]X_6?%&S%/6R*4J?N=;?9C%(HZV="OU=73[+7A"-HU[]5WF6A8&WF9@8 M&U4T]C?:G!JMRMZ+2:7,7KIG7MGGI??_2@L34$] \'$?H^ >P)^(Y!W":0G MD/^-0'L"=2(DG79;S%6FL_FT5I>H[OKAF+5M!R?4'->F-=K3L?^9>C;&>IX3 M-DW.K9\>LN@@: 1!_!JR\B%P0"0F_I $"B6Q0'X$<1UA&8"D3A(?>UF_Z^4J M41RL%K9\/*X6#_-)D$\LGXSYT*EV!^$64ED(1E00[I1\Z>,@88P Y%3%QS%, M!>,.;NWC4"HP)3BLCP;U4;\^(LQG03[SZ^.<\J*#T%&>=T)@Y';MTL<1" 5U MRQ-PASC!T.T<'V>B"G2C.CRHCGOJ*'#4<2^,@UCZ" @9 M!A'4(WP];C<++PH# KAGY:/NF " .J)\&$*FY1W8^D-O5]+2H+34E^9TSB(- M9(,X(HZV PP)K"CS8<10HG;_>L #&+,6%@;!.$['_CJG'P6/>:JBC1-.73/ M+@"D#$&WLUAK)*Y&Z-]YC K.H*LQ 1( M4.\V"0 9IXP0]SH) (EI'Y&Z)YF,/N2EK/=VJFJBC3I5NKUI1]9A4EB9_<&_.YV FTV%3 MR)UNE]RLZVX\ZS9:'?O1,QGFW_D_4$L#!!0 ( ."&!DV=2X/;3P( -(& M 8 >&PO=V]R:W-H965T&ULC571CILP$/P5Q >Y_GUM0SABK+0O8"\SN[.[>)U=&7\3%2'2 M>V]H*]9^)66W D"4%6FP>&(=:=67(^,-EFK+3T!TG."#(344P"!(0(/KUL\S M8WOA><;.DM8M>>&>.#<-YG\*0MEU[8?^S?!:GRJI#2#/.GPBWXG\T;UPM0.C MET/=D%;4K/4X.:[]YW"U2S3> '[6Y"HF:T]GLF?L36^^'-9^H 412DJI/6#U MNI -H50[4C)^#S[],:0F3ME)0&O_?ONC7OZ^#_1G,3X$" M(T'%?D2(!D+T08@?$N*!$/]O!#00D!4!]+F;8FZQQ'G&V=7C_>_08?W7A2ND MVE5JH^F.^:;J*93UDB.4@8OV,T"*'@(G$+BXAVSGD'!$ !5_% %=(@HXCY#> M1]@X($M+Q+^][!YZN1,:.:L5&7XTX<>IFQ\[^;'AQ]-J)U:B/61A(*V!)%%L MM60W!R&$(K<2Y%2"YDJLIA9H%B1)4 MG,P56^TMDGGM4!I'5H7GJ#"$:1);B3E@D=)LMV(.@Q M)B>D3PU,#F1#^,E, M1^&5[-Q*_4=-K., ?H;Z0%OV(EQM0H=]JP9V/U\_W/?3_AOFI[H5WIY)-4;, M83\R)HE2'SRIEE3J@ADWE!RE7B[4FO=CMM](U@TW"!BOL?PO4$L#!!0 ( M ."&!DT^IAQO' 4 %<8 8 >&PO=V]R:W-H965T&UL MC9G;;B)'$(9?!7'OI:NJCQ:V%(BB1$JDU49)KL?VV* %ALR,S>;MTS-@!%75 MZ[TQS/!7]]^GKZO;\T/3?NU6==U/OFTWN^YNNNK[_>ULUCVNZFW5?6KV]2[_ M\MRTVZK/C^W+K-NW=?4T!FTW,S3&S[;5>C>]GX_O/K?W\^:UWZQW]>=VTKUN MMU7[WZ+>-(>[*4S?7WQ9OZSZX<7L?KZO7NH_Z_ZO_>[ M25L_WTU_@MNE-4/ J/A[71^ZB^^3H2D/3?-U>/CMZ6YJ!D?UIG[LAR*J_/%6 M+^O-9B@I^_CW5.CT7.<0>/G]O?1?QL;GQCQ47;UL-O^LG_K5W31.)T_U<_6Z MZ;\TAU_K4X/<=')J_>_U6[W)\L%)KN.QV73CW\GC:]=L<)NUQM/;5,"G@EG)G M/@XOQ[X;?\NM[?+;MWN7YK.WH9R39'&4X(4$X[5D*27>G"6S;.#L E47.,;3 M93SH\:3&TQAO+^.1M>(H":-D-TH@II 26M86*43$X&P(NB.K.K+2$3%'1XF[ MJ(B,M8D"$RZE$ - 2E#H8Z151UXZ M8A4MO.RC2"GW$3.DZ*P!Z[SN)ZA^@O3CF9\@Z@%#X"(!6S5+39GAZKPIC%I4 M/47IB;5]$45- =%[B'QF*T(#)IG2S$ZJHR0=,1PLDJCHQN8EY$T$9DE3@@D. ML+#^P>@8,]*5X)B1ZR@YR%W %YRJ-$2I-)^@ %<0KH+AKD"9NC%8!P*RBC*C M*2_04E_IL 64KH"[0EF7C]YP9"R+0BIXT@$.DN"!$_RDN5I2>?1B-**GI#)9 M(I=*PZ'9@C+;G220X2Y8&C'"2CAYZ*T9'GMA1I\#9C-A50!3K1(8C$(I3F@,Y?D . M', @P0IQ@!@)L"A*&P#MQ#( 8P2JVA"WJL-]_2Q\-I3(=>5 M^.7;X@(E58-SFB>X*,D-+J4K"=^ M!M*4WB)93 57.LLQB3TJ%BA'.GE)DC?RW8 D4/G0?U=R[4.G+2FTY3L *1!- M 5RRO']5INVK<&VHK-0O/L@'9 D 9DX($ER[P:-H;Q%\"./ M+K718>ET3SHD24(R<4B21%^N;+@J$KF *@7*6PJ4!E#'),F4-_%$G&0FF]"A M3OE>A-'+TGS?75HW[PT:2%@\_LXH9WN'+_HVI?UKMN M\M#T?;,=KW2?FZ:O<['F4V[GJJZ>S@^;^KD?OH;\O3U>=1\?^F9_NL:?G?^7 M&PO=V]R:W-H965T M&ULC97OKIL@&,9OQ7@!!_R+-M9DI\NR)5O2G&5GGVE+JSDH M#F@]N_L!>HPB:?>E C[/R^^AYJ7H&7\3%2'2>V]H*[9^)66W 4 <*])@\<0Z MTJHW9\8;+-647X#H.,$G8VHH""%,08/KUB\+L[;G9<&NDM8MV7-/7)L&\[_/ MA+)^ZP?^Q\)+?:FD7@!ET>$+^4GDKV[/U0Q,54YU0UI1L];CY+SU/P6;70"U MP2A>:]*+V=C340Z,O>G)M]/6AYJ(4'*4N@16CQO9$4IU)<7Q9RSJ3WMJXWS\ M4?V+":_"'+ @.T9_UR=9;?W,]T[DC*]4OK#^*QD#);XWIO].;H0JN291>QP9 M%>;7.UZ%9,U81:$T^'UXUJUY]L,;E(XVMR$<#>%D".*[AF@T1)8!#&0FZF*8*V;+>615D^ MERUP8B=.O(J3(;<_M# M?:Q; "$G$'( 1180>G@J]Q0+B,P)D3D@8@LB6Z5-H/-8_D.X0,J=2+D#*;&0 M\M5.69X&:6P3N70)RE'L!E(-W-E4H ,IM=L*7'\4:1ZC,+>;RV/A 5F34_? M0C\PO]2M\ Y,JOYINMR9,4E44?BDRE7JXILFE)RE'B(UYD/W'R:2=>/-!J;K MM?P'4$L#!!0 ( ."&!DWY!6)FO00 *05 8 >&PO=V]R:W-H965T M&UL?9C;;N,V$(9?Q?!]UIP9GA0X!F(710NTP&*+;:\5FXF- ME2Q74N+MVY>2%:_#&>Y-+#$_A_^0U,?#\MRTW[I]"/WL>UT=NX?YON]/]XM% MM]V'NNP^-:=PC/]Y;MJZ[.-K^[+H3FTH=V.ENEJ@4G91EX?C?+4'8_C/K?Q;7&- MLCO4X=@=FN.L#<\/\T>XWY =*HR*OP_AW-T\SX94GIKFV_#R^^YAK@9'H0K; M?@A1QI^WL E5-42*/OZ=@LZO;0X5;Y_?H_\Z)A^3>2J[L&FJ?PZ[?O\P]_/9 M+CR7KU7_I3G_%J:$S'PV9?]'> M5E ].8AO;INK&O[/M:]V?5:"I OVHH,?D+\[&5'\I^W*U;)OSK+V,UJD< M)@7<4^S,[5 X]MWXOYAM%TO?5J#<))>.MPR07KL/" MD]$D^S&B'R,DE.D1*P:P+"$ E61TT9A;IP2Z\";)B.O D"7(&'*B(2<82KO8 M\8; &I?.%BZ+OI4RLATOVO&"G60DUYZU8Q3IU U7:6\A,_L*T4PAF*'$3,&3 M5F!,.OL$6;1C93>@9"8HP8].H:!X2Z ])F.Z$70>"JP$826E#46;51QF[*& 7TX46)9@6 MLFF;O(N0N8KKDH@#>.OM:F2'UQ9^$RX9-J,J/R%E1**P(TW/26OD['-)6Y,K+K017!9R)S<9 MDBA $E-((F??G95="4KXF2V2,4G"!I72TPWQC>>=4G *I#SVJ3;@8S2%EE;,H%)(#"E!":!JW&'38(MKB3TY.CF(/S15N;( M+@"84@"3 &"OBH*9$O:]'I7)69(93 *#*64P2=M>+(PQE)J2E%;' VUN &4( MDP!A2B%,'*V(PXXNW8]N1*5#$Z=6QI;,8!*N&"@]4$VBV]L0\(4KBG1MVTC* M0CGO53J(BYN[K3JT+^,U8#?;-J_'?KA$NBF]7C4^XG WEI2OX7YSN3#\$>9R M?_EGV;XG[IA[OQYZ;I@_1J/H4>VX?RMWUI0K/_?#HXG-[N3>\O/3- M:;H375PO9E?_ U!+ P04 " #@A@9-/'KJ5+4! #3 P & 'AL+W=O M "F7JDJE1CJE M:OOL@P6LV%YBFR/Y^]J&4)K0OF#O,C,[:Z^S 592VYRVSG4'QFS9 M@N+V"CO0_D^-1G'G0],PVQG@520IR9+-YB-37&A:9#%W,D6&O9-"P\D0VRO% MSG/@:)4H;OZ3L MK4,UJ7@KBC^/J]!Q'<8_:3K1U@G)1$AFPC[686.AZ/PS=[S(# [$C&??\7#% MVT/BSZ8,R7@4\9\W;WWV4FS3ZXQ=@M"$.8Z89(F9$2G?UG\A\!N56 7!7;_[7$-\^E-$;8X5 6FB>-D28F]CJ.\R,X3>Y/$ M2_D#'\?]GIM&:$O.Z/S5Q@NH$1UX*YLK/T.M?V%S(*%V87OM]V:&PO=V]R:W-H M965T&UL?5-ACY0P$/TK37_ E>VB;C9 VA454[K[0SO#>FS?M-!O1/-D6P)%GK3J;T]:Y_LB8+5O0PMYA M#YW_4Z/1POG0-,SV!D0525HQGB1OF1:RHT46U)Z.2"^!2"3U5.DV (%)0N* B_7.$!E I"WL;/69,N)0-QO;^I?XB]^UXN MPL(#JA^R1?SGS5N?O1:[-,G8-0C-F-.$X6O,@F!>?2G!MTJ<^']T?MCF[S3.SU#K7]@2**A=V+[S>S/-V10X[.&PO=V]R:W-H965T/8FDXOJ2["= M3?E[QDX:(AKQ8GO&YYRY>)Q/QCZ[#L"3%R6U*VCG_7!BS%4=*.'NS :;QIC ME?!HVI:YP8*H(TE)Q@^'>Z9$KVF91]_%EKD9O>PU7"QQHU+"_CZ#-%-!$_KJ M>.K;S@<'*_-!M/ -_/?A8M%BJTK=*]"N-YI8: KZD)S.6)K>]UW*?YAJ<+;9_ %P)?"<<8A\V!8N8?A!=E;LU$[-S[080G3DX<>U,%9VQ% MO,/D'7IOY7V6LUO062#G&<(WD&1%,!1?(_"]"&?^ALZ/^_QT-\,T\M-M^"S= M%\AV!;(HD/VOQ+>0),O^B<$V+55@VSA,CE1FU'&0-]YU7A]X?)*_\'G8OPK; M]MJ1J_'XL+']C3$>,)7#'4Y0A_]K-20T/AS?X]G.4S8;W@S+!V+K+R[_ %!+ M P04 " #@A@9-\2["TK4! #3 P &0 'AL+W=OZ.*2XT+?.8.]LR-X.70L/9$CW/$T@S%C2A[XD7 MT78^)%B9][R%+^"_]F>+$5M4:J% .V$TL= 4]"$YGK* CX!O D:WVI/0R<68 MUQ!\K NZ"X9 0N6# L?E"H\@91!"&S]F3;J4#,3U_EW].?:.O5RX@T9^;BF9F_\$5Y (#TZP1F6DBU]2#C\B7M>YM:,Q$YGW_-PQ1?R' MYAUFKV62W>;L&H1FS&G"I&O,@F"HOI1(MTJ95=)O8AC9?R&SZ-^V=N6Z$= MN1B/5QLOH#'& UK9W> ,=?C"ED!"X\/V'O=VFK,I\*:?GQ!;WG'Y"U!+ P04 M " #@A@9-[3"1];8! #3 P &0 'AL+W=O:EGG,G6V9F\%+H>%LB1N4XO;W":09"[JC+XD'T78^ M)%B9][R%[^!_]&>+$5M4:J% .V$TL= 4]&YW/&4!'P&/ D:WVI/0R<68IQ!\ MJ0N:!$,@H?)!@>-RA7N0,@BAC5^S)EU*!N)Z_Z+^*?:.O5RX@WLC?XK:=P4] M4%)#PP?I'\SX&>9^;BF9F_\*5Y (#TZP1F6DBU]2#YM:,Q$YGW_-PQ;MCBF=3A60\BO@/S3O, M7LM==LC9-0C-F-.$2=>8!<%0?2F1;I4XI:_HZ6&;O]^TN(_\_3\6/VP+9)L" M613(WNQQ W.;_%>$K0Y5@6WC.#E2F4''45YEEXF]2^.E_(5/X_Z-VU9H1R[& MX]7&"VB,\8!6DAN]G>9L"KSIYR?$EG=<_@%02P,$% M @ X(8&31]=F1RT 0 TP, !D !X;"]W;W)K&UL?5/M;MP@$'P5Q .$,W=)3R?;4BY1U4BM=$K5YC=GKVT4/AS Y_3M"Y@X M3FKUCV'7,[.SL.2C-L^V W#H50IE"]PYUQ\(L54'DMDKW8/R?QIM)',^-"VQ MO0%61Y(4A&XV-T0RKG"9Q]S)E+D>G. *3@;904IF_AQ!Z+' &7Y+//*VZ MP)M@" 14+B@POUS@#H0(0M[&2]+$<\E 7.[?U+_&WGTO9V;A3HLG7KNNP'N, M:FC8(-RC'K]!ZN<:H]3\=[B \/#@Q->HM+#QBZK!.BV3BKNT,X653I0<517F3GB;VE\5+>X=.X_V"FY^]>V>?TP'-BVT ''G5JK49;9SK3HS9H@$M[!UVT/H_%1HMG ]-S6QG0)21 MI!7CF\V!:2%;FJ?2]78>$!U;,L79/1(R4E5*)7 M[@F'3S#ULZ=D:OX+W$!Y>'#B:Q2H;/R2HK<.]:3BK6CQ.JZRC>LP_MD=)MHZ M@4\$/A..L0X;"T7GC\*)/#4X$#.>?2?"%6]/W)]-$9+Q*.(_;][Z["W?[I.4 MW8+0A#F/&+[$S CFU><2?*W$F?]#Y\=U_F[5XB[R=W]8W*\+)*L"211(_MOC M&N;P5Q&V.%0-IH[C9$F!?1M'>9&=)_:>QTMYAX_C_E686K:67-'YJXT74"$Z M\%8V=WZ&&O_"YD!!Y<+V@]^;<<[&P&$W/2$VO^/\-U!+ P04 " #@A@9- M^5-'"VQ/5:"_OC! J'G&[I:^))-JV/"59DG6C@,_@O MW=F&B,TJE=1@G$1#+-0Y?=@>3_N(3X"O$@:WV)/8R07Q.08?JIQNHB%04/JH M(,)RA4=0*@H%&]\G33J7C,3E_E7]7>H]]'(1#AY1?9.5;W-ZH*2"6O3*/^'P M'J9^;BF9FO\(5U !'IV$&B4JE[ZD[)U'/:D$*UJ\C*LT:1W&/[N[B;9.X!.! MSX1#JL/&0LGY6^%%D5DD)L?L?%3U!+ P04 " #@A@9-$CL/ M?;0! #3 P &0 'AL+W=O3H"42U6U4BN=4K5Y]L$"5FR6VN9(_[ZV(82V-"_8N\S,SMKK M;$3S9%L 1YZUZFQ.6^?Z(V.V;$$+>X,]=/Y/C48+YT/3,-L;$%4D:<5XDMPR M+61'BRSFSJ;(<'!*=G VQ Y:"_/K! K'G.[H2^)!-JT+"59DO6C@&[CO_=GX MB"TJE=3068D=,5#G]&YW/*4!'P$_)(QVM2>ADPOB4P@^5SE-@B%04+J@(/QR MA7M0*@AY&S]G3;J4#,3U_D7]8^S=]W(1%NY1/'ISX&B4J&[^D'*Q#/:MX*UH\3ZOLXCI.?W@ZT[8)?";PA7"( M==A4*#K_()PH,H,C,=/9]R)<\>[(_=F4(1F/(O[SYJW/7HO=;9*Q:Q":,:<) MP]>8!<&\^E*";Y4X\7_H_+#-WV]:W$?^_@^+_S&0;@JD42!]L\\?CI;S"IW'_*DPC.TLNZ/S5Q@NH$1UX*\F-GZ'6 MO[ E4%"[L'WO]V::LREPV,]/B"WON/@-4$L#!!0 ( ."&!DW*.MKIM0$ M -,# 9 >&PO=V]R:W-H965TAN=T,DXPJ7 M>OG$#S4!=X%0R"@4"=R!$ M$/(V7F9-O)0,Q/7^3?UK[-WWQU6KF*ZSC]29.9MDV@,X$NA'VL0Z9" MT?D]7(#1CCA.&KC$+ M@GCUI03=*G&D_]#I?IN?;EI,(S_]8#';%L@V!;(HD/VWQRW,]:&PO=V]R:W-H965T5%2VYRVSG5'QFS9@N+V!CO0_D^-1G'G0],PVQG@520IR=+-9L\4%YH66<)O0M\2":UH4$*[*.-_ ([F=W-CYBLTHE%&@K M4!,#=4[ODN-I%_ 1\$O 8!=[$CJY(#Z'X%N5TTTP!!)*%Q2X7ZYP#U(&(6_C M]Z1)YY*!N-R_J7^)O?M>+MS"/BV2_S]@U"$V8TXA)EY@9P;SZ M7")=*W%*_Z&GAW7^=M7B-O*W[RS>K@OL5@5V46#WWQ[7,!]=LL6A*C!-'"=+ M2NQU'.5%=I[8NS1>RE_X..X_N&F$MN2"SE]MO( :T8&WLKGQ,]3Z%S8'$FH7 MMK=^;\8Y&P.'W?2$V/R.BU=02P,$% @ X(8&319 "<"V 0 TP, !D M !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0L^PVNUT! M4C95U4J-M$K5Y-D+ UCQA=IF2?Z^8T,(:E%?;,_XG#,7C[/!V!?7 GCRJJ1V M.6V][XZ,N;(%Q=V-Z4#C36VLXAY-VS#76>!5)"G)TB2Y98H+38LL^LZVR$SO MI=!PML3U2G'[=@)IAIQNZ+OC432M#PY69!UOX"?X7]W9HL5FE4HHT$X832S4 M.;W;'$^[@(^ )PYQ)J.1BS$LPOECY1,A7_ ZX@$1XR MP1BED2ZNI.R=-VI2P504?QUWH>,^C#?;=**M$]*)D,Z$0XS#QD Q\R_<\R*S M9B!V['W'PQ-OCBGVI@S.V(IXA\D[]%Z+S>WGC%V#T(0YC9ATB9D1#-7G$.E: MB%/Z#ST]K/.WJREN(W^[#+]/U@5VJP*[*+#[;XTKF/W?5;)%4Q78)HZ3(Z7I M=1SEA7>>V+OXBNP#/H[[ [>-T(YGC0]0&^,!4TEN<(9:_&&S(:'VX;C' MLQWG;#2\Z:8OQ.9_7/P!4$L#!!0 ( ."&!DU"CYC]N $ -,# 9 M>&PO=V]R:W-H965T>?A1-Y:G @ M9CS[3H0KWAZY/YLB).-1Q'_>O/79:[[=\Y1=@]"$.8T8OL3,".;5YQ)\K<2) M_T/GAW7^;M7B+O)WR_+)?PPDJP))%$C^ZG'WH<\?CI?R!C^/^($PM6TLNZ/S5Q@NH$!UX*YL;/T.-?V%SH*!R8;OW M>S/.V1@X[*8GQ.9WG+\!4$L#!!0 ( ."&!DW/!#OSN $ -,# 9 M>&PO=V]R:W-H965TGM.Z0454WU0W*&[[U9.$P'8U]= ^#)FY+:9;3Q MOCLQYHH&E'!WI@.--Y6Q2G@T;Q>6IZ+UL- M%TMB1DA(JT4O_8H9/,-5S3\E4_!>X@41XR 1C M%$:ZN)*B=]ZH20534>)MW%L=]V&\X?N)MD[@$X'/A&.,P\9 ,?,GX46>6C,0 M._:^$^&)MR>.O2F",[8BWF'R#KVW?'NX3]DM"$V8\XCA2\R,8*@^A^!K(<[\ M/SH_KO-WJRGN(G^W#)_LU@6258$D"B3_U+C_4.,:YO A"%LT58&MXS@Y4IA> MQU%>>.>)?>#Q4?["QW'_*FS=:D>NQN/3Q@>HC/& J6SN<(8:_&&S(:'RX7C MLQWG;#2\Z:8OQ.9_G/\!4$L#!!0 ( ."&!DT"/T8_N $ -,# 9 M>&PO=V]R:W-H965T\;GG+EX7$S:/-L>P*$7*90M<>_< M<"3$UCU(9F_T ,K?M-I(YKQI.F(' ZR))"D(39([(AE7N"JB[VRJ0H].< 5G M@^PH)3-_3B#T5.(4OSJ>>->[X"!5,; .OH/[,9R-M\BJTG )RG*MD(&VQ _I M\90%? 3\Y##9S1F%2BY:/P?C2U/B)"0$ FH7%)C?KO (0@0AG\;O11.O(0-Q M>WY5_Q1K][5S^P\,3ID?K>U,$96Q'O?/+6>Z]5>I\7Y!J$%LQIQM M9D40K[Z&H'LA3O0= MG>;[_,-NBH?(/VS#9W?[ MFN0!8%LO]J_/"FQAU,GKP)0C9-E6"Z.$X6U7I4 M<90WWG5B'VA\E'_P>=R_,=-Q9=%%._^T\0%:K1WX5)(;/T.]_V&K(:!UX7CO MSV:>L]EP>EB^$%G_&PO=V]R:W-H965T%ZF%TNDSCDD1='9J/2;:0$L^A!'8^KQ ?"K@]&L]LA75;7.\QZB"F@W5 MD%7G!.@FO%F#2C7(,"\K[S(6]S1T_B]\FJD7IIM.&G16UKV?T.5:*0LNE3*LZN&PO=V]R:W-H965T0/B,&[+)L5(&435:W42JM4;9^],%P4&U/;+.G?US:$4N*\8,_XS#DSQC/I M*.2+:@!T\,I9IS+4:-V?,%9% YRJ.]%#9TXJ(3G5QI0U5KT$6KH@SC )PP/F MM.U0GCK?1>:IK.[C(0 V<4_GG#$R,&8K0F^.YK1MM'3A/>UK#=] _^HLT M%EY8RI9#IUK1!1*J##U$IW-B\0[PLX51K?:!K>0JQ(LUOI09"FU"P*#0EH&: MY0:/P)@E,FG\GCG1(FD#U_LW]D^N=E/+E2IX%.Q76^HF0T<4E%#1@>EG,7Z& MN9X8!7/Q7^$&S,!M)D:C$$RY;U ,2@L^LYA4.'V=UK9SZSB=Q&0.\P>0.8 L M 4>G@RXJW)E)7AGO+8^.AQ3?+-&, M.4\8LL8L"&S8%PGBDSB3=^'DZ(_?>5/ZV$T&!2">_,K39F M("T&@TK;;6+V_A=02P,$% @ X(8&38E%NW:X 0 MTP, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0 M+^QFLUT!4C91U$JMM$K5]-D+ UCQA=IF2?^^8T,H37FQ/>-SSEP\S@9C7UT+ MX,F;DMKEM/6^.S+FRA84=S>F XTWM;&*>S1MPUQG@5>1I"1+-YL]4UQH6F31 M=[9%9GHOA8:S):Y7BMO?)Y!FR&E"WQW/HFE]<+ BZW@#W\'_Z,X6+3:K5$*! M=L)H8J'.Z7UR/.T"/@)>! QN<2:ADHLQK\'X4N5T$Q("":4/"ARW*SR E$$( MT_@U:=(Y9" NS^_J3[%VK.7"'3P8^5-4OLWI@9(*:MY+_VR&SS#5,@$8Y1&NKB2LG?>J$D%4U'\;=R%COLPWNR3B;9.2"=".A,.,0X; \7, M'[GG16;-0.S8^XZ')TZ.*?:F#,[8BGB'R3OT7HODTVW&KD%HPIQ&3+K$S B& MZG.(="W$*?V/GA[6^=O5%+>1OUV&W]^M"^Q6!7918/=/C?L/-:YA/@9ABZ8J ML$T<)T=*T^LXR@OO/+'W:7R4O_!QW+]QVPCMR,5X?-KX +4Q'C"5S0W.4(L_ M;#8DU#X<[_!LQSD;#6^ZZ0NQ^1\7?P!02P,$% @ X(8&34C]W&&Y 0 MTP, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0 ML^PVV:P *9NJ:J566J5J\NR% :SX0FRSI'_?L2&$)KS8GO$Y9RX>9X.QSZX% M\.152>URVGK?'1AS90N*NRO3@<:;VEC%/9JV8:ZSP*M(4I*E27+-%!>:%EGT MG6R1F=Y+H>%DB>N5XO;O$:09+%IM5*J% M.V$TL5#G]&YS..X"/@(>!0QN<2:ADK,QS\'X4>4T"0F!A-('!8[;!>Y!RB"$ M:;Q,FG0.&8C+\YOZMU@[UG+F#NZ-?!*5;W.ZIZ2"FO?2/YCA.TSU?*%D*OXG M7$ B/&2",4HC75Q)V3MOU*2"J2C^.NY"QWT8;[;I1%LGI!,AG0G[&(>-@6+F M7[GG16;-0.S8^XZ')]X<4NQ-&9RQ%?$.DW?HO12;VWW&+D%HPAQ'3+K$S B& MZG.(="W$,?U$3_?K_.UJBMO(WR[#WR3K KM5@5T4V/U7X^V'&C]C<+ _!&&+ MIBJP31PG1TK3ZSC*"^\\L7?Q%=D[?!SW7]PV0CMR-AZ?-CY ;8P'3"6YPAEJ M\8?-AH3:A^,-GNTX9Z/A33=](3;_X^(?4$L#!!0 ( ."&!DW#W_"\?@( M 'H( 9 >&PO=V]R:W-H965TGSDS9VP\F9RY M>),Y8\I[K\I:3OUI9=4;%:%KSV!-M/_>=HO,H,W@)^%>PL!W//*-EP_F86WW93/S0) ML9)ME6&@>CBQ!2M+0Z33^--Q^GU(XSBSIV3]=3:NMI%H?1)#@9H@XS;S'Q$)->0Y:WD M)H!/H MLXBA+.;Q;83L.L("@(R<)/[/LKK+?""2@0 )4",,$"4B0/%"A MY,$*03BH0B ?4"&0[_,*I:# %!#H!)JG-X'B-!S@$JRU$$M'^):W:(B MA%$""\M 81D@+'&$94 %1S&*G!-90+B,(.3^YT&^"".';P7ATG 498[ 8/!P M5DP<;!>3WI8?:V6N]<#:-\KGV#R\CGT>C1<18%_JQMKVP0M]VY5_4'$H:NEM MN-+/O7V4]YPKIM,/GW3FN?X0Z!=)T^Z#\W9O\ 4$L# M!!0 ( ."&!DU,Z\CV$@( )(% 9 >&PO=V]R:W-H965T\-K H&_F MD:MD+^6;6WP[KN/$ 8& @W$.W Y7V((0SLAB_)D\X_E(EW@[_W#_XFNWM>RY MAJT4OYNCJ==Q$4='./&+,"]R^ I3/5D<3<5_ARL(*W+-K*= M7"Q*R]_'L>G\.(P[:3ZEA1/(E$#F!$S_FY!.">DB 8UDOM3/W/"J5'*(U/BQ M>N[^$_@YM9=Y<$%_=W[/5JMM]%J1)"_1U1E-FLVH(;>:XEZR?92P9)8@2S!C MD" &\?GI'481-DB#!JDWH'<&JT4=HR;WFLYK<(8)HTFRJ"8@I&F*5S@+(]$@ M$GU$PHN3-J,FNSFIP)01FBV('G5YCHLT7X6!LB!0%@#""Z#LX2#"&&:4+N\H M(,P(+BA+PT@LB,0"2&2!Q!Z^!ET5Q2HIEI<4$.:$%7F6+Y#0S>MPW>H'5^>F MT]%>&OO0_',X26G FB9/ML3:-LAY(>!DW#2WH?4$L# M!!0 ( ."&!DVE/72Y]0, !X0 9 >&PO=V]R:W-H965T&W%XVC;Y5A95,TWW;7M\RK)FO;=EWGQP M1UOY-UM7EWGK'^M=UAQKFV]ZH;+(*"$R*_-#EVZN[I..RJMS7[N'CYMI2CJ/;&'7;:A[>"#.*X0)T%* 7 M 6_[/0$V"K"? OQ= 3X*\$YK-)[3#,>_2#IZ$ MWZYUM]CO3O_.Q[/QJV\S"FR2O76*1LQ\P-!KC+J%+&,(7!"9=^#B!<6\F-/8 M@KZUL$ @)G#B_[6LWM5RXRA#P\5Z>783+HXKX*@"WBO@-PI$$.\!HWI,U6,D MT?Y'T" F,5!HPKGBP0XN8R!0PHC0/(CA*D8:3K0F3.,L!0R",8RQFDA"3-!+%:(746IE PG*%&",B+(@D]B+B,[OS$? M=4D"?B@.I. !/P3GH5'HYB+LB2L$Z*/!Z;UR!WC? X:PO%-1 .]\P'\AK?"V EA?B=(J+O"@M&]A MT9$"0THP1LCH>!,C&2-$,2'#>"-( J"(N%.E &\P$'<8)*WB6@]27*U> MAMEGVLU&P?H':HF>76MG\CZN6GK7&N]^^2# MWYV]']8O#X7=MMVM\O?U,+$.#ZT[CM-X=OF7P.P_4$L#!!0 ( ."&!DUU M_Y[!$04 %0> 9 >&PO=V]R:W-H965T_)'A9XCR#2%\4 M$IZ9\3CY>2;.[)@7W\NM<]7H1Y;NRWFTK:K#?1R7JZW+DO(N/[A]_W-^N^N?P4M1'\=G+>I>Y?;G+]Z/";>;1[^+^ MV5)CT"J^[MRQO/@^:E)YS?/OS<$?ZWDT;D;D4K>J&A=)_?'A'ER:-I[J?WC^UR=?)O":E>\C3;[MUM9U'DVBT=IOD/:V^Y,=GYQ.B:.2S M_]-]N+26-R.I8ZSRM&S_CU;O995GWDL]E"SY0)X- MA+YJH+R!NM5 >P-]JP%Y _IE0%<-C#:C#Q!I/ (#Y=CO;Z/B95 MLI@5^7%4G&[10]*0(.XG]1VT:DZV-TS[6WV)R_KLQT+*\2S^:!QYS?*DD1V- MZ&H>D$9V-8](H[J:)Z"9="6?@&3:E7SN2TR0U#,:C#YKXGK2SC,GX,'T2@*4I#&1Z\\8L MBA*S)P%[FEEI)&9/#F!/8O8D8$_;,-=IKS=0(FA7NHT1YD\A_L+:[$7=1D1. M^5@80840[+5A0$1<',RIDL!%6(:AB%E2%--5 I@IQ R*&)P5QED!G(GK?S&H M:D !5!A!!1"DH&-]]*++.\5:ZO70ST"G)HV0&1+F50%>B2FW"O.J!O"J,*\* M\$H!0DLH8OI;C5'5 -7PD6&I :I$5]8%C5G5 ,/PP6X)1=Q3$&95 PP-@Z'& M&&IU^R74S,,8(BRXA$](9)@"HS&&&M1+$]9++PH>^ZY=0@RL1LUHN PBD>$F M#U.H 86&J9H:4Z@'4*@QA?H&"I^0R# +!F$*"5#8NX2$"N:U2TB80D(/>N$E MA"(&(<(4$J*0>>@@3"$-H) PA83:UK#Q(; I,K[6^!"S*X):U[#QH3Z*QER+ MA4DDU+V&C0\2&:9"$":1$(F]>]/V<[HZ?QA9ZN^W]/?4O*B[5X8VU3Y#Y;5= M-<++ '"+9.9P82;\>UWLL'<&H"D#;F%(H9;@[DU@%O+E"2#N34#N#686P.X M[6>+1$P?;#"R!B!KN:$R6YD#]C(-ALR@#9H0,BCBXF# #-C0M$Q9-1@&,V!+ MTV(8+-JM#+.%(J:L6DR,13!P+C ,=L#VC,4P6/2P%C812,3U@1838U$KV9O5 M?J6[NE!;3(T%U/1Z""3JM8'QQ9NNYGWK7TGQMMN7H]>\JO*L?;6UR?/*U0[' M=[7#K4O6YX/4;:KF:Q.I.+WG/!U4^<&_PXW/+Y(7_P-02P,$% @ X(8& M3=-E7UDP! ?A( !D !X;"]W;W)K&ULC9C; M;N,V$(9?Q?#]KCA#D10-VT!\*%J@!8(MVEXK-GW 2I8K*?'V[4L=UFL-1]GD M(K;HCS/SCR3^$N>WHOQ:G9RK)]_R[%(MIJ>ZOLZBJ-J=7)Y6GXNKN_A?#D69 MI[4_+(]1=2U=NF\GY5F$0N@H3\^7Z7+>CCV7RWGQ6F?GBWLN)]5KGJ?E?RN7 M%;?%%*;?![ZZ&8B6\VMZ='^Z^J_K<^F/HGN4_3EWE^I<7":E.RRF3S#; M8MQ,:(F_S^Y6/7R?-%)>BN)K<_#;?C$5344N<[NZ"9'ZCS>W=EG61/)U_-L' MG=YS-A,?OW^/_DLKWHMY22NW+K)_SOOZM)@FT\G>'=+7K/Y2W'YUO2 UG?3J M?W=O+O-X4XG/L2NRJOT_V;U6=9'W47PI>?JM^SQ?VL];]XO&?AH_ ?L)>)_@ M<[\W0?83Y(\)\;L3XGY"_-$,JI^@2(:HT]XV%K=)V5T/U[2Y[&"F M_.G:-8/MV6E_\_VL_.C;$DTRC]Z:0#VSZA@<,$-D$R)P)R)?P+T*Y*I889B! M%+%F$$N*^'F4[;M1!H5*MEVRG1\/6C$2(&8#Q&T .:A1\ $4&T"%%21 3EC' MF):YM(Q$:P7!U@P&1BK2LTV(:64M(FDM@\G80,*+TZPXS8@C>58=HQ[R&*.- MI>(8S()0BH@+,5#*]T 2=1R7( #R\@PKSS#R2**5"1)] BGBA-Z5:PX$JQ)+ M&K9A0-3"&GJBMQPH+9C$\"(35F3"B(R)R"3()%%;010RE(ZE)O)"2BM);XEM M2!E,3,P+LZPPRP@CE]/*!FG0&!4L9B$FA6\SN18V(::4$HIT8!MB&I2))2\. M!&\$@I%',JUZ:' ; I)+KDUPZ'2B21G>,-Q& .]7K8,IT!J/;)RPHC7 ;/X MCES;P!K5$R#3I< OD:E6^#^J_J?DH#QI(1:8P\]IAK+POL6Q&$6.Q:" M=RY0'_<^X/T!.(.@[@?A6FV1WC1KAM))3+V/H2!10+V/PZ2V:D0<[P[ V0-U M/P@7:; 8N!^#H4 1/+:%F$Q4L'@R6"QB&%D]@?<%X(R!NA^$Z[2W/TL;OF8Y M#%=0CO,/N*BH0H[S:^C8ZL [!' 60;T/PN7:EZZI17"8DAJH0 9#14URRR85 M!D<>7Y#W".0\@EH@AFOU)]#2!@_T'&=C^I2ZX3CIG[JI1)9+$C'V(L)[!,(' M;+"'AJF$I#=ACYEATU5"?8 +IX6F)LB%\T^@>DP@[V"('S=!Y!T'.<>A)MA# MC]5Z[:$)8NA,A!N6Q-L3,O84F& /#5Y1XC!3]/#NG+ORV&YD5)-=\7JIF\8] MC-XW2Y[:_0,ROH+9&ICQ#WW,PESL]R?JEV0NAO-JF@1!L]Z+(FWN9"5*?6EKO M@J:J1;JQ044>$(3"H$BSTI]/[=IC/9_*@\JS4CS67G,HBK3^MQ"Y/,U\[+\M M/&6[O3(+P7Q:I3OQ4ZA?U6.M9T'/LLD*43:9++U:;&?^/9X\X- $6,3O3)R: MP=@S4IZE?#&3;YN9CTQ&(A=K92A2?3F*I)G X?F/_8L5K M,<]I(Y8R_Y-MU'[FQ[ZW$=OTD*LG>?HJ.D'<]SKUW\51Y!IN,M%[K&7>V']O M?6B4+#H6G4J1OK;7K+374WLG(ET8'$"Z -('Z+W?"Z!= #T'L'<#6!? ;MV! M=P'T_[V>C5XYPD>!H< M#5&'6;08,L1$EY#5&'(F"70"?18$RF)!QCO$ESLL 4CB)/$QR\.[+!>)4M N M:N/I13R!"1A(P"P!NR"@CM\M)K*8LL70&$7(<02"(8H=MM48AA$G/ P=:\:X M*$ZBP9.^4,=!=1Q0QV""$"0(;__3&, MHA 3YR5Z&,,(Y8Q06%P,BHL!<1PF2$""Y'9[,8+K!;K!X XT%!MC/C(8@"4\ M0L2M+6,803S$S'$8PE&,HFL"KQ1$# @,KU" U>P>DT_8#-<93&^QF8Y?[9!Q MMW)",/WZ,]=F.K*/,Q13]R #=)28WQ6!F<;H,9;RT.I3)J#U;[)NK=]A[.^P),E!M97IBFS MW_@S?=O1_4CK758VWK-4NE.PW_.ME$KH]-&=MFFOF\A^DHNM,L-(C^NVDVHG M2E9=EQCTK>K\/U!+ P04 " #@A@9-+O=<8G % "D'P &0 'AL+W=O MD]RD-"^QK6P>[L/+TJ&TN53UM^8@9;OX7A:G MYGYY:-OS71 TNX,L\V95G>6I^\]K59=YV_VLWX+F7,M\/S0JBX"&8124^?&T MW&Z&:U_J[:9Z;XOC27ZI%\U[6>;U?X^RJ"[W2[+\O/#U^'9H^PO!=G/.W^2? MLOWK_*7N?@77*/MC*4_-L3HM:OEZOWP@=YE(^@:#XN^CO#0WWQ=]*B]5]:W_ M\=O^?AGVCF0A=VT?(N\^/N23+(H^4N?C7Q5T>>VS;WC[_3-Z-B3?)?.2-_*I M*OXY[MO#_3)>+O;R-7\OVJ_5Y5>I$A++A.^GZV%5%,_Q=[-Z; MMBI5E,Y*F7\?/X^GX?.BXG\VPPVH:D"O#3CQ-F"J ;LVH&MO ZX:\+D]"-5 M7!LP?P^1:A#]:# D'8R#-8Q^FK?Y=E-7ET4]+J!SWJ]3D,8PDLZ(\XPTU$@(:1A.B,&A9T, I@7@. "' ?@0@&L!A#%WHT8,FA.: MF-2GT$P(:$( $Q$.$,$ T?QA6,, :^# 7)^VAE+'ZHMA)S'H),8!$A@@F9\F M"?%6#8&'Q-RKHVA],YUK'EH;!PDQ'-E=^H< 1D,7NE8,91 "$"#='4=BY)Z$U[>E,789T^C+2 MK6/Z$8 _(APA,/\( "")S*Q&47SCEH8K%IEK?FUM9"MOGT3WBU%* $N)55", MHN36+U\EIA>@ZK)RD)U@,I,$^(E-/XG5$TE65I%CJRA9.>ZG%&.> LP3$_-* M%.L=<6/-ITJ6^&49BJ8M#MTWQC<%^*:.E4$QOBG -[7J-^J?";TCC%T*L$NI MV1&S1^5V">H=8512@$K*S,D$)1@BT[1.MX1A20$LJ;5PD,B!)8K)1B,0(C)3 MC^:MXRF9;@ASD@).F@>91R42VE:(UM943,ET0QB$%("0FN"!(MPG2D6&6<-0J6A67FRR!'P"$BJ;FF)9D0.(;-4P8!FHGYDH9,X&A MVLE<] QL=F$?@H#,2MLGT?UB9#!4.UFK-IZ>HDE)!B2^*<+H8:BV,H\*2N0U MXY/HCTHP=#BJJLPC@A)-3'0Z3Y9-RG3?F'026Z$<>S-73&->_-W"[(+",^B6X$0YFCLZUY M'% BS]2D?!K*WBBZ5PQD#H#L.@)P#&2.BC2S,N>SCZ <8Y2CHLJ\T_$I "HS M/\5)CCG) 2>MHAR)7(^8OY^UQ@ M5 AP.F0FUI1(>_R<<&;OP1E"W12&CP#PX:X0F"PBGE^&"\P" ;8Y)^;0V 41 M70,Z3>M&2\'-"\-2UF_#Z]YFL:O>3VV?SLW5ZROE!]J_<#2N/Y*[)P*NI^3N M>7QA_"/\^/[ZC[Q^.YZ:Q4O5ME4YO(Q\K:I6=O;#56?\(//]]4&UL?53;;MP@$/T5Y \(OB=9V9:R M6U6MU$JK5&V?67M\4<"X@-?IWQ>PXSA>U!<#PYG#.6.&;.+B1;8 "KTRVLO< M:Y4:#AC+L@5&Y!T?H-<[-1>,*+T4#9:# %+9)$9QZ/LI9J3KO2*SL;,H,CXJ MVO5P%DB.C!'Q]PB43[D7>&^!YZYIE0G@(AM( S] _1S.0J_PRE)U#'K9\1X) MJ'/O*3B<$H.W@%\=3'(S1\;)A?,7L_A:Y9YO! &%4AD&HHI-O<>/%1!34:JGOGT!18_B8<6\]_@"E3# MC1)]1LFIM%]4CE)QMK!H*8R\SF/7VW&:=])H27,GA$M"N"8$R7\3HB4A>D]( MK?E9F;7ZB2A29()/2,P_:R#F3@2'2!>S-$%;.[NGW4H=O191'&;X:H@6S''& MA!M,\!%QND6$CX\K!FL%JXS0)>,8WA(\[,ZXA:2^^XC(Z32R^='611JX"6(G M06P)X@^EBG:E8?;'PYHHP$(WM)HE* M/O:VDS?1M6&?0GO%WN%SMW\GHNEZB2YLS5OP#4$L#!!0 ( ."&!DT3PFF6QP( +$+ 9 M >&PO=V]R:W-H965TV=UXS"XN0KZH(^*VK1BW#H];M/(K4]LAKINY$RQOS9B]DS;29RD.D6LG9SFZJJPCB.(MJ5C;A M:F'7-G*U$"==E0W?R$"=ZIK)7VM>B:-*T022[Y?A/9FOH>@V6,13R2]J,@ZZ5)Z%>.DFGW?+,.XBXA7? MZHZ"F<>9/_"JZIA,'#\'TG#4[#9.QV_L'VWR)IEGIOB#J'Z4.WU MG2K]*"Z?^)!0&@9#]E_XF5<&WD5B-+:B4O8WV)Z4%O7 8D*IV6O_+!O[O/1O MLK=M^ 88-L"X ?I<>B$;^0>FV6HAQ260??%;UGUC,@=3FVVW:$MAWYG@E5D] MKVB2+Z)S1S1@UCT&)A@R(B+#/DH )K$&9SM-"IR HC%22T#_(ICA! E*D%B" M9$J0QE=)]IC<8IH^R22'-(YC7"E%E5(WU-13K PER)!0X2K4'I-.0J4I)9E' M)T=U0XO:[@>!>(+,;;HQ?R"EK\CXIW%B0 M(E*> P^XL2![1VUQSP#F&:>V^\3 M( %5U4JMA*[J];D(5FW],\E-K,SNW/,WZ_*6L[]DU+-UM4E0%!* DJ6M3^ M8F;O-F(QXV=5%C7;"$^>JXJ*7RM6\NOS5:>YGOK=G!WHN MU0N_?F+=0+'O==-_81=6:KCI1&OL>"GM3V]WEHI7'8MNI:+O[;.H[?/:\=_* MX +2%9"^@,1_+0B[@K OP)$=ONW,COJ!*KJ8"7[U1/O;:JCY4N#G4)NY,Y?6 M._N9GE;JV\LBC+-9<#%$'6;58L@=)N\Q@>;O10@DLB(3 C+26$\A"8(E0G". MT-:'PQY=!!%($%F":$"0HI$/+22UD+K5B+(TBO%X& !(",FR',,=Q6!'\:2C M,'$0)"!!\K@G*4B0 AV0D2DM)A[,&N5YC)!#* .%LG^;GTUT2))'J4LG!W5R MP)$0)L (S@L"/(G&@4&3+P .28Y0ZM!R9!,#6O%8"P(E#ATPGDM, I7JW#\ M,)0_E[-P /$T@8"STV@E69ZDL4,*3A:&HC4Q%@*YC(4#B!. (G-0P!'$Z7\8 M"X<+3],%&)M-C(VS)!W$_5X*SA?.'S$6 CF,)7 *"91"U[\D.%P$/VXL@7-# MH-R,C>U =\:2.'7\V2)PO$CX@*\@:.QK,%@,*B:.=H>2WHZ?:[O #6[[/6U) M[&+Q!]XN>5^I.!:U]+9@WUX7OP%02P,$% @ X(8&38QB*7'E+@ XKX !0 !X;"]S M:&%R9613=')I;F=S+GAM;.U]:6_CR+7HY]Q?4>CGN6,#M)JD]DXR@-IVISWI MQ6-U9U[P<#_05,EFFB(U).4ER(]_9ZDJ%C>)[ID) MP&,FE9JO74V<^I4W_* M\T(\;N(D__.+NZ+8OGKY,@_OY";(!^E6)O#+.LTV00%_9K,TJ3/[TL?OC32VS*S2?B?9H4=SDT7GGG_JSSNF M^EG&\>F7)'U(Q%(&>9K(E;C,\YW,ZAW^W@24&N-O:0QG%F1/L)Y89HUF']*N M?:IM7,MMFA51FZNXW/,;@K9]_(L@2V#EN8 ],.6^JC=Y'>11*(ZC1*S2. XR;DM\ MOH%QYU&\0V[1K_59D-^)570?K8#LK(:O^O;O@X=G']]?75^\A7:7?[L0EQ_@ M[XM^Y//;#-^-\'SN<"H@ON\ ,1#'^)1>'L> S2>-HSB["Y);;"00':+;1(3$ M[\,G@;(QCUNE=]D+R..++(*;6(I<0M>HB&3NB$02?0'J *(E$E 8_GQ%I _0 M.1)'8V<\'A))'$V[\PF(Z?2M+[.3VD! M0BWMQ(,F)^S1YC?!VN.K /6(.P 7R-U]1'((N6R>I6'^:_"G;3S!&/1;H$&O MY;:#^/7BW>+#V858OKVX^-131)_+T CAIIQ5RMPBSV71%(O(/7%#(7Z0O^PB M@!LT;S0$-0XM@!Q0,930"$[($2!G?M%8W&5R#Y.E6=04-U>9W ;1R@A,6B5C>="Z%::#_=L%(0Z2H'ARQ%4< M:$L"-DWBO&7+N\TN)LUU)8%FPJB5->X=U!$@-QMZ1IJN'J(X;FPA"U822:"Y M<%@%0K\$ J U(&8$YY!KMA-8"PXVJ+K_LW7!YW(M 4JKO:J S58Z /[QT^*= M6"R7@*A=6/2HD4A9;DL)!*K;[ M2BQVQ1V0]3\1$P%E=Z !@_&Z H&(W( X0KN17S4#[4$=:]!78NS6!F+S&'Z9 M.?,)"-N1^0%8-XEA7 C\.)XZ\^FH^F.#,7W*P.K>@>E,"\%E3^8C$,SSMD'; M!K@&*1:AU2Z5#=KU.U#1"FMPD- M@;$4BP^@Q;Q=@-KR\=WY MQ?42>O[T^?+3WW^]=.ZM[+1*TE*('B0T0Q ]#9S& J#@Y)$<2#^MJG^5.CQ MN7-7>_^*B375$8WOZU8E7--QWT2]=-W%\JUX\^[CSSU5LM*<7Z#:WBX 5__8 MY<6&Y'J1(CJD21B!YIL82QN_Q[](.]MF*5JY*W'S)%(S?F#&;S") D-I)P;UAF" HEL(2U;)$NI,P3][8@2*NB95JRN0'-%KKMK[-V*"ZM M\/C0]\#;M.G\ -*];S.P&MZ:70ZR"\YS$<(IYA'BB^'BM+0 ?\B:_L"S8!L5 M2MCDZ;IX ))K0&F7A7=!3A8R[E$ISUNC/,LNC=Q 9I>3]@K_TSONALJ;* %T MV0\50,%0RE4NUEFZ(2ZC,6R_$ECMEP-;*P0UODFS+'UHD_M7P1.3/.!M)N_3 M^!Z7%@(L05XF:=/I>Y4!+XBV(/*V5M?]ZSHO_6& CP?!N#8@Z@;CQ7H-E$64 M_1BR34S*0ZA("G5)&+-U+F-"AWW-S4Z[5 3(@FZC!)4J0B!RF3^KOT2J[.J) MGDK"3"#F''JT,LO61OOW2X(= M8 790,D*.0I]RM,X6I'&I,X-4".',20CQUUPC[Y>F0!M 3MB.X\&SE:$U0]1 M<2> _\#7L-Q=B).3! *E$8( Q*)3D+_ZR6%R]."%VC\"*)<"V#1(#V )H/K@S'.:, ?M]W@.&N'A> M./)I"2.HW3+7@1:+)-E!'PZ1(?)KX/V5%H83/F%$2F+41)R#R-C">\,4=@&"K!:D4L&]9G MG;H0TJW4:+LYDV0!+>2G1^('(&EYQSC1!&S M[#0!%(#V":XP1K$*Q@PS(;!1@S@_ 9$#&G&.(4S:%WOVMC;1*,R#KW9Q032E M)"7B-'8B4R?:*&JWR0/TXAA8&FR8#CD"""WBF#LH(!DEA(Z ;*Q T0O"0\;1 M!F!% "DU/KV6MMFQ%Q*/WE@$((B2%9@,%!VJ[::X VZU"9Y@O:13T&(U>H&. M%!..\<%VG.5-$!/14V ?% Z?JATWMK/BH;8 MH#/F>:5CGH=;="L(F*;S*M\&H?SS"]I%=B]?L-;PVH"O94 D?(!'2EP(K![6 MZ'!;01R26\7XGTHKG9 M0/Z$3H=78AD]5F+\,&HF9?6K*H[]N(.#4'']?3]1 MU/>5^%E&MW'+0N@7<,,_< M@R&F^&GJ.G, $W[GPRKHNQFL9S@7>X(C7X4Y9P9S[)'LSTH8:['#",&*P6:; M)BBQ7]7.MRD[KH,'D%$HYD"(D\JM.Z.[""CJ"-43#^ VREMB27M2UUJ:?-6)G)L3 M:1OQC5&[;#T:%.9<-0;N;,@V_SWI]AI$5++#@-X2ILZP_$$5^F!$N".QP+^F,1?+03E<0( M(#H&KC"&34U@A9C\,)F+(9RLAT#'42?0 F$%C'P$/X]=^CQT?:#^,<'0!U2; M^VZ#LJ^!5V$HN#0N8:,)? [9IGEN^T,&_H6EZ1P8Z1+(7=Z E9-1ZL?$(09< M<@"KYQ*E&:!2+EZG\(\X?K-8OC[1KO"6AN+S%E5Q<0R*V8GXD YHAE, F'@G MR>]V_ G,M5#,1O[)0*MOV$";Z;F(N2$0OE*J1(;B]C1=GX**47&98DO;<8H* M(VZF:B1H74T-S/JFS#8Y>;+02@=%%8A1;(A]L4USNXM8SXQH*6 %!=MMC)H; M.BA!WX;6*U;EP$C/4ITD@\VR- ##F&P36?48X1<@IF&O6,' @6#*351HE57[*&@* MC+,P>9)K!7X(C:1.Y(,!SJ".3%.%3( F!DO@C!4B@)H^X4P%"W=>P6K7%*Y4 MBCGHF*R)8T.#,/.)>_)'TQ3#ZEETLZ.]=+3WH?U;&<0%>^-^EO$:.:*9I=IZ M?/)*7&RV<7]T&#N*%\2-JF[!Y L"/W2 M7%:&558?3I_?I3LP42QBJ. ^(!@1%V-XQHU"UB4,MBE'0(,T@L0L">F5?5PE M!!6!=.)W#845(6GM#L9?2:3Y*-%8S7!D]P%Y&S1I0%O[:#%9AHTXQ5PJ;JQV MYY^]&/1O1.@JW)!]2)P(::CB=ZPP:%I20.)=KY)<0/AU2 >@*!*QII]#<95B MJDZ*_FLXF7MIMJU-,E@HVYP]EE9:M$SBC@!"-&Z$)^"X!D<=Y4="!L[]@E)A MUWR%P7IX(PIK%& ;9O%Y6S "OCLD.M\8T4FM/P)SVF91+(:.Q='T:>;1;4*) M)2+8L,<(P8MD2^N.4_SE%G1ATIK)T_KB6O_Z#G]=Z%]?G#"U7,D4L./[7#N; M7P?)%P:;XN'])2 AJ'F\D!A@M"9A9F M1I,YFD['E#"$IKE:2GU,MH#FUAX)T&AY 3W<2UX/GYEVU)>GI%6>U4Y:OGD< MTO?U,MOQXA (D8$%%OSPT"+RJ6.<6V28"HB<$/U6[L#_#O?K#H;3\7>P*,2K MU(YX&P_@WB7QG(!,;(Z03HE\F0C3[&H_J7(<%*FGBIJ3P<30BN(]C76L@Y!2 M]:JL/-_=Y(!/L'-$(XRVIVO ',\:<+6C, *9LL1X,^"G*[Q+A8RA#(ZH@/:1 M5^_)ZE\&:D .-C9KI-B2+.5#RT45]YZU4XT/![O@*LKU!TVW+L.@DK9E%&U" M4^: [2>9'\*N>] <6V? 'TH$PB'>7;[^>,V1WVV\8P3!ZS*"[P_B3-X T0X0 MT!^,W>]XW&HC(*=NK"Q]E_1[(+*4O.NGZW27G1JZQ1!J%3,P4!+$>:J03JQW M& !7FD6,@B+['IW$T89#UX2[%2@[*HII)\.,6)P>$(R"[J.4C?:EM/.=/JL#2%P'@%+ M:_L ]W1W>V?Y5#T=Q.$,!:N[7W8O.: >2<>$:%IC*P,!XU)+H4'0TR8V1C.C MF!&(2.FRY(U5'D[*]XTL8_@P/!@A#T3[CP2&@OROL:SO'W#ML=^6'3CH\6,] M'OACD)!5J\1R9_;_1%][2%\MVL(^ 6!/L0%DTI.1DZ5P2 Z8A(+)AU$ M9?P+C8D2U51"L4X,GED2]G!O> JJPE> D^ M,1 @SZX;5^B5DQ0M5DV#U"2X?&13A,9IV'+-<"W[:_JV.V3S_65/8%B-4#^' M)$U.0^UV2H&J5\H799PYR@VUI>[$D$GLR(RX^.?!C2/9>4J*4?9^E MBFFDO.1;E#,8RDU0@<&,^S1!:F4_9[[;*C<&8;N!&V^8"$_YP-@C,HPK[HY] M?R'[-S#!=DUY9[O, (L3DF]N(+_-H MT:0\/\OH-L$FF$^ZBO(P3F$^2D*+E4.5,L+RJ@\P-\(CQTQL(S@9;BW60,7M M5[D,4HVPYZ^,=U2G/?R.L;NE449@P4=B,L;@%\92)L,1!E4Q[(8!,=?#3]Z4 M(D&T&TZF^(?GC-T1\Z,0T2>X\W'SFSNPQ\+*SN=4S(BU';L_6#D M?N9A>'$V'0F,-,U=C!9A?+[>G?WD!5TA$>,QF/[CB9B -,00GC^=.F-_!C"< MPE!#O*179J'8MU-W0F$PIB8VAKB&#UQQ-G-G3%535-_M]_ MTJ!#C2EHAHN<8V1L[L#B\.2=V:A^QD-H#9 [D8$&W#6$Z]EG,K!'@,2 M3.%=WM9')X/F7K)N9#*OG1HC)4LG'?6F[0FE*=MJLE'M^1"OI7@<'Z0#;T?PG&^Z+K-G,U:D# M*S_9\@!Q\Q6)2Y/0VZ8;5C22G)P_.:^$[$\HAIFP+ M&!2 PMYJU1+5DQ."#CWIE)0%3 Z"S0RL2!;>6'-?9O)4ZK#@'J[@TO\A\)^4B!4)FYI M@+=NN[E]JING"DX%'(-!08^(4%>J6E!-)80KGO;O2:A!.LW0F1K> MU1$0Y; [<3P?);(_'#LC?TAY4J[CN1,2-C-G#FSV$^8?:^>E\J14!O*!2B? MSGVP:=VI+V8>96Z A)VZOO@ :%)"J7[:8@SSS8#?#?VAXX-HPRPK$-\@,"? M'#G#JH8>56.;4EO&P-$GN.CI;$Z%+'!+,UB-2Y]<9^@-E5&X=S5HN8Y=$/ M/3I"I0M:*IAL.1 TT556RJJ,/T;5(&W#TN'[8Z])X;?2P@V/(W B,LE4$@QSW>;K1:/ M:IL.Z@88$:1(,:8+8(RN[ @J 6Q-KRN6R2V@!HH<='O;^0_*34 FXCV["JN[ M5/EM\E%F8:1WNF&!KN=;H>R K>HH1KK+J@%%(+ZP]& M1IAO+2G^RC0+8%'W^_BDK#.),5$B)2G&42.5+0NFI!#K?9I1& M"=5N2262&2LL-UGI#<"?]5U#[C40UFU2-B>[CX]3!G34'86WSGR0)BFBHN"V MH)\BDK!)EGP+!U1U9^]$9/_*5:EMMS+*< M(M#!!7-#AIQ^S7SG,L'D.?R;- '6B*@EZT/L9M$N#$=1PA?Y5#()1]W@2DX- MNAN6,; FZ"!KHZS0K*0G;##QB)(G%#U(1FTK4P056ZK8P:EL5HB=#I-+&Y5G M2M*,YV?HKPSO,:P+'5*\J $Y*UMXF!7V,HTI;\]6]&H[(KAJ8X4&I>DT(K*] MH8_1<&ZZ>%84TJR^1!?.3,2K11K*ZMC:!\ D@L_-)3ET8I:OJ_5TZGLK=V43(B9=[./=+T2>'%>CJ+.%S%:YE M[*#)I^I,Q!($*@ZKLPAH]P-Q7II;K0"HL9-5M.*[IYCS1 E3N)L!,XX6_FBT M#0K;)(DRQ&B#! <+J3HTC+WG8[G\4/.L)3E,V5(E WH\X0B,7XYN'@T80'CHJZP8L""IN %=6."4JN ^B&+R.%":XPY$ MC,+;-HZB9+2Y1$)5!D!YY>Q?%:JQ@TQT E4C(M?^7;SBT[#'JKJ^+J_;>K_V M,^W&7!(Z%0L5F[S0R'Q%R-RWG56)MN,*.AAL'B4O@9WC#H83<8IE#^'_N#"1 M&'L$9G\TF+O0=DYML>4<[]>8ZB.)$^'-!P#6XYGZT_?PS]HB*O?8H8?+ M0WJ#T<@LAI="D*[TIAO%M$,ZWVNZ)0B#5;==Z]1RW5!#K@3TN\_VQ%#^50=B8+?:$!'2%#T76<"ENMP,-6-GXOC#5E"Y-.P MG7\CK%=EDP^C<^^&/?!>B;@C-A_]/YI_RV\4"=0;J)[ZSY(,Z@WK_^XEA-JH MM3\M-8K5S;_P@7RCC@9UN /7U> ;#F8'3V51U,5,@]LC9!4%H&G ^0Z@ F!U M8*-%''G.?$2BK.&I45>O/NTI7DR_'?+(7%IW(ZU>MCL RS'DUNTN%0VI1"5- M2/0?H,?D*U:D'>6 QNRY*-WE;#_E6MA3W3:[/>@O/Z-"0OY2C'\^8E4,_*&J M_$3H.]?792P_J[T0AR?C6&L:TEU"LP'Y&&@SD[VH\)TJQD47=^R[+&3ZPR$. M]967UJE17Z?I]\RBM]P]FS'V83Z/M0@X#G&V4XGS/Z8W6(JH*$W!*36 KS!_ M&UU^21 6.HDF#A[0I#+=JBYM>CN42JY"Q9A5JPQZVE*89MN4\RW*S5'D MY>:IZH39Z@)6.>IWJUVH55J='M4]'B?0H9M]J'(FO>_P"/F^A2HRR B%Z3)< MZ@AS60"(*27PXRCY4PX&NM;;P=X^)6_/!OU_%)3 1BD5A+E'C(PI<8*+PNGC M,1>7@0!IO1ALB%81QN25HVQ-.4;5&P,:.3EYT^0@%S5(@S50&.\U0Q(?8U#U M9="$Y>P8J_ $+@R=#A$]?I#1*PC$^K27A=*LE1G"A6 >E1=*9Y!J7HY)$^H* M"\$(54[C>S;_[&[:K:]WH/WL3".*.@,06Y@..)]-P/;!99:Y1=K7=".- M%\A1D&IW'8:E%XN2A;;H$ZRD#5=)1ID!YOSP/@F;59C MEIE:#+^LL-3,@X^ M0"+*M@@#O#W8.JRU#.OJ2VY\V%Q-Q:JK3(8ZGTI]W5%"-E"*EI]"D.ID=+GI M2>RV['/!$).:'@W!BA_8#O7MT-'YSWJ%!7:M-=%3)YY5\'X@KG89FNR%7MER M\=K3=FY8LGJ*U]&U$]N[7N8U[K8X /K6R.' =[+(-8N\D!JOK%78^\>.1,NP M%[5ZC"18UR,U8!$CF=[SJJU>B<)PFEY%\"=IV[+M2D!D>_+$^O8C9Y&6J8L[ MNR2A5>M=H[B^W8'G9]()S14Z3!)X+,HKI>I22>F"YC.KA!#H##A=B(SPIE"U M:551(P76HZSBOL4..X:^'0;5?G [0(+?V;"BH@PK4\.(#6V.[2S/!%^5G(X MTB]LU67P D&82>MB&)R!)=YL#"?^V@/,JZX3KULEU4"*NM^F:#^BP@6&0)XP M9)]CW6IAKOWU/WAR]JGJ8\VSKTISX_)/!;?;VXFCK\F!Z-#FD M9?YH93@V.U=323)5"05%I M <9%I3C(PWH31[>!4LQ-B B $*GT##ZA,L<)FAD7=%[* B4MR9G*E7]#(VU, M]G"CI33&PPYJN-+5>U 8 2U@>HW.@PR!I;<0.,_ (82)71C MF[3>!N'H.OFFQM/ %#@Q@RE>0ZLUI:#PQ_PNVF[K!(*(**]KD)P7:E" M\%Z"M;/2D1"E0PI52)-_!/N%LK% >WUJ15R:EKOBD)7.Y8UB*\BGZW\9!Q,I MCLJ[RK>$K1"T8L"FQKR^:*DN?8'DY3&ZO+ ,"1* MC,+;8O(F()- %V)3K@"'LHY(:I&[7!?Q)LQ!ZY\4PBI7IH85%,9D"C(;M0*A MB51''H*-\1.:$],:&CUV51FPB:IH]2 M2U6N3<= 2SB:^INJ^A&G>QLYIS"LK'#47#J.AR(+C%" ZXJT=E1(HXQT)4P! ME2I)$-0=99ITLJX," ME65L.MZHXM1 IFPKT[K59QQ&Y8: 6, W4W!G)=E3SG"+KV(=1+%2^@-+5*&> ML"/C,L@*VE@N"U"82)4B:LNDQ8.)SNBOG1.A MM:/J(%1;H\C+/+&R(CDS:%.?JT5LY1BRX(IJ:@9UT8,2+75'MDK2)*(0:$$I MH.I.&*>-@@I[:XQ?7"+5RL93J7N!::A&J*(2@JQ;*BDE:&2E%\*"!0?K$TNA MR*0I_ A+ICN5#37K*\RLU./\!YQQJ"[ MP;Z2%.RUJ1R$,,@R*EM2VCO51;8SGVH5A^%96!4KOC MS9(DK])O=47\&@T3YPT9O6:,H"A%!H_W6UP7K^17M]Z)5+[.U@N/6+V,HQ9I M[8*W2GT'$95EFA^=(1P\+2VJ MB,DR1[#]FC66_Y6/3&^*J/(:^.VCK8*"">),LU13([H+22SFJX:,P*:MV>TOV1)HI=8!=(%QH1R;5 MVI1:1S'5E-D.+LOAJ)P84B0H=R)0XJ*6B&(T[P+4R&U1X8F*FU8?Z"DWIBX@ MD[)>OJ_ *3A/% G6VCYN2=VIMLOQ1*5H'W3*]47KJQ:LM>G+[ETIO#4+RVK& MV*P8"8>Y2'J5I*!+KRFM0:N1F@@L-D>_EM(5T=-F\S8?V.6**/3,IKZ;*9) MRS#?8^8H+;C]<0^A$VF Z9EKRJHI MUJR; B9:$56GF3R=1O_UE'](YN@7KJ M7U_].[2UL%*67S;9'M;,'-(-I2,KS-[\CM/UU8YZ=ZJ<3PO3C13.)X;V3DF: MKBR4M$O#D^>/(+:R"G[(@@93K%FKW=IIU*8 M3;L 36TO8'_VKJE*4PQJ!148A?\EZ3TS4GSFX@N:?*H05I+(8,?WJC!,_D7Q MQ2]2;G7;-.$7%_-@+977-2298,^H:KFK=+DM/=*H[&QV:2!L;EFR;H$L>#;C MFXFX6.R395[K\1(@I@R3!PXMW7@"2N^6O4)SCXKO=QN(E$XNW%H:5Z]&Z85] M3Y5 5\SSD]T:[9M,9AU/<^!0BSP*&J=B$R"%O!HE;G6)XUI%,V.?V:$L2VCJ MIP_*&M8UB6HOI"5[AKFKEC_::&OJ6I MJ;IESY6,^F;1HT,;;VRZO*A?6""P]VOB'YWIYPD]"<$"4N\!-6CUVB$HT.9A M"-M==:N>+Z4KI_6TVJ(-CE7ER8Q55'+IRA=-U:)>L1(CSI#]OSR7>9A%S$D6 MS/5-#I.N 7]E*KC^GCAM2.;XI M_"[:R7B5&#=P2IG> M@7*8YCT(!O48HQDWC,+6JIL]'D$X_D16=\LKQM8[!I^M^WLM8^ J=BJHVJO\ M.E+,MX<2_A<\E-"%76=EZ@U@>?>[T^WH\^W1A!XO(G2!7K>U?=-=3RVT@__; MRPC?7D;X]C+";_HR0D?!K4X:MMSSYU9)I6M+/=E;).Q;3:9O-9F^U63Z5I/I M=ZC)U#0DVMZG &#UMA2^U8[YSZT=T[LF2ZVPM/ MOEW[_=VN_?[ZQ,8N4;TP$?EW5KQ0=:74A'ZYEMVLXW]]S+]76+OK?"[+4 0? M54]GZK>@T5<&C?J$5\ZQI%N7OK#&]?=S#N+_1X^UC?D\.KT?N=XO6/=W]K]NUH:',%[TK7^1_RK MU;&L?W[>2$T'\]>-4W,W=PU"3]WU.(_%-AL(5[T>TO[CL/W'I=P.M(R:UW\$ M =;](ZW-EM_=Q_ZQX_61>KNVA^4Z80,,#9-2 U; JI7$5*I"O8OGHN;R7?UK M3K7MFH?R?6&&2A)SO=%0>9CW#XT'K\IW=\WVF@I2ZMSG9/^LE!A]>$J5CMXU M)655MVG9;6^W/&,K;R@;.@1.>]MX^0@4H0W>L-AB.AFJ1U_=N3!/\7S-%@Z MYIW<-S%GZ;:MOF>_!DWUZ^>[S^M'SX>V0:A,9>\"@ 80/YA&OL4 M+6F[?V# M>;62$I-JS]=#&7]GD?(=)YKTT6,O<; MQ%]EK5VO/NFW+QL :V6RK=OQV'$B]G-@>N"M196HOAC7MA2/V7*OM0Q[K87> MQNM>B[IDMI>F2!YWXO7^L7JPW9^ZG@#=FE.M=W$'?IL$.+20 \R37Q=]]K#/ M%IE?,>*!E1\=L?0#VMTC=ASUR15&T1'V=J#9MT:FAV5;+'ARQ!DP[[< M&W5LH/[!X.*A'G88L9%!W[7QQJ#E"Z]1+[OEK!*9LM]=BG",Z0YY]D+&[IGMMA M2T6NO3HV Y:]NWVFIU2H)-B%J0GL,\JFZD3P\,X$B^5 M7Z/=J_/C+@8[4 6-5;_^+0^-?BY#LZKIH<9+ZTF'"DP6&3Y4S1@,U&6WNU)/ M/RRPJ/F^>S2F?)/UXAU=^%->*E/ F$L69YQ4I:MD_ZLM$>"'0S*HJC&UIM.; M2NY<'GFE'\:MUL[N'XOFBMW[T6Y?P>M_B:-NT%$@V!&'9[].XQC57CR4IMU_ M.!9E.>-@1>W8HH)1?9I:L>,>K?=&I?H,<# $W6Z3?N#CF[.6AQ/76U+@ M'F@^LV<5N,_L?!#6SQS/%(O]FKA=-\PUH7=&]KYBJ5K=_"W'_-CN:C^(J7U" M@ V;I]T"/A@H_(IMV8?49UM6>Z=WF#-NV>-0983.=*HH".%5\/3<"7\]!!B' M/ZJ(1[>B5T/Z'@VM=(:>_+$A#YK3[N7_/=AC<\1.TM1'-#='-&L](K<=7;L9 M1J<+O[LVM=.H2MTB3LM'.3J%-&LD>UY1Z"4?[0+5O<)6'76&&QOPVCPYPW'; MM\M?54BRZ;QZ=H9 ES;=IBYWFKAE68QN/&P&X)U#@8W60/YS9FBWKMJ-; K, ME-?MG3*&4+G\WN9#QB2$?;YP3$[8__NP.[+1FC=P&%N]O<;0=8E/NJX=>CM5 MD<:@C/J7]U>;E1YR -0^D\*^\MCIU;-V1>7"6@ZUF@K!@,CVSGQ93U[H%,(Z M%-]N6\\4[QP>X)UM.P6^8](9KBOI#)VHT#Y*)=_A2N<[/',0.R5B4:9$-$=Y MF>?%#_\?4$L#!!0 ( ."&!DU1&AK 00( /\* - >&POOW0=!D%7#27,H: MA(D44G&BC:O*H*D5D+RQ29P%LS!O3D["Q\NK@_QXP,AS?,H3'"W?XN#/22_#IWE-[(!Z M\01U/]TP#9D'B4N;&/2+3^-"BOT]L(!A)AS0AK $WQ!&UXK:K()PRK8>GED@ MDTPJI,WFF\J119I''XZ\9\^EY^%42.5J^PK^N^ZG'P0&SPJDC(T"9]@#:5P3 MK4&)6^.XR0[\)81Z>[6MC<)2D6TT6^ IP0VFR%JJ'-18)L(#E,8,"BM'T;*R MHY9U8(-:2VZ,G))2"N(T#!F]86@S8.S>7MIOQ1YW5R _QQY)B)%5,9AFU;TY MG5KH).^R>>Y=VN-X44TW4G]LS7*$\^VE@SL%!>VO2F8 4!AM0&F:[2(_%*E7T.GA.G7%L9IG+U#S MO][G$@0HPG9%F[M_RKO\GQ7/W_V]9/=7.11\6KOZW!)MEWP!(A>G+W)^=?H: M[?OC>44&?6/8N7-N(M:^>EH,H<67+K?O-JS!B54'$]*UP#_2T3!IP.LCQTRR? MS!:3G+G2XNEQF@^7KK)8NLN/R9(9#9)2&['F07@>Q>!'(T M?!S.QA/F0?80R-XE(?L>9!^![%_R[[[R(*\0R"M:R!$WPC"U9G,-QC7]&#S7 M"-HU+=J$:RGDQK Y:+;8<@T>UPW"=4/+-96OKH'2 HR?T!TLHCNT2 O8M!XY M(P_4'L3Z>(:B(1L6A=H[P\F-FVE*NG(!S2]]3,P?";% 2 DHU5[7HRGZ8<)H>$V Y36:@: MV)*_GWZAF L28AD\@PN-/3#W.:B-%!^'"S- 0JR !R&Y+ 2O7'P8J]OFIEV2 M/G"A?>,GF T28AV,]D9(,,9%R:^]>_O'(<2,D! KX;.JV!>WJ:C ?/77QY@B M4F)%>-8*LF&.2(D=$=!7D!'=8! +XEPH_P7U,3%WI,3N.)?- 4Q,(2FQ0M#, M27L^)F:2E-@DH'\:3?08B]@Q_OHZ/"4QM6275$OFJR7#U))=1"VAP<3R615"- 0 D18 !H !X;"]?$W JHTM$DN8)G%1OA/NQL%;A_'38P$.RG0 M1V/+LC7S5H^L7;_;*@O'MO'EL?.3.=GM-XG;[2F9?&:NL&&3F'-EOEMW\J6U MP9OA1B_]@OZ32V?_L[X]'(ZY?6OSK]HVX4;%WX+$W [B>!##@R0>)/"@:3QH M"@^:Q8-F\*!Y/&@.#UK$@Q;PH&4\: D/6L6#5O @2A494WR2AC5>:U*X)KS7 MI(!->+%)(9OP9I."-N'5)H5MPKM-"MR$EYL4N@EO-REX$UYO5O1FO-ZLZ,U/ M^-?6?K;Q>K.B-^/U9D5OQNO-BMZ,UYL5O1FO-RMZ,UYO5O1FO-ZLZ,UXO471 M6_!ZBZ*WX/4616]YPEF)=EB"UUL4O06OMRAZ"UYO4?06O-XRTMN7F;/[C^". M3>$?77(U_&[-"&X?+I5]?,8P]>[^D=*AWV+-<'VX.L/4WPAS=0*]_0%02P,$ M% @ X(8&35P- YJ< 0 "A< !, !;0V]N=&5N=%]4>7!E&UL MS9C?;L(@%(=?Q?1VL0AL[D_4FVVWF\GV JP]M<2V$$"G;S]:=.G21F"?6#,9R75RJ?&4A,CA7&U"K'K%LRJ;*D6 MQ,1H-&:9:0(U81C:',EL\D2%6E5A\+@;;U-/$V5MI3,5M&G8NLE_)1WN$Z:. MJFZ.+[7U5W%",GC>Q"P^CDV3&/4).Z+"[X5M/ZY[79-S.J=_H9FBT!GE)EO5 M<4GJK2.5^Y(HU%7J2^4H?PM.-XL][URY\*+JF)AM*O9C0GHYCK"MJ!^@BYRS M1YC'J63OQG%ND]NKDE!]5/*:^ MW(?]-&[9O?<=^'?0LZXY[=3/QR% ."0(QS4(QPT(QQB$XQ:$XPZ$XQZ$@X]0 M0%",RE&4RE& MZK/N%_CL"U!+ 0(4 Q0 ( ."&!DT?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0#% M @ X(8&3:ILU"OO *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ X(8&39E&PO=V]R:W-H965T&UL4$L! A0#% @ X(8&30H<414M! 7Q$ !@ M ( !F L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ X(8&33ZF'&\&PO=V]R:W-H965T&UL4$L! A0#% @ X(8&33QZZE2U M 0 TP, !@ ( !?B( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X(8&3>TPD?6V 0 TP, !D ( !*RH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(8&37-"X>6U M 0 TP, !D ( ![R\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(8&3;/H@16T 0 TP, !D M ( !LC4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ X(8&3<\$._.X 0 TP, !D ( !>3L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MX(8&3:=AGN_A 0 @4 !D ( !4D$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(8&377_GL$1!0 5!X !D M ( !&PO=V]R:W-H M965T&UL4$L! M A0#% @ X(8&32[W7&)P!0 I!\ !D ( !-%T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(8& M309P/4Z^ @ R0H !D ( !]F< 'AL+W=O4N #BO@ % M @ 'K:@ >&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " #@A@9-7 T#FIP! *%P $P @ %:H0 I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 +0 M "T, GHP ! end XML 47 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 48 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 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 98 194 1 false 33 0 false 5 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 STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://easterncompany.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 2 false false R3.htm 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://easterncompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 3 false false R4.htm 020100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) Sheet http://easterncompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) Statements 4 false false R5.htm 030000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://easterncompany.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 5 false false R6.htm 030100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://easterncompany.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 6 false false R7.htm 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://easterncompany.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 060100 - Disclosure - Basis of Presentation Sheet http://easterncompany.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 060200 - Disclosure - Earnings Per Share Sheet http://easterncompany.com/role/EarningsPerShare Earnings Per Share Notes 9 false false R10.htm 060300 - Disclosure - Inventories Sheet http://easterncompany.com/role/Inventories Inventories Notes 10 false false R11.htm 060400 - Disclosure - Segment Information Sheet http://easterncompany.com/role/SegmentInformation Segment Information Notes 11 false false R12.htm 060500 - Disclosure - Recent Accounting Pronouncements Sheet http://easterncompany.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 12 false false R13.htm 060600 - Disclosure - Debt Sheet http://easterncompany.com/role/Debt Debt Notes 13 false false R14.htm 060700 - Disclosure - Retirement Benefit Plans Sheet http://easterncompany.com/role/RetirementBenefitPlans Retirement Benefit Plans Notes 14 false false R15.htm 060800 - Disclosure - Stock Based Compensation Sheet http://easterncompany.com/role/StockBasedCompensation Stock Based Compensation Notes 15 false false R16.htm 060900 - Disclosure - Income Taxes Sheet http://easterncompany.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 061000 - Disclosure - Revenue Recognition Sheet http://easterncompany.com/role/RevenueRecognition Revenue Recognition Notes 17 false false R18.htm 061100 - Disclosure - Financial Instruments and Fair Value Measurements Sheet http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurements Financial Instruments and Fair Value Measurements Notes 18 false false R19.htm 061200 - Disclosure - Business Acquisition Sheet http://easterncompany.com/role/BusinessAcquisition Business Acquisition 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 (Tables) Sheet http://easterncompany.com/role/InventoriesTables Inventories (Tables) Tables http://easterncompany.com/role/Inventories 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 - Retirement Benefit Plans (Tables) Sheet http://easterncompany.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://easterncompany.com/role/RetirementBenefitPlans 23 false false R24.htm 080800 - Disclosure - Stock Based Compensation (Tables) Sheet http://easterncompany.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://easterncompany.com/role/StockBasedCompensation 24 false false R25.htm 081100 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) Sheet http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurementsTables Financial Instruments and Fair Value Measurements (Tables) Tables http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurements 25 false false R26.htm 081200 - Disclosure - Business Acquisition (Tables) Sheet http://easterncompany.com/role/BusinessAcquisitionTables Business Acquisition (Tables) Tables http://easterncompany.com/role/BusinessAcquisition 26 false false R27.htm 090200 - Disclosure - Earnings Per Share (Details) Sheet http://easterncompany.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://easterncompany.com/role/EarningsPerShareTables 27 false false R28.htm 090300 - Disclosure - Inventories (Details) Sheet http://easterncompany.com/role/InventoriesDetails Inventories (Details) Details http://easterncompany.com/role/InventoriesTables 28 false false R29.htm 090400 - Disclosure - Segment Information (Details) Sheet http://easterncompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://easterncompany.com/role/SegmentInformationTables 29 false false R30.htm 090600 - Disclosure - Debt (Details) Sheet http://easterncompany.com/role/DebtDetails Debt (Details) Details http://easterncompany.com/role/Debt 30 false false R31.htm 090700 - Disclosure - Retirement Benefit Plans (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://easterncompany.com/role/RetirementBenefitPlansTables 31 false false R32.htm 090702 - Disclosure - Retirement Benefit Plans, Defined Contribution Plan (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDefinedContributionPlanDetails Retirement Benefit Plans, Defined Contribution Plan (Details) Details 32 false false R33.htm 090800 - Disclosure - Stock Based Compensation (Details) Sheet http://easterncompany.com/role/StockBasedCompensationDetails Stock Based Compensation (Details) Details http://easterncompany.com/role/StockBasedCompensationTables 33 false false R34.htm 090900 - Disclosure - Income Taxes (Details) Sheet http://easterncompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://easterncompany.com/role/IncomeTaxes 34 false false R35.htm 091100 - Disclosure - Financial Instruments and Fair Value Measurements (Details) Sheet http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurementsDetails Financial Instruments and Fair Value Measurements (Details) Details http://easterncompany.com/role/FinancialInstrumentsAndFairValueMeasurementsTables 35 false false R36.htm 091200 - Disclosure - Business Acquisition (Details) Sheet http://easterncompany.com/role/BusinessAcquisitionDetails Business Acquisition (Details) Details http://easterncompany.com/role/BusinessAcquisitionTables 36 false false All Reports Book All Reports eml-20180630.xml eml-20180630.xsd eml-20180630_cal.xml eml-20180630_def.xml eml-20180630_lab.xml eml-20180630_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 true true ZIP 52 0000031107-18-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000031107-18-000029-xbrl.zip M4$L#!!0 ( ."&!DV4(5\$MI -<("@ 0 96UL+3(P,3@P-C,P+GAM M;.Q]>9/;R)'O_QNQWZ%6;V8M18 MW" UGGG1:DD>V;K-CV&0=F5F_S,JZ,O_X?Q\G/KFG4>R%P<\OE#/Y M!:&!$[I>V+'C>2_^[R__^1]__*_!X$\TH)&=4)?.B^.-<^0>-E59& MH]%K]FM1-/::"D*SRNO_]_G3E7-')_9@EA[LWBTK5JDQ7_,?\Z)>'.JJ8BUC MEI248IEO;GA:UQG9\PWK(?L J MPWH5EWK-G< /#<73)%K(P^@U_)H7#-)) ' M+*[,%$^FT8+R\$O#H-!'YZZY O[24"&.DGF,P)=-;4_\HBBUXX1&8!0F4SMX M.H-_LPJRJ8_<%>U>N&OK*>IH#? MT)WM'\03)>_ IO["$*2H, IY*^5O,Y5HX.958.#,@2:7';N5"OFWE:[SKS+9 M+1/G\0B1HRQID$?^RS;D8$$5JU)EF_"R9%U6 MCUR<^D!6>R+.(8CSJ(W?D(FS+\8/YY+C$&+%^/'Y8R?&S\2Y]=CD8=;GT^U. M!L=BLVKXJ)F?'4Z.OU^$01SZGFLGL++\F-!)?/[HQ;]_G>("$I:,5_1V CS$ MG^GDAD:_7R6@N/C%VS3V AK'^>^LUF>:V/ZW*'13)Z]Q -&79HO35GR=_> " M&8]3WW.\A--(7 _*\:5UMA9[LY31%[^ Q_NF@=L_OF[LH!,%X.F_:1Z5%[_D MU"T8GE7=%S:[)IC3\E;J:XOMXON*PM(39/1L(-[,\/-$>9^6?#M%^,D M\FS_5SMR'^R(GCS.%[$LD'YPI-=7G\*>[Q5@O9A.=N6U]'=30*!G'8]'7531ATY_]?N+Q@'R-[T\DU?/TE M3.B1FZ#EH]S(ZFD--.X=:9E7!I^$5A]&JQMV7[2.WDRURK9W%U5RX]-+Z)Y[PP']#"W>00,N^&/0=G1C!]^_CL<4ZF&Q3Q_??KT\ M961U-S]=^IZ5.'>P.XG]M*:^KC[./&:O[R+Z#%#;C)R.S&\3RCTVT,<"76%N MU\.)L+@;NI+Z[^^@[KV=>/?T([0=I4CXI1=_SS9R01XT3E .5P_V-,.O<#IW MC-5E@U*2T3PZ!P I]V/UG8!TYAQ.K(C[L"+NU4E6&X0(XR1PLIXE^?W2#FXS M$'F!-TDGBYRX9^R\[7NM7*%J/VL=/*(J@/#B%_RSA@:A7]O0+_OQV>I73S%> M'9'][1D(/Z=QN5;?7T,?0B/''P#E.7+C4>S/#&M_!6<#?P9;!Q7'.MH.V\$<%HZZ;C<6]GBN' M!C#+A/RB=?;'AS"BCAT?N;%HY+&T%LW,/I,]\%F#975\2C#:W90VPJNG&:I' M M4"U6NB>E2_/=H2U:/C6 @=&WK%,J+?RXCM;H,=&SH/N9\E-I%VN)DO[H.( M^R "^>(ZB;A.WD()_"^.=YQ),LK/@S)ES3&=;_[*;2#\UN8Q?&7 MTW+"-W6$N^!V7L(5CN,W:\)1+ M[X+QF2J[#"AV21,O8F;@FV\'!6*_)G\T&REB LV]\-)X=J%;Q?1 $]2L414M+)1#4(P3U MRP;-KCL$@HX!0;U:$;1#D/"6CM!;ZA7.9@+H"4MU#):JSX'IA*4Z%4O5-Z^\ ME:42.#LZG/7-G@F/O;?SX#XCH0@#<\0&9D^Q1Y:NTK[8D^P*7P32\# DK.WS MBPT7T%#DW:3XW9&?RC3SG%W?:\.X6(6UQ=$EO4U]._IL)\Z=%]P^$Q"MYEH@ M:(5W+"Q1GRU1G[S?Y6)1D_/!$4MV!:G'VTQ)&Q1'VU1 MKW#4:DX37E&OO*(CG,T$@OJ%H#[9H'8K,^$/]><_] MFK5:(DCL!/5N)ZA?.)J;N<0#XF^E=WN7Q%?GEUHF8'NW*\;FHMA[&/^ 7^;@Q,;_< MK?.UK['?SU5@$]U1H>[]4/?*D)MU%W3;M[^%%]F_(9_)3;+M9*.+'<+\"($) MY>L4Q7&2@[Z03^$ SN4W$N:A%^:AQ_F.EF]+")LBMB'$=E6/+,G^7A:*TXX] MGW;LQX=L6BF*H3V9%:$XK>S':66_SIZ6+PL$,IZS^R\LQ2&G@YW'$6GKM\?G M@7O* X\G &MP?UJ0F)D'#C"T)V4\6UX,G$^T<]()=N:3W%1"Z.\GBYJXVK@) M=JO9.01V^X#=+OE2GB%V!4:WB-%G@!^.F@^V%_W-]E/Z]JGX^"N,E1TY=T^? MZ#WU&9:*WSX&TS2)V0_:<2.H'>-SYU^IQQ_791Z)[7[Y=/2;*@O8X]LK,SP>ZNC<['@=9^>. MAL#$B6ZGK:G\OW_P @]\NN"LPUK/ W?^/(YI$K]]^FS_,XPN?!N:P;H7 M:9R$$QI=4I]M6<9WWO3(WR1W8+^<49;(81NK[CZ#N=\&;N<:\"4,G' RI;#: MS5.W'KD";!-D.U>\Q>(7^-\+_G$_Q_>IDZ2V_RT*@=#D2>!_;_A?+/YGB/\4 M!,C _YLL*S/PFU [3B/Z2T;8G1W1.&\J_ZW:/+:UJ&UU0=M>'.JJ8KWY[>K= MNDUK,TV[WCV@?%9\6.-+"OZ&G81S8&M-3U7 S2U6NGM'@W#B!PL=U!\18T'+^9J]=N_\U&)R#EKFH:>2#;]\.!OP'EWIO MBE_P!Y+A^I*.&X\37OPRMOT8V)FK6?1TD481Z\>+'=LG_T/MB+P/7()Z5>TW M*\>+8:GW7/=6DS# #7-UQ(E8U$Q!S[O021GCWY@6-]*2E^%%6A-2M1\+FRD( M><^,&OD[6,S!]R!\",@5C%H84)=\C..41E6*>&$L^Q&_9[_O)J&<\>A/IHZ&'A6M4I1 MK:U90B[IK1D+("_KR;E_?G5]?O++^3B:Y6&>BMS@P0"BT"Q M/P8N?21_H0T"R8JP$E!@-1U5YVIA,W.$A)-)"$J$%Y(D0PDNU).:O:A,IE2;FB<&K M:4V]X_>K.U3DP5_K76*]LA?H^=Y.P-.5R)>0AW@CYY,0+-. G0_3&$P03@!7 M#_:4_(-[KO\[^$Q=+YT,H, $ZP'8BI\R4KW@'NJ^*3O(F^>MSU,NZ[+^>UG\ M8P!JQPB^].+OQ0('"4)ZD)QLC?0I#&Z1D'?T)BDN,'("K^%K1EZV#JHA6*TB M&$5E&$SW_OAZ!>VMI+>F&!HT;8Y.W5*-3G1>4@>1!,86OT8%AP5* )\=ODS/ MB2VN1!8%+^[PA@G>>GP?1;#L"6&.<-BVVC50_=8'Q5Z-P?_VDY_ BR1Q\N3# MJG(,Y0=C>^+Y3V_('ZYA^163+_2!7(83._C#3X3]'GO_IF^((D^3GU[\]VWR M4U,;E3)D>:,28=]() 91C;/2#Q1O=;XA-Z'O_D20A8'M>[?!&^+3<:7;%#\@ MBLA[\M_V9/K3_QFJBO(36255K/LZS5MY#=0W,%+M]I]I#&OHI[+GFXB\7E%_ M0T$L[/YC0#[0FRA%!PA?HT@DN:-@& ,[<#Q$>@.&>L!UBL2N03^&1 \,OK<.HY9*BKK\X( ME,H+D(C^*_5P;O-YP20D4_@3QR'"T1R$XT$:4V*SQ3J!_GA)XGOVC>=[B0>5 M8*)$9FYL6#0XE,1WE"8@MXC8OI\W_. E=P2M"G0%]@5\G@14@2@J@0DMN8O/ MR#4T<9MZ+FO#8Z3<0,=36.(#V[AS<4ML*.WBMH@+E"=1&$]1>^Y9L2BTG3MB M)YP6<#." *N$8_8%3$[03HP&8C*U(Z;=A*^]B# 5-JPC''. 9BZ'B< M]81\/4%K<:4/>PR 7[8#HA@2"GAXQM&MF/)/Y#WT_T1L-V1O7+%)Z'SB M)>"H<=8OD*[@B75V;_NIS888Z?+@!R?)&0D >[F8SAJ W#^L6QG6 <4%B &" M&4XM6.1(!->;%6B_(5D629*ED219*E)6L,#SR)1?_504K091751>A?*_4ML' M,.+(PMIE#&Y4V4N]M/'J#8^YNM4/I M2(*V'3]E?BKKSIMDBL&UEFE'&--:L]@[](O=QW=AZKM57:VI)J">Z3Y7P(@7 M9"V>H@/WA@X^YLD'QF!6W'X?U@2TTFI:=*6Y70'0P'6!V? M$8RC SRBW;'+N6=:FYJYG%"30+*9Z%"_V-<.PT=FQ1#4X.#$H>^Y;)6ZT.JZ M(3 2A D@ H # L[' GK!GI#0$/]L0QH;H1M*@\P"203L!&L&>WB"^:I0(8G7 MF.#TQ^NAXB$(@<;<%O.Q7LU(!NI,L'-#GW_^X^NU7,5R!X[7BLDW^PFOJ$KY M=L<"3S3.RN6;(DTNYVJO65%U19\C?:;MG='8QK,?RI:A:%IW&D'4%-8 C$P? M302H0/B 1CQ^0WXP34N"!0,9,#OS$_E!&X[*+ZQ%#%T6C7ZAR09L:;*NCS2K M@:VF'OK$7 M". ME/W8P$D6=-&)N M\+F+]A35'LC[.KZV']<96]45E[32;/]R_NH=E%T #-"M?F\<=8T MSA9YN^O 3U1,-561\:JM5=R=2)X3!3S6X=K"BYK\B)K\;IL<#LSSV"D:\I( MZRRK+G3U5CXMP#0 .PC&L-D6;EU JW25-T]>8@>O)%@D,[]F?;7<"#FJH@U- M2^F.G?ZRW080JCP:#F'QLCG;?V?'#=0=P!(]LF_SW=P!WF,C7PC>9"L/T:J7 MR0I?8NZ,K22)[8J[2^ZMY;V?\\Y_B^DX]3]YX_DCQ$-?5?PV_!_MLS)\5Y7X M^NRM)_X>RK\E0BOI8@+N]5RP[ M&@!V/65P8\/&>+DGWB0 ]@LL4MZ%Z4T"!G!^CWJ#+7!M.)ICIW6' MA^&JA>MOFM8VN&*3D$3PH3MA+]T)Y@#W0[RB/F#OW8FV&+NL=O%(OJS9S- V M0I4LE4E5'(M(:\GZ9IRN *2A*::R/5KY,*E]&":US3#MAG^E#_PK.X)I,TOK M'>+J\G!H:.8L$>OUV.9HVS)U8ZB-K!4]+C[!9C]O"M5L0BPC* MEW?D'8V=R)L6!UW@GWCLIL@W?O.2.V/_P%L>A%WSF+,/>5.5ELX#E[7S=5QM MY3E>*CZO72IN%.[2F\0]N8M5NT>6!G;J>@GSY0,7G5>WQ>6C\M(3^-53\(39 M55=L..+W$?FE7+QBRAX'\-M%>/$67+()P:<.#*"7]#;EVP?D:O#_\'M9R:YH ML>M3_/X@9=?$L@M/7C"&)NP"X^,P3 +VKB&[<>SB]<=;&L DY>/%6,>A4W;5 MK'J/"QKVICXM[NO]%C 9X$LJO-3\XD_GY]]>O&)W'E%8/NZB-5ZY Q;&>'$R MK-[&^D/;FVB<<';S#%K(N&6RQ-MLY_Q6(K\$BG*524(#EYUX M9[<4-9G=4K3(2RS!/D'%K)[G0]%B=,J;"?S4^]%A5\/8(R4O9M=<0[R2"K-] MT(T.(_-9BZOQ;#GEW)YL;N M"FUZ36H2WLYU8:8!J<'J(^2W;+(]J2KZ8\I>:>#U\2(6AEL\*LGQFNE:]H8B MIDTM@>+B=GC6 (Z1$\;L"#0C)28P2BY3H9CZ/E-Q^&R[>!T3;>9]6=F[9[-G[E&'@F2 M$N1V*9RD)D>EO'9OU5R\ZM;>S(.R_,))?A\GYK<9.7P\ATRS5R(X/GM 'W@/ MS=ACL.27V3UVXMWBIGCW14 91B%D'A8*)G_'];1HC0'2O<%)!!HJJUW@-.EF M$]FGO(E-;OW*5OT89?WN#\5EJ[M5V^>R6%96C@U;<%ENW)SR&G'N!6BY3/Q4 M7R8V2+'OJ\3WQ:,O-ETHV6Q16>& "Z^>HIAGH8N M/P;.&:RK*K_!\JI\'F8W'2G@H^D@"2,/:1ZG$> ?4 4?O4?\P'U3FM]AE9C/ M65S%F>97<=AK4V@ "$PGQ4NKG.SJ:U-LCI<&>YOYZBFX&]PVQ[:?E9FFL![" MIZIV4>=A@$U$Y!46#>):@S MF1/\G=)I7A:5"&44VV.:.16PRR?E!;16KQHY$\3"RD5 MDQEC-_338B.A2N(?V"MC!B3 >3J&I0K()5JPNF=7P&//[JE/,P.?ZJ9 9C&SF15BY:& ON+,?[=((S3YBS/V'F6*S&OT 2&!OHA^]"?=C?M"E MT&-?U\ZL+,I2-6?$4!N\F-^@-@U-;EX5S M"^-5([1D=.AC_IXTJ8Q5=6"8TC'EQKV"B1U]!W_TGAT0%0^\D^*Y?Q.4B:I-VLPG>#T!3.,[T]QFRRX11>-_1U/;2?_>SMB>?#<7-V&2A).B7T!+XCFVG\LT":<_D8S> 2_[AJC3QYIO MQ3X6P#S 8+,S$,)NH;VN+$_FUC2)VUT"_.=E0JAS7NO#"7%PH1/PS+M(_ 91 M&!5]_1\6UT;&/@FS)//B/X#0V2[!NLGXK I9@M*VX]X/]NF+CUK1V^Y3W-^9]0\&$.G=!Z(>W3_RAH>\Y M;&-GFQ9L5Q!>V>Z&N-BUOC\3N714CVQ'( YF M#>(]3B$UE@^G=]LA8W.]VQD"6(O&T)0L4^V5[NT> )UAT5=WZQ]*ZEOV]HW M+O#[L8RH/HLNC^]V-0>L)8C=V(55NT]]<=FZ$7HHI\Y0)<.2]Z7I[3;,#@.L M_D#\T%):ANJ5M#V#U:G.=J>P7IJQ^-3F9]>LQLB%8'E M'P][22IBV3&"D-@!",B;LEM,$8T]%_?+^%4B?OJ"H>S9%;R8SE^9Z>D]H2_4 M8]?@^?VVA,?[Y_>R@OR)2102]I8MB]D>M[@/A\\RBB#N<\\ 6X7I7WP#?_FU MZOF;VI7R4O7",8],Q3)9Q$G<*B!5 PF5!K/V6'-;BYNV_('V:&2LNN&^@,#R MWKX=\^P<[ -&OP50\W/Y[/[#Q\")6!::E^\H__1J5C!8]SQP\5^5%GC]O'I> M>>7%]^4A#6$:-PRC$LBQ2]]]XKH>H6<5UZ9N&I:^+:X=_$#+>NTX.T\N["C" MQZ(\QL8Z+T]4U3+T:FCA5EWMBX-6 3)&UFBDKAR* W%@HC*M&@-+-33+["D' M+=1!&Z6X 3*;4(P*RC-@!VZ%N#?=:7Z7MP)3#!M3;/N;[36@OAZF;R4S M9]6 U6UZ/"Q[,Q$;3XV]IE3L+?.ZMLM>DX7.$O)UL96U+/-P M9"JFOLPP\];W172K"7$X,JQ1S=7M1#0LU0O3#.N]8N)Y0PP9WV.QY$H99[RA M-V0H@: DD%3!'24A@;FQ(2A90_3[Q6D&ELUK\V_/U:%A MU&W'HI[ZP-S266T^:Y8QM$SE:)CKM-3688D*=O-XF.NR>V):AJGKPZ[,\8>5 M?PI9T*( (\U$]YX#1N$J]-UYXF-H@!6&%5E>%$MNACK=&,J67A^913WM@?9. M6O*%A:A;M$N,]SORF-G!Z :#2WH?^O=X:'$103\)[M\'E?0, M']]^O2S__.P%WB2=M&29]7S%.OX:_"WK]A)Z5=83Q"\OVTP,W#/"23[0\(F,UX$8,%5@H(F)/> Q'%FZ)LG-Q ME_AHYHL+V3QT[8O+_%@C.'!D,"YL=%+GZ.BKG'X7-/5K0:B^5;%#J4NL7- $;W UZ= M2&,>AP\#(C]ET4PG-A@XC/B:)L!)P"(4,2)8M9EP,"]GPNHHDLZN<=06%NVC# 7#]D9BEG0%OOL;]>]MA_P*6(/>RLA;_/L7KV8#R]1DDK6Y0.YY MA.68_*L(L9B%4L;W5/93D9G^!VUH288L9]%KDX=PP"(59S$\;^BM%S#!_#F% M-C*\S%+&!,GZY6$JD30,H<4/>ED0J!\LBP4>8ENG&5&SK?/H9:-&OMDPL!A= M8U@3.\ /QY@*H]*Q)6Z@=/E M"G\31E'X@#I8A[5Y9A8:%P:9D&K'JFD5BJV1WCW->F8YQ,]\,N7B50H"O M-0>"F;ZP2(E^;(R[9"S/_-1/.::C6]S2SWRX,5'.4&= >]0S0_YQMH=Z<; / MBY6+.+;O9"E2<=1(%+) OX-QF$:#PB2A@[0(S!CG&CRM,-,8,D[QC(C%<8;Y M!>?*Z \8$A9&@S$UHX(UB$A97+R*A)@-#J',G>V/R# I,,'= W!P% M9^1\7HD620B_K:A?H;7C9JWM+JL*N4WBZK%RE]<9V=R(X1T#&V=Z'C"OA<=0 MFQA ZW#D>=30>LB\2;8$=7&U$/,-*QY.$F,4L7BU+$Y>@O851D\Y4[ YA8U@ M'CP9P!"FMW>5P.IY %,$9+VZ6E8OYY2\I?DXVHP C[D>-PC,&(DNIVLVN(J: MC6T2V9[/\3VC_1_+&:@^9V*8/6RY2&4!'<5W8!/0A/&%91(F,&OY=%8FH!2/ M[<0@ 2*-Q]FXZG^V@Q0M:>8N+:P^PNKJ?'W4LVH3JKRH"?@%!T)#@ED" I;$ M?I%U1 WR IZ%PRM#=F-$UA*(V8$=:[?',V7A,.E-#A-E-@EC<*&K'\S8J/C! MGK(5<&0[2>F?\ODADPF8H\B#F0O=FC#S;S+?F;DX!OKD[(B4/-QYX+X"E %I M_.*R4:XIJLN5&4/89:)@TW&1BJ ^O+/T,>2[^052IDBE7C$%6K!J6)1XIER8 ME.N(V+FC;NJOP\PB>'*?>>P]\H&K#!CS,D;@HV=>27T $:F,YWRQZ'IL8P9Y MN*') P;AY![H?,OYO,HGCP=<%55<'B8I'VP&[STO7#,Q/,IR91IDCZK)T6E]87;-L46T"?9Q<6.)MLM.&;M_@.&]S2%B\[SU8'LCZ0E47[7=5^ M5["W[E'*YJPM.%+AW&E=N7N':8[0.N&Y;)$!C:^=\-H"SY%09-YP!S4!O^6 2/D&4V4#V5BP6@Z+E88ROL;= M\J/>Y6ZS>@ 'UN66+!=#$<9]ZMMLOX.'87X^(9>W$X96,3H'E&P9BG9W$2U[ M$ %V.\*W=B7[?9Y".6SEP3N^\A[)9[[7^1Y/:;;R^';'49_7'XW#ROJ:[5H= ME;1[H73:*2@=?U#/^JWM3_8> L="=# MW2 P\L[&@,<1X8>, _P#1&*>F0:VRLIYF#P6OATHPWS!QC-E8UZ?Q+G+4A@7 M*ZE-XAV=0.CH'9NMDPZ,OHA?338E157V%7NG)\$,GR'@3QK=K$55,R1=[5=8 M7@%E8;MWQJ^BRY(BFP+PIP[XDT8WA[(RE$;ZW@)9'CH:;=?URGYR:*RS7KF. M["#.[]AF=^8.M&01^0_VA)D%TY$J&Y*IZ+W289&(XX2!F'G]BB1;(OV+0-V! MS=]0D8R>.>,"AR>,0];BR) L^0B-WP[ M='\2NXC<1;N>HPQ=EH;:WG;[#YVI1\#^><&>GVBIFJ1J>YL3!<8%QOM@VA53 MTHWMW*H1J!>H[QGJ.<0-R33WMK_8RS1VG59 K5)@]6H%=,T>/=%(LE21W%*H MCIB==G-@KPTE^7#9S86"':6"/7=MRE1'EC3EY%/6-@5_Z1;FH!(]O[JH*P)? MW3S5HM9@EJ0LXL(-#>!3PJ(&#+YA-H?]'8:O&&BL3FR%AC5&1I&-78_,ZDV/ M0>V6918_J3Z@*P9B5E]S,M]5CYNKAS4Y^P3M,/SIF)6E.%( MMYZSA6[G>VULH0U='FH'<;YZ(N@9+VUW4Z&I&\-G+.>6]GEC.6LJ_N<0@O[M M[.H,8]=BHB3X_ZR'I;&(#V$R?KL"&AF)!86M#(6LFLI!+'(_)KZ6=F+CB0]Z MD6BK=%E9/0\78@=KE\:NS M#6L6NEHB4"A*O'_SN.>8TAASM/#=I0O(D -SXK:2_'Y3[-[HY%M.%0GO?93TFP2UV9'0I6M4;S5F#7@MV' MRK>$ZH8J;RJ&I<_OCIP2,I?N?^SP)'2D'T#E]X+,=KJ^(3(-PY"-_:OV'I'9 MU-@UMV,$J-I/>:RGN8]JVU*$U?TJW2RENV2RV%.:A+.1 4W&7-%/?LQ0/ M94L/L[4TP)M1\\=GZPJXV;//+^T2X"J->9+G]LAR1V[AUSMO_RL#&6SV, M;54T61]:2WV Q21O1YA;NT*^/9EN?RFJC92EV-VUD/>"V+VLK%13'ED-%Q9. M%+&'<@I4:Z@:ST;(A]H[55=LL)R6D _C.*B&U7!A[^1L[SY\7$49&X2U@H)WXUL?: MEN6V&= V$M!'S%=+XV3CE7O>$*[%#K/6L2S3&BW=CJO2N$@"&^O44D$:HK:B&9'X-B+-5:,H:HL7Z/U !V'NGTR-):?9O5 - ?R+G59;WB.W"O1 M'&S38Z1N;FYW95/V,?$JAJ$9PZ4+O(.:U3VL&&#"E8VE^PB-$FA>(GRA\(E= M!/:SKZVH+EU3G(!H#W3&!2[H\@L#QZOV>_'B#44SS<-@4#;5BI[ XE)\R4I<_1SJTMAQH;08KB]'2C:PF MN7SR[!O/]Y(GB&L M7=8L:_0MMIDW602'7VD(?VF*W+\P4'\6R+\2V7\ON33F _$7W:8\K7-"R:^$ M1]_'RP<_D:L$N6="J0T(B[F?SD;?SQC(/]Y$Y/6"(CM(X_;/-$Z\\5.6GZT2 M*MYV'(PTPT/WH-L7,Z8X>NP'.W)C#">/Q2+7#L!I?/"2._+A_.HM.>=U,936 M50*S$"M\$;K>V',X,E^>7UV\(N"X#Q19JH-V7I#5GR7R<.+(>NQ_)?^0]G)&J MZ*$,F( $NL"0217V@(5ZD[>1'6!;:8S]8NFWONU\'UPY=Z$/];$:YW82NM3' M;KR8?RXE6$T0 $Q.[.^T0@)S(N(XG61=%FQ*Z%M KR%ZZ- (? 52*"M&]!98 MR^GR:7 +\ .X'<*K992>O!\I";!U_?W4+^03<[E#84Q IH>:>1X.:<3B;6; M]^>2^Q",$G-;L9 MMLH?;(%8D#+HFH]494P\)L @=[2@"GI>T&EDHQ$9^."3HM9 N?">\BA83/0Q MM%^\!.-QL6(F'RC 49%C':K>@E,; 4IY.H>,EJS6&;FXLX-;RO01?HZ7#1\H MIN\2_"WR6'OV> P(9LVZ%+Z=>$'Q6FT!_#(E<>;54F(DI!'\O:RC*)N7;!Z4 M*]-2E!WG((?C']B\RU*4VAP6\"\^;;&1 Y$PKL[Z:4[/&9E_3@$ &E@YG/:D MFK;=V8B6NIU@"3EX,:@@D_>/U$F9Y\*-X4+5Q(S M:.$83"U%L\35\SM]*BV7Q% 1P(*@T,'"CIV5660J72VP.ICSHJ04"2<3$ #P M=5^H*^6:ERD8F%CH. %S$+-O I"X_&,-:Q,[^DZ3$G+X0]8_!X=;F,;"LD*K M&5%5^B^;C2WT &CTXQ U/><%-'QJ8W8>#T8&\#7#&Y,UF^!R"\XZSC6FGFFE MF&+@CXF7)+3@H\3UVQ!(P:_?Y9+/AK*Y@1>OJHS]-D^Y!P:FWHOJ!O=6][/J9$8Y(;LR11?!R;II!9Y1R'OA\^,$7 -F"1 M!3,?- 2 8/-;FL2X?F(+*01(/8PJ% ?),GO_9@W!LBZ)0WT_RS^'6P[L[WAJ M._G?VQ%]G@0/)OMR^=PF,7J7].WKIFW<:A].B.*#3LR%&0$[)D>$;@GS@0^P MWX$.((TRLP8FX3,W">\!VG.YV@]"5$UIMY*OL0L:%NT-"0SN:+A9RL#^H.\= M==@N;H[ [62SWB4"*[E 3]O\JJ<&_=_0^>@]OL0P;SC,?V>EP+L.0^E.4KVW.NS% M_>A;+QC@'R E\\PTL"-6#I,^!_#M0!GFI]%?*TMV.R$W%.H&^ <&_V.K]N6C MNGX2^562ZZ['+3IME:1^.V2,6I+!=D,/#B36B:(KDB'+6]'C?@W&"0!Q'P#X M81-E/T+ J_*99@JX]Q'NIVAW68N#@0!<'P&W]8$^56-ZM"C>C_L_9O\Y';C!C9OSQ[XU_B%_5+$K]W@MJ>W&DJPZ>>K+ M!DXW0@^U.'ZI[M/O;GG+_M C MIH03F!*&SWQ*$/;_\*K26_NO*J=C__>PO-(7H/NHCAYF;A[1P-W]G:.U!+G/ MZ14((FZ8WOBT-SLM'2D]P&;,PNM,(WF?NX*-X.K)5F%_@']H*769'^=HZQ&X M8(0J"YS7[$U^163YQ^-X MPU^^U6G_\#@)IWU^J5-?;NGY8HM%8ZBMN&"YE;W>84.X#6CN[>E.WN%=)@W- M*%YFS0[L"3W"6C"TEQA+#9?.]<=8XD'>,\1"3<,Q2,PL"'I"IXB"\8Z)O(UYQ1L74]7Q@ M> JF24Q= A\G-'6M=X"]FPVI(WVAN<$^Y!XNV@WV^D1G2X-_T%WU@UVWZWQV MU);2G9T5Y<;Q - ^DM/^YP3KW4MIBT;Y8-#5SP1L3Q&VPF'9QLW08[CF\IR4 M0[@JF]\&D$Q+F/Q>H5IX*FV0JYUM)V1X+P9$P%9X*B?RAG'+RK')%:^M%=G2 M9NZ*=RKZF9'OW';,<#.7)HRET9E->B-RWO0XZ<(IY1M9=/.O9UEPQ+&JP&D3 M /J3*6?=D. 0I@#,?+"'*SGEH@L/"(+ MSR%CB.X_*8G1NZC=(DG$T>V3]V%+G(_:4%74N8U- ><^P/D4S:I WC$@3QC2 M9P-GD79'I-UY5GD!^JJM(B.%0)Y GD#>+I#7PTT+ ;I3!]U1FSN1AD>DX>EZ M&-67+9[CR+EP /-PZ.C_QX'S0TOI*',D"#3W%,W":@N

<'UI*PFKW8IQ$ M?AN1WT;D0NA%"I"][KD=.N[_<>#^T%(ZRNP(/9@D!9J%%3^Y8Q(!\F.0DC#9 MO1BG SQ+>,X7 /MR]70)'7V\3">@(: AH"&@(: AH+'M[5R1S6_!N5C?W@!? MEI&GKECDJ3_QR%,GD^"O<51/_VVW2.6WO(_GA 61RD\ ]2B *O(A"7R<=#ZD MWF.B;R,N4OD]2QB>@FD24Y? QPE-72*5WR%/8'?+L7QV#!<)GE,N!I$8Y[E< MCWE.J!:)<=HEQMG."J(7 R)@V]M;72?_6D6@6;@6 MK/"-K"OQ#P%? 5?L9Q MHWG#C'E;VNVL\O//-$Z\\1.G^SPAM=,.J9;)[NK\,F87AK(,=G>V"W\2+T@B M+X@]!\6>LHLI/RC22-=PD7XV-W#9YS^^3N/!K6U/W[SS8L&]'N"4?DV\T(JP"^0>6(JS8_PX&O&3>;5X<2K/"18/$ 6'"'Y=T_/,+!U,X M*:JF)"$*1#8U^<4O3:.Q4/C9X%1&ZT /DXMN4_SP)4PH>4L*%5-^(O,"9 .6 M+@#C8?!:LH)Y&%T:A!,OL),PBDD*\"!)2$"MG12Q0VC.T10XBADDV/_B+('C ML\FUB!<8MWPNU/X(J-L]R[Z=[JS*C+C5TYQ='^8]ET&[OHLH[>VP;9AQC]U& M/J5T>\=YO5K<"WG>H^\_$>5(4GR*P1>J+T;_6:K^%GR- ZU7ZX&T]#,CE_]; M._:UE.__B\7A%R$7)Z-7+88 X3/@/N,O=[>SA8Y9.WL6BO; M08NK>\)K&6'QF+S/F<06A1$T)=74)5TS]G44TY,S1 '%PQX" NX,2]*'JL"= MP-WA3: A:8HP@0**^S:!0TDWM[/;<*Q9/1>YRB*!U^'QWY:./F;8$M 0T!#0 M$- 0T!#0V(IXCGI[<*.3F7>>GR;47>]L1BQ$GGF,20$- 0T!#0$- 0T!C:/< M?-KO.:TUEU9./E/[>78K%C>'30'7S[-;L/?C-+'-&.,47Z2LR+&POZL#ALK>O?(S1E]5K M-T)[=(E(M219WIM#M.,L[P+U O7S7E M=><"\LJZK+* O)9LR__4W6=9>$)0:JA'HY4D&1&:BNIZL,#DCH3D7DIJ$R=!,.PTT?GS@YN*8DP&#;_'),P((X= MW\U1SJI]';_/*EU"G:_!!90\#US\U_M_I1[,6!A\O1L[:I4=^<4OVE"5:Y#I MT/-AN5R&LEDN!T-Y-#(WY/(BC*8AX\L+G'!"26(_,CZ;^?+NZ4=6[MI^Q/8O M*;#@>+[' NJ?)Q\H>%.V?Y7829J$T5.M\+)!!<9GV-6K['[\\@%1JAGR++\; M4=03,2P;]28QJ,J.Q/!^,O7#)TH'$4^-0#YY]@TTDGCHCUZD403@F1-)5BE+ MIU"IDE5H9'@%N'7-,E6E:D57];)O)EIHJ#K4=5E?BPFPO1@C%"_6@P6"L9J MO>%7A6P']#BB[N!OU+^W'?(KK(;17$L$!I7\XS.=W-!H/AL%5$J>/M/D+G0_ M!O'@$;QG3>M]-?D7&B_?Z*WMO\^2*"1\TS^<>TR0>7*0@DPE,EDRB>(,*:L:E$#Z%MDN^D$\HMT62 M^> !Q=0'#7++#LY9^^>9J)6FT<\\+H:#W]^FL1?0F->(/:9T*"8DX MVSSO_ MG7?VJ:FSMT^?[7^&T84/O+&Z.7,UWIK$/(L[]6Q%", M^C[EF>^_12&XQ,G3\4FXRD;.12L)#TV8 =<4,12V8?8'P7T,XB1*.3HQL](' MVXO(WU@:I<_4QIQ([+NL326#EU[\G7RV YAWD1/R]>:?W+WD_'X+?<\!?^6@;"T<.#$LW*8AIFR:1J!7$;3-DC>!IGB)A%G%** ZX:LZY,UA/ICS-+/@BT B M,7FX\YP[ JW$N$8@"?04A!&H*VA#&L7,3;O)[,=<3K)=9ZJ:V6<]+)8NF( 9 MD$Y1#@O!E_&-<$'P(4*F8$# 90:0C L% VL:$P!>ZB>8\VX6*"R589?X".R^809W@"%W&O$.DFI M&!)F)\/B#W>4X?B)W%"VYG53>D90A;B^/&6JPCFJ-X(,(@&VPZA#AASJW;/, M90]>(]^-Z$L8/@;#.V- M[0._E+$$-9!#RLAB)(+D4+AG9#;+(&OJ'5"(TV[^K25A31#X _Y? '*%(?7& MGF/SQ1XN/J),@K@$*V5Q1KZ$)(3VBU&*Z!1&%',Z(,D1TF0'@*X?L69%;'^( M24 3 NVZM"(RX'668I $?#='\UF)<";7B?WH3=()MW2(GL+ %3@LC5^5RILG M1I=C1]$3PM">X#C.D]LPP$W6K3=36DTC/^8FGFV[/#N#=%T;R2I$JBJ3[V?" MI 8X^0[PK,V,./(^^W=M%JVCQ*4W,*/R*?*&X@9VT0:@^!YJ,G?@IXRVX4DABP"JL"(% YLXP?L4_US)!_G+"H*E:=AA+6Q$IHG5$!R M3:,)K%2@4V:Y"]Z@XMA[!,88DYS*>_ +[;R%Y Z4D9'FH<" X DX"RY!G^&6 MR2)A.>4FF%.N*A>\2?G(K6%F\N(9\5>'MBX*9J[ZX!/DKE6^.;U4)?OE28* M*YYA)FDOKLP1,(J92W@!CK/KV?E!C@2+@D><4Z2:*^&&T",V:2<)G4R3VN2>N06,]/E1 (T)T]L[UIQ= M+MJ9#X6L XF8IQ6?62)SE(NYWH]KU66:DM6G+U3([Y!P8#CEYO= MZ!Z!@:)LVP(=WXB92D!1R1 #&C@=>#_'Q5FD4HR;S&RVPK:S0YO2WMK3:13: MSEVV:@55C3T7:,TL;<6_8;^6#C8J>]73JTXV:9Q9WKSGK)-";S,RBN\!R)Q@ MNUD,.'EA69A9 >N\LZPHPK52DLN*K1<:I17/SV2U/,3Q.HF(CR-7<=[Z7:8[ MBEGDDEMZ.:SU"_)U;Y_M+/?=BO:[O?3),M'MZ-Y:::RV*&,43&,7MO*\3HWC84=1Z/XJG'=ZEYN=6SD^*?;(#N-N5H>C\Z>/<'LIR M@(G7VWMZ$_W#)N-P_$_"-4.3%',[GL?AWX0+Q1&*LR?V^<@/546=6[8+Y1'* M(Y1'S#I"<83BB%GG68?QJ9]ZA@D>\[$CB'VM_D[LE?K1VY.^/7T_\$PL CP( MU3E6U>G!7"S41ZC/L:J/F'F$Z@C5$3//["JP'K&H'Q?MZO=5&^Y#>]D=RZ"X M]3E@SQ#,$TS9YLQ!Y0;]5)'P<\9:_-"%7=Y0FY$\ F"G>OOO'-6,>JQ-6?_XA M:M[;VZ>L#=9$WL)A'E'F"!&7"\7EPM.Y!R,N%Y[(0(K+A:XU0>,>L(Q1&*(V:=/2QCQ>5" M<4[=(WO2MW-J<<5#J(Y0G6.=BX7Z"/4Y5O41,X]0':$Z8N:9706N2H?8]GY9 MF4G&3HIH]?P&G5?D#^#AB#%:HN.DDY2GR[$G&/;TWRR07G.:A<;,!U_H6HE^ M1KJF&=4T5LN[Z 5;+5+_* H4&\K#SGS]R?8"\O)3&,>O\-K=.R^>AF54RR(/ MQC6MK=]MBR&'\;9THR:+A=VV MR1JTG);MY -2S9%NR?(RDB,,R0^C./;F\86_\9^Z9=V<,PB&H6BCD5ZAHVQZ M8U*6YM.<)T4VP.B:NR&EDVJINFH,#4O;$2E=S)DZLBQ]J"G+2>%Y\W*[Q4* M7T"O7I#B_>FO8 >RE $W%,,6DZS\M?V(3@Q+MQ0D4>C[6#R_%3/+$Z^$77R M#LKVR^;?LM:+)'XT?O^81#:X;UY@1T\?$SJ)ZWT5%W V0HZNR:JJ5#*+[9#2 MTQ5Y)[L!\I9'JBQ$OJ'(.Q@E7=<-RQ BWU#D78SO4!N9X$X>1.0)5FZ6%+3[ M_G%*@YB^I0'=V >P]+KSM*"3K1+8S3.0=IDD:!7&>3..WLZLS,N89G*&5R(M=ST$C*&79#U@:FC"-@6B6'@:_ MS;-F5,O'U80<^<6]34%@$G*3DZ MM(V2EG!?#3P.O@4WC<)[6*@S%$7439T\X4:>IVQQ>^QOYO9H6;8GY4?$5<2R MY '$T8!QO#L1M=FW-H@NBC!!'#Z.P%;BIQ@F_CSY4QC000*BANX#U\:TYZP0 MB&0:T7M4&I6-HA)8* _ (,*@%[L>=ZH&+TP$EBEB(%D]J ZH'> M D"R]%JY&C?D&ZP._Q]BS$D79-MO;'CIK1?SM-,@/9"2-P8QE;5ME!9NVY M4F7S&+]#*H$;W%7V@OO0O^?/SJO5LMPP!0=H;M"F<&N2V3';8>D2E='0/"-7 M2":7'F6I"YTP]=UJRB0IDU1=E9([GM.]DIZ-O9 'Y"9E5L+9@92RQ$OE^-UC M9B0^K"&Q71>0$)-_I3A*+#>#:K&45/D(9>DA&^"9L5G'?7_4NWP"]RV-XA0WP3-979V_5= 4YHJ53=,V M/L7'\6@$ M+&%GGAJJ/R,V9Y 3?N&QB'*1!D@T3+/_SB1UPU<"N4T _4&@LEQEL*3@G]$B MYOF&<46@J+GX4.5L$J1L:H?F.<0 M2X?A?U%UW\]>5.!SS?*TLJ1TF)#N ,,YFQZV-$=)+9#)XB%V%ZD %*QIP&R* MU]S"W5#?H_=Y\C0>GZ6P:T]D&L:QQQ)1XL]))_BQ(QB,#M.(P+IG&-YG9H.A M,7F@,$UFW+2(Q;)LY5I=$/.>7[[+:'B%<\9YGHJV? 7;L#!FY?-Z'X.\4EEG ML_T'S5(LRZKOD*SL\F"<==KU-)21:IIK$<\J<9P+*H4WW)PY(H?*+TDKM.GRH!F3:[EJ$8JF7HQC(N M%O>]1Z8Z#FLB%/"]#V+:*X'"39_BSS8+ZR11B_GK.:[:R%=]E60M;0 M>>"R9K(DJ)O9"6VD#9>.:1L:^BJ)3OOKIF8JYE)+LPU1<+:SXR9PW-H*@-4K MJFUCZ(VAOGQJ:^KRL.QU4NV1):M#?6T&O]:B E(^UFTYR:S6F]U5_+SS_)3M0L4)GDZ%_)"!O 0,QG=V1.-7C;SATM'V M8>T#2XLK5NX\V_M#'^@Z9-^]Q;B4X!9AX?,HPC49WR'H=$JK5)G^^.4#.C-# M2YUA>B."^B6-I4?"#=*P !BG*XVE^OW\I+',/,Q+0]%T;79NVHXTKC$X+29: M;[!]+AV7EZG+@FO=:#6'IFS69I\%K6^5LC97?!EE6A?*BKLXF<B.KB%)CR4!OM15)=IG9-->O[6(N( M6K(4YS\]/8]K*)6@A+4[*!?7P"DK)P\RN2>S%121N'M495P7EB>@Z M(9Y[$+]Y];.XXXW4W(6AE>%=]J].61A3_IT')7,21%-25=EO<5D* GX1N?(>9/&N IKW= MA4[<:-K[>QA]QY.]:10Z--[G++?[N#Q[#%2TN7+N$Q^LDZ&DZ*:DZOU2USU$ M:Q)0/&@<)DNRE*&D6:/CP]VVIXG#9X_9:.[ V$3Q'77);1BZ>PO.>UJQOG>B MYKT/R[UH3H+5D*G BDC?VXI(1+D7R-_[4DDU)!7F0-W<3L*TP\-\UQ/C_N/1 M;S0Q\ICUWLR9K@AC8.WI$&9XV=VNXFY8?=FX\'I87@P#;V*LVZ_C2PIBOF^X MG=[JI1DL+&!=T4#KXHYV2'*+JYRJ 4ZB7K_+V9[DHJP$>&T(Z9;]NF:@8GT$ M,X1L7GP>N%?I=.J#,[?QP"JZ MIBDCI4EX;;H\$&.M0L0JJJG+34K6B;&90XF%?& Y?+?%2FU,_1!CL.E-H[*X MGUV2W ))EJ4,-6NT'LG5]SZ('HQ!G3S-4EXIA>.&CPSNP%.D4R:ZC;H'NKR<&A47RZL0[5$+M(H:@A*7BF3E5@OV+8Q-&6M6;19 MN]LFJ\V[!$4#]1JJ+CSGR@E'RC$=X(M&_I MX',6*JR(&7Y),1837D?.6OD4VL'"D.+8X],^*:XY/K M(=#/X)+4!J!?$N;4M9>PNJ%\@<(!DDCJDAY\A;\^8]P3$%_@A@$/NGMC!]_) M5Q;MRR67&&7GY:>/;[]>OJK(%ZJG$]XF/B"(6TEZ08C\1@'R'J[A:]9^)L._ MV3!G@]./5+%BP %C@--?D)]1C\48Z2N#[ \,](0LMHAK%O9J:2X1RO5=1-<4 M]7[ER0CMC437-YM=1#.OJ\O8,O$QU$9I? M8>@\;/T*/ 6,NLS*YG_D'+5)3*,-+6.5W!=Q=*1R'^&[U$SNHT/)W4*Q;RKW M#]XCAKW- F9Z>;Z%%59S[=EK=A!"S/3&Y5;ZK&^IC3$&&6GYC4.BR\:NAF2)7/NO'KM?6>U;0Y8,1Q&/ M@$GIZL&>[DKB&.-!__T=&-U[%K+Z8Q G48J6]]*+OS.15NLC*9GHU_6#&L6L MC-2-Q9SOK+&(YCR KE\L9EQH:YGH-MB6,PUCQHV;;W>W1+;8TK2Z$/FI1I%$ M?(Q<[M0I7T8G9O]97Y[JT)SU$QK;W@>Y;4Y%K=&L&[^<7#RIN[#C.TRKAW'V M70S\_/*WF,5K?T4^>($=L/0-YPYH)-OFL 6\@;>/F'MCT%1M:RY:41+ MQ=#T:K["]CWWA=]N4=>&8/"K$+\7)6OP65;V&C?<5_8[12PTU1T7;$V M9I?GTVC@HDR.MV$(+]48ZE:=T++MC6GI%B1+,V#&57=&2Z>LM*.A9E3C0&^; MEBYY@W73U.65'0D,V]$]DM*:MARMI(VS^1G=)66*IJFAL267Y_16]Y8-3*+HB;Q@F[ MF?>K';D/-B;G7+ -L@9.?K\( _:@B4789VEK^192WE1.T>P^^-LT]@)88^:_ M9[LD.;$YK6UVQ%4#:!ENB,;/%)_*@(_CIDY5?LMDVS?Q,1YR%EI)#FBHWMK; M-OBN**S;\11P7JZ;V]'MRBXGM8OX%'.DU+*&K"._I0JZ9?3M5(+K*:\^LG1+ MV1T$%^EUWZ3777='EJGM<.+8KN[NU.ZMI[NP+M$W!-Y^=;?F5O1!=Q79U-5- MG9<]3;RS5SGU+9H=CDN Z,X=JZB.@Y6CDMTO]74]^0\,:M=5AME=T$4ZF$;VC08P)1FJ2 ME$AY[AZ3OZ:V[XV?4'AV3'ZE[BT^*+FV'^\]:N6:;M M#?9.E)%:W0_=A)#CDE*W0XB14DWF^8RDU&GW2#%KAFA/4LJTGCW6.K^W/9]E M'AV'T2"V?0K?%=FNI2Q1=T>I%8U^"*,K:++LL&R:O25LEF"7\PG%5%M*L M1 MIR/-3K9-2'(9+KO8/R')I1K>)>&FK%2/^?8BS9>\S5<$6\5990RNDTO>\HSE MY)MO![G<+JGCVW',,I2SRVP;B_8;?A$&>;[0;R$L$6CB\;9#=D'6>2!)!5=]NNB:[C*H/O)V+K)EK;,5V$D[H==GF MMD6G*\K0:+D,79_&XQ!<-W4?#C55;SG)G;KDNLU1JJ5KRE!(KK-C!9 ;JBW- MW%8%-^4VD\6WF=8,)KG)IA8'OH89A]_F(HG]2./\MYW,(1L+$^_]J=:6YXRC M%E\G^V<:0WW;,^Y12Z^3#50TQ:P&JQ/BZ[A;IP[-;;O:"^8,VXLP%&9:>V_( M'R#&#_94(@'E*6>!J4QHKU^B1%_!MV]8XD\R(#\8(TDQ338*/R@C2955 @U- M*=Z9I_X32P^)Y71%,H?RUK:6M^/LF/)0WL8N_+*Y^43EW&TA R3)+X!X0/;&C[Y1GZ8XK^]6;3F>+=X$WUG-3:PN^I43T5Q:= MGHT8+?W(=K+@VV+E.W"_#.O8R'$E[.-F;Y]=O?'()$V2S]9AJEB]HAF,XFT M.,G]PGT-L)02R(O'RSA/DLB[2?ETD83DF[U0/ M,7.;S92& MJ2I&RT/P%L08ITN4ZC:2&OKMW41 M61:I+D:A?(U<+["C)_+.PX #@1OS<- @(A;9?%8B>=VOXZ("+\Y*;[IA9PUK ML5N6=W80?CH-H&:9(T5?GQ_ Y;GSKQ0F+)+?"$9W*L,S"W&1_>XNXNLZS$J4 M#3"H8.6\[H;W(E5%'];""77INT=,=WKC/AKIM$T@ MRWY/3 MYMPI;DA+MG*D?FE*$;E*T]DT;QD/^<>;B+Q>4&1+;"[DZ?J.,C??#I[(G1V3( P& M.(S,SPW!XW.S+8G\Q#4_E)TB=S#B]Q3#<1('#+?M!>2WLZLS0B=3/WRB-#YC M0LCKQ@05XQ;^B&S??R(W-@8/2Z>(W5M*[(24,)/($[4CYGQBKB7/H8AO"2_" M$&PIMGT[\J#ZE&V1 $Z)C_J!%0.R)SR.&(%T_F>"FH@$#@!%0S'8Z 9.GGP MDKM2 %"8/F(>*1;QTYNP[R;3,.;AU,;41=FPRXV+- M99-WWL5OMP0A0?=*+H"_.2KIV!??_S(09AIA'O./<[+-?/4H'8%]O SMX?O<<;N/=1Z/^*''<]*5HAC&=%G8SS44S > M/&,YZ_?/:4"))DO,<^H]S,1HK_+ :T,+JTB%C>QV,L2+D15Z+$9;Z/$6'8%L MJ6NH/_Y$%@Z%[7R_C<(T< >"N!?#M0!GF6[)7V0X=W@!>/G[+A:1L(*/NBMBBTWG!''BH6"<_;"+C M44MVN7KV@E_3&$DC5=V*9=C)H.\$>\\0\">-;@YE39>L+;DO LH]AK*PW;P3 M307;+2L"\*<.^)-&-X>R8DF:<82V>S\KEC'[YTA6+$5FU3TO66I".IP5V X9 MFROL/C'#.E$DP] D8ZCU2HMWCPH!Q8-!,I&BB0;QO&A3FSWSSG/F&C22:B+USS3*"#9;6!BQS%==0WL MY-?4!]3@O6_NO%0E4QY)5I\7Q?N0PRN!^9/#? YP#28N:[B=8^G> UR@^431 MO-""*Y(FZ]+0$A9<8/[$,)\#7!D9TG#4KYV7PUEP<1@PMYXYGV!XCW_S7 +A MF$PC+XR*9X?BA. D=R467S:2M*'8'1,XW.ONF HNF"Y )T!W6..GJ9(YD@4. M!0[W:/PT4](U\_A MP-/NO%]PK$?%\RZUQCY ..'^V&\L\."M02Y&^NRZIE- M7U;KW0CMT1Z681B2;.S-@+1[0W08L G8GQ[L^:I4,21+W]NM-8%Q@?$^F';5 MLB1#W=O9A("]@/W^GQ7(EC2T3L6T[V%1I"] _E&=.6#@Y2FT'KJ>4\MFMZ\5 M42LI[M-^ $'$#=,;GZZS2-_';+2SUTT=)=*C#4-5U25EN+>=ZT80]V0;42A8 M3]X*]E^;^+:%HDFFN;?-=J$Z)Z$Z8FYJ_]9/4259V]N]'Z%@)Z%@SUV;N%MG MF-)0.Y6YJ;(F?(JAV?XW'<81G%<%XG]-HGT(P7C&R0H^?^VB?@AZ+*!LB MJ+8(S+K7W?&A9/0L')F(RWIT^]E]N$"%YZBC?D66$D@6EGMG_(XD=7^O'03< MA>'>%7.F--1[''=&A-,6X;3%.]WE[\5A$2&"90@<[O5RBBY+NB*"90C0'?I^ M(3CB(HZVP.%^;^;)DBKW*QIIUSMX8H.?$RC":#^S@)2+PVA;TE#M\0[F/H0@ M(K">'N S=&/HBGY-62* MH#RM@)H:]*HS^>HPG8+P&\0/5O=9VR*GMMNL?$O M0F>+C8BEZ8",/@?R/+6I4.!]CQMO+Q59LM1^.7J[Y5A ^?2@O"0/D&KVZRZ& M +< ]SIVVI TL\>G^8A$ARD5 3Q'0L^OTJJF2-3JV$.5'O5X2ZG5ZZI7I MTE :RGN;X7NH2T)QA.)L:]EG2MKHV.*KBWE)J%>OU"O3I9&DBWGIP,M1$1Q> MQ <5 7C[(9*7IB2;QQ8;_G@==:&T(JCO\HN8BJ3L;VM^(ES M=WU'R44XF=K!TQ]B,@:QPAB0:>A[SA-Y\)([$M$8'^^1)"1>$I-_I=#,V*,N M>\$7$R_&7QR@)O)NTH02.X&1LN.$G2Q/O,";I!-B3V#$$FCK7ZD70=V;)V)/ MI] )RQW@VP\QL0-\'GB;^NQH.CXK30_Y&)"Q%P-FR!.U(Q; 4V+-9Y03RMX7 MSE+R@P$(1LWR@HSX*0UB+WM\R'O\09&-F3+UZ/18](R4+*:#40S-TQYP$=2CMU]Z(-: MV,!'?=S&43A!JKT(ACP C8/?)PB?[-H&M$JF$1TD]B,8Q-A#.:8W_\S4U/>"Z,V#J,9^D!]J^ 'E4?$NJ"CB-@P. (L-2@JB ZY MREXF0Z=LY-ZLP$GOQQ?6=S?"MXXBBO.*8X1C3]RQ_F@< M5M8BJ<9Z2J>=@M(=U.334E1^_76280"/[J3ESYSAX@3/ MTB+JLEOF!UFRB! )A[UEILJ&9(J@^@*(^PUFKBF2;/4XII) W6FA;I'Y&RJ2 MT3-G7.#PA''(6AP9DB4?H?$[R:!"&S_9#(-!>=5K]O+:KCQI\9B\L^;W_C'Y MHCG*T&5I>+B7(&N^+]\)V 3L3P_V_$1+U215V]N<*# N,-X'TZZ8DFX<6Q0> M@7J!^@Z'!(9D'BX6Q)8A?I)Q;#8^30@3]B2G]F0GY,]L>#";?:V"Q!O>_AR_ M]_]9[\))69(-53+,@T5M7?.M[U[F9:%BXIG\,OZMX4BRU+W="1"J#6MJ=OOO$8)>>!^Q6:B+[5@I"\Y?%9XW?0I!_&:42O@=.W?NA\_^4__X.0 M/_[78/ MHF,:8<"1JP2^ES#P!4(JI>0ET.6&OF]'& LE(O&='=%7@P&O6U"0 M-\#J?PF_V='?6'44$W1W2<<_OW"0:=G4Y!W'/[_X M^.7#BU_D"FL+&CX Z9:B[IAT1F!,[#2Y"R, LLM8X-^NH/N*%3HO:[80O#)' MO9CLY#"<-X[!#3H*P1-0;4B$+P_H #7&<4O<-43$*$(L$Q)E^RE$"T?L.*9)$WE8X3TOGYO#@F0=H6NZK.B&62-Z53_[9:*%S+6A-AIIUKI,A ZE;A;C"-%B!P[%:<\/ MP75(:#2!WFZ2>5YXO0]0[6-6Z^OX$]2YABKOH,;\>,B*K"0A^V2A8B]E2IE7 M\U4]'H0I !EGJJMVK,E-=EM^;#N>[R5/@TMZ'_H8=(M<\%\^A79 _O&93FYH M]+_+./SD!33^.KXHK]_71TN7M6RTX-/O2%J2D7;]-*7GCU[\.S:1M\![7"* M@?'B%]-<,JHU@EJR_QG^3"=\2+^$"6CAGECG'>-@L6Y7<@_#K^CJ:"/F8[#M M"6&\PHHG"A\PUMHR/J^PPG84TC05W5249N)K_>R)^"Z*9RTS)@N)!\\R>9)8 M]+6$&??W_TJ]*7K>$OE3%,9-U+,ZK ;8W:(\*[W.!(5#-)*MFG%?UL<^R6\C M=U4%W SU;9/_A3;9[N:&,:7%&I('5=6T4=TW6-S#O@AO(7-U9(!:RUIWPN\] M%@\3CTYQUR09ISZQ'0=#A39AA1?_$$;OLL+G6=G-#(VJ#\VZU!=VM!_BNQ@: M*&48:D?J+\%=>\+Q8%%-V42 '_A4,$M[61CI*[/F?6$_.R>[B[S- M6<.^*=G=W*FUN=J&.V7"J!T-^R46T?1N@?VM8+98#;QK6 W46MO:PD:QAH:E MZ N(;O+_=T-S)_?),A:CK)GDF-J1<\>FOW?TGOHAFW!(MB:=)YN7A\FI4CHK MO.%THBF:I=:(7]+7GC@8PKJBM?058PC#->H7![@R4MM/+D--D_O&01<-T.2A MKAK#[APD-M@AET#9H&F]DQ=XG_T.OD$ZP9CK%)H=>\Z"F60%M2-KI"JCJ@NX MNI^=TMP&Y3)ZW*:NKTDT#Z+-5IH7>(!C.PD/F'^1QDDXH9$$L''\E 74Q[VP M&(]FKNW'>?984[@RS!OZ.[23-U,TDK0C_K2ZJ#B6)SQ3O&<.2SDTQNT7A M%7^%U;6=8/$K>LL=M<4>\]:-R^_0$+MNSU(,?$SH)&;>=$%53A0GZ?>K! PH M.SY.8_21X_SW;%L3>,Q9;.6$:[HZ&JGFX8?GBCIIY"5//1BAF<7>5D+$F6#=0B)_W8E*FS(VY:NCG2C<./3H_\\%VN ME-;RPV4%2#%Z,$A]6[H7%(GO U8T.".$BQ>1:S')PG3/A+_;&:J*\A-ID"%[;Y+V^VU.F0DYX@S@ASCUDR(C M*XEMGUWLO0U#E]_ AH;O/8?F&8S'/DO#>L<. &//90H0!IA=].'.<^X6)2Z^ MH004P$M\ZLYF9/1W$"9V22>A2']\ X6VDR&4W MD9EM^7!^]9:<7UV0ZW#J.<2438F\:+1%<=T8Q65ZIF4/PW%@!FIH-/D#>XXS#J,) MOW!] P/+,]]*F;0])-#WLI2^?-2@IWS0)/@5+S>P:RG838*1PFV>07@:01&) M9?!U["0KD),U7[)((-M,$7GY<$>#2M[K5U(&&:8C_\[:SP:7L,(O0[S;_VI) MLRP!-U*2O=+(:,BE6(72.6._POUL7=9EM3;T@R>BV4"&/D^F;">S#2T ;%6/ MT*'@^,6G(@DF, Z](&%OU4!!YQ4LL8-;#]/H3K.)H-K)Y6RS3( 9!WD%]F-\ MYTVGJ%)]-SI,ER@:#QS%.\S$Z?)$ZY<49,^2L .,"4R.=R!\GKGZ(CN?)N_' M8S0[_,?_W]Z5]C:.'.WO ?(?.@,$[RS0]O ^-KL#V',D#F;&ACV;Q2(( EIJ MV2#^S!H2]=LK+#<\M5!PW=!AWD]GM=TS 1"!(I%B(AYC M#BXEDR3-18;BLCN@HP]'RQU=^)4G.0;#9)(+I_>>#/C: )E%V;C"Y-ECK/U1 MF&8Y&@;/90WP.2QYSF0U,Y*+A/HQVA^V!B9BZ,E2AUBK[$.+N9?SU[)R69/Q M3HB"\-2]T']3%("EB^>ER,=,0_?,T^'2B.@?\FG*W"G+664@X#Z+%S7GNF,V M]A30$?**UPLS'G]PP>Q9^7;J:*:#,M6U='9EDFLP+AF4YC!*"8_ X(YAT8^L MFR=W[IY!\*TR)571G]=O%)RJ.6R!Z0__%!%?,$/-.\?">K' Q'5#S+4N- M8TZ!K]7>\U%7ECB%5=X_TP_Q=?@FR;+ALG5+&A(* );W1R=E^L]ARF.EHH2M MJ7'Q*!I-*7[6SXE,QC.',P@F(5WYT^$7TJ4=%C,0FVM&TV@41M%\7;!#.O.N M"_79XO_#=Y(.PHRA :-?^2J8#,_0!0/0 UO/CFEO>+AJ\;DI-?LH'!$6/$:W ME=Q[\P3$M=LOGC#*5VY,JH1"D8EB.8WTEYCBD'_H>L+^G<729T7OR U;;MS2 M"9)4^BN>R\I.%UV>];C2818^:6P]&KF@F^/A+%9V/CS>J6)7]O9&^VTN;45& M5H,RA08O)A/J:D+A#6[9ZW01=W=Q2Q=D_5(N[TIUM&*P=*AW,T6;OWF?=>.] MNMK>5<&?U%'P]32G2X:8G42TKV"K*4L^?)2'Z;8=3RQ-E^L\L?F;_UGWFC+0 M1I18-H-X.^M8-CIBJPNO7)*',&;2N PBMNC15X73+[K0N3A5>:-W-.2:/[YWI3&-AS MP/7J7-%-U $Z5LBJ#]5HQ1L@9G%\L_Z0!C$[D@\99UF/B]X?/\D1N1&\CESU+-\^>KF+8S%0F#C(KFZV,0%T._>'A(R4.0DZMR M )PIJ#K6XTPXNXB'.RC_12B ;YD+.8]MBF & =["F;AFJG8#5?K!CHVJSQ5] M0;PS&-V4UT+"\%GJ;S(>TT\4?%(W%'OT\;//=/$XGH[KAT39 =[^]4BTSALO MFMZZ_N96)&ZF12=7*=1ZZ:5K4.;6SL]4Q3ZF_7DNPUVJ,RSS=N;)9'4!B4.)8_SG ]I:)41^T 0S5)(N%92P2A-8N$VJA:OUN&(AH'V9VI_?8@H$ MU,,DWR0"]JP)LTI--4.L*31M_>Z1VFC:]$Y$+H<5*7*=%536PH>T6RAM6WTB MZ]PNG<=M\&UV]"F.\UP 6:+6R:.O9UNWMHEC#MR2SVLL>T]VN2_LYBQB:,5363 M.C$@#^N6@PU++7.54&\'H-ANE3?LZAXV7;][N*M[FCBH M<+$Z<\?', ZS1S(4N2!-31U0W;E_U9W7%JASL,/JFENMU:B#NN: _,:W2H:- M#3H'6DYK]>24J&V^^\0HO[#Y41.CJ&H>SN]*9'37Y7( V%*MG%$9&3+=QR&<^ZP4X9%E9[I7JG4 M:O)GD*/[,J^=)8F)8X2FKD(Z$E/:8EB/_-M\&VL0VZPF#KMS[*_"A?V,D-EX M<; )<%8!SGUTJX"\+B /'.G)P%G.>E^EF*:MZ_VK+)N^/.B&4'U9UMIL*(.J MU@I)(H \0!X@KPGD*7AH :#K.^@Z[>X:6!9W,3%NZUKY8Y*.2)@WMUR&?*&] MC;\;^4(MN ?(B^N"E#9!>VO? ,V 9O#:@/.3PWG;4@*OK82>).Q;NI"WO&], M#XF'S4?S]#SI4N:LJ%!^I!J!0I!LW 4I[3-)ONC;"9WCM:VG;J 9O'BGKTD MY%V0$KAL)?340EK"*0< JA)Z>GP- ;7$ ] : T !H #8#&GL>YN]-4U4(F M-:_QN+9RYZ&T5FN*8ZK";,5^W)-LBI<_7626RH!:2F%.DCY1]@C* <6(I'BG M@#;JI#"H#DD4[PY00BGK?OO$!,(;YJLIY?$%:CY2S=VG=P$(@*6#FD_!TH'( M"8B".ZI6-;L:1(."Z6"("^6VTF31W('V"C//6'_IO2D Z''.7H?9H,HR:8IU<,MB>B7&$-!@BY)3$9ACFZB M(,[64S)\(7GQY+LDR[,6>19J6C)4=?V?:9:'H^>_%"GQ&1F&:Y2@+OZ.QR+6GF[@1_700H6<2 MI!E/=.=/,MDAB@(49 611+:6!F(1>ZMY(H /HM'\-=WJ6P+;#74[C*NE,';U M4Q9/)OF]=[P/V[A'E(.:\AIO5Y]?'U-"NJ71DW$>O4BT%AL3WBY0!'5?VVM5 M&STCO2/4.Z!9L.-3UW8?[!A8+U[+1DR#^FY-!\#W'?"]1K> MLNYBT^Z@[P:BCI=$'>PLFF2Y["T+)!2W',.*;=O$MF+&?N1@G=&#_$Y6'&6E&&B8I:Z^-H"8XE6CW>,RQL>G!Z1C@4.KIF$&7 M8-+H)P!TIPZZ]=$ZV &V><"A5.=G.MA2K&Q86S<#O23^7EY>,^:#F.0H2K+& M+@O4(; $XM>F)RW;MK%FMT8' WS' /OF\P9T&[N6M*@UP#A@7 77;K@NM@UI M=Q, >X"]_+0"S<6>VQ?7#G3=NVV*OM -D"#G#@, &S.8#LQ-S>3ZZ0;63&EQ M/V!@O3"P4[R9?9F;MC*L%P)<\9'55-GW*7K#?D;KGP8V[2;:Z#.; M-MW[IR0/4S*F?P52;>4@!Z3:;4-->8VWJT\@U5;7>72#GA7(>$])VWT@XP7- M@AV?NK;[8,? L@&DVD#,*O5TW,.V8G1DP,O:N?-L%0*HV#VJKQ:S%" 9/'=C MX_6Q(2_; > .CKNIP3G8LQ3FG0$Z;:#3ACS=S?GB=!,!9!F 0ZG!*9:&+1W( M,@!T;<<7TH4X\&@##N5&YFG8T-1B(]TW!@\.^$4'@4;[Q @IU]-HN]@S%#[! ME"$$8&#M'^ +=#/J"K6F+"#0!BC71:!M8E_E>U3PW0#X(]BS#9G<%(K[;CCX M!^IL.(C86 [(5IG(LV]3(>!=XL';:UW#KJ'60J_9$0.4^P?E#76 #$>M6 P M-X#[$#]M8]-1^%:NZSL6H"@'0D\@]-QW>C4-[/I=HRCO]'X)S*M_YE78DH<] M3=H,KZ M@>& X=2U[7.PZ7>-7QWF)3 OIUYCQV]KEKZ;;_^G--#M["(+)CW>#1S*<1N1Z1+>\!>7Y.[K/S;ZR M][[2<5Y&R>#WMW_\ T(__>GL[#V)DW$8!WF29NB7C Q1&//+V@]!&E,Y9>B& MI.CN,4@)>I>,)].<7^EF9V?B$R_;+5^D[_'7+H,L'%S$P_=A-,W)<+$?= \> M,^'?DM'/KP:,6%$W3#U/&'FFYIC:J[>K)+U6L(7@*YIH8%I93<3XE39G'6P4!^>)1EC7CL)1),=\TF>RI*$TRC[Q^MW>[-= +F 7$Y&+C7& (D94&:PX.Y^]E?NG\D0!;37P0,1)V@92J9YE@[V/+42EL'W/48=YM< MH(U-'5P@0%&V"_2PY2A,0-CB4EE"6 OP(6S!_Z[]4)'6&: !T !H #0 &@"- M6L33Z>/!HVYFBHC#P^YF8"-2]T9$';N!/2I Z !T !H #3Z>_@D]Y[6?4&_ MH)T;:M[=PN:FW01,->]N89_=8R@J?'<+N.LQ[KIU=PM0[#$4%;Z[;>4?U$WZ5ZS:TSQ '& .#AV0#V@?KUC-QSLN7V!>-/;&_DTSL==&52(J6B[ M*1J*8(X5)$JRMD$]([*3Z3@4XIS;<"+GZW2A*.UDI"8B.BE3)D"_#] O<>YJ MV*^)* 1P#CA7#N>;7+R!S9IH4@#Z 'WEH%_BW+.Q:?H]P?E!]+=[T=#.Z'#+ M]UG)THO!?Z=A2K<<'\,XS,G9I_")_G(5YT'\$#+6U8LL(WF&[I_1Y^ _=(OR M+@JR#/V3?QJQ;R/^\7^MY\HMFQ M\ ;FWQ>?OWSF'^??[@UM[G^F61Z.GD4S M5S$;3DP&O%;LMS!_Y 3$P7WR1/^722@+V3]A_F=&0AS$SR@E V:-0_Y'P9]+ MU8W"N7H"+K^3(M7=0)56&?FBG2V*IFEE\NAEC;_^-!.F6V %E*TF$^!: M>=\$.8ES^F!.!H\Q7;T\/&,4Q$,4A0,29^2P8(S3)BX#N=1Y%> Z2F1LKK6@ M=_279$Q2NG*+1 V)QW#26 Q31U)I:M_[-59-1H4+/\?SL>.J%3,+66'MQ\PV MBSKOW.P>XB3,(7)NCI>."G*Z"2>#?!I$:)(F$]K59XE3",2J2SS&M#T'NPXD MZP#J9*).-6_?8&[$>F^O5F[$PA3P)8EI\^,)R0D*'E)"QFQ?WM0< +&#/8T= MM ULNZT5G83P6!6EM G56_MV KL3)2-@=Y_$VHMP4*E%WTY@/Z5B&-*A$3[SB"3RP'8X+ @IB =A$*&K>)2D8WZ% MLCZRJ'CMEDP2*JSXH?+2Y7/QC[T))YK?JJ2=O>BS@N?KA5&NY5>Y U#Z>TN:*G7M;:/BGM2-+9J MYW,C^;@2:R;>+M38/2UM=ZBF+B@;3!NTW4O3KF>Y(%_>\Z'=DB<23\G+K99J M<:"[?KHWZWH0#8CF]$33:8^Z2*!BZIP@8)FL;!:!1& M8<#X4P9% X9+ M$ V(IG71U$A\-=N!*%ZBS#SW-SGNJWA(G73*;C'^%J3# M;PUR7'4DMZ!AA?4Z%T#6[J&'4,M+G#(I^E<5(T*87"VAFU+QYH-:.X] MFL&#BT9,&WNVB6U/K8P%P#QX\ ,&1]&L^1XV3+U[:):SAY%)F'?L'N:.#*9I MF#^CFS093@?-9>A OMPVLY7.LVB:+'89F[:TH@N*A"H#%EO#H@">AG7=I9L MM2@B '@]!MXZ)TAQZ'D>U@QI1,N Q5/'H@">@W7?Q_:)U_C;&(;3\0N"SR0/ MHL97UNHD!D/N>^.SE45G*SIC.5 G#9#?2^0+F)O8,GSL&P!S@'DO8;[VMI?N MC'UL6-(.5P'X 'SY!*'8M1SL6]+.?Y2D1-EK/Z08G0*PHBAQXZT^4KXT-S\*V(2VB 0X VH)\K_$M G2P MYEC8<("THO=@!O\M&C&PK7M8\]3*AP?(@_\^8'"6[V++[3I)2]F#?6LH]> 8 M>NNF!KA;U#PND#-5.9:/=4]::60XN3IU*):X\VSL^L#< KAK.X,$.W2#JLE+ ME00HGCH42]SY.C;M#A(& 6_+;BMK(&Z!].::.['<5H#C;=UK+8 ?8 ^\9=N^&[V#%;R^13GZY%\;L$1S\W M-@6U7T](&N14Y&S3,PISN$GHW=G%NNG+P[:C8=-7*\X#CM%Z#$5Q/XU=@^X7 M%(LO MSU&'?K7*"%38^Z04VMN!^ 8H^A6%RF6IZ#+4<:OXS2-PE=OS2XBG.2 MDBQ'Y/N$Q-FI)QBHDFXM8P)Y[6@>74*K%8PC70H_ .)[AW@!;].D*W57K0OO M9H<,6.X?EM=Z;U,WL.: ]P;$]PSQ);QU[-C28@\4]]XMQD"I=".P=3MSG3^2 MM."W:\+FS^WJ.N^4/XAFV5A6Y,VR1Y^A=@\V #V_8.]( "PL>MT M( *( X0KS$ RF"P[T %, >8']HR7('ZWIK=0!JAGB+Y:KDQR"VUY.ZZA3T MA_>CMM(%TD7"KG<RKB\ Q=P[[1E_FILK][DP=4S+/?BK']]&::G3T$ MP>3'N\$C&4XCW9)*D+!/D*AXEZ3C(PR2^?"[^\2OMXF64#'Y_ M^\<_(/33G\[.;@FCU1WD9(CN*_9Y-@4/Y>SV110E'3 M_CSOX\*6G^**-DM!;#AK ;V,XCR9['!L(_^6NU;V[U3V],E-'R:A4'$'< VQA[5! >>MGUGU:W=K&*6%AP98S"HIE M$"C2S[]/8X),#2,V P%03P^HO_+WR/ ,7= Q!=2!W9)Q$,8,N._HA]-@D$^# M"'T*1^K/0H /"?A8G-T $\=B0C6-5Y:=,'6=#@S[X)I@Z@)\]&CJ.BPZ0L)Q M7W?.?;<.N*V37NV\O0ADN"&1=D.RH:>-75Z47E'^[86--4"U6JAN7DHU.N/6 MD&N>2TLI!MAV04J=7%.(X7J&;KRXZP,TP]*BRTL+@+:BT(;U!< 7X OKC&ZC M^; XM8:"Q&8A;46L&YI%PJ'W83:(DFR:$O1/]CSB+_SK12#;4@3=_+5V(M$D MH_MG^I882)BQ:[I1$D7)M^S' T:@0!Q@^?5]BZMNO%*M[:IE]UN5 MW4,7V[[\Y0W?A=_19_KX8X8^4#MC2HBR>MKSDJK6VTRX M,=T75V+)"/$3)ZCMZ!GI7-DN*+OWR@;3/B5M=\BTZUDNM+FYO"5/))Z2EULM M.8O7 ^-+-WRZ-^MZ$ V(YO1$TVF/N@L5[+PXW%T0T1;S!$WC8#0*HS!@292# M:49'0%+PR&!;(!H03>NB.;V21)9Y[F]RW%?Q<,J2WH,(_2U(A]^"]-2+$C6L ML&:CZA6E'G(-;.D:=HQZML%J%7< S$M,&U$ARL+6L&WI6+,!S;U',WAPT8AI M8\\VL>VI58L7, \>_)"L$AMKOH<-4^\>FN7L852J0[1M#W-'!M,TS)_139H, MIX-\"Z]3K;X BB&W6UC"-+&FN=BTH3 W8%%JM0<-Z[I+-P'2Z'0!>*<.O'5. MD.+0\SRL&6J5WP4L]AB+ G@.UGT?VXY:)R&J5+A95]JI2Q<$GTD>1(VOK ^2 MG,I%L9I/0JNK*);THR3=HK,5G;$<:4OVPVMER<]S!.1W'_D"YB:V#!_[!L < M8-Y+F*^][:4[8Q\;EK3#50 ^ %^Z?W>P:SG8MSI0R[FM>X5=V23D%]UMKR=U M,0Y)/V12OP*4_',W0\.F9F//:JVR]>YT&V!D"AG9J5L4_Z)O88T=6YL=H'@$ MZU'(>F"*VEDDCH8]]I_=6F%ZL+%.VMBI&Y2(]*6SDV71C5X':KJW=>D%49F2 MCT<../PX/@%++?$ - : V !D #H $Q\ZO">G@ SX:LWT$R)NB>C)*4H%#\ ME@??#^7.@5"]ND/UU#$PB.($: T !H #8!&IZ.S%0_$7DVQ9?$_%HLVH&J! M1/^FQVMCP[.P;4B+:( #@+8@WVM\BP =K#D6-AP@K>@]F,%_BT8,;.L>UCRU M\N$!\N"_#QB M3JY.'8HE[CP;NSXPMP#NVLX@P0[=H&KR4B4!BJ<.Q1)WOHY-NX.$0<#;LMO* M&HA;(+VYYEP2PZ$K)TN6RX"L?H"]]!,GWZ6[ ZTO.?V <<#X;DG=V ML6[Z\K#M:-CTU8KS@&.T'D-1W$]CUZ#[!<7BBP!W/<;=.A=H8=.C;E!3*^X' MH-AC*!:7J9;G8,N1QB^C]$U"UR\-KN*P-LTZ4K=5>O"N]DA Y;[A^6UWMO4#:PYX+T!\3U# M? EO'3NVM-@#Q;UWBS%0*MT(;-W.7.>/)"WX;9IR#0<)3N7[PN;/+>JZ+Y1_ MR&99V-:D3;*'7R$V#S: ??]@+P@ ;.PZ'0B H@#Q&L,@#(8[#L0 6P!]@? M6K+6AV FB'>8KDJ^3&([?6DKCH%_>']J*UT@721L.L=A^Y?.E#, $Q, M(1,[=7LJXFLLBRX1[=8V_V \G30>F)_V"6'3#&SHK1T^@(EUTL1.W9Z*.#Q# MU[!O]&5^JNSOWN0!%?/LMV)L/[V99F_76USQ3-_7JV'9IM,7AN71X!A^>J[F: MOGEXNFY:EF&871J?;I@[JT_W=),]V*7Q:7H!SUWTYQJ&H?N'C^]CDHY(F),A M>AW&U']&49!F:$)2E#T&*?GA[)8PBNL!>^(NIX:+_OF9C.])^J\7PV7/7P89 M&;Y+QJP1VEX27Z1I$#\0Y@XNG^>/W 3/[$\7WX)T^.&_TS!_OHII.U/VQXQ? M$G]]#.+K"?M$5O21NH_L5[Y&(<,+Z@2#!_)7^O'\?9"3CT&8_B.(IAO%28&C M_9LW^?5Y0BZ^A]F_YZ/C@Q-#6Q2YN23RJJR5&/()Z7+1]/NLRZLLFQ:*Y,K+ M?C@3*KN83%(Z!-X[=,L^EZ'7=Q>WV0_U:[,8 .]F=A7?T,5-,OQKFF39MDEU M236\Z]6>BX[3;M^M4I->5=/5EX_U*&K]:#HK] M7%(MB?G#>!(ESX3P_HJO[B9>PVY?O*H">^.L?32P=]"LC>[+8/1K8D MT?(7S^[9FZCZ]=TD>=S.PM MS]"WC;.QKNZS2?!TW]VJD:T]116=9>C^&54? M+!2'N.9P"6V,*FL?1 U *!&C6*X:U&WYY_H^IE7S8 $B]4"DSKEM&2*&K@9$*K/>BHUH M>\I;G$X4TIMV;OHUZFWWKI9-/H]]V?J*F9Q6'W32E=]5\^U M4K\3J^N$[E#-[++1VK+/$DVC2MM()&'FM/7Y+NQ+$C]1"1'ZQI-NYW>QL-L.>H 5-R,=7):"'U,569D+H#IEFG#_--74'/[L,$X#0. MG -7N@"<4P=.E]9 AP(G0\%3$$8L^0"-DA2-INQB4AQ7+1Q6W404"E0H6OTZ M%$O]ZY'HT$79GX])*E"U6B^L0U^"L5 +^X5U;L?=C%O3=F9+S^NTT9D57D_S M+ _B(0^A;^]*?\O-6Z67>U\O-G /[-07/;7CR$#W>^M^U41]C.YK\KV@]X;U MWD0@@7YN63W4?7'TJ(**]SA75BE7X<4(0&F-183KM4:$@^9V/.$_7G.^UD'- MK8QZ;4]W*\(\9>=D>+4FPZP8$.A12M*8(4V/Q7*&'PG^6.2AO\C MPU_B(4DK*3%L.Y\M+*UNV>#*[7:EEV7&CQ2_:&C.]JR/VL>V53E'GK*UHXQF M8@V:$_[G, ['TS'BSZ-DM+3KRB0%>1\XP$_)-Y**G\)Q^/)(K?THIXDSZ7H&X]0C(R>B9G6M6\YA5%P:S%NB?:=- MH6K^+>*MX24="]V7>RJ&@4*W:"G=/+P0?>75XL654MI" M V;8AN4;U0R]%]^5U%N^^=Z2\.WXIF8O..+UO?V:DB";IL\"PKBX#%_J5_D0 M?V9#R,L6MBI?UVRWRC;V\KNU]VL7EK!C^B4V-@M[G$V=+'S2#M);886.;[E5 M$*[X9 M$\^#[^B>Q&04YMGR&'ZI//@U^'Y9/"9.#J[B >L(>4_$_Q_' %$QK[U:G8W\ MQ=W8?+8II+]PODO];3A8'N_2#<_B'7_E=?[R?E2(^M)X'<.Q3=V>CWJOMA4: M]4:&Q)>CMCW+<7LPZDW87J%KRS)[H>L-1"DK=.U:GB%YU._#:$J?WG'>1_E=5?&5W"@^]QP;UY?G'Y?/+G2IO?$9AO=7R MWJXB%5_+(5YPC%=(QZO$Y.6/]REZLTR\S9G$N5P&)(H*&G &_U M5 LHN<@U[<_S/B[4?!HDK-GXYU>&LY;1?)G&/$\F.]3MDE_F=D"WZ21=JFEK ME>IAYWP+9T.,'[IR,U,+^?MQ%;WV*-M5-OA82,.TZ1=?K53LWIWMG&K7'?\K MK]+UU17V:75K&Z>$A04+SR@HED&@2#__/HT),C7,DA\\ .KI ;5/50"R8NDX&AGUP M33!U 3YZ-'4=5B%;0LFW[M3^VSK@MJK]\;#1,Q[^UI-Z?U L\Z">-E;'LG2. M+4!;P[8&L%8*ULU+J4:GW!ITK7. ;1]A"PN6X\L3,](!, Z5C .6*D>#6L.. M"RY?*53#2F47Y)KG+L"VA["%E4H]1RL],8[*$> ;'K(U^ZT8FXC*DQO(-@OG M^T2*@U56*SYAMT7C:92'DX@4Q!;HZV-*R"Q!=I;NQG+* A;]^2D)8G3Q0!_B M;!G+^7!L;&4CMZR-B^QST8)H@']_:\KJ>W*?S^DE9UEMK >L [/V1>O_YD/F M3Q4=7Y7S9BUELIKGABV4L;W#\Q)0X7<6_4BU0X7X+BFO,;@T+S)4ODK%2%(2 MC.A4,TO5/TB6O#W17-G:4B_G+34H53&$K5+57[W5SPTAU'UZ/A,O%3F;H ,1 MEE6-R;D,(AX*2__\E:1C+KNSSV083L=G.?O#ER0GE5*[5VR:IX-CNB'H[ELP M62G?>8,+Z8E%:]ZL(1*8_4=FFX1,=WQ.92_@VS'[G\BL[P_K" MNE((^%,2/["^,[W,LC?%F%B[?$2[R%P[+X"\ZVCVAG/A'*YCTC2<14NT(470 MK.^*YEG'9\)E':RP& O<4OS^(TA#?EG/X' F'.)G.MA'*L%XF,2(P^4^B']' MUZ,1!LD+:OX).XR?5[LS/S[J*SMHCNY72\P][G6]+DSN=;HH3D MS/.=MCW?DKGDJ']DKJAPZQ^#01B%^3,NY<:2WL2/X8!%ZL2#>C.G/"54L MR<-4 .ARB>" M5Q]MWB5OKGX8OG>?KF1R]P&5$R:5@!AGU85&.8^% ZZ[MBN M=] P?WKS_3Z-WOX_4$L#!!0 ( ."&!DWC'LDT"@L /!M 0 96UL M+3(P,3@P-C,P+GAS9.U=X7/:.A+_?C/W/^CXU)MYA-"T?273] U)H&&& .D M=]_>"%N ID;VD^0$[J^_E8S!QD:V"6E]BVMA+M>-!L%"$@YCKSS,-A?P?^/]9?/SY: MU/[RL4/GE-@U!$8P<;T6.V$O+R\7+U<7+E^ D,MFX]^/_8D>/J0E*R??R $Y M>$)N/+(?8([%3(L/>S1+_;)9OVJ&3."9'S&-UC/NA#I=-53W# NR4S]!O[6@ MV6JU&KIW1PJ"J$$T94)B9I$HO2UW#%'BCXV@,R2E[)F( U)!K(N%^]P(^I2E M5W%+F;]*U\:6O*'OE18W-4%7GJ-IN (N >-:*]??CAB(PMQ)2$L$ 0ER/<$DA^/:QU#B7 M519VBEH%+);OE-DHF\R+&@4LE-$2V^3@65&;@(4X;VN.DC,% Y"Z>!KW3+.M MUNG>M7PUQ[>9W6&2RDT/'E&^TM%40]2^J1DI=L.'"NQQ^WH)2\#E):JC4$+T M$C,;!>)01-Z7QJ&00_F^(/:0?=77AX_SEGM+8N(\>&3R,\;#,IUOVQI"\5J$ M[EQF$P9#P(5P'6JKG< $K-9KLQC.AY[:'8!*XHEAWZ92K=>74V&_=Y]>PHWDRG\]]@93"=HV$7#46?]@WH# MN.]4H?"&H3#"'(B61%(P^0QQ$9<7=15D*$$G&H/6U^>)!YV_F.*P^39QB-[% M#*WB,F]>VW6\/[CIH\M#I3*M5YWR0YIU8 M\G"?,(TH2[\G;2VQ.R4+-YHE25TI[A^P])WV^%5&4I,P9C8JFBH&6Y/I,P08RXR^#2 M"M;J (\,F@QL/B:Q"02BO404%UD!E5+A)3.YK>2JJPRG?THZ7;%5CDU[ B3E M.NYN"8/AY0@2GEWDI_9E./_WM(@/!:&M)*1%58"D+ O2M7[ CE$E$"L/,HGH MTI#>EP'(YY3E00E"6A**BJH 2=L5J1+B%*_WNZ)]0X;K6VF[(L6--'OE[K0) M"7:-/H%%TET$0X>34:+=[/SF9=I$I(6@B)0*@R0&7DQ(KM]UBC:S MNYCR[]CQR2,P^CRZ22K$D8%;2@:]$X\B\O7K5S4"TD.@Z!@5JBE5#E]01H1H M6W_Y5$0>K;2.#(Q2 M!8-7!4-SI20*7[+9A%R$.A,R$W(IU95,!/,5:2HD"^>J M432-%"9$CV6HF; 6R'8K; NGO;$GU41A?%J/)+N9V!9(G"MLSY1.1!$_@<\4 M!X63B*P .4NF4D5.L90E&B#'NTUQD):H9$*=,^&IT"R0^=P3B:ES)/4).\^: M^[3RYC[;T2L8S"JTC^$T/M>/=Y,Z!6[@RH M/\'C0& M7[3!!)BBRT3HR'O3"I+B66D,)#/)&^2EK6)Y:05O<7A!$?V-I^1TYBN-5'LN MU(V<;Q0,[_,&PV]HJR"*:JC[JC@I7L"(+[5&DC'-]!7"PZ4VT MFS>]^[?_F>!E?#U0 7:NHE,,T5,8?V;9J76FLE,5/(7J3K$8,?2?N?+4RE]Y M^C\ ]$OCX B.H"%^4(F[EA86/RTD ME;%!'"G"EOI>U,5:V.&Y!D9U3 >1I*HCCC&IBU=KD')*2RXE(GS;Z_I>QFFJ MZ(^C^4;)_#T//FE\X4U]+^1$97P.C[&5K4W",S'.W=VK%2)K:UD\5G9<^NK5 MT<(PM41QE^S9@LM7.T-02XEK%M(B9%(7]3UW;@T.CT=I!2L'(PNL?PMX)%9C M; [G,:ZZDE-OOJ\W/[U>#UE8!WG*^'&G2H\7#\L=E[XZ)2Q-QUCE<8)F47?U MD$^YXDJYXA5:?&AP=3Y.3@4TM1KV0_WR<[UY60R!Q)%<.4<-&=3 'T^S-/W0 MK3SC1SD' >.K'X'DL6'%-#E=#?.Y;J?O+;2LV(\^ 3\/\0>J:-" M7 8YWLB%W.FP:K?=\I.5\VWO7*A>D5\TU/DI7:SX*!_DQ(*G5Y M[1MW?2\DI4!20XPZCGJ3?%.#; [(,5!S\/=-;8X=??"?)O8@6%U[JD>R?;[] MK4C0-PO.+H .,J/RN"\F!+8E5&Y&W+5]2XI'LIH1OK?Z6']@7W ]B>P#/ M[X]#$Q(=9=.\JY)3TJ?/Q.Y!8LP6% 9H"T%DD.]S8K>WP^RM*L04G1D4FFSQ M2PW^3IQG;#VXCCJZ5?28=0C948*R0=>GC SG=^!L*F%-HXZ:MK2$KLN#"VJ- MP.$6]6 ZP!O%&PG-T]BC<(8Z_IR)_J@?R#/A>$'&BJXM'GU'4L\A@0G3%S=B MNB7VW5(=3W[EYP[,04[G0!,74"0:@\7 ^]*5*F-7" ML#TK:SA7J,$JS_;&YN?8KBBPG'@!3]FA37L^BW&5"UR(MT>7R67?938\6 Q4 MG&'V8SB?@\:V>@3[O=OA^'"+4)"M;!N',1'J>"U;!6%[P8GN.[312%0VB\P+ M^Q*TS[L)"&C+%:5:J5/BM#!CV7!5?XO ]AV8-/6GRHG/272K:/MRZ7)5IWAB M-N'ZFX^VYW%B44TUIHNE%+>;SAIF62H(;&HM@)\M@I^<3LE:WCK $ZD"_.1Q M8WZ78?NOC;HCYDS:8_6%@)H>P!Q]W%]*WGL2<]FB3WT'IHZM/33NL+UL>J?' M;)MS%7JZ;+?9DVP3N_8+YBF9_AE$E2S_'_@*M.$\^+'D$LL'_$R"YQG"DO!G MHO+?KL\E[%IZ0OC!BY70(2>R1YU 819>0.<;/MW!BQU3&33]^4P^FY$-K/IS M L%,IK1)B94SRBQ9T)C^HD+2$?FH2V:BWAL 3FI/,*;B1]*LXQ0E,Z5MV_J# M&_55FP&F#+*2&34F"]_!_!%+:PFZ1#]83M3_\]"6;=&:PI(BMG@$14FCB3G) MRV;EP&7JXS;U!@TTYQNCC;F(RV;ATP34?F) TUEYCKLA)&&7@>176J,_KPM> MQ7[]+U!+ P04 " #@A@9-SD%=/R80 "&W % &5M;"TR,#$X,#8S M,%]C86PN>&ULW5W;OH)QI" !(:#Z7IP>_-I-)ZAB)'2 MP=/XD?T*!S^]NV#_G0^N" 8A0>$+/#WES(SJVT?^SQ10.&!*8_KQC:++DWF2 M+#\.AZ^OK^]>+]YA\C+\\>SL?/B?SP^38 X7X!3%- %Q $\&C/XCS1X^X D MF<5[[&]3$N4"+H9;74H*_M=I3G;*'YV>_WAZ8+")'\$1',/9@/_\.K[?GE"T6$8P?S8G<'9Y A<1"];YSV?O+\YXJ'ZHI678P*TQ3-!&WA7#XPPE M3Q&(&SA@D-?$U/MXQ<1B@F #^V1"FAAU"TC,D_8)DLD<$%C?,J6D)N9=XSB$ M,84A^X7B"(6\PIDD[-\,0H^S:T#G=Q%^I5]CD(:(O:UA>BTMK;MU!2*>Y),Y MA$G[[JBD'[9T& >!"X"'+2>MOH.Z^KCDK2%KAPZ+1*F:?<<"$ 5I ME)$\L+\+)L"W!#+Y6\.X9X?Q/#,H-RG"0<&,B+?8F!1#(:S(&KX9H-.L]6.= MCA< ED,>HR&,$IH_R:)V>G8NFN@?Q.,_OL!D4^P/F&XKL0A,871Y(GV7H(3' MH/1NV)7].R/N"%ZPB"'_L/F;%"FE2BL81-(G8'E13AR6U,>'V;7):3;XZ0Q;S'J\\9;;SMV4H\Q(E]=N:KKO M'GFV,3HF!C4V"32>[Z.Q6S ^%BV5-*P:"A%<*45G'HTAA0RA@/A/'E6X$YCEZ&9**V)VC\(% MBA%-N'LK1>WKQB3B9\OD+5AJ>6V#&EO!LAJR8_A\(LR')X)GJ-S+EKP1(2F\ MZ!9(4"2"^FTB;6EK!M M*6M(\ X]S>.@@U4MZ;+!C 1N'K4GZAK2IM$H< OG+SQR_DB#'',/_)C#&ZDU M'A:.?$(0'W-NK% L!7LV0LW MDTV1!N>TK:RB[F_!) MYI!(3.-0R\U[PB3+F20A:)HF8!K!9_P$""O \N10.]+RB:2FTKR,ZA-_P"R. MPXSJB0THB'0?PBC\+^O^\:<*[!U8BT4I--+282^U)9CB8Y5!L7?&_>SOP0BFZ1B? MB*V5P#'SL(G1'BXL:3P=K0"*>&B8RQ,0P0D,4H(2!)LU@77$6F2:F]CO/K<: M1/F8V>1FILB?O_#XY1F2Q0V<)GR./QL4E&??]$2YDPJB[O+0NI2PI8N%K#1)YZFIDBIR]+T_ ME:X1\D:0>P7K,3\V%,,P/TXT"H)TP8L.AC=PAH+*>I ]PW;S@9FA.^CKP>[L M; 'X:0 1"1N!KF1J=L2A5F0P/I]KW*A.; 4^IU&MRBR@Z<_L>)=G\ MK^5JQ $UN$7;34-W&5P7>O@8L2[4#XZ6\LKC(!;Z-Q]AZ2;OY;#^3[Z0J5OL MS%8YFZ584VUNZ59?V_><>BV5P9'2L+ZU'IYMM/2YP0+@ 36XY5Y?E@4/GV]M MK0@>+L=J+0;ZM)E9/^)HUI&V&(XX*[#L+?@ZZVB<5'.><91)]*]+)6V+>*NS MYZ)R-KH>LPBH*W,_<-0H),X8<]7FW[2?I,]3&VBV;])SLP;:VQ:8Z__V#H<=O38^(<_V-@S]%J^DJLDJ"Y57\LQ<-Q1'D[C MA#Z!->]4RUW2$^W&6E(B+^!=-AE;.J4"LZ 6'6JI'/_V(>XOE2NPJZ:0;$'P MOHC-[EB4KU2(?_W]K!9E6"0I#(UUE!WQ?MNE(?:U])VL6U%;'59=:&8KNK2:PP@P\6PD)MH[.EM(;7T 8/K[U3 M6IM=(6:;Z05B4ZX+8O_!Y^2N$Z1,DCT\.%AJIG3AJ=;[Q=T*F21M&#()_HWP M-Y8K9FUE[PJM>??3ST\$+@$*Q5U8^58IG5<.'-NTM^#H&L:20:.[IQ)0[PT, MK>3Y!W'^21]F+/_!LW$%(LB_595< T+X(6?IH1(7GORDB1V/AT"IXZT>*I82 M_3MCER_&C&$ F=G3B!_CU2]JZ4A+2UMR4@\1X>";'@AZ0?Y-9^9?75M7!X6R M5]L[*/=?>5B>&MOUY5=D]'!ZK]J)FX44ID/UK0-V MQ-5Y8"FQGV7LY**QY$W2?&P10[X1CP7M :T@OWPNA M OI5G4HQTV[922>CEC$R43L)PJ<7#1"P22M1QTM ME[IPU]>2U'FJ-M"3VY ,7PGV:W;C"1*$&;0"?G< O(&;GU:3''I6[5R'BK7+ M:\JXB4\$KQ #P=7Z*^4))[Y='K^,@@2MLE764FC<&7<7G%DS=GCSSA*L!93W M=R>6@F BV]ZRHR+K] L,KN6'K1TN?Y_!4M/F!AZ5!A\7TK:FWB#N7!S2O1MF MRM/J5L3YC+J!N&_ <7*^ 7Q,>F1;QCO_"-D>XOF^,M9ZLO&/Y'(O YVLMBG2 M]0TUMBZW5=\454>]&+C.H @W&#$4 MKQ%VT"[N%;;6ZM\7BQ:,?\S(-]@]HF$W=U-)NSI>%2PD_/T M'G$6H6@3;')ULG5.;W!V U"FHL+# MNPTK*,\/38IOY62]GLV;T%0U6;"J:B@M:W]!YAR8-NLKK5;;"=8^C!-J=UL/ M,6*5:O5O'Y[">O&9=OM$O-#$3:MF816V7P5:/N&)A?76VV@ M"FIR_/BTCZ9JLCA)F6\&EYZH-"++18@2MI5?'CK+:[;W'J%-W5CO;D>P M[DU568P=JGV6ON&L1B .TJW:UY9CS*?-$HK*N'KKM%T+JN;3-Z(ROOY#SBXD M[3>E,I5M[I^#BRC#T]G[B[,,3>S!'U]C @/\$J,_8;C[$F'Q$RWBVRQE,-5A M%<%S8^T;I!H$I@&JW+3Z]]F)S$UN]1TF-SB=)K,TRNOC\N8*"]+=)GX-:=^0 MY>!X R3IM>15DD]W/+:\.<*\7G^(S1%2K8:;0HY_:OX6D)C9R-W+YAMN8 )0 M1#L[&?][%A08CE8L>B_P2[J8LE'I[ 9%*3_.STVDCVE"$Q"'S.Y235*36Z# MF;NSRE5A:<7$*T!18![FJ0ND# S>)3J$<<;>!5B:-N_XYC9/4C M[YJ 2)QQSDP?)0E!TS3;4/R,=Q.;8A_?B!!^]F0A.3+4GL#]L4]#@;W$=>N1 M; KV-@PR[&4Z?GNZMZ[==5/:_JV871C_.R;?^$HL#J#X/O484DA6DLD0:XZR MJSJ.[G)=6DBXCJ.%3-T76[@L5"?.OSV#6[/YK5QT#D-^/:,=0,P<98#H.#P& MB+6C=@#1B?.Q*R+,'H/7SX!5U@A$V6=\TN4R0M .*BZ\9=#8\7H,GQK.VP') M3K!A#\3QV_9Q>>*-KU]UWLQ7O[C-XKB9K4"!>'J-J>026">VW76PEFQ=WH5; M,O$^9N4)J5T89,1*YXO$W>6R(G8*2OQ;]*@:S/>,!FP$S-J.E,2/,7\FW0U5AU4)+!UK MWW%F'9868:?3Z>%!YZH#^^*DGO]FLF1 E-.R%]!VF-4+4(5SOM M_@W93)[P?624;R2K#-AJ<%HBM,#Y?<%2'92#8;&@TK2W]/@C/'$%&XCN8YJ0 M-)MD9@/4.X!(]O&KSXPQW0P!.Q_W;=J?K6DWB 81YM:54L-(5_C>C)2NPPJ! MH!4KWQ54])GDK[>I77[=]47\NE+ 1G\D=_-+!&[2L"Q(Y-J9ZV2*>,'_F0(* M?_T_4$L#!!0 ( ."&!DV;89R[\1\ (WQ 0 4 96UL+3(P,3@P-C,P M7V1E9BYX;6SM75ESXSB2?M^(_0]>S[/+97M[9KJB:R;DJ]H1=LEANWIVGRIH M$I*X11%J@/0QOWX!'A(/W 0%R.68B&F7F$CD\26.9!+X[9\ORV3O"2 '_W%S?APNP# [B%&=!&H+] M/4+_"1<_7L,PR J)&\U?'E%2,S@Y7/?%I:#_.JC)#NA/!T?'!R=''UYPM%^) M2!\K=%*3O_3H*YV.?OWUU\/BZ9J4,(H%K!MJ%_39T9JX2?A+\:\HVR=&WMLK MS8Q@ N[ ;(_^]]O=U;H="' &$/'N%ICN,48#P)_\QC'%/# MGH,LB!-,.B\X9J\K\'D?Q\M5 NK?%@C,/N^#94),=_3WCW\]^4@-]Q<1L\,! M0E[&*3%''"17Q# H7X(TPY,TN@QB]$>0Y."&-,P1*'XWE]ZHER%J7=&?P$/P M @9(S6(R1*C[#(8_3@FNHS/R"*0X&(8)";\AHMZ!+"[]<4K&IEF/F;E@K=:#4 OF5+VK= ;16UK;C*6W:03^Y. L?AB=O9'2F-!Q>SL#E#FUN2RLC0\&4O&X&%S<#*6B\?( M\M!D9U#:WG T\D T-+()EG+2)(3SU-2\+":65NS#ENIC#,_6!N8QAF1K@_'P MY:KA.G6H54*BR"0,89YF9"RZ13 E?X;&D2AC:'>RLC)-69N@ADU-=BSFX1P$1#4V\QN0P1BVR,(S*@%#MD#),XHJG#>\*Y!.AT=A;@Q64" MG_&W-,BCF#PU$-NH%^MJG08)3=?=+P#(-AW=$M>FV8*,8F&0V-)-J:LM*3BN M3F/#C[1 8$%HXB=0SLSC>LZP(ZLZ7=&W%V18&W>\878S:,4"PV*9 M35;9%V2BSUZ'S(T^PPBI>'%$RB!5\;2)PQ=J&O 6K M@R58/@)D4]@V7PN2+HA0*,P?P<':$!;E97)O2AW1%P?%7O2:_+/5,7C) !E? MU@,3%7?@ #%FS\,'PZU+I#X!>26:8$VP%3E55F@.!7%M'IT-AVV!I!LWVQV* M=Z^V>^/NVVUW)$M7V.Y/)W]C?>Z+<^P,E>D8P]P+'>%HTXS&VC.[57B-L9%+:BK_(+:)=QM UY%*L@QHXI M9G7(B$&UE?[XA4-%IW6W"0Q;?26TH!4BYGZSV&O. OQ8;#AS?# /@M4AS>@< M@B3#]2]%CN?@XU%5P?J7ZN?OE41W8 41760T1",J@RNR:EV_3$F"1Y!\WM=I M0G:;U"QJ30Y],<)YC,,$TJB;SLH=,RZ?T3BHB/'DD81K$&82ZQCQXIA-DU?; MGALL3U#;L@$*ZXZK#(AA,F>&X%(3']"NQ39*?MI3D6,O@STZS?XAB@"JBN.= M(;A:_%T2!Q3UID2R?\79XBS'&5E]HHN7,,EIU?X$8S*T@XBL1SNX'<"ALKT1 MAQW!Z'#KF"#3J-<*C\=.\5CE]:AJ=/MS#7%W%A%05!9C4NP(7N3:F>"!R;7R M]XE3?U^E9+T#<';Q0M?.H.-KSM/*$KVG.^)CL58F_NUQK'S[WTY]^Q6FL T\ MMI>E=)5E!'0[XGE534TP(.!=H>$7QY%>#SWUM!2G.9%U\R;G%!#-0"/O=?%" MIBXB/-GHHM="4:)D2"Z/&Z#VM1Z 1>]H13&_/VF8CXXC257'U M5Z=Q1;]GC?*$[#D$-CE]K1X6&9GNSM.<0[W?-.$P)KX;I2*&>\O!-C':49KT M6J'P;Q2%V=$GN@4%T>?]#.6@_(% %[QD%TF1"OR\C\O6]B"+4=: *_E7%ZKD MI^^;EYI$A4+AR4O<7=N+B2K#\HC&Q).@L*/"UP"\0$7%6XC2[X\"C-?/&+D( M0UB27:>F$IIMWE*5_'#!9F?DEW7HP8E4C,V8'Y MK/VZR_U5(XE>OYTL(TWOM" M@_SP_2J-(K& DH:I\P*5RM@YH M2\2K>Y)0,;5S7ZLD\PE45:P9.ARF-(BXS+Q8\5%1I[,S!*(XNPS"."%#\$WP M$B_SY2E$"#Z3W.^TV:5J;3:^HO4 :80!$]>CUXL1]>[\A6JCN0NAQ+-QOY"9I 95(<3S3Z\J$9JZW,39,5&X;P/ M)#DAB2$@;P9 M$Q2B9KL"$675C0 CXNY%?4US[218NPK6ICZ[6J""P=JR78SB\*.&5?!:[).F M,]':44JW_D"!2^>O9U654W2S@%WE\[\[]?G%GSG=U(!L 2/Z=1[.J+#3YQ0@ MO(A7FV5*!P/:[2JS:;3S%R.FRBMB1H-]A:%?O1GJZVTR$3*&41S>ENB_)4O< M,%YMSFX3I#%D305I#'Y3?\$TP 0#TAC\'NK,V$>;27^^")<0K66IA:B$4L:* M @\I:(0\=A$]ZD89#"-A5S6>W*9:VWK17;APW](D8.Y02@)_<2%5QVC74?*I M/>HVT\F"XQE<+N-BMKP$@+MV,6@I&#ZX+?T%A[D!!@P5W YJ.)DF49D33A^W MTUESFRR-?C8Y=RSHDOOK?$U5C<>)+M?:S:;I3*:;BZSIV2) #8M)4&1_-IKL,$*X)K"&DV4,-$=.\)GMC K19R>KT@)??7_9JJJJX, MI%QK-YOF0O7=_/ ,==S<(%=Q;YBIU',Z=UI7IQ>[>C0E<5]EASF9,U<>F.41J%UP; M!H/PPQP^$>/05#A-$)Q4?U,\G#12 ^6O9.^'XBWL^ M,=EZK\PZ#[ MB8QNL[K 3;F9O^XV5%VU_$V9>PT'MXG!3BJ"<7*'@(*=X'%P\H9^)D=RF(9Z M\J9U/L;QB;,#,HP*(;.JP.Z!=,;XBE9$TBAJ[),X_696Y&FHI!0?">M/7=E< M_"B4[XC&_$923,1QKON/7X7.8SA7^O$KBR'+OUY]_#K P[VO1QW[F/5=K)F3 MA=_%ZKG9F^,M;D 4YTNZ9B"+2<#[ %! L_X$D$GC:)$F"5*HII/(OYCK+2+RA1C>!BVK@RDW=I+B RS@1PD MVOR]6/QM"B8V"]:[&/]@)M#DI+U"%!:ISZM\#265TFLB;IX% M-SN2YG%/]\_!BG.DL(BH>^CR]BU51J3SJ,K!P ):VN\K^ MF6,RZU%]GDGKD<,J(HX/H%#ZUNOI-H?B())62Q&>L]U!\@>0K"WV%"JWWQ51HRIR<)59T$Y5$YFJ"8,0%5M6DZI\FI2(#R M.'BQ$%U?IG ?@I3LN*'HHAD63?>"F3:-S[.4BEH*+[-YK&6\!(B$ :872$B)NIXO$ODZD(-:?Q"1<7:]W]QN#:]W>7F M[.['NR"=LXH_>K_7]3V;WWV>@WGB*\R[C:9C'):J[A5V)5;_2=,S6XDHX:S9 MMSP42=UTR+KIV@U^A(?,$;V!WX4K6'.9S!?"&8OGC;'F)25_W!#QEOF2_3$' MZUG]$4?[F:,)AQ4&4"QXSR,E5?%Y1KN9LQBI+BIA^X3UK/9)^YEG/A$(+O)) MNUD_3K9]B]8=R&)4WFH(4L([NTV"%+N_5XMH":*&2.#C9,>Y6HT'?Y M(E"WSS'*T"91%)='9S1N&^; 1XFV,HF$=E> H:.R$0HD'7BQH>\K<_%"MJH9 MB"[SC"ATL5PE\!6@XLUG_)A3%? =H%X@TD]GET3U(/E?$'1G>_N,N2.5.>-= M@>IHQK0TNIE+XTGI7%>AENBGK[5&4HQ+VG$AS&VWNPA5,X4E '([\Z0RKROO M/4!/<0CH&D"**08M%T#)S6==&>NR(B60L(BY*&D3[RY, M!$I;PDF[!R_>M_)G7[*_SU$Z3>EO$XQ!)M\VRYM*5UVLIKL+*66#6%XYL?KS MXGZVOLB3)419_.]B-S.=W9)-+6H,I\S+VX8QX4)0C"/[XY1@%=JSLOKIQ3S>H99F8-,[*[## E M0XR:@1U^]9RMPIH%B/($3&=]R?%&1\PZ6=:H[;H,1ZOMED^CU038$$,8H4RS MP]:M=+MQNNWFG2'5B7.^K9AH?1H0F\AIZ9 98J"BRNU2,(V>RC.#V#UX40': M%XY9 "HCXT+#?<6OQ,%,"$@K?ME,V=[VJN)WH+_[55&N/0@Z3H[+%'.:F M!R^FXKYP"CDM[OT-?#)?UQ#E/;WY(+T\2ZJF.=)@&Z"+%S$Z;Q5^,NYKT*UP=JO\@9>I)%XMU=HZBOV<_,2"SGC M,3YC>D!D=JD^I"DKC^1.UVI3'XZLUL9CUYMHK>I]1=YCA/Q7F')W0FSW:[2H MS*#4PF/7ZVNLZG@ES@,_XV&Z_=L]Z?I;2KJI]L.!WQNB&Y M#5[I3Y/G $6]37Z=];#&L$Z%6&!H*VR-9>'D]JWQ&VHKY_E\B["!]NW:2A0, MEK1(3 V7T(N-I[$>TU4QR4[S#&=!2L_VO(-)<@D1?6@K3)0Z&1H[DDY^[H#2 M\8!'4281VX]W$_:4^Q>(YXL,1),G@((YN'@!*(PQN$5Q"*CBL['#4E, ^R&K M+,![.-OPG->AKJR2%P<\&"M^\6<>9Z^;DR%Q47#PL C2RB1D,_4$,/V T_[, M/*CSH>%OV/G/'?HV/.91V!NJX\69&UM0NC,&?B&LL_,@ Y=!C/X(DAPX'1-, MI-O>H*$GW?NH,KK/=W+8T=-WX#DO[&P7S5A.5BL$PKC0[XY*A"=I1.]\)ZLA M(EU!TU@[D8?5>HG62?#27M89KV_1L,?X;<3E6)8>(:0LBNK%83:%SH]RLSQJ MCQ&3^1R!.1D+KNCKJA3'83$@- S#FI(=B]* MMKIZ.X&]'6]L:TEL2W@OCF.RJN*WU6I;@W%Z ME545O^843M-98V%0K2#&C%%YKV.$JZC7]\@U]I'G02S2PY,CPYB[ $-U^VIV MUUW7<09GF0/ "T/%;:1CN32KBC=B#5VQDP?+"FDWVV SU;!\?]) -. MJ\DIF, MDFQQ+\/O=E1![0'!7JV!KF^FC[L989+-<:"8HA4 M;V? \,&:N[2,&*)G/>!X4!ZX-7.TFHRZ=S$4QO+O,F!S>][6,K_9 M\WMX#_+5+D4X0Y^,*%L!;M;K=L]&^]D#>Y"// IJ73WJ@/:Q M5K*A+I;H*TQE#@IJ^SVK!K;-GG^.X![-5PX"W*8N=9![4#\Y1.5& M%%I!MV M;RO6W *%;/@.8(">0$2$NE L]"@WP6/7!+CH3431UCSAT0&M"J+7\>BVPF>2 M%,Q!Q#;8Q0O]LSNOZ#6JO*/:Z$U@WLA"]O&K*D9]N<^.UJ74,V(Y"4Z>@CBA M7R.26;#8'-G:,RAV,W3C(.WF343(EKS@T19"*G@=A8X+1\(%B/($5((:I>$? MJ&+=L+/-MXXS>WS'#*P@248-IY&L.T+\V).T#IBB,",[^A0FD!!^WL\0_3J" M_@#3#+QD%TG![O,^!O,E8V&]Q>BJ+_*>O,3=Q#'K4>6%]J,Q8;H@+5&8/X(# M\BMQ"6';@:UUH$&AZBT VNJ;XK#=IQ<7#+-OC^_ HW.U?!L@]<-1EP@U, ZB MEB@E/IBNA!+QFTYN,FCZJ6ZX:Y[ZWCT3R)&OP"S(D\S$63T-U-WU?7-0D&GU M'#,[2GLA/WZ\ 8S7W.R'#>LW'SI:3'/" 4JD9UF^9%';OMG4BU I1UW2"V/* M8SZK\P7M9V]OTA,I/]JLU^ET-R[WYJJUT2:-A$/RF%T,+EX3=>%N(F?#[_6@M_G][660>$J/ECUJ=#AP !N( /8DV'_21,%61AMA M2J7O+RB2NNG&==.U&\9<$=MS1&\OZ\(5K!V]S!?"33C/&V/MFY7\<4/$6^9+ MID>8SRK%.L\<3<:L,(!BP7L>*:FH3SK-^C'RVV%'O6ORS_()XT%+5:D)XD2X[!XC(FL5/8((QR+KQRGM7#/#IW@!F5*U@&SR"?L?8! Y8/KRR MM&35(NLTZ2T#1$VV6D%L$UP&%K&-,S41FIFGW2CY;>BU_O/W&"#BU\7K-7@" M"2.?I=>HCU%A(Z>9,"VD04-+L+')[["#/V%'7JRIF!NYOMC,$A"CMEV(J;5U MEVO3A T<9A8.W@0]MQ"GUN//!;Q> LY/Z+%RBR-C3YB:' E]WE0$K06\2E=Y MA@N-CI@Y3P7*+K)8E*YW#EJC$=11FPD;E>Y:Z&%UX]=(U9#P6!DIQ\I(.7Y+ M2&&K;1TIQQVD^#>FG"@CY409*2=O"2ELM:TCY:2#%+>YAG/PF&W>J/#>0$BH MUHE-#I6M>J KLA-& &=W9-=]%^,?G(2_C*P2ET_F",TR*T-EU9J@Y7"E\.1S M\V*^:TM^&N 8WZ\0"*)I^D> 8KK-I9)WKZW7;<9$KZB9O_ P5%T1+NK<+4R" MN+82!N&'.7PBEJ(7BE'TG%1_4]R<-'!3_MIX._,54IV"9+*$>>_4%!E9[VU- ME\QG&"BIINQV'KMGPR^Z\;&ABD?%:@?>XLE7_L=-7!2+G M0JDR?,>O4_Y]#EZLY)IB,1.I? *&(]WGXKF.@@JJ--W89=3UH5>9<@,O]C*[ M#OW(2FSK.5*8IU9SI3=IYVN81C M=H"/0?IC.IN1K6!$!;V^.IW>,9-%6FTJ M$RFV<;3L$@0K--.7!XE-4DB1J]LR^!W\(D4RN:I\6\*95?M?B6R_&/[]*Y'W MKT3>OQ)Y_TIDV%M9[9/V,\]\(A!!+^F<>X8.SZ@QF&2+WD2 4?%=+**6)29ROO6JPSN'R,T_(+91#">1K_&T17 M$5EXQ+-BV5C6*1?2DP7B)(VNR<]Q0A0!F#PC:Y3H*\@X+\%&[J5C8NN]. I] M)73!;5FW.:J()*/#S&@2#9Q$F$G^2ZH6N(Z?Z#7S&1DOX[Y@;%@;M*SK%W1: M>@X_^[+@NLZD^_!K'R''P6[:0#RF'=>O$>E#'--[2] PF]'.<, MXMY'J?H-^4L\;D//86=L@X$+,6XGS=>QSB#U!<+H.=Z\JJX T_VY,L7F9\^= MS9%?QY4;%I6C'-\^NS[YB"$X/GUM_$M\7XU>\]ZU-*K-MUI:H0J+@5;0@8]^ M5Q7,_K8[Y1D,S1BOCB14_'R-!Z^5C $#5?5FGVZFUEMSQNGUXD75 $NZ@ID/O[M67# L9!;9O$QZ]-UC^ (3U0LX&0H0O[89@ M9*S;;JYA$'V]YAW:RGFZ+BCI//5G':N%MNRA*3#SHM0%FRK3U]O M@O^#Z"P)B&:,PR'T6\JSNOV6.[N.,+?/T+6%5L\>Y8"9$F_DY=XF8MA:CD9V M:X?'21A 2HQ$!?NT/J94%T "1';'O@^)]L'8/V#"4S@RCYC8"A[%)TV,BDAO M*G_/@HJSV0*2(^O%B6/D*BU(SD(') MG&Q6BK,1F$"1$U86$Q'N'E"4U1X(%%$__??MO.+#ZG?Z?X\!!O_X?U!+ P04 M " #@A@9-QHT@ XIN "M@08 % &5M;"TR,#$X,#8S,%]L86(N>&UL M[;U[<^0VEB?Z_XW8[X#KG8@N1V39EMSM;OO.Y$;J4;;NJB2-I'+?"<>-#BH3 M*7',)+))IJK4GWX!\)%\X$D>D$C)L=MC5?(\0.+W.SAX__O_^K*)T#-.TI#$ M__'5T3???85PO"2K,'[\CZ]VZ?L@78;A5_]K_C_^KW__O]^__QG'. DRO$(/ M+^C\[.?%[3J,J&B*;FZOZ9\8_?F;[^G_.T(G"0E62;AZQ._?,V4J]?M/[/\\ M!"E&U&F<_O0E#?_CJZ?/W_^YO/WWY#D\=OC[[X[^O;_^WAYMWS" MF^!]&*=9$"_Q5XC*_Y3R'R_),LAXB6OJ7QZ2J#3P_;>5+ZD$^]?[4NP]^^G] MT?'[[X^^^9*NOBJ*R!X;."G%OW3DBWFWX]A/+O MEY (W^(U8O_]='LAU?[Q6R;Q;8RSR^ !1]0E5\]>MO@_ODK#S3;"Y6]/"5Z+ M[41)4IEA7^=']G6.?F!?YW_N+7\[I'B/#$KW) LBF')R>]VR=MP,+_05U*=5 M%?D*\BM3BN,1OG+-S?!"W^ D)*OS>.6^X&U74(6_RX)D!*ATG0U_ ?>E%A0U M8C]=TK\:?O&7#,VR;)A-6*M"$FZKY-2J]QBBI?? M/)+G;U,_^>/_=4=%2_$_ZTS\6&UH\^K_L0Q0\EO;XJ_S'5\)G M69BQ-V@]^[997*;?*'""4[)+EKCEH5."?T0/D=6G:M1T7C29T4U$W;+D ,?O M/]U]A<*53'9>_838;__^[;[,W?=<),VZ"9)E62#ZI^8E"HEOEX0VF-OL?>-] MU@G9R&J!:#Y>\2VXO9]00PQE!$ETOQT)=:>[)&&.PW091/^%@X2&KS/*JQ8\ M=&+%2\K%!L!29A0*H1K[,K JU>;%4Y0_1NPYH@*(24R+8FU5$O//WL2V3*.$ MN=KB6(@_(\L=XUK56@O@KI0I7EHB,P#H0HM0*%<9ET%?SF);WY8QL@C!N@4KTJ'BYYJ,!H*T;@L*JP*8,HAW1 M>?X+^BW_[?^?%I#"&B#J+]>$7UVJ1%U7?X#@$-)-Y_SL30J44RL5\ +FNHHEE?8AH M(%%K\D)I>URB_$JB74P[U"\?P@@GJ9 @$ID&,3HR@PG1L@A+!+%Q-0%$.B7P MJV+?$FK(6VQH5SD<#?XBU)LC!^O,N";"=&M5JT 6Z9 MZ&",BPW#0EWI0XUXA6H)_+(76A#0M M F[IX""['J7L;4<;$V-&-P&"DVD*Q6&PUYA'I@#>D\:0N@,5.S@@HA+SE N MBVK"7I#%! >D3TT)::30;7%*ZV7L^9_]--0'^DN[%ZN1:LT!=:0 9H%:-J'G M@<3F=3-!(JW]7%!]LI,_]V,V2%:'Q/B#BV>$6@KM.2&AO6E0GD]/Z7$ND!,B MO2$'AO6:53=H[SHPPWM;KX/X8A+4.\R+ZE.(>LFG5^&^IB)&?L?F6-B_Q(]! ME#<[BR]A&_&2I\6K=IX.0'?+%A2FQ69E2!9)S_F/11N.?F._3SQ/*JL4HOV2 M38BV!$M@"O7'#L7WU*XD^M8?M0)N_@@@QC)#T&&U9E,722O1??!D/_D1+1O? MGZB_FS@F,JEV&-QK0D$MC)]QFC&T?5_\S0#W?0UP^:__.*.Q]SG(PF=\1=@F MAR!:;,@NSMKXTXB56)2*]<2EII2V,,VZ"]/S@IOY$4'71'-^G82/(?T-Q<5# M%/"G$X-:5ZG$J@):>)=H,.P;&76'F",;R#SCY('T!LU1?]08MI[5XQDJ!=#B]8#FV EHCGNW MP643O [2!_X]=NG[QR#8YBD?CK*T_*6=^Q4__V/Q.4A6+!<0=$:$SXHW;SWK M"7IA*2#R0)5A$;SE\G/^$T\'O>B,B"N%&'S+)F8;8@RH"OWIT+E<,I*$\>/I M$ZTRG"[BU7F2D.24) E>,B*EBPPRV^6EAIT-G:N]=LO\=? MLA-:AM][T+VC:\'WFNX(A*^\C?Z)W,63)=&'5VE.],F/+ M]9;_JW@0OP4.$BZ628E9+A)KT[0C!\+1EUI:0BJZ\D2,# HH4Y^4SM,T? M>L$L63UV*:3XZD*NM.0%I!!:= 81J^$>@Z M<=$/'4!1/9^5J[L/'B61@ M9PA0NJ,ZX\=)UG2&SZQ@5SA31TN5:"MFBD6!:"$R[B"A4?DQ(8A4?<^2I!*9 MH0BG*0JBB'QFIQ>E/Z%_^^&'O\Z^^^X[]!ZQ.OQ_T+]]_[,,V9-ML$/^$X#9_Q1;PD&WQ)TG3Q M'(01*_@'DMP%$;[#RUT29B%-ME;_O4LSEL?2=[I>WP=?NOQTY6%/:W@/PZ,! M=)F @XBCXFEBCQ.O\T]Q@H,H_!=>H4>V*9O$*!3-Z. ,D37*@B^31R=GE""C M8; 3"Z&=M4*HFW?Q(?*>8?HNRY"??4C_CC#[@_9B%QNV@^Y?_/>;A&QQDKW< M4'9EK(?[SUVXW0C3(5"SW1@[T"Q<8!U4$.-HJCH]31I4(8IF&$F'NYK7K*%5 MS9PW41(&R>+0"(8B:3P/FB2LVYNARB(*XA6J MVYRATBK]B]F=<9'*]!\$MD+?83%XXO$9DW3L#*_#&*].<$S_R&[88_Z.7.>& MI%E"WSKALR#L%=-A7;] M4-;7W.8&>$PFS 3:-FR@A]P16M*?TX/KGP[FFWU?%0+4O?JM?1WWZ,,.>T?_ M@XN+9,]E62>.*ZW4D*N@AA_T+O?T-6*^6+[(O:'"'<\,:6*XSJCB_1^QQ2FF M7W-P.8"$\P-)YLR33!/T:-X M %'=VNN\T$#+0@5E>YV#",N]T&\?BOO"K5?TM7'6(^+:OXOO0798 !T6',<. M?'V#6M:]_JA79(./6LV(5$\M\R[JLI%:1E3C("(30-0!BR@#HL44G;DI.V<. M.EN6G:=<$;UCJE_/T%4^!G,H_21@V _KQP#A_@#Z&65QY=NPAECIUR1";L[J MXW>"O%]2!, @TMR]I6LMPR*6L%;SZY\.*H!H]G(-!<2@>"+9X=6_3!.&EW_N MP@2O/H1QF.%+6M3519Q1K(8/$5ZD*<[2O]/>PA-]J\4S3H)'_"G%ZUUT&:[; M;(4P506:(:8&1YO^SF%#SN!RJ./.0//S\O'[('^.MOPTKZFC# *"3P:VO&F MO]5FT!E:NNDB3S78D-Z36\RJ-.3KT/>Q\IZPQ5>G;S0LM/7N]ZR MNZ'#^'&QS,+G?"VE).MQZ**,5$Y<#(U@#@H%&MG)R4IGP;Y >2G)'=0T8S MO.X6/\ENU3ZZ-=):Z )PU]@;-(5M'>N8;&=/O 5VO_MU>C[;0X@ U&R7W<9F MVB2W]#\=UWFG3M;A$3XLV=IZ.)2.#7-@Q[$JS2M9U568+^[NSN_O)F:'N$Z( MR9=LX;LAUP"PP )X]<+-Q E-V]4MFT?C/_IS/EF/>I;-;EE4]*1S4[PT'X(P M^36(=O@L3)<127=)IT>@DVM$**$<")H%EN&746@\Z6$NTYW?,]\HX$(^8%U5 MH1W8:[Z]B "E2X7I'9=(@8X%"J\](9+%2!GB$D@+H+V,J\%0,H0.@1!TP=6 M8105ADP@M#L*AL:1KPASU_>+2^1/ZB:'I"Z =;$&&)HOI+QFM$SQK! &R\I6[-46BPIR!?Y4-F?]P>+JI$.V3<5 5,T4M'5 MAZYEX)ABI6!QZ1^O0E#RA$GB8PH+ &//[6L@@[[*AP8 MP[@Y'N5MK-(/6R@^M +;\C$,H;V)H7Y%OY:BT>T^;@"\_A@$VWN#CEK?C@,] MK%LJ11N<+SWU9V1"4%,=0(N_K@C+>\DNC-M6'%0\<(/<-6Y;Z[5F>?_@,*M= MV3Z;U_N4K?3)+@UCS#92I\LDW!:']IP$:9A>KV\HWF@9^5RU[,Z&_@:*C];' MP$">V+NT#:$&)\;W+H2*<#V-SKD$VRA4EYF6E . 1:"JNLEK>UMUYO4I%5-/DYQD)"8!^8_J(&YAX?G!*-DB:N2GHX$-3>4HV#V', MRW9*^$4MM*CTKS1<\968)+X,@X&$6E@!]!9 #P!,%D& 3$,<7>IBBV]"W9Y"&&;\Q)P[R$,;[(\*8] MGVG#,*Z$S2W(); @9-BLW,V+T M6R[K'\\D<%"335YC6L8U536T$_GQBGO=*ZDU4@J>05Q3+;'KFE-F5U>K-"4M ME ?76>LJ5,,4Y177$@4=*Z:_]EJ0A,H6WIN(RKM\<(OR5<8==]MLUNIKU65, M\6.IMU%MJ_M9!LO]55J:OI(O^T<%1=LOLM3-1Y@IR5DE5(+GE\"-8Z;)/5IR M3F9(R#[O**<"A9I\FBK3TE"@KR&DU*-/U+RM+@NX6.$X"]=A4)TB4AXTLHA7 MY8@+VZ:>IKL-7EUAV?(@QU[DY(?Q A\M(,KE.+P %M$R'H%YGN\MH6"3[YPE M:^I^;[58K8*"PBZ?0XKVEMES9MKGI .42NJ0"8U;;8R%<*@)RG#OY%,4KS79 MMY@?1W?*+G/1!V:-HCS62A7APZ?$%?CN8VO7EI%.96Q>[_+PBWB\"SPZJ*AC MB4$E:L.#Q(:&\4K/HZ(5?'F&N5LXJ-:78]0T9HU.>Z&$3M\6DC5++EQ">?1Q#PIDV8*E:I?ORUT2YJRL>#M7W.VR$Z# M)'D)XT=^;H!1.R;1439@'1TG/&]YL6VR\D.?[[(@R>P;+K%O>XJ+[.RIW6Z< M4,!N.GT,XY@=NTK67AQ<;0<;+9T5M6I"XY:ZGK]"?V/AU:I!RBO[/%;>$&SE M&@2O1QK 8G9G[UN!JE63 X'5;B/C#*S';K,GB4<0C!XK,/K:(7D\-B2/I\Q[ MR&9#8GZ,,#_X-EWLLB>2L+'R=K:CERQS')7D4/+);4/.ENG=*&FFT9[G HA+ MS%#*95!0":%WM,>=_SIU#\2@THEU[;2()5=JT$EGVP<.79&;(!'V%50R7=[4 M9> 8L[?JB"L=!X8L:>FU^+$-$O3,HROCQ8I$49"D+#_*.>(/100U*R:'N"*D MM-B+2PC1MN<#%2)TXHI'.GR&K MU&;R!&]5RNSY])/O--/#1,PZHVJ4DE"J+>&DQIL/%,W;T8LTW>FSO::4+-,K MI:"SO-RNTPROX<(JNZMIBC.[D MXG-6U*E>5T75K0I/-Y0K*3*YNTP=>:!(X M3>X&GK:YS-AZ)&O2/"TF^U1MAO;I^4_H+]_-OON._Z^D1%[E/Z&_S7[\X6CV MPY^K!Y0CK(+XR -]^)>_SG[\ZY^;#__J#7M,,C@6NVPU-1(B\!VOB?E=NL2X_8%[S4N:R1KW)5* G!58AM^*8[6EXZ0 M*NWYJ> B[^D9IZMB8ET7749)E-H,4MIVBR.X!3!Z/P- =-1&T45Q'3R[B_+K M&6)KN<@:46F:EV59$C[L,KXW@G[IFV#Z4QUA 2>;4P1!W*2+5$A*"_(S(:N4 MMB9W.'D.ESB](U&W]ZX3K$*T7' PLV2FC0/TCSFO8OS(EKVJ0[3&F9I<2N4Y M>\YGY!.RVBVS%*7TT=2$T58PL:V*-EMD.DVRJ"T[Q1!@<-:YZ0^?HSU^N CO MV)9"Z.Y5(4D:>(=#:=*PNTLSV@HD?/D]VW3_%&[3CWCS@)-VW-5+EH%7)3F4 M-7+;H/U6K1LE:S3:\U( -230;[G,U'U2@XHFUC72HHUW)>'.&'_1# M0VJAXHO(A 8216P6DB-*#RIZ*!3G[)DWHS.:^B,V7[N)?[%\'?HJBY.B_B*F M1=FQ@9Y[G&P$B!<+U-#>%@! >M,D^$Y:J0L=S 5*<_872YDB$DQ\'HFBMHCI M]^WBNBG;QK3(DA, @&7046Y!35>1T1IE9QW;)EUWN&0FO9$(2UAJ#" M:QC3T/ -6I&X)'K3Y-SS\JESJ;K$N)T.I> 3:>837?-0]V\13I5:^M+8\@;W@ M7&:Y@!#T(*-[1L>D(&V>T,&BDA&>#N9)#8 M=4<&FYL85)IM,OBS]EM7H5(N&%R[(%&0<\&7RQ::I?H89+LDS%[.@DP]-B(2 M%#*B*0A*BKII=[P0>#&G1D=Y7OZ"5O0G'V'.3-:JMU96B;@R=UPVHJ5TD-<"2IR[#7D MU&A;G9 8:YPD>'4??,D/P+_"V17]CL+KC\V$*Y*HA0=3167>R0B-@4,U>[0& MYJ5,L>\'9<$7//$)6X:53OI439M&*KTFF?0>G.,+<(S'Q-4P:!W5L,5VN.1B MU58@MI^8+Q=%BR@BGP.*!OJLLO#Z$"@='H*#X+2#157I:M>8F 1VI7@WM$O$ MX<@G= ";#QGY,J2?W(3GL5U=[V)N:>M&2BZAIH1>"B]3\BN,V=4+<;Y[DD9. MMDM^/VR<\GEC^:Q6/_4]_RS5A_/1RB$P/_OXUO#5WN2\T$)U-7XVPN0<[H7\).)-CZFI4KK>]#F+Y97L*2,+O MQC3II3_S0M8HLF&\L'XMN7XIGE"R\SPUOXM3<%@9S[]L\3+#JP^[C);S?+.- MR M.ZF^2WF(VJ+/"R?7Z WVC(/HO'+2WA<(;;L8'$,,P\0.@* [B"URI#.(/ ME+-Y0PXEN+B_].$%94^8'V<1Q"_L3+15$<@>BO.;MK[D*)"([\8R8*P)8QV M#T$L!"NY1['2. TRTY%&.(?)C]J+V[@T*.4QL%-E._5#WKQ.= QQHHP+?=(; MM;J:S=XF->WLJPPTK, )9K\&R4M=:,%OTS;KR%@:4W=NC(VYZ? 8NA^A$V17 MDAX=(QL'\WMV2AY:-E*2-4EX*N+#545 T-3WF'H Q*@796C7H&=E5<*I U,M M>-)B)5GX+SXM=;W^F>8\*3N_#NOS"*VF-)M0:(+G%%)?#@Y$L_=NEV:HKB5/E M&6ICFND5)VR^)4C+)])'P/3$4^S*HM[0)"@ISJUCA]F=)G@52C+HGD8,FS&9 M$MVS)9E.;"-&-.IU]-,P1R%I%"#P"[F"&V9Q,^ M5"7R*)"4@X"W.-LE\37/XO-%1L8S"7)5[5R!2-79;$#7V2C9K]9]OX%]B;EY M^1PE7("=M,,&Y5' 97R+!P88,AI]5]>MZ?AZUXK9"+K,^\A0=I@&ZQU#HEB: M"%?@SO6*'!B5D^>+-XAQXZ38#_>-EC%-:RDF2RNM QJZZGIE/7@T<< MNL+9#9\5"Y?%KT9L4JM)>253 V>8V)$MU[0W;EDZMJ.>PM2<[8[:%@^KY50^ M$E(#%"4U]96H(ZG8@IJN*J\CXM1A]TSM% JDTFX9PVZI4SWB]?(N'_;R;IK" M#8B-^V*P*/:K#R8NI_38G'[JENT1X$$[=@[=; [O4P2((- \NH?]BV2[^+RO)\667<_:=# D:Q:D#X21?F5Z#P>Z)>J]RSQUT"L#=0GW:OO VP,#\2&[>M=3X/4/Z-PR8*6C]FR)>HUTG@W<6'!E4M)(>Z2F0\Z6J).2.S[@%]^'!9L,SN MJ4O)O15ZT0Y]1*)@].D:=T,?J1\S^DC4Z_0I1;RYR<*@JH7T45>)C#Y=+3%] M9-:GHT\U:GR]9JMB:*^;9_.W.&+[!=G<67KW%"3X(4CQZB9X4=XD!F*LI.! M8T-).L@]*(TA2J(D^G '\[N,'5-\P@10W88_4TPPV"0N$-***H/L-N(.0 G] MCTPG]<)+SY*'L68;FV36Q@I.8O\NIJ! 2@02I10>I&'J0&*3!IQ]@I,>(3VC MD]APK_"D*N/T3((;W8$IBV,2L;&C_0&H9-UL[@M#?.UH.D/O*#2FD^7 M:'M)/-F@EE?,FW+([#Q(XC!^3&]PPDLI:_2U,[I:7FKKUAB60=-JDE5ZB32V'6)'+ F1^NE-VB.1*CQ*/3#04@2 MKH=CR*<02QN"<*D)KPT926@M9(#)P:U"CKFH'-A08J\WYW^B=^SF"1)%09*R M_68H95(3[S%5UZ."!IW/KF9 _@44Z*_9\P;X9V&THRF1!OHM*0GX*RE@^!=V M71*@Z<*& G7->?&/@Z!!NTX51!!4@)H*Y7=0D*%ATQLZ2$;^=6(20H"-ULL, MNZ2$Q0B[4E68)WDR:JZM5P4I]"/=,@T5+4 W!:N,6^78/;IG-GM]U;I[ &U+ M /WT.F!CF%K;XF;2Q'J]QLOL>GW^9?E$JQO?!AF^CD^#]&D1K]A_SO^Y"Y^# MB VXM(-L#]4R\%JI#F65A3/0 &WO5TDZ6W/S7(.-B>)")U]4F?^=LL,^EU1O M8F[V01$97KLM"EM8:=#:VOO$3.=KIMA-YO?!%U;86\SJ)HSRQ=2+[ ->X22( M[K(@V]&"O#2$A0$ Q&(C+@RT"!(N!I4!/HI %$ M?FALT7EP,0]CZ%,9'HQL5'MNE]XL93"' .E92RW.ZE0;C#3S,P;FX&9P3+T- MAMM1==@U?I\4T_PUR1DZ]6$KK#L RCJCX BLH#R$6\>.@?1 M:^5:(5X@!T2SCF709%#CQ(148MUB*5K^>XI^RQ]-/=RGK54!:905(.9*1T7$ M$8G=Z:A!>Y;9RT>=J0&*6AJ;&:^?^S%+6!6."#]ZZG)1A/M.A'-O4W'P2!,?@VB'=ZO1)5M*C,1 M+3FG%!W*-85Q4([I_2BYI5.?4W@$\3(,HMJ>YY0?B\)T$5=&'W' 5(L%VY[, M1AM!@=A768MN"JT&S;36IZ?7R4OUYR\A3N@W?GJYQ,^TJKJG"]@IM2FG48(B MG]*-$QJ:>#0BI-[0O$; 2H0S\VKQJQ?'$EAB1,1%XQJ4L%*I+^2G@_-CN9]/KV"; G[%2"0)/V&FQZ4JKI M$E_UYJ9 MZV3+?X"+6@L^0X4AQ"VATM0,[6-*90V5YM!OS"#B M%GUIZ8?B69C9#\>4+.?O9UG<&QA22@_BVHOH!;0)A*%:MU>O48/KURL=@1^? M:NG8L(.O-S4O#J0D27WM1)EMK%"0>9Z$F ))W/4WKF1IYU]I0=+]-_ Z(H[! MEO[8.H4"\5&S27QXD;2*Z+?[@,W<>+/G>RP02U8*N4;QE.N&=.5D0+!LF^HJ MANU2KN*8R\R)HY%FG;\A#*[,6)'7<\8V,&+!UG8=VA&51S4+DNZ]3<_/BWB[ MRU(^_/V]<&6?@62;C2))*!)V;3OAGM2-$>4DVG/^"_K>D]5])C4KXI"Z"B34 MZ2H)&2.S[151CHR)LABB"*M 3Y$N78F"C'QD0Y=DB4XW&(UF)-Q88RH7!EE=*C,/OZY4XTF_HE1I8'X39-5$'V&7J**P M$DU1C/G&_6"YW&UV^>8F?VX),T1%9\6I2=V)UIK*]+JK3-4>?.3YTGNNA6I+QG.]&>*:B*LB MINO+LIN>,#.CN:[NC7DO,F08".1E\#$RG+SLRRM:'VNOJ8\(74UWT:#M:Z1( M('';,PH(K6DB !OEK,< +U;2]D"3&?%5U6Q,^K810\*+?4]&]I]IO+DD:7H= MWP41OE[?)&2+D^R%W2J*+FBH-9+>9&V-B_Y@3.\:/?#>Z M@M]6CE74MC T9W+LT*R42O)3MAVUAEH@A0^JSR6 S_3IY;3R.!E:P M*7$[ES X/?IJSH31.R;^-DT>R(%+F&!W;2MBUI.?\ M![0)DL=PXN$Z4540[3=L87 OU(!A6Q>V/N$:XJY=B\H\*FLS_^F0:E/6Y!E5 MYY2-%^W*X2C"RVP71&7S*IS.TPL6KZX2' A;N6G(1E#K105IC?*\_GR?(OHQ MKV=0Q<2V,II\D.O4Z:&S/"%9BE,Z]UN@),=7&$A6=%%(#N:+U#8L871NU(Q1 M:\]S 40EL#^'4IA4,+&NB39;I$I-NFAL3\P7UH/[0#\:NP4]C'=A_'A-*#]G[*:%%/>&:H:1J5MO\((PZ@_!KC MR+2C"ZS(U?9J96=)*M5(O 12(&&R8Q>^@R1SH0].8LWYZ?75V?G5W?D9HG_= M75]>G"WNZ3_N[NE_/IY?W=^AZP_H^N;\=G%_0070NT]7BT]G%U3F:\_Z4?*Z M[P0!946)^-M1Z')/8G/Z<8;S+^R"!WR"8]P=^M=(M<<7VE)08PM-NT[&%80N MC,84!)IE<^Q-,BZO0=$ @OQS2P8/F@K"@0.1S>G!OQ_.D)US82(J'V:#.\]" M9=R6$ 97S1BXLQQP:YU644] /6&(JH;5XVP&!TVHM#0C;; '2N@< />YU(Z& M8.BH#B*T%T*_>7,L!#2TE)V(X=B:.(U/<)#B,YS_]R)>+)=D%V?I+5[B\%EP MS(.-RCY$&Z@,9YC6B8.%E!9N-;0S,S,O?T=)]6!RNID#@O2OL [[M-HM%AIZ M&PF'D!'?V"$$!/,6@(N@=Z7PURB,407-VS<"37G+X 2;?K84-\&+53/1DM>V M$96\,V(6'H![N$;.^A&R;F/?(&SS7WVE7+O>C?@FJ!I3KA6J9D1K^/&(9.SB MI9AZ"W%[^YJ1K)1<#5EP8M6LCY)R=?W9\:JM/Z_]X!N=1+6LI)*D,G0TJJFI M*=2Q[QI.#C,G@:=!2)+G2J\88<9945^(^94'R>^ U49LO:HT@*M4P0DH=^8V M9]+ZM2.GQIR'UV_W@HR2JV95J6.NW(J:R#KO'M'Z)L';(%R=X35.$KPJ9E(6 M\>J:[5/-MT=K"6YC1$IU,R/@I#=Q.TIV9U$0NWA@;'A>2"*"#/9DM^%*J<'ERY.+'C#Y88)\7C MT<2O-+I8%!<_G@;;, LB^9(R2T5INRI7! \?,E=NTV>-5[L@H30V/WVBEFB[ M2&,!*06+LSQX,(CVF=Y/O@4#+8"4 <"D:G6',-CB0DU2S4UIF6H0%_#3JG'T>#H,!E5 MN81!HCS9S!%:J7B:8L)CU3B%A .K9RDBSU_S03J;85:-GKHU$>FY87#7D^/T M4.FT!XLEMLHFI1A=+<=0O"2L B5ZSJHKT(BU71,&Q)7YG9:Z;-M%$)V2S8;$ M=T\!Y<0BRY+P89>QF?9[PG\[H6^QN@E>^!Z-)&&="'X[GHC3( ;K9!]H$"(* M#"H">'B *(TV;@QW,C\+HUT6/F.49FRQ+2GN97U'DX.46_S:@^ " ]=VU $# MC" <#;+=B5, )9TP@*WP>G\L[GT2K/ F2'[OQB6-7!5NI'*#HXC$,FQP4#M1 MVK*ZFJ26'[T-L$D*DW>*.U.>I88VW5<#"5W2"!\6CLUK/$4X*BP MFCTGPRXB#[JSP=H:\VI'>)'P3HUO<241HR_;/>RK)M@^X:MC [[& 4^LQ#5IQ;2O&[S\%6>MZA7*@5M=I"0%!NFH4^XU#J MP036 L4]N-E#Q)YZ=+"AHBX%<)=_>3'HF_(B[(LL3LB ?*7DB\D>:[UHQ0:5 MZ&!.R(W#,D/K1\T/C;I/B\8-:I;8UT";(7*M)D]TUGUBBW39@592SA7 A052 MVXZ98K5T0*U=YXE'I]7HZU?-&)-Y?ZF2AB_>S.P7)6,W!J5/>,4.T6>W UZO M;W&*DV?!7(RQ1IL^*@TH&LE].*&3UIT1K316YN5S],@$/*&50?V+Z&5601*: MR96%=-/YFIYVW>ME18_:1(*X.K9NS)8:-$O6G7K3,6Y$A.HF6/\2+\DMKK+/ M* %PZX;6KC9PK5J-JAB< ]RU;E.O1U_-[YD/%!YJ]4K'4\SJMSN2,K2"C\&; MM)IAF[H]WI/V98;HCX=5LBVFR,S72C@FWASDNM9.#8BCK&].95$FT*4K[UFVQE)S&Y@VP;)] OE^F!( MQ$7;JI5PU<2,D,SF_JHTUZE084S^4^G%!;Z\Z(S1HK<_:<+7/?YA*><-4 ")Z MFM60A)%R92$)=;XFX]TEB5+[ M&>H,9)^1%TC^V3A4,=#;4&@XNP1F@>DD]Z#ACTQQSIZ]9P\1>SI#[#GZ+9>8 MGC^JVB0VW[[#$(%\BQ)2B]YP8/$E;.=]*A$)_G,18/0SHRZQ7[-O@_Q*38)[ M]MPSU#=J4('Y]A=7(YY)J_"^MS8=VO>[HM@H#=LP\D2B%4[2\W_NPNQ%,O9A MJU:RPEAM*%,,'8&RQ\ZGDE$VIF@ZMCBYN+RXOSB_0XNK,W3WR^+V_)?KR[/S MV[L_H?/__'1Q_U\3T\T6+F185;9H:6BA054KK][2UY*VEG1U3E/KR73=K*NA MPR'<+#;N7-\O+M'A,[,/(_LST8:!('/\)D[ =E.8.AN*OB/:)-1V2+-)KOSA MZX2:9!T!--:FW+E1*]_I+DFP]$I)O6 WM'<$X3C5,NTHVQ)[,6212'E>_%C' MD#?GV:X%68?0B6 MK' O[ B),&/'0GS ^ 93_,59\-@&80_-*BY:: ZFB+$O\'76]K[5O+*S-O_/ M79#0,D8O;$%:(8;6&*-M)3@U_>P11 97;9NOQD::1+;T/2Z, 9L :[^ &.:- M1HS9NJI*L&(DV#<+V#+P@H=<9S'5-FB64;&:!6W&Q\.J8(/H MI:IA7^*/>#F95$ 0BZ 6BG5,P@Z/2:R;8K>^WFL?GHIZOJ3AR9?U7_*JDX!9 MN[*K(RO#M1]KM@1YP,?@2[C9;4Y(DI#/^1'X](E@.M!>5=$KE*LZR*=ESD;I M%VJ3/9O4JCY[EEG1I<]J[R.#V&FO4.<8 M$L&J?F&)[4H1G;Y);%MT#5V VY?DK"PK[;J&9!4NBZ-O;Y(P7H;;(#)HOW2J MBO9+KNJ ^C)GH[1?&N>V[%>:JXUL;LL'[#+VC0<3"CW@HR&Y2;7J.2ZSHN.X MVOO(*';:@.D<0T)8U8"5>JA0I+^4JF\+W!8MF MT3]J"D?CQOEC6O1]T/<$! M+>#CA_ +7M4/PVRW8;V4:[L,;)0!]A^8NX/>F6#M6;=GP=+@G/^,$G;(*]\[ MGC^??B-##_@0B$KM;GXPM]/>%F%; B_(+EEI))<0T!9LK5'7IBL"6BPTDFA5 M"^RV)&&7DS ^1=4H^8I*^\,JU5H3]3>7\T.TV$1FRPND7]%OI05[5TB ][H0 M(.3W9EVAON/!%/@MQ=ITT(IOBHMPFJ)EDQ#^P%]0J1(&B*M 3H*]O(P';8N3 M4>$C34-W&U:L*Y+A5#B'I)0IOH)$9B /A%;!QQ%47E14D.O-[_FHJ M)!9?O(EZH7@=] I[KK !UCM7>N@%#-K?SI_E49(_?34(D?23^T-DRI[O%V:QX^+918^Y]MJQ/M5^ALH/E\? P,I9>\2 M,B7I[5U%Q9Y&YY4 VDM,2] !@")05=QDMKVM.NW[EN0 0D+O4- [!(Q(??"- M/M:N8?B>\YR=V+ND"A26>,5.7UM7Q \.COC#" ]!]'X$!\D'[=R!)8GV;N'@ M>Y3CEVF@4@4]O*!WGW(P?XT.N1D;CF9)1CH&G#W,7=EYB6G6HZ%2**H;*J&B M&YH+7(W54,E=]V"ZS%BWH0I+2=\;*A5\]-365*P1LP4V#)@M]3PJ@ETW5 JW MLNK<(M'(3U7=I#;LJ&H]FN2PL* MYXF[M!?QDFSP)4D%[5'WV;[)J3\;SL>]->!AJA;VX5VC>JG:/#KEZY1'+L'XGC3N$%66+,[QX3#!FNXC$ MBSGU@F5$4@@.Q;'4-&BLTGE10ENM/*?/WQ<":"_AR5H^@SHFMK71(H54I\$0 MC>4IV5+U-7(.GW_9XCAM U8KM^>*3&XX5<26@9FB=*(ABD)W?IT]44QXT2!H MZY)8?O8.)<0J+4:H[$Y&B"J3OL./\K9#(U5\#ZG40"I([$(20>U"10.59FU0 MLWSJ24.AJU!B]?6;?) HU-F@M#D]%Z0=.85$FP. G3J!3?"M,'(?1N!O]_7V MP*==]_74YP*JJDV$=)/>GT!8B'#@GJ#$+FQ_4.&D!QJ.ZG#8'CP<)+W%?GCH M]AR! '$,WC)V[?? PG$="_DC](X]_/J0(7$,"8GC*5O Y#&(PW\%;+_N*8E3 M$H4K_H]%O+JA0&3'&+!_7J^+U:]!=$=_R3MXDGEY4)ME*PMCX3/>!]XSG(3/] V><7H??&G'- !392@; M9&IH!!O@'+X+,KPPRJ UU/S\](G:QGRO6! FZ#F(=HUCD_)SE-+/P796#'RA M+/B"4_2 8TRS7O1N2=)LZDP' KH$'D*M #; :B-N#2[=Q P#6S(!41"7]#HJ MAXP;-II]A!FJ64)[4RA(46YLAJBY/P@F1)"?#)MR[E15]L5S$-)/%>$/)+D+ M(GR'E[LD7QVY^N]=RF^DN<+9]=HN.^ACUB!3L#/K,*;9%&34#*)'P?J&.VM7 MM)0$I4^AQF*O6>)R5R-S MY>']FB3O4^J#_E;9GJ%@32.=WXF,3R3ND>#XP&)?$Y\;]@,?V.%2-[3+FN L M3/A8SDG>^-Q09@W+@P"\&*1%@[PX#+(#RF6<-/V8A]P8/P897O5-FX:7M&\< M'NJYEE1M19."TSK+^Q#.OH^Z/9#W_[2Y%A_67VMS]_ MCR@ MI@M0,?12Y6*'1__9?;7X[_F@D='Q[.__?#G64/4WZ@.04K#( _$ /.0 M/\"A:0LP^)W\C3BC9'D 99PHV$ARP'>Y@Z\1<\$&K]9AC%>HL(>8P3+;N\7+ M*$C3@E_0VLOR$.GM^Z[PB[R5[]#I'+&ND=J:F5OZ(JP41).HQ*,%09M"N-D\8HT M8]0N$.O.Z'Z;+P]K##O^YVH-:^0"UVF6YURXA!SZ00\)/?YFM5#BN5,P/EX*EK M!PM.0.:F/8D\EV'PP"Y$IB62WLNH%ZS'#HD@1' 0F@9GO\J+EMYRY6*B8G\U M:;07]8"EZOIMTU!;$P*>"74Z1%)8GI8I\IY5,;U4_"0^QZ&_A3JW;"U D,[. M)S@;>[G7TK2'U7E3IYQ,].9@B0$(:[.[?Y4+:&]GK!,/^I1EVD"Q6"Z3'5[5 M IGX;F\SX3K]%<(03)>:MR7U,TX>B,&*<9U#+8W5!HH6-\B%$,[/_?&AL=77 M>IN21G4C8)]4KT,TC0?G (-=Z:)U-0Q;U;J30@K5Q&:H$'Q]0%,MX0!"FJ\+ M*LKAHIO\4O5%EB7APXYWPN_)3<"*+SN' =:JP3B-E56'HS86Y1AU2Y)]N?H. MZ]AZ*J+*LK&:+1_7^?9=Q'8T_.1!5 $$L^'X3D\DF8_V6#@P'?NQ+K,_3!QE MU6F/,HU$0[.=15?Y1!(U.T.%852WS'"2V_;G6)6#8&^/A:+3TW?RO*7946YV MCEE_V7BD=Y A^6B5L2'X02M#UVYRD"%%L1S'LC$^+WLNXN5!/O22AP%1/:C5 M Q+:L2U#FYHA+JN23ZZ@U$BS>7K(W\P>53,8/ M)N;2Y.UW_S0$=KP!=IQAZEZ-=9NN/:(7I#P..S)YZW[/W@,1Z6B"!S$) *)P M_0]GHP: W0T?1@E\&AT8853 Q6C ']130,IG[DV9(MP$+_Q(U^OU6IL,_'@'%A@[929JV&8HJU,*<3:D>MD%<9!\H(J^1G*-1!7>7V0 MDS0!D)CS(8#?D\7RGSO:/SW9I;1OFJ;%3@1VVVKQ9"4)YS:JK>!NI@K$2!-G M#@._A7L3RAJ;FY<"B/^#_9:X4G 9=MZ%A/;Q(J(YN;> M1X8U>+-CXQ@2T?4FB59 \0CMM:I>#[^3>_$FP:UIMERCVZLF[29A5RUF+VR@ M-5O$JW/ZZW;3':&T5Y0U9PI%:-9+78W1E.F<6]%>;6Q^0[_*4Y#R<_C8M6%< M=H:V3)IOB,6EO&=,UZ-(Q7.C^M607&I#27&-YU&![*[QTKJ%P["DX;JIL,RU M9AS,YV\/S*9-E@,T>]5ZW9>I:*I6.K)$2ZT#36N1EC*9)X=>*T5([ M\X^B[T56)"Q53==6FX:A(74E/N;^Q .FNB5%Y!,&BI&&I ?3NS0#4M!4! M0Z@?;<<9?L81V=Z1=?8Y2-IDT,IUVHB.'!@-6Y:=M@5B7V:<$^G.3X-MF 51 M^"_:/4Z+)[XP2E:U0A8I:D%&G):*F"Q"NRZQXR!L2[STADTK/!<2Z.Z5X4<; M>?L":-((FY]C9WJ@@JEX&6^UXD.IHW$ >2Z"H2\EC4Q,S NI49T6F9V&ZC$BZ2_ ]_I*=1(+E)0/--#G9PPP,5ZT= M.S@&86!1#"C>S_3\MG/0"1\TF[I7,Q1YW8@P" 7"2&%M41!!>I9J0F+ I8<# M"^&*$T?[]I"-&PMW@E0-Y=X&^HU90=R,'^WFY.R1Y:\3TV?2[)="]BK8X,67 ML#,$+7A4MJ"-1T/)7S,&FJUV[2HIVA:?LU\0^PG]QGZDVJ M@=^.]N20/".;((PEH&P^;,&R? @$S-R<"V@V+)N LZ90AV?^LR< ;56- *+= M#RH&:2XG@FG=PG1 I;9PDN 57^=YQ1;L_\H. &]#5B-6@EF(.Z.J:V-5+BQ<2 MC09#E%8]X2,)&VI6,D0D+>=,5!F5/V[P[#DD\F3-):*#+)\Z: M% 65'.=5_JM79)+"0$HI566IB-76D]-+[,$3DNG;(GTSY*(%7X :]DY7Z0ISB1GXUIH[ FCUQA.()T/8$(9NM,0S,C*O!"LSLGEO,I/$ BX M].1,,H8$Z5UG':;IE%O,,_,U(1/)$N-5^H%^T@L:, /ZN:_7ER1^O,?)Y@P_ M=(EHJE#Q4*\PF(8Z%[ L-/2F)J&1D7DIAQCF45A(LH7X^WLC5E1Z:BH:@X+T MK;8V$76Z31Z:>?*"AI=L>\_U^I0VV*&*?4(Y >E:WQ9"4"2#>SCR0)"&?P_AQ\L1/5\42GDAK0\Z3AHJ,)P*[ M4_)$O-OFYX2DG:E$(^$]8Y3"PVFC,&]];)ON*%8C=QH6Z0S,6QO,O-I?9E;U MI$\%=>BDT&MQ2NO!.Z":-:M6-()W;,APF9 M*NN.P>4^:-<<#4&6/F"_.FC9AFI+;$T .JLZ/AD=J]7DE@=8D0:M"AEWNQX4FYY"^MHE]K70H M)-5J44AC?3(&W>(E#I_9WM[T0Q#F2V+VRW$E%ZC9*17?S%1I(+_,W$ RS*##*F])B/-].O=+S365;NWDUQ@E^)E$SV'\6,Y6Q"2;>.NROIZ)996T M:211:3)':=Z!9-0(+(39P5..F+GVZ4K8!S]FJ 8Q)B>R!GV@";8OH%GQ;QJCCVA!6R M6*?7B;(&LE6H5G9HY.GXWBK':T1[3:/Z_6FT[-'I-J)SUJ MITTCA5J32UK[KO$%&(\-/ V"%H_,N0P?8:])H4+LM>%+&J>A #9QQ,Z2<)D5 MNQB$9T I9?816B0SG#E=J["#?'('&IY(].;[1_F&&D\.E/3QLC(O)1#N!"244&LXE@5D'!Y$I'6FH(U.L'R+&3\E@3[TXQ$53I<2F CH$$!J?**14E=#" MBV.&M-6KI(;NZ"&9AIH=BN.((-'C,)@VG?0%CC2@OBKD&(=5.^CX$UHE!P*J MA81A%>R00+%9X/ZP6RB"Y MD)Y$*!<#YP'\Z80:'W9<4&45'AU>J*U7)2/LL@KQT89JJQ/RXAG'.\RVGYZ2 MF"\2_'N8/9WNTHQL<'+^91GM5F'\R X;H?]_=1]\Z5"FMX6*33TL#"::M4\G M"7[?4JA9VL_JO%!,9R@-HN(VI3A8K\,H9&-K:%E8F'QXLC_B"!@$VB' VE@S M.O0LRS0TL.JI:/=0#RB$ QK03@[;.L09\)9Q+NT&30'T;N=I)*0?PV5=O?T[ M /EQ%>SSXSE*7?29*J-2>X8J?50:0-3"6Z;%L4^T./8W8S#C&V ]&??E1U&S$EMLO/*R( %=[W9>Z4L MI>Q.+ELU,\+"W;EEZFA$RMI M?PAH2W]*-FSA9, JNWT>^:=XA1.^RNQZFY7W YY_P+GYA MFT-SN?3O.'Q\HCWZQ3-.@D=\B]E(%$TORD^R"R*VQ/ZX13K/2E6@P9M2#0QE MGKP'9*3TZY54@=BGDLYK^C-4JKY'A3*JM%%-'47A>N*EZ)Y\0U%CXTG1Y&V9 M)P6L-Y6>%.DUM<37NRS-@ICUY#UJB8>7RD5+/*14/K7$_=_#VY9X\"N-UA(/ M+.G/;OX#.&M^AW^R--+X-E1/\&,;LDYP$$;OG MX6C2%MBL:),TP[JB'51;K'Z9PVV0C=[+GU;9H+B"IKG40ES-RPM$??J,TS?5 MYFR;LKU6EW*Z1MODZ[V.EEL[>-!0<=I2]RS*)$/5[:+XU!);%M[;EK??>_@S M$BTHGF[X^:TULWTI/]GPLYPZ4XXY-TLUW4"SZ.MXUDPNDH2]"MLL/P5Q\=:+Q\>$'\UU07OT89R&2WXF<"VK M,&HFQRV*LIDR;R1&+-Z_]@.X6M_F]QH_4?Y;.4%CJ MYO>*^]@YPS^""CBV7U]4F?)LFSM:B" )R0>2X&609L(C?=5"9:XF$1H: M,85F0;OJ*@_*."57G)>_>7*>KZ8&B3G=)0O^Z9_,#LCV/MFH5@4S5!O/)S!$LO:Q\ MJMEF86K.TA42X^)>G%(CG/IL#FN,D&'UUV:EF84F26V\>L!9GH^>M%/6UO'Z MG^(P2WFBNEAFX7.8O1A2&]1Z)P( 60<+%"#E<1-/((MF%G;@/'8OORB%?8E. ML# 7!C%P;,EB'8@C<4@$? =O(R=_A\5V2_LP8?YZ;%T$8/#L[\ P?O9QX#B$ MVA=IS"C:NW1# FE/I_,B@-844:YY($%U /PMXNHPP-F%5GM?-M&U[YMX$&"O M<':"8[P.LU.29JEAU#32ZH1"C198?%/Z<1.T3%R:12*]I?E=^!B'ZW#))E#/ MPG09D71'/PZZQ1%%7[X$H[#!CR_VIH-I!AMA"#&N4UE<4!H0D]W IP<,+J^. MNL%)&9W");NQ,(QV&3M?SXC1O:QT&&YI!8SQ5G[=1( ^13"+"/:6YV8KR)*S; $H80R_J6!0L#,^*X8.S? M@PAPLDMI6=.4Q[*4'P)-@U;M7^H@8*?>B0.FZF"AP,RAFVA@Y=LL(%B8;,2$ M4@_5%61PQY^XBG4/GB0SI&:&I-,@MJ5Y5"BB'ZM2!\K_:*)BU4?-GXGC"K] MUF]86YZ7\8+VH(-X&091/:(<5/0P7(31M_X'11'-<@K[,OD0382+0&H[T-)B M"]I)>PN:)E.!L6NX!,W"KN.59\8E&7/!F6VAAJPSL_/5S(L,ML^FROVSWB5, M0"RP6(G6"X!V"]",7=BL.[,LM[>AT^B M).7[A%IO=?W@CDT7>\+X-#U^M_! M11QU/3!4:0>M#X8I1'?OQ<_\["U4/U:)'D',_@2C-M\PU)-04:@ S4^## MEIC/.'D@FH5WQEYMZ"FS4K'3G\$K"RPH6*BI+#4)!6V] M&Z:U?-BPJZ$J"N?HMU+$,QIU*E;!'5$EJ/E2:JA(TK0Z-3'$AU:)GC4I '4X M5=V: [";'T+5D:]@[Z1474R 4S^.CI(V+-?K\YB^T$N:/V/# M2H5P:AC:>]G2]@",;#E+S0R\NVQ)^A2D7S)G:E\W .!IZ]0/FT;IGR5$3/-" M [-F&:-Q^28,2A&U^?@SCG$21(MXM5AMPCAD9F+@Q#AP_YH$CYG<V61!%-@YABNZ&:K #UNUI&+@#$;0RC%ADTBY^J]-J[ M&\8O5'6?-9+=M#E#\A/2WK$+R+[VIU+!M3IJSEI71V6V*3I[2PV//BFUG$L@6B'W1,0J)%V4U"0%MSE-WR%S3M] MOS4.,W;L@_9[C-:J]RF4\\;MN$VKW$837>/-YJFQ;8NZ+S0H(WPNS!& M*QJ/@B1%6YR@E!7AZ]?:%/<* *.TP'WI,U;#:U.^<=I;^R]V>,WLI6PW IC! MH@] ,UA"#Q-/40G*Y$7 U!;/Y223 MS.O\(DUW17K,4^+T4'-B \P#3O5H0 8[ER-P!CE9(WT7ST*K470T"G".8A3\ MZ?(J-_;A8L_X@/*/G6N2W\Y>C%"O28)688*7[#Z+/Z$UGGQYF;J&M72V9:2> M5##+PZ2FX9:#*5WT0\Z1//\^?)C(UFX-P(G7:[.D!]ET!QW*AD$UD6^;N#IR M;YK5@KMWG?("%WBDALKY"PS*F%T4Z= 'G%WQTB;S=HAUR[0 M=&;>'*T9,RFW]PR5C]MXGKJ-,R_KJ*/2X,5VVJY9EJ8^BOWJM(-L9OKA M&;B!,2\$:-MB^^[^MBI#5Y^P>^_RKS#V(L:NY[%6*M8]^[X<<5]6+^8Z>Q=[ MTH6%K=*T!G,.>WIT -W&7!MEMO&YUF00^CN1&6>9J&1E"4^ITG*6]1'IG0 MV^C12.@V2H,BA_)834FS!.,T(J*W/J!H8S77/'Q-#'#)?0DZ1Z]H4?F!Q9B^ M\[L''F2\GL\=GI'GW<3QATF:?L<;(2G]>MMRM$IJFZAN.7#OLB#)IFD_Q.6? M>'2D5I9YXT:^##W@QS".V3_(&N5?[RVT+3(BCCLBTL7XZ(,AQ3C9N.,@]?<^ MI$ADE<3F9#J/U6=?CUU\;R+142<4X7CU1Q":,@B-GN+Z$H6Z2:[78>C8_Z$[ M2:F]B3[' =>S%#N&=5<(^X;9=3Y?AEWY9_^R4OP1T ;F2AO+: =O\I>NW+) MX(1' O8LU\B34X=\,*#EFXR_!W/D-_-A/-KPF,!#7CX^>D288&S;RY,"+8LX MQ>!XO_,"#SJDCK=?=.RW.IAX:KC#%*;?DI=/N?.4BR!63,3*B7A!_XCJAQ'5 M)Y[2/-RP_LHG1?WI6=D7R:-[4SQN_,U?XG G8/WN2UD6TW3:]NUTL7J$!L^N M0?'[[A/?+CSQO#ME]R('.9'L>6_*MISZZ><_@NEA!=/IYJ\/,IH>Q*RWT9L< MTH2X\0L=0A2=:AK];8]#O8YH/=WD_$%&ZX.9F5TTNB9N,[;L10%Y5-^9/]ZQPX_S#=V MOH(5J:8\@6@M+# )U !H/(($=:.W.KPX7;1(AE?+0X7M?EZ!KETF13DCQ%4(8%@+P32XW:_P MGH2A-S5$?5 1"'J@^2!"T(3#Q?:%G7Y$N%^9/0D],..ZU;MQ2VC98K>W2UNTZ]?QZFK9H1Q$]O=GJ*J].^X/[8)Z7/UWZFBI8(;H*NLX.:9*X0!,2I=Q6N;U M5=U=9X!^P "K@1MLA!4X@XRQTG?QD]+3']ZB+]\$;(8Y4*7*NVI>]N>F_!$: M &#[&F*#?^>&\%_3Q2Y[(DGX+[SZ%*]PPB=Q\C>YH7Q,&U.IM^P3E,N@BR=L M"73QYD99F3.ORDS-@5>UWWY,^=^321GNGR#5I M , +H&\4'+WSZV@G+LEGG.1_A9O0;+\?K"L7+4+'E4_-0*MPWL9^<3E'"_@B M]_./81QN=AO$?V=3*LVEB>D!+;D&9I&KT*] J\-XW_+J+,@+W\ZSR%[KU*2R M7@W_/_>T?(MXQ5[U*MC@,[()PMAV$': "]-1V%XN7(_9]"C4^(>8]R_DH(&; MOF[GQ;DA7 S]EC_Q?4GA$ +8C+8,!)SE:$L/;U;#+;W?QE->CS<8.Z" 4Y#Z MZ ]6NX3;ZZ#UJQE&_;3=CM4]EKART3WNN/*I>]PJG+?=8W$Y1^L>B]S//P9? MWGCW6,8B5]UC!5H==H];7IUUCX5O]SHB>SF\6UN(->($F=RKRPDRD5>?0K^\ MG"-UM5V5>_19,DE)&JO37_H(_G]&M-&9F9]>7YV=7]V=GR'ZU]WUY<79XI[^XV1Q MN;@Z/4=WOYR?W]^A=Y^N%I_.+NB3KRG="@.^4,X$,B(&&E:IA) *;2$_M=Y\ MH.M%O"0;-@G VN($/]'F.'S&Q:]:YMIH=TELI@W'9Q-_CJAMX=J0Y<86982_ MNZ?_^7A^1_X+E;OX]1Q=7-%_G_L>!*S0)XX'MI"0A@830Y(H M85Z&Z0/&R2X-8YRF=_B13R^JG0?KT(2*?4WW+*A7M-J,"4;@VLV/<40,I M\V/8&HK5#9N^Q=TOZ,/E]=^]SWKEH!"W;LK*DS9E'2U)NR6Q/B'1R/+W^L&( M^;F(=XO;NX]8=%:^8M'Y,OGOZIN+O1 V:(ZZY-!>G7%F"_(=L!N\"2$SC 31Q*S=MCX:B( MFBT8H$66)>'#+N/[9.D7NZ%0B;/#18=L6JH'/*:=[&F72)KBZP2ET1 PO9>9 M!L\O5%[L2-%,[ \A1*J3=),JT'%"G*"K+4]&D?L$!^DN>>$%;-R=6\!3+E!\ M!Y' 0"IT33HXG$OJ1,4 B=*\_#V'PT_H>/;#CW^>_?7XQV(M&#L4A]4 "N(5 M^^.OT])"4:G$M!J:-.C*UN$OL^0$)V"9@]R\/42.VAB9^7!7]Q <2'*$/D"8 M,D=HE"A?[J**@$T)40@L)2"QG=N$S /DYHVQ7=/J8+N(>MXLAE75H0SIW8^N M0'JQ%D\&];JMR:#^*4[PDCS&;"'7??#E!,=X'69I?D[71;QD!<9G./]O"Y:] M=(OO9:D[D#A6WB IU<>QBFSV]N9W(15?ATMV[?/RB:W$XY#,GC *-F1'?R5K MM*O915GP!3T4EJ>E:#^$$8"*;]+:RDR=\#W\3Q8*?@V2D U6W-(L63!;+'M< M?*GNXX&<;1N$I*7$MHIY0I5Y^2MB/WLQXRNM)F+V:9O ;TO6L2VVX@5\A0>R MR 4$$ 8Z#*5KTA6,C<\@D2BUH>S%80.**I/ 67=\1U=6!FG%T1GC@;IUD6.Y MACY/'6LKZ4^"-%RV,-A+M_A:EKH#66+E#7R#8A_O*H+9VYM7]\ &Q3VP15^) M^+B)L!^N"$!U-ZEL9:;.\A[^QP8XV'A5+\^@Z#ZJP;N\YGB_QZSH(S?N:.&J M;PWCDJ&S\4 ^Y8";I+!G8;2COW;*;-;0Z;3539U)6.S3%^Y9/"S1]7#"I?:/ (#-D$!K491@? M]:[;0)UO8,C;MX.%M;>(>;O6T!'H/6P1Q84<61E2 M +#LN;F0)L_P?%GK/@Q;?1-E_=*;7N9ZY\V>+-@Q+7,1[,["=!F1=)?@BPQO M9%M<8(U:AA.=T9'BB[H84P0,'%H4,\1XC[!FCK!^<4YMOT_@,RFQ]Y%P8,P;&-U&CV-31BP'L:D5A8J1 M@T,+*A#A RY0# D);LB?)EF-^/1?;=+3G_YQ2IL3$H4KWK#DD:B[=$$M5'PO MF5!/BLH+!T%"K741S31*\\8SQ!]ZL:1!4WW$]&,WB2&69_#769L8X,+%#3HQ M*<@'+G10%=$=T+6+';1J8K![L>A!6Y52P.L6/\@TY*!WL0C""/;%^>K"[>#" M9\6;MIX-0'7#$A24149E^.W*5J?.^[$+6UP/1//YFI!LB)4X%.B."[[\[CLQ M^$3/2O UGPT!7]T2&/@$1J7@Z\A6-P)Z CYA/1#-YVN!KRY6@:^K.RKX^&&I M0N@)GA3OTW@R '8U.U"@ZYJ40:XM.<_OUO"C419]>Z+\:$VHU81*H'7TQH>9 MH*_4^;T.L<$]HLH**+P,^CU-N1):'G1NNM^;*#Z5 %3U7DM+IP>@\";B:/GN MA^^_XUBA/_SCT]T5B3_%-"D\WVPC\H)Q*@Q06KER\X]VE*6TQ=J*+'?L MX"2>!K>*;N)(A$&]WOP6KW'"J_+3-W??H)C$[W=,&.%2&B4X"Q-^J!/:4A?? M3+P[1UO=Q*)F6CMN9"KL^QC8=(6CP8M2C#ST0M#15W,.'"J"N RJA#S)V6 M(UD;,@PQW;4>8) YMH&,=+6ZD9M>N#G^:DZ?OL\APQ'T.G%S[ (WQW"M+/7" M)M58C"=QD+RD&/ 8! M4Y#[)(CS^R^"Z#3!JS#3)R%6.M7A.$8Z ZAEY $Z%;%Q*N.7N8UY793F'MGR MB:UY/_"4Q Y.I&=MMT_M,5 O66GA:PS\@B0G5MX&(_>H!=UE MN8#CL%3%V U8*Y0S M8 8* QBF-P^=KAA[E)'+T,"\D'LU.8H%=$B?RFW-\FEU2]Z9>G&.4I"DQ-S5 M,'P>[0%:2GJ9B[A"G20+@8;=L/S#S =<\F'N;QCXCC7@>^78DV0;T-@#S#,6 MJU61V5S$:Y)L>.,JV4YD)%N\N49V '64EL&BM9$7&5<,E.=[&13NA;S9]6-6 MU\2V2IJ\4.J5E# Q#L6&BYA&49QF[,"\VS#]74($G5CQEG*Q ?"7&05#OLZ! M#/1JO7GY.#^/D0EX@W5M=1*+3]]$N$RE!+?&)!2NSXJNTR)>G<>TA"_Z8&^C M4KRSFM9;DT0FZB6A+%Q! MD4MR01XMP2UE=A(NV8$\3*:^Q906[PM.EF'*SF=57=D$:EA]H60OPP/H#%<, M,-+#%TD6&J ]*>ZZ9!%E;S2_OZ)^-!=:L)"S-^Q-K'% .(4>D;7;/9P4D8W M\&)[PUZXH0[X[ MSBVBL# Y]4+@0:@D0"!IK93K8ZY:.]>_+%/0!&:)\1#OX 1ARY '4>(M,T*V M@'D22D!V_9F[DR#%JU.RV>(XS<<9DH1M7&6Q_^1E+W(3O/"1B<]!LI+U^*'L ME1W]X?:&]!"&>H?KUD.51-H5@'&07R_]_H%)H;HE5#/%UI;4Y0ISB-OSIQL M!F7B DVMI'^H[2K7!RHD5(!BP9'^^)UPR9CX8?%EV@\'Q(&F*>@T6FA=QE.! M<#OQ37F'FVQ]69TEJ26B^[9-A#?E2KB*M$$K&B1ZB\V:5S&-J^Q'=BGY=YXL M0+&M5$G<,JW582-]77MPHW5BV^9U>_S5G%T2MBD#+"@GIM26X ?QE;Y@V[!^A?!M=MDOP#*6[A__&>5[T3-V5 ]:$=XF3H@!L5=L, M!;6QIJ(C79Z[GD^#TUYV@-(M?9=U2)UNJ2KU$*35@NI"/'A,,"_W-V@194]D M]_C$?D_H$_J_9W899N$R9E/"4?1"K:QI>"J+.&,O'+.W+9I_]J[Y,"Q>S?(B M%9_A_1.)5E1S&[R4:4,2_LZ\1#O^,99!^E1>3,V& -@7*)>#OR]?C'Z1XOM1 M1__:":>A1MN:D>M1$T)/EW/^ODT MQ.8KOU)>?QN<39R)#0ENZBD,TVAC-%6A,J:9D]"78_Q(ZW)>W\0W<(Q5SM2_ M8]I?BZ< _4ANIN. W22[0Q(XF3;7.74^/VY2 & J*&>\WSK<[::G'<(=LG^Q M?,*K782+.Q[MK,HGSLE MI?!/A9E<<]9:-5!T6G;LE0KWM'O5OAB^6:"B0\3.1ZZVU0;+;!=$Y0O0EFV3 M3MT-F":0D*GIV6J(1BU'U89-\/8'%4MA>DN3%-N?*,KZ:(73ZC)CP:3LK+SF M>.^[B'?2'AZ/N&41$"\#*@[OYL5 K!R(%V3JS/>-13E9]_*-A+F!G=K1RPO8 M'YZD[/X$N[(7KEA;_DL5VWEQB!)0CZG:$VS,_I_:50I)B+9TVJV,7?'IM9R?\7DV=0'2/9$ M(1D,C=:):7:&JK/3^O@?EPHP1T[V\PM( G8,)=-"7*U$X[*C*T4 ^\/A*>X> !UGVMR2:J1?G M8 1)?^UXDZ27)(@7Y=)@R=G96LGJT&R% MY*#S8*5VH9,&O2OY$;!JS"A_ S:;7PU!U %RM/T(&[CW,9L>QMO>(A]G[8 M(P,AT22RE9F2VCU\CPE^D-:CEU\.GT*DD=\2H3]['NV$9;O=FV1 MH(]J\;7L5 >0U,81=-K5P[>,H]:F:@/O:Z:+EER9CZ\?S"A\+X"1817?I+.- ME9+-]IY'Q#=(9M7'*12R:5[%55"N@THEQ+70(D6E'MHKOAT82_*I,7 \+)NR M]0:73/7Q#(7FXQ+-XO#W"69%ECP!DPQ[K!%/.TA7W$U^O:8NF3(&+' M55RO[W&R88-L+5K8JI7GKQFK#3G9R= )^)EM=GZEQT'9F)DG52ZUK?3XWLC: MPO>'7)7O;Z3**"+3G_]FBQ_2OVY;)U 96JC.IK+R.!)L84Z@LW0( 5AV:ET# MI_4-&B=[G#(=/OOQ^F$J.P7/(4X'GIQGX0GP3#U+KQ!H/6ZC51=57S]:9>?Z M.43KJ"-*^I0JOA6\-M["&DH@%T/(#6-1J*8, LZ@P_9!?5@:@L5;M>_\H.HGV(6!':## 5 M+R_R\7 J3XI1;G@Y%+[Q;@^/E$UO!U#)'$OK#"G]A9VFAF_B_XH_QV7W\ M"_W/W9]0?AOMC)^-B[\$&T[K/]T<_==?/AY]?_8GZJRQAI;^DR1L?>.:W3+! M^E44UB\X2*@%=O[NALTXLT.4XQ65#ZDHCM$J>)GZD"QC)!-[M+5N!]9H5C<# M&WEP3!B8FZD-'0VA"KN1FHJAO1PJN5.*\F5/KP]ELDNH 6$V+$4R\0"7%YEZ M&P*VXWU@?B[!E;Q*<$ER&DAPN=^2*UU*9"ROWI +M&A(:WVD[;C&RX/,]%_9 M9ESY++-5_1GM2NM.)QOZ<(U"E_MPS1?Q&!I0[<+U9;&.&[#9[<#MB38G^V]= MK;HQ=C<(<]K-M_R.E]>*.KN=MSU1-]9!'MWI(E-QDT,\ADX,Z8R/>H"'?@K( M2/V5Y0O2T46;NK/8PUX;1C3SX!A^[H_L,)BH,=,W.*Z#3#TAXP)E?0[JL(29 MPT,ZP&=63+T- 9OQ\1Q33Y^XP%N?HSDL\3;:.5^?B4UZ4!,W.N.+B3L[W.8S M&34]V/OK=[)-H?XJTX,Z+HQ.N6G6GQCK!*^]MR%@,T\/?GQ]>.MU-N=%.\ 62VSSW]DDX;:41<&&[.AO;W>=Q3"H$R#DM2)+'W-5 MN.E?EBFX!Y-O#?$.SCJ6F5%=1H)<&Y7J,U3C8VD"53908>0M,T*6W$U"B8%I M8%^W@+GAD"* $^.XT1[]:<\-2$ 2&8W]'O"@R4C^%)6/9X@*>')8V7!X2/*% M_O@ /,_U0\B.8;ZDW9_5!8T(\6/X$.%%FN(L710L73RD_(KF%M9Z:%9;0"TT M!^TS,O8#N%/.VJ=\BY&EJ7FN@;@*VNN@7 F56NBW4F]B:O6!$!E6M^U]1L96 M]ON,;!V/AV#(G7+6CH%@?,Q/(?X#N9TZ'1NYD..])%A=79+E[\)\6O*T'*-M M/QW2VVW: A]7%9J7=E$%TE[GR;)Z(MJ/V^HF-@6K#J!('[:R80;RQ'8MJID- MOM%?T15BOWN2YMK7KFP8S+AZ!PY==0T"#DJ)C5M4\O'KJ&394(]Q)0,V(Q?Q M:D?;IS"(?@F2U><@P<+V1"=6O(E<; H94:AFQJ-'QE.E6KS>]KD["50*8)2 M_,A'ZBBPTC"EZ1A9HW.J]40%T,<@WK'YM%U"NZFS_>^5=D, 76:K;V;H-(B# M51C$Z)1L-NRZ<.KN5_P4+B.$S^#&U%Z24J'&]7,P$GZ.[PVFP89?A MXB_ADEJ_ M9;RO0B/Y-HA?_I2B#TGP+UK3"QHP_U\2TX"^KJ:6PWPA1L1.:4FS/ 83^@=> MK\-ER-J8/ )3=1I]\1=J,:6OB-(G'$4IGY+;T3 =TE]V6[:8@S4I?&D'(6O> M+O'UJX\T)C/3-(JGK!T(JT*C($I)O1V@3[:8M3_9"_TYBC#?F,X*QEXVI'^' M"2W DC9#;!AVXK"N0BLQ@E>3I@+ADJ%2._#0!XG>"MN6H*77:O?WI(7EHM3P1GZ M.TFB54-IGZ3GSRK]O;NB*Q"RTY=HV.6'R-8",V\!TE*M2,S;T;P1R'&$EQD- MUN$R;UCP\BF@_Z"EI*C\G9E?X>=PR5[T@=!,_7?\PIHO*DK_HAV/-%](R)J3 M)7V+'>UWS&I&Z>-GG)]URW0>@PW[,ZS>9^*F04,58@KL9H@0RY=10F7-"?M M6@JU>7O>T?:B2SH_FHRAH) T''U1 =A\?(H3O"2/<-3283 MG(4)OP#U!,=X3?O_+8CU42W>WTYU 5L'$$W2SU\RTAC;8HW8<6";QK_EX0- M-^UJ5FA:GI1)_[:V<#PWSB/SMF&>G>#'[4\V@63*/-@::JQFX^M>^I'_1'\N?Z/]AHWGS_P-02P,$% M @ X(8&300&,_?.. A^$# !0 !E;6PM,C Q.# V,S!?<')E+GAM;.U] M6W,;.9+N^XDX_\''^^RVW9[IF9Z8W@WJYE:L+.I()V^>0)9#E/[R]N,/']Z^ M >D"Q3!=_?*VS-]%^0+"M__UG__[?_WS_[Q[]QFD((L*$+]YV+XY/_L\NUW" M!)/F;VYNY_A/\.8O/WS"__?QS4F&HCB#\0J\>T<*8ZIO_R#_\Q#EX VN-,W_ M\9S#7]X^%L7F'^_??__^_8?OGWY V>K]CQ\^?'S__[YP3IZ!].\B-(% M>/L&T_\CKWZ\0HNHJ"3N%']^R)*6P:?WN[J8%.2_WK5D[\A/[S[^^.[3QQ^> M\_AM(R+Y+%%)2_X\HF]T^OCSSS^_K[[N2#$CR&&]4QM;[\V;VGX92L M6+XA M_WZ]O626_OD]H7B?@N(J>@ )KK(J7FPWX)>W.5QO$M#^]IB!)9U/DF4[-L0Z M/Q/K?/R)6.<_]IS?FXBW(E"Z1T64V)&SXC>6=52-N=#7MDS+$_G:II5Q%P<' ML'*G&G.A;T &47R>QM,+/JS*EO!W190= "KCRLP5F%YJ!5%!E!<@PR/3>A.E MVQ_POW4%)V4.4Y#GL\6?))WA>M83%31*EV I+ M#$)<6UID\*$DM9'?]370JV8*Q6QK8$'4,_!0Z O6*VV$6K BZEVF2Y2M31'+ MYF76VY\P5Y1!L]X^9F(BU'F4I63]@<>_N\IQ/X@H"T^GYU]3ZDM*)^=70>E;TTF*TON25LR"@^;SDE;+A8CRZ[) MCE,ZG#N:V!&9]FR,I1(76:!5JFM>&A-+,W:SJ?H4[MF:8Y[")5MSQN;35P2@V%=T@YLV+1ZQ%UM$$G% .=VDJCJ0@M/J M-#7\<(D,/&(:^ 3JD7G:EM.LW)D1#JWWQ*K.-V3G%;NU:?T-M1JC&0M:5--L M/,L^QP-]L34;E?GLNH)N.D/!%?ZA5Q=X+@"VQ,Z$1%0S5:J:V[H3M.A5EY#] M:I0)=,,__,&K8_: URS18CAB8I;U]8FR1>G2!(H:MJPW,]+@WJ/DY M&-3<8[X,H'0_#;!1?PH.#A2-S!!0,VQC=OZ'=6=8Z+B";A(-9RG4;XV5!M^" M:7B>3GHM/^#8-KW_\=I6P=V1*TJPEDLS< $#FF @(:.CF5,8<&XA8AJA_>?[ MD6FO\ ^3[KUJ;5SK ;K%\S+*'RHSE/F[511M:E"#I,C;7X;H;G[^H\X,V$G' MV+<54#4(8%)I=E=S[9JDU L,^NKT$);F=U@\GI9Y@27-SI\724E6.;,\!_C_ MX_OH>:"Y 8?&*EH0G0'G5Z7WS& EL%Z<;OL=#? 2Y&MS,X&=AR@.WZB%%\AGUD@C9$ MV_-G W3 M*OVJ@$^ #BBU0HW)90OY##$MQ:6Q)LM=8T/9+] UZY]T51OC"KOE <(X%(U5 MJ10^8T>LDC10J*ST=XB]&- N4SSY!CEC"&-\W:T[!U]]Q@%?%6D,C-AH[ 3[ MY16N48KZP*9C04C7F))#YS,^9-631@J'H:NM75MA*^+YVM@ 3$NLX#ZT=@*6 M* .=<\#GS]@D6&.81MGV$MLIQY99D*@"JL;=MD=10U^3UM0+GTU4D\^0/YR) M%=SKA"+I[Y)[,E0W.C=^I#DR3NTW3*H>YBE4_N-5I)HBUBCL7.V+6QC+0<&< MVU._M6-V_YO/(."I(3\V]YD8[(E[X1F&I^T9NTDBLC:ACTGFC8+D*/]"H%V/ MAJ%:0^,,[\(607)Z]8'/XEIE'M*YN3KK9Q\:9S I.P>?&> 84#'@L:,*"B!T MW?0ALN-G^;B?7^.*I'.4'F+8_ S2<)Y ]H!\V"K=)2Z?P2<8@S3>Z4EN([F) MX'C35+[(;OM4IHC/F-)06F%+58;W4>?S<*_:<+:STPHX7]8BS=*8(BACBJ99 MNMWK42W]NE#1[/RZ[:2T@%&LA+VP"7!:-R\>0491ENB%E9PO\;K]AIS5PTU= MU-=3DQLO[U%]MQ"C>UGFVNZ)V>+JI;4O4 ;@*JU/2"ZV]UF4YEA:HDP:5_^5 MU#TN_E>9%P2NKO1*(M3"IQYFEL0Q8=J"'ZKLR2%M4N[$32'Z>OG#U% M,"&FQ*:YBQ)P!Q9E!@L(JL7TI?=+ V$YZH9J\^E$%+]*&>88X M QE\JI*(\O];1@E<;JN)QU,4E!7MRU- MVZENR _5@%Y1W2!L,^HUVD8#G(5:)#J@42TOI5O::PHGG=5(_. 3G0V-;'?] M;G?=_G)ZH+IIG?0T*3'UKP5C;_6'$7B<)OAE'+*T)E;@"PF*"1CS%@G*_18: MFS)$#,NK;HQ+;E4VC[$%M[?6O[[_=:/-YXVVUWT47ZS-CHK9"KW:BK6^J-6E MBCD]BZ8>\;8%-\)E,6AJ,5[ZHGJ-HE']BY(>^]:#=-1IHK#H1''0%]7)#(SM M=Z1SBMV),-:O+R0&8^4.*&_6Q8S'^SQ8^.[>*L9]#=(N$1RO=H5%QDM<3A%G M8Q^Y>:S(&>K2/[;7@PX^.E:A>7F JPF#IJ?0B,9=(#/*R;T]Y)_S/TL\!4M( M2&E6G$991J9@U2O:PY"F2IDVN"E7QMDPP6\[I*=TW]53JZB"EW*LPUT\-J]" MY^2-:*P>'HSP.-488MB')$C;KL0E]1=)"BI* HC/T=7#;S8.T=>/9&^Q.@.< MT#[MCLMW/_F+ XX*DNW>YV"PS>'# ODF YL(QLWY_G9=TM-]@ &%$HU=I4KX MBQAUA26!),78U2MNEB=OO$D;;[+F,S L0(#>V*%F7C 6%4-322W1^[Q&MK*Q MGG;=06XRCP-K2[QK*Z#';E=&>*=Q^43>X@0)?U$4!$Q"SRJ MC6>>Y;I,2.#E#&#Y%["R!/X[ :/D/^76.5+>L[O@T9B0>G$1%+EA M_SM,D@$TAC^WE]#O?O:PR1DRBYIW7\S5^[\V8A0Q6,(4%N */@%R;C4&ZRC[ M-IPU">EVT0LFG8<-+ZN5" D]36'QL5>H4NL>[J"#PFH=1^/"'+$C3E% MQ!XB14D_$5Q$S%R]^&N.F;-&V/OH>:X@9)?U$F!$Q MT[_GV9.+OAJM6&!A?>[%NCP'A$ 'N;@-I=%#O66X5HC:T-3F];A1M9K2Y/I? M+^*42KD>B&E%0681D_7>DM-D!3GH$E

H!)?8%%&E=7[CVB!*N4D\5CL67D M;J@6:TPN7\P'@_#35\2$8Z7]261I]\!OHBW9 .=G%]")!GD%0R)G3D*B89"D M;GT7P6;8TE58Q58 M2?#6WQ3Q!&'U]OEBD942\)(C[B;FG M:/V IW/$)O6+*RNL'TF AG'SZDJK_I8.-W-&3?.8,/(45!F)X)+/MZ+8) 'A3)%[?6Q)JXH MW&3_:@8O@S4Q87>M= SXDM98'UF\*L*]FK0[+6+BB4]$F6(&BR,I30U&0@;[ MG:3(*"JO6+&;H$S5%,#@_X<,NVD#/^JX( M6;#K%=Y/#94*!P5J(\L831N5JM5?*'H2+)7>]I7>Z/5R:_>F;9M*.MI1?0[% M_DCDF,)A/H1,-Q)K-4R%X/4.*K=P5^ZG^[<&J98T&HDPH::,R"/Z)T"XJ(3 7:!V][I[>6< &' M Z1\@<;$,@4\AY&RSBJPDF$>[H*YHXW,-66LBY3,N(Q/>ZIQ\=UZM(?S))]U MG+ &-:NKU> N:]D0B>@0)A_D2NN)/#C+:T_4<&?2DN8P>+5QPAK4NF,@;SD> MKCM:>\9Q^NYXJ!<< ^F.U& 7_9K;ZGY;LZYI6IM:-]6O[05T64M-<>CNJR]V M\*M11>.:K1+,5@9!<+VS]_*565JV>_Y,AW>/5;Z^V?'Z9H=W;W;,D@1])[WG M F5GJ'PHEF4R?@* <0."3MG6#FIE/;XNV\ (M(MI:)9/$HWM]0KAI MV^/IR.N%/Z\7_KPFOXJ37Z_)ZW;B#-@Q&34-MDOF>8Q'4C_]A-@NRW#W\OLZ MW3UBJ^>SLGA$&?SW?CU#Q0R+F(J<,7%0^!'HJH^B,>-P-Z([><),M\.E&>=: M!^1P9#33S+JFN)H #YUV%!+X&0G*,52"\S#R6FK"ANE; DR@':EUF>>E&#A] M*A9H6JK0 $/5S@@L+<=P-S1[QQ-JI08@X5#0CGBT%)Z#0ZR5]B&/EIOE%P<\ MWVKR8T/S!81R7G>6#K*SM+-0/E^2)Y4O$O3=KX?@=U*)-Y.8I.--) JIL\&) M/#^,Q;G)T!/$C7JR_9J3ESKFF^H"PW0U6Q3PJ08GW03Z#!K#Z#!P::Y]UM78 M$N-O>R6[WYQY0H/60GP-^\Y/O1[B"@?\PXUA[=/Y\WMT"Q8(>__JJ>^]>O?( MK-]-646[BSA)%0YO2MD('ST<&%FER.Y6%)DB[C8!IX0-TK+88&=Q @'KFU5D M!'/AO$W-(CQ;0"A8Z#(SY H6['U+%9$^B*L:S MWN!!B3:AYA.UH1(&T=%B5,HJAT$G2Y3 ;\G$5B'[!^ ,U/]V[' :;6 1)8QE MMGK!W>O0\@4],LLX\U5H$'81IBEH19SU;HTF1EIVZ/=@^6KK9[=EJM-8OOHU M]1FK>9D^89NA#(YV3:5HF1#LT0://;;F=D'7JT=C7>D[VFXRL(E@W+[>NAJWL(EI.@.#7E!0S$?WVLT$Y:/,*L2<^U$+! M0U?"%G:A2J]08\7H.S0'[]E*ST '],+IYXX^>"SR+3#-Q'-75[BI>6/EV&_> M"E$H+LH$)*]H\-B4MHM=F/*JM9PWZ'X<'[^G*S>4L\OQ1W-:N>"!*F>1"<9T M6IV6KX\YHFBI=DCN,!%4%?'"S5\V2R0[0/*2C7RT:<0,]SB=O!6UDT2UDT.# M[0O:MK&4<2E=N?XY/]^NEV+G:BNUA^HQ@%&U:BTPV4D,]QZ$A)5SDW1S"09\ MC\)EX"X3)-HVH\]L\6<),_ ERKZ!@BR[]W>'#U-"5,JTN2%R97SSL#*MCO0L M(N5<.?57F1YR]0:_:3?2\Z3,80KR'-07TQ+3-5]&]S=H%&5AEEOT6* K;Y]) M$,RM/OC]P+VZ9^ ))&ASAY;%=]RT3-0RZ$80'=$%CT>^YG;!-ZHK^.VX4D.4N.06#!Z>B;29QE9S*@]^RDS>1]O1=>]H>+'RU;6,#OBJ5 M&^2"'D$@0'ZI:240P*WNZ$*)S4T)^H$ "09\C\)EX/)(R * .+_ ""8WXI#[ M:N?+*Y2N[D&V/@,/HWF"=(']\1!A =\'&\;K: MW3VBK)" (96.@KX!W1& CJ>Y;:P-Z@IWA+@%FV9*C;L-"3K@<1/+3GGW6D"W M>^Z:21>>N0T:4AT\\B.RPB .%G9(-K(RB@@HUEKU^05#>+-IK+>TU5K PU;:- M#?$8I2MPBXTS3ZM=P#0F M_Y @]U.4@/%-%3I%FQ91*^H]0@TLH89-M8K"O7F"KM$-R""*A]FX U3J%&WO M[%8JZCTJ#2RAADJUBJ;8:W .S1D>,[)LBX<'ZH,4*F6X8!R5"12%?-UMP&]4 M@_YL:5,A&8N1%4>+OC]^?,GX&VD_)0(U#@#5"#Q/^PM.%]=^GT0YS,E-;7O& MSJ[UGF>K*&TN^MS?0M[#9@L\73F=-H4P3.0+S*X M:22G(.$>0^HD&0>_]!DT%M1AX,PSV840LF"^OC>S(A]Q>SIRZ6^0TFXN=>$! MSZ,LQ3Z=S&^KJ]6QB8%(+/O MW\U9G*LX IMC^!VT>Z.5NT/]M0S;,Y@O$I27S.XI0;D[N,^A='A]P4@J5C^5 M(67KZD-OE6DLI*3H\.X!)O_Z(#J/KZ7<(Q==]@ZLR.SB,EVB;.UV4=&(<@LV MY!6!=,5Z)TA UEY\RR1S=ZOO0"1QOU4HP5#;KUXL;#NDH_,@9,"HH[J15X9W M^.,PN<8T+9J[I;":-QE*\9^+>B'AK(/O!3JM]E#(&VWG68:R4X1-O"#Z,U_H MT2C:OKRC5-3=,T<28K+BB$ZY*3J1PU>VN@*Q>K^ BJJ<#SU:T"9(5K-^+Z5SK5^M8G [ MA@%_\%(1.2CI;J#O/G> G=Y>.F$_U2BY?_9;OJ2[S-7= U/5977T5Z;$7=Z4 M39OMJLW&F=/0 0BR9K"^JU&0I=9EBSKME)LW?;K"60#&D# M##ZI,U=!$XOE'Z1H.>KZX FD6@RIZ=KO\[P:2$<7< ZX=[?9F=7E=;G;"4$K M"UY4/6"GP]MCE2$=9 7329VG2W?$$D_OU0JQ#>#7E%^J,9&F]OV.SJNJFZPL MJB+@'C_*ZB3W4KL;N8\^/_EN\0CB,@'SY5 XD@._P%.I,YB4!8BKAF!F5YEQ M:3.N=+EXG?ELQS;R>=':]07L-3KITHX=QLM)FM[C;"??:9F1GB+I*N2*C7R# MJ)COB=6:!E!*LI:O(^!./TZX=MSWCS_M>@>KH7"=1CC9-A_%'D"+R\@A*'+Q M.V7;BFT4TKAUZPO8;]!3O!S[CM=$+['3N09MBU6[V)+3#*E2(Z M.8R2M*2K#/>^Z3.L4TIR*M(B@P\E,0SQ)=TP+ ^CNL5W>E2ZW]22IT/"2^IA9..8'?I8!U%:AP,-M@@"U@K1%[[33%*01V,9$ ZZ3J;!]^^O2AZFKX!W$W([_FL[)X M1!G\-XB_8H>=,30^V9X_@VP!??S+K@))7+=D_+E;^$KCME>QV\ M6UM61G_.A>=!@X1'#\?C6X!-"Q?8]I6-OJ;0YF"LR5VRJRMS?P%]VX6XOM^:;]JE(=UA61^E52LT'IGE*WP!/=AZN_@S LLK8.E2=M_SA1W' M/UYFUO#)]B1*R+.$=X\ %)\S5&X@>7))D$ L66QH!&&Q<-**U2R@F6$LK$1_ M#3Z>D'N2<>S8#;RHO./]Z-6\5QYCAPT+< 6?R ,V!1Z((&Z-69X#LD#\$OT+ M9:=)E#-/&-AC.)I'Z3/T/I?9NM74\IQM5!^Z(QHF;YZ!(H+):R;T9 K^#DC4 M"<2S)Y!%*W!=KA] ULRB\WE9Y!AV<773894]NQ\I+PNP9GEDNTP;X]EBZKVI MZX1E,\M2>2@:$/WSO+L'O8#/YR69_[JH,=[%G5P,$J: M5YCK<&I1)XE5^R%H=+W2+,M(!+6^A* /<7L,]Q?G&#,,LAM8MZ1YW[ ADJ6L M0G^^=5->@J*"$_YTO;W';9D]@EI"& MPDW\)%1?L?C0)M+%W1OJ-OK^)<*2P2@A:05WY6:38,AV)1^O #3*#DTD5];] MT7A5)" S^S .S4M*T7NN3*[V<$,U.T5_1]FWR_0F0PN0RP%77&((5UZ)L$$J M;0N+T.35&>[R<:<>V?O-'T'\&:%8#I#B$D- \DJ$#4AI6U@$)*_.<'.$NR;A MS'0XLYC0L336SB)H*N;ZF:5>! A4WU;5FQ@K706D7E? J\3QE4"N%XNO=P+U M;Y A,6_V40A5#GIW =4<;%DLSXJ.M?!_#2V%?_KC%*4Y2F!<25)'99[AR[H_]%B]V-F>RBS$RJ1/ M4&&XNRL<*UQA1:OYK2!&Q2O"B%?1BWACA.[M"^+'!24,Q[\T M7$DPB=<'Z0+9?<'49=RP?JGU"N5#+\JA&,8+NQ3A(U2LN&4$4BL,_,*XRQ2+ M ?+B_)EIW M$CJNA'2-P3ETX6--U@B64<>IUM(U7,[>C"<>N9T?P+3$"C8N&Z7Y"< K!;![ M[QSDY\_8)%ACF$;9MDYD0/@KGEF@)*EL4_?.D4NB_43U11^]SE<0UAW M^Q,*WG3AOP2:[Z04$D!V%\G\9J9)THFDZ4KP+8=FMUM+I7$V< A: \EIU1\8Z#SK/5PJK\!O1!'0,D*'=;SQQ*3_HGQ>1(14=>7]WSKC> .3R/Q=T-1PI)?/.LV(X4;%;' M8KS16"%T>5(C!8U+N(E:OT49))K=XKY$&258GQN#C3][H0AU;& 34)1QOJ[$ M\Y$8I54D_R%*O\V7&%,@)J)=79[,;^G+"94R^P6U3!EG79K3:DA/XWXG'_-O M9H,R?+TY"#!/P1>4%H\ZJ-$JV^82J97U%$4F%I!!DR)_9SE$5&C=XV_ZX-(L MW1A7N;2G #.S@@S$E&LPN"K3AXO=F?,2)#'0LPW:3HYI+(YV6BR8XTE-BL<\ MPKV(YPQD\*FZM&2OZ"W,OU&#*&+27O"/_UQ!591 M4F>/T=(!Z%_;]?WPZZ&$KNND#B2T3^W#;;U/MM8POX'D*5K\BA)R(BB_3!=4 MQR^@:J-$+"IW-XS3S(ED]1E<$][A5[487]-\ M Q9P"4%,O]9&1+>[08])YUS'"Y2!1933=V?Y1 /MAD0.D[%%S8(D51LF63/X MUJF]='[AND)^ST7R\&=46I483!J#/=7YV.+U,67 MM^1E+LH8,OJ]30G9_WYX.>GI+.,O75GIKG%B:;_ %*[+-3TWE_:MS_0V30J\8]TH)J*@IH5<>W![5 MEXAU+Y2 BJJ=#WM[=P @\!]$[FJY61^"'=:KWC4!MY@/T">D:*W/H?,:5 MK'K2(.(P##=KEIP6N6].B]R ;$$LL0(G *\[T]4%? 9Q=U-TZ+^T"G<.0*H4 M]AEK1H:0]V**M82HJ"XY/ALC4$Q(G3?T"7U&EK2"TBCB<0SWHJ2^ M5B=1#O,[K$$4S]-N1M='+G[$Q:AHXA4+!UO2RFLBC<<_W'VS[LR2,[OGS-[] MQ@A'":W9MTD29P;P@BLZ_IQC0CW"SG\L-TXM4R[6Y1_+E?,:8KOK2F%.H MH,'@W\(>H=K8!]8,HA@N;NHN=X,7$ NXB1*)^)2H*"<^Q2[J,PH-C& 4GV+7 MT6#Q[WX(-8'217'/WV,LA4X14\@PT"^)6K.\B]E4L!- NJQ>)X.\:)1LK&F4DF? M4:1O FE *5718DLCH.X&6_>/( /1LA@EI.D4E497MVC8\&(:P2*^NG6T -.Y M%W^*M2!0\EBRY+L3@"'[)D5EY6=$0KXM2 X?YP\IRTL"!C<=Y1&DT,MU8*XEZS[23-:8]R:97=7;:A5-9AQF/;;$0RQE->?*)=KB.=R"/5J)?# MB,B8ZCF_&N8&=S_<^1H/U$49]=BY+/ENWBHB=W<&6]1D2%G;P3EM1@7U3%7$ MV)N;"I01-2_PVOX&8:_-&.:$(#/@T%[6KL/!:RB:VT0>G5IU!7P; W]D0M+N M763AW:4-3';ZO?X)9 _(_<)4;[I#-;'PO@>ENNAV-WWZC&?U@^8H#O7?JS]: MN.["D@IE=C%*J3(>V>$:%&UF:O/K*?9KS LF](HSK2,J[I&A[D#V!!> R">T M"H66:8(>K<-HA6;+(C7]AQ$-M5KK6 >WMG"GA6/%VK/H4IBC$3-!UR<^$M1Q M+# %[/K5A7M_Q5BS\^<-6!2 1)O*+)U7J[!9GH-"/$2*BS(QR2MZ) B5MLX4 M>.55KG'/A5_G0\?JSM8H*^"_*Q/.ES?86%EGH* >.#9CP@2V'),C@;B&Q:8 MNYP8(5_6P=?X,UXMYU<(=V^QSQ:6E$1VK^11PIEMF^DQW*M;X[8/W_TUW4*: M"U#-A>?1P%;**E-@EE6QP94EJ(@2UU$[M5B00I-(9IU(U*[2'C:24XPC>]2L ML5F,!^8JK>TR7:)L738"!$R?^ :+A%9)^Q<.&FSMA9?Y:##G<-9VC&?@_GRL-? MSJG+<4PALIZ^)]O6#,+.("C'Q#JS7(A0EC.",5*9U82[(ZH\'U 9JS0'?T$5 MX1I;>\M49P?/< =5LLIP&T,GE1&99?GUFT1!@/H=):6*CS!IMM*ZZX,K5+[F MTK[FTO:L$V8N[76T%N?2#HFHR:9[(H]4D\BE'9,QU;/]E.XM6)5)E'V)"CQ0 MI*O>/(_^()AT@9T.X@*>I,51V@%I:,Q+D=M742=KB5D[>X>#BI?[#+N29HY: M;\&((:-4IK&A9!FO@:.CMSQV)+GK3U.G@,\UJB;3).<6RYUMQ>!1*-&84*J$ MU\!1UUD>-E*\]=_,F (T7^^PT%]3+& 3=P!TJ CI&F-QZ+R&A:Q^\F#@<-3? M5_?B\+!@]CA*QF9.P43&I.>[=]F%>WC84J([8^YN-=%]7T?PH?'1.E\VS5VA M8#\X+E70*[/41\MF:4PYQC- ##\/WA97CD&UN'IE;;)5U43\F7,'QK4P-ICQ MP2K-S/5.@S6H(WL7TG5^[J)];J)97L3ZZY BV\G44X@N#>1Z]VJO8GGRZY\1P>R"2-P][,%_IML*LG=<8,O-@FZL2;]3DLRPCS])7XIYL]S2-"K/O M41;SM\ L\1UMCQGS=7>5"7O#C+/4]F1SC+LEQHW"3+7]1?CB'S_0[X&A?NQ( MU/WH;"!DQPNY\O<'LW%H<%AXBFTH!U8:1@$58G_#B-\QQOEL.5S$=4>L":YA M[=U&"3T66&M%OV6,^JU-DN]_8SVSOJ "A-WYI+3._.QTV)%J1NJX$/G$"Z:M4IEBI<']GN M659*SC=$/2J,A73M@\%LNJ.%K:QM#@-7CC3A7LYQ"_!*'9)S/I5:C*PZ#LTN MD8Y*<[30E+')86#)D$0_2T8?DM15+-O+YU5D4HP_ P["L9_#X6BQ:VY/U_,# MCIR!IP;1ET_H( N*P4&\KB15"AFTFB$[PU](3AB4&UWDQJ\JSH3&CP M?PTG,_BG/VZ)GK23&L/?VPG+_O?#RTF?9HV_=&6E#TL32_L%IG!=KJGR4K\U M$@^^N^PRSTOR;MG /$8\VF- >CS\ M79)*0P+9,:#B"E0D7G7X2$^L<$/4^[P=OM4>AE:[*;/%(_[Q!J^_Z[R@-4JK M57CS "#-H4Q:4=?33%31T2=_O#--)4+.(@FX2Z>9DG%',1T M8Y%[_=)\.*E5*]3F\T@6.HY>I&6B"?J K!SA7CZN;:9V"E_/VF=/$4Q(7 1/ MVZON;6OTDJS&=+025G,<_>I S>#3:"247./^=5_BJ/8B;2;8D#IN:"ZK$0HF M.X 8@JMNIEWSLLB+*(UANKI%28)[ /EHRU%+56+JI@65'$/3U/YJNE;I\[?? M("W_\+RB'()-/*5D:UCRG%Q]C+PI6P]][[JI%H-W1905P49XJ.O;SQG*K>V1 MB6NPU*.I-;SV:8,6":574S7Q)D'IX)T96W8)('F7P7ID5ER#I&U,QNT M2"B=F:I)\"]$!C?=_N/'UPFW3Q/N47N$TI_94VZ-V',]Y3Y/Z?TY! 39#62I MA#"\BFX)!'^YD[>.17X'Y$0+B&=/((M6X/P99 O8Y"D0:RVG#H=^Q.PHHM.ID\PA)"U@>1OB:OXQ@'_,< #5>8M/OV*_9 M^#H3C9I?_<^!6S<('V13^R.>WXK,1(GO'-(#:59ORPTI5__JBURT\U$X)&43 M.'L[YW4M)JQURGCLJP=RMQH[7%S7X_78:R3XP*AC1^\\CQ)+*Q7N"0UM:PE/ ML5RC] GDV'H3)%,:53[YR2UZYI('6P_Z #F!7M1-:N][FHQ5[( MJ^?TS',:P.4%>TZ-)?WK]HQ/8#ZZ_1LUC2W?EFS]K>/Q:[6=?'?\LZ,MUL5=_YBJRIWWM<^E)E>>))V&;A4:^JP7:LM-8[MFG%-NWS=; [5 MPQE53='#1U6]]G#==@FFAX_4.+9;)S3MTKZOT6F19H8Y96<7USI%O^?5^NH" M++16,-Z I]$Q7/SP8,E.8_L,EINW8!W!%'\^16G55&64W(-L_2/->_@C%?<1 M5 =2':/W\<&NA_5./F@<> ;OP4S8*W("5C E]CR)$O)4]4>GWDM.-"TB9.WQ0JW39@=/#&LUD4G79)JB M.'%10U%>_=)4[7H\SFBH9N.!_O;B'TV?*EEHDF0RB\+JSYT]WN08&_1!.:]N MMEIEU2N)EWC4AFD.%U427<>D4N/0847ACD.'$N587((_[3E91JHS]2S/? \) MLL4CB$L\OBZ%[^& K"=%CY%(18TMFHU3FCJR6-Z<.V/QG,%\D*"\S M;,RN_K<@(2_JGJ*\R$?])J?.;ZT#B=;T9O)6[6U/3DO)E/]\/VIUC*UO]3?J MIQXBP',!\'1ZU[ ]3( HQQ.;=($5C-+M#_C?6H!+\A.XCYY!?@:*"";Y6U=S MGITH^[9EI,!+4#:@X5(ZF]V=+Y=@4< GL!/O%H/V%BQ0NH!)/?>=%1< HRI* M[G!SEUB0;8]X8!&+'!O+6>'HS)W)( 1-8;:^E^*(05R0E>K#S>3^FN*5'EJE M)!" U3D!*5C"(J^O/L!:9MAI@3-0_SL O%;9IHT4R_H.8A-3*,%5L2)+"<@N M1L4+F$:X"T9)9SDP2^/=D;,ON" V3O6[ZV%S)]2^T4;SLJ;3R) VP."3.G,9 M9^"AV+=);YK8Z,BA:%2C4CC3Z+([ UQ M5.D34)1I"9RIQ9J4RCM&09 M9X,0I]60GL;],6?,GPPUDGPMSWT]WULZ#$@O&10,JXM\B9[9C4G[ MUC9F_YMWCVC##093M3BA&:8?-7J&C'2]98X+40-DI'.X) MX[YN5\/-)NI25+%!F']C!L7Y9+N(.(O,D]8XB7*8 MWV$\1?$\[4[+A@ERJL6H[<4KYC#P)VA*I*W],.!'KXAT=/D*]!VEA5R;O,5? M#A8_K-#3>UC=&T70]ZGYF^#N4P=W]:\8=AE\BDCX_1H11E'8JL&$QU!\NGD#V@$R 0O6K@P$.9.OYLHML?F"124Z/,E+(/<>% MDK:Z;H7&>(K["9Q-OL:S!B0]5//F8U?=G"B(W#)';5^E(;8C](0 M^_&X($97? *(_3A1.-DQQ#Y)0^R3-,0^'1?$Z(I/ +%/ XB%/#^7FQXAL^D# MHPVX=?>,+U=GN&M-I4D[TIS=,EN!666O#015'<&(3K/#+A&39#]7 #R-ZM-8 MK$T;6^Q&:Q)==LX,>PL6 #X1(.T[K?!HA5JA-D%#LI##':8V*#W+A_?:SNZUNM>9!0MT&F^%2[/MA_I:MTUT@_P<.6J(@2U]L UL8AI.F46?,-/7&JU ]),5[B1-#*9,-TBJ@K1+BI M7[(;'1IA>;6=#[D* CX2=5+F&#!Y/EO\6<(<$L:N3SZU(IVB]0.&>7U) WU: M*T/:M#N?U-V-,+OCZI26R$^VG?^B[4OI%F]O7E$N[LQ0% $I&U0"J@$61E1> M:4?^S #]T)4T/4?C ;VM_)LK%,775VCQC7&6BOIU=VIJ\-79""1O8"12JC_B M"!G7YZ0&#*=8A3FVYB 2JHIHL56;<*<$XW!GMMK^GV%Q47Q3M3Y6 X0>W(0I M+, 5? +Q);9-NH+DEKIJT7NR_1+]"V6G280UIF10J)=L0Y8J)7VTS%[&ZVA- M']8T2XLM1"_MS$JG95Z@-%\DZ$-R(HM%65BPLXQ$Q9AB!B35MP88KR:PDVJ MN$952 $48+;"$ZIJ*YF*,#%A8V@>88@(DU;<&&&\F@+.J="8,"'3F81T6PQ% MJ&*&JE6_S.6'_DS8?$FB5'>XWIEBD-$>!3N@Q-K.X),Z5[83X+W=W6MV&6/ MP&5U'*ENYR8&$,_2^ K_#!.L",CQMW(-XFM0R$><;=;"#E;;J<6GUNG@IWN] MJ]C@@H)L&S(+.@^,304G9&! >H3-LJ3= )&,A(&GHWQ&*/X.DV0 \N'/30OL M?SYF@#*4/QC\]O6'NV$N-7S3G<$$PYO>+)E%]X49+ M6R4X9AD\3_4U!\LRN8++43:I!59MPJD1J] P;=%P1E@WD^/XYQ'ZXY+:W$"I M'H/48A^2)"SOY;/"-Y-LZ'20 !E;6PM,C Q.# V,S N>'-D4$L! A0# M% @ X(8&3&UL4$L! A0#% @ X(8&39MAG+OQ'P C?$! !0 M ( !=*P &5M;"TR,#$X,#8S,%]D968N>&UL4$L! A0#% M @ X(8&3<:-( .*;@ K8$& !0 ( !E\P &5M;"TR,#$X M,#8S,%]L86(N>&UL4$L! A0#% @ X(8&300&,_?.. A^$# !0 M ( !4SL! &5M;"TR,#$X,#8S,%]P&UL4$L%!@ & 8 *A $ %-T 0 $! end