0000031107-18-000019.txt : 20180504 0000031107-18-000019.hdr.sgml : 20180504 20180504155919 ACCESSION NUMBER: 0000031107-18-000019 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 47 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180504 DATE AS OF CHANGE: 20180504 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: 18807784 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 firstqtr2018_10q.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 Fiscal Quarter ended March 31, 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)


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

Securities registered pursuant to Section 12(b) of the Act:  Common Stock No Par Value      The NASDAQ Stock Market LLC
                                                                                                          (Title of each class)                             (Name of each exchange
                                                                                                                                                                            on which registered)


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 March 31, 2018, 6,265,000 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 MARCH 31, 2018

TABLE OF CONTENTS

   
Page
     
     
     
     
PART I
   
Item 1.
Financial Statements and Supplementary Data
  3.
     
Item 2.
Management's Discussion and Analysis of Financial
Condition and Results of Operations
13.
     
Item 3.
Quantitative and Qualitative Disclosures About Market Risk
18.
     
Item 4.
Controls and Procedures
18.
     
 
PART II
   
Item 1.
Legal Proceedings
19.
     
Item 1A.
Risk Factors
19.
     
Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds
20.
     
Item 3.
Defaults Upon Senior Securities
20.
 
Item 4.
Mine Safety Disclosures
20.
 
Item 5.
Other Information
20.
 
Item 6
Exhibits and Signatures
20
     

2

PART 1 – FINANCIAL INFORMATION




ITEM 1 – FINANCIAL STATEMENTS



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

   
Three Months Ended
 
   
March 31, 2018
   
April 1, 2017
 
Net sales
 
$
59,444,997
   
$
36,043,295
 
Cost of products sold
   
(44,723,521
)
   
(27,359,246
)
Gross margin
   
14,721,476
     
8,684,049
 
                 
Engineering expenses
   
(1,389,229
)
   
(630,411
)
Selling and administrative expenses
   
(9,160,360
)
   
(5,877,967
)
Operating profit
   
4,171,887
     
2,175,671
 
                 
Interest expense
   
(296,330
)
   
(21,024
)
Other income
   
218,731
     
80,183
 
Income before income taxes
   
4,094,288
     
2,234,830
 
                 
Income taxes
   
994,093
     
717,689
 
Net income
 
$
3,100,195
   
$
1,517,141
 
                 
Earnings per share:
               
Basic
 
$
.49
   
$
.24
 
                 
Diluted
 
$
.49
   
$
.24
 
                 
Cash dividends per share:
 
$
.11
   
$
.11
 

See accompanying notes.


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

   
Three Months Ended
 
   
March 31, 2018
   
April 1, 2017
 
Net income
 
$
3,100,195
   
$
1,517,141
 
Other comprehensive (loss) income:
               
Change in foreign currency translation
   
608,928
     
471,971
 
Change in marketable securities, net of tax benefit of: 2018 – 0 and 2017 – ($792)
   
     
(1,451
)
Change in pension and postretirement benefit costs, net of tax expense of:
2018 – $65,842 and 2017 - $112,864
   
222,725
     
206,683
 
Change in fair value of interest rate swap, net of tax benefit of: 2018 – ($65,557)
   
165,840
     
 
Total other comprehensive (loss) income
   
997,463
     
677,203
 
Comprehensive income
 
$
4,097,688
   
$
2,194,344
 

See accompanying notes.
3


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


ASSETS
 
March 31, 2018
   
December 30, 2017
 
Current Assets
           
Cash and cash equivalents
 
$
16,361,816
   
$
22,275,477
 
Accounts receivable, less allowances: $477,000 - 2018; $389,000 - 2017
   
30,304,665
     
27,119,910
 
Inventories
   
48,976,948
     
47,268,757
 
Prepaid expenses and other assets
   
3,615,307
     
3,401,456
 
Total Current Assets
   
99,258,736
     
100,065,600
 
Property, Plant and Equipment
   
70,875,801
     
70,109,077
 
Accumulated depreciation
   
(42,007,439
)
   
(41,075,121
)
     
28,868,362
     
29,033,956
 
Goodwill
   
32,200,916
     
32,228,891
 
Trademarks
   
3,686,063
     
3,686,063
 
Patents and other intangibles net of accumulated amortization
   
9,847,216
     
9,433,596
 
Deferred income taxes
   
1,904,485
     
2,010,291
 
     
47,638,680
     
47,358,841
 
TOTAL ASSETS
 
$
175,765,778
   
$
176,458,397
 



LIABILITIES AND SHAREHOLDERS' EQUITY
           
Current Liabilities
           
Accounts payable
 
$
16,943,359
   
$
14,712,414
 
Accrued compensation
   
2,390,909
     
4,376,211
 
Other accrued expenses
   
3,658,147
     
3,606,057
 
Contingent liability
   
2,070,000
     
2,070,000
 
Current portion of long-term debt
   
2,550,000
     
6,550,000
 
Total Current Liabilities
   
27,612,415
     
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
   
28,287,500
     
28,675,000
 
Accrued postretirement benefits
   
1,015,290
     
1,032,171
 
Accrued pension cost
   
26,343,088
     
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,608,222
     
29,501,123
 
Issued: 8,959,729 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
   
100,311,681
     
97,921,903
 
Accumulated other comprehensive income (loss):
               
Foreign currency translation
   
(334,265
)
   
(943,193
)
Unrealized gain on interest rate swap, net of tax
   
207,597
     
41,757
 
Unrecognized net pension and postretirement benefit costs, net of tax
   
(20,262,552
)
   
(20,485,277
)
   Accumulated other comprehensive loss
   
(20,389,220
)
   
(21,386,713
)
Total Shareholders' Equity
   
90,424,960
     
86,930,590
 
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY
 
$
175,765,778
   
$
176,458,397
 

See accompanying notes.
4



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


   
Three Months Ended
 
   
March 31, 2018
   
April 1, 2017
 
Operating Activities
           
Net income
 
$
3,100,195
   
$
1,517,141
 
Adjustments to reconcile net income to net cash provided by operating activities:
               
Depreciation and amortization
   
1,150,204
     
955,614
 
Unrecognized pension and postretirement benefits
   
191,344
     
127,926
 
(Gain)/loss on sale of equipment and other assets
   
21,024
     
33,098
 
Provision for doubtful accounts
   
9,136
     
6,381
 
Issuance of Common Stock for directors' fees
   
107,099
     
41,509
 
Changes in operating assets and liabilities:
               
Accounts receivable
   
(3,514,532
)
   
(1,719,513
)
Inventories
   
(1,540,703
)
   
1,689,822
 
Prepaid expenses and other
   
(144,757
)
   
(84,755
)
Other assets
   
(90,073
)
   
(35,208
)
Accounts payable
   
2,256,432
     
901,500
 
Accrued compensation
   
(2,012,189
)
   
(1,321,648
)
Other accrued expenses
   
  562,695
     
279,730
 
Net cash provided by operating activities
   
95,875
     
2,391,597
 
                 
Investing Activities
               
Marketable securities
   
     
(215,923
)
Capitalized software
   
(733,842
)
   
 
Purchases of property, plant and equipment
   
(605,655
)
   
(487,169
)
Net cash used in investing activities
   
(1,339,497
)
   
(703,092
)
                 
Financing Activities
               
Principal payments on long-term debt
   
(4,387,500
)
   
(357,142
)
Dividends paid
   
(689,133
)
   
(688,340
)
Net cash used in financing activities
   
(5,076,633
)
   
(1,045,482
)
                 
Effect of exchange rate changes on cash
   
406,594
     
212,902
 
Net change in cash and cash equivalents
   
(5,913,661
)
   
855,925
 
                 
Cash and cash equivalents at beginning of period
   
22,275,477
     
22,725,376
 
Cash and cash equivalents at end of period
 
$
16,361,816
   
$
23,581,301
 

See accompanying notes.




5

THE EASTERN COMPANY
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
March 31, 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 do not include all of the information and footnotes required by generally accepted accounting principles in the United States for complete financial statements. Refer to the Company's consolidated financial statements and notes thereto included in its Form 10-K for the year ended December 30, 2017 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, engineering expenses have been separately identified for all periods presented. These expenses have been reclassified from cost of products sold and selling and administrative expenses. Engineering expense is not necessarily a cost of product sold. Rather, these expenses are related to product development. This reclass of April 1, 2017 amounts does not change the overall results.

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


Note B – Earnings Per Share

The denominators used in the earnings per share computations follow:

   
Three Months Ended
 
   
March 31, 2018
   
April 1, 2017
 
Basic:
           
Weighted average shares outstanding
   
6,263,553
     
6,256,496
 
                 
Diluted:
               
Weighted average shares outstanding
   
6,263,553
     
6,256,496
 
Dilutive stock units
   
28,173
     
-
 
Denominator for diluted earnings per share
   
6,291,726
     
6,256,496
 


6

Note C – Inventories

The components of inventories follow:

   
March 31, 2018
   
December 30, 2017
 
             
Raw material and component parts
 
$
14,849,839
   
$
14,331,915
 
Work in process
   
7,997,305
     
7,718,379
 
Finished goods
   
26,129,804
     
25,218,463
 
   
$
48,976,948
   
$
47,268,757
 

 
Note D – Segment Information

Segment financial information follows:

   
Three Months Ended
 
   
March 31, 2018
   
April 1, 2017
 
Revenues:
           
Sales to unaffiliated customers:
           
Industrial Hardware
 
$
36,557,043
   
$
15,442,825
 
Security Products
   
15,119,328
     
13,917,489
 
Metal Products
   
7,768,626
     
6,682,981
 
   
$
59,444,997
   
$
36,043,295
 
                 
Income before income taxes:
               
Industrial Hardware
 
$
2,766,444
   
$
540,571
 
Security Products
   
985,138
     
969,125
 
Metal Products
   
420,305
     
665,975
 
Operating Profit
   
4,171,887
     
2,175,671
 
Interest expense
   
(296,330
)
   
(21,024
)
Other income
   
218,731
     
80,183
 
      Income before income taxes
 
$
4,094,288
   
$
2,234,830
 


Note E – Recent Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases. 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 amendment is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2018.  The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.

 
7

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.  The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.  The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.  The term loan is a five-year loan with the remaining balance due on March 1, 2022.  The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.  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 an additional $4 million during the first 3 months of 2018 on the revolving credit facility leaving a balance on the credit of $1 million as of March 31, 2018

The interest rates on the term and revolving credit portion of the Restated Loan Agreement vary.  The interest rates may vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The margin spread is based on operating results calculated on a rolling-four-quarter basis.  The Company may also borrow funds at the lender's prime rate.  On March 31, 2018, the interest rate for one half ($14.9 million) of the term portion was 3.44%, using a 1 month LIBOR rate and 3.41% on the remaining balance ($14.9 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the $1 million of the revolving credit portion was 4.0%, the bank's prime rate.

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


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


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

   
Pension Benefits
   
Postretirement Benefits
 
   
Three Months Ended
   
Three Months Ended
 
   
March 31,
2018
   
April 1,
2017
   
March 31,
2018
   
April 1,
2017
 
Service cost
 
$
329,960
   
$
317,360
   
$
9,256
   
$
6,847
 
Interest cost
   
776,792
     
791,057
     
19,290
     
20,207
 
Expected return on plan assets
   
(1,304,880
)
   
(1,195,895
)
   
(13,913
)
   
(12,874
)
Amortization of prior service cost
   
32,691
     
36,438
     
(1,268
)
   
(5,361
)
Amortization of the net loss
   
277,528
     
307,870
     
(16,398
)
   
(19,400
)
Net periodic benefit cost
 
$
112,091
   
$
256,830
   
$
(3,033
)
 
$
(10,581
)


The Company's funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.  In the year 2018, the Company expects to contribute $510,000 into its pension plans and $105,000 into its postretirement plan. As of March 31, 2018, the Company has not made contributions into its pension plans and has contributed $36,000 to its postretirement plan and will make the remaining contributions as required during the remainder of the year.

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

The Company made contributions to the plan as follows:

   
For the Three Months Ended
 
   
March 31, 2018
   
April 1, 2017
 
Regular matching contribution
 
$
166,015
   
$
116,475
 
Transitional credit contribution
   
124,108
     
135,370
 
Non-discretionary contribution
   
524,373
     
307,568
 
Total contributions made for the period
 
$
814,496
   
$
559,413
 

The non-discretionary contribution of $502,617 made in the period of March 31, 2018 was expensed in the prior fiscal year.


Note H – Stock Based Compensation

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

 
9

As of March 31, 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 first quarters of fiscal years 2018 or 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 first quarter of 2018, the Company issued 51,000 SARs at an exercise price of $24.90.  The SARs will vest on February 1, 2021 and are subject to meeting performance measurements.  When exercised, the Company will issue shares of the Company' common stock with a value equal to the difference between the closing stock price on the date of exercise and the exercise price of the SARs.

Stock-based compensation expense in connection with SARs granted to employees and directors in the first quarter of 2018 and 2017 was approximately $56,000 and $7,000, respectively.
 
As of March 31, 2018, there were 275,000 units reserved and available for future grant under the above noted 2010 plan.

   
Three Months Ended
March 31, 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
December 30, 2017
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
   
Exercisable as of
March 31, 2018
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
 
$
19.10-24.90
     
190,500
     
4.2
   
$
21.44
     
20,670
     
4.0
     
19.10
 



The following tables set forth the outstanding stock grants for the period specified:
 
   
Three Months Ended
March 31, 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
     
 
                                 
 
 

 
10

Stock Grants Outstanding and Exercisable
 
Range of Exercise Prices
   
Outstanding as of
March 31, 2018
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
   
Exercisable as of
December 30, 2017
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
 
$
0.00
     
25,000
     
4.0
     
     
     
     
 

At March 31, 2018, outstanding SARs and options had an intrinsic value of $2,040,450.


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 three months ending March 31, 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 three months ended March 31, 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.
11


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 March 31, 2018 financial statements was not significant.

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 is recorded.  The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not significant.

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 for the Company is its receivable accounts with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At March 31, 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 March 31, 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,918,750 on March 31, 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 March 31, 2018 are as follows:


   
Fair Value
   
Level 1
   
Level 2
   
Level 3
 
Financial Receivable
      Interest rate swap
 
$
273,154
   
$
   
$
273,154
   
$
 
Total assets
 
$
273,154
   
$
   
$
273,154
   
$
 

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


12


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

The following discussion is intended to highlight significant changes in the Company's financial position and results of operations for the quarter ended March 31, 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 first quarter of 2018 increased $23.4 million or 65%, as compared to the first quarter of 2017.  In the first quarter of 2018, organic sales growth for the total Company was 15%, as compared to the first quarter of 2017.  The increase in sales is primarily the result of a $21.1 million or 137% increase in sales in the Industrial Hardware segment.  Velvac's sales in the first quarter of 2018 accounted for 86% of the increase in Industrial Hardware segment increase sales.  The Industrial Hardware segment sales in the first quarter of 2018 had organic growth of 19%.  Sales increased 16% in the Metal Products segment and increased 9% in the Security Products segment, when compared to the first quarter of 2017.  Consolidated sales volume of existing products increased by 58% for
 
13

the first quarter of 2018 compared to the first quarter of 2017.  Companywide, the first quarter of 2018 was favorably affected by the introduction of new products which increased sales by 6%.

For the three months ended March 31, 2018, gross margin as a percentage of sales was 25% compared to 24% in the comparable period of 2017.

Engineering expense increased $0.8 million or 120% in the first quarter of 2018 compared to the prior year period. The increase is primarily the result of the Velvac acquisition in the second quarter of 2017.

Selling and administration costs increased $3.2 million or 55% in the first quarter of 2018 compared to the prior year period.  The most significant contributing to this increase in cost was the Velvac acquisition which increased payroll related costs incurred in the first quarter of 2018.

Interest expense increased $0.3 million in the first quarter of 2018 compared to the first quarter of 2017 due to the increased level of debt incurred in connection with the acquisition of Velvac in the second quarter of 2017.

Other income increased in the first quarter of 2018 compared to the first quarter of 2017 due to the adoption of FASB ASC Topic 715, "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:
14

 
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 March 31, 2018
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
74.8
%
   
70.9
%
   
85.6
%
   
75.2
%
Gross margin
   
25.2
%
   
29.1
%
   
14.4
%
   
24.8
%
                                 
Engineering expense
   
2.4
%
   
3.3
%
   
     
2.4
%
Selling and administrative expense
   
15.2
%
   
19.3
%
   
9.0
%
   
15.4
%
Operating profit
   
7.6
%
   
6.5
%
   
5.4
%
   
7.0
%
                                 
 
 
   
Three Months Ended April 1, 2017
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
78.1
%
   
70.0
%
   
82.2
%
   
75.9
%
Gross margin
   
21.9
%
   
30.0
%
   
17.8
%
   
24.1
%
                                 
Engineering expense
   
1.1
%
   
3.3
%
           
1.7
%
Selling and administrative expense
   
17.1
%
   
19.6
%
   
7.7
%
   
16.4
%
Operating profit
   
3.7
%
   
7.1
%
   
10.1
%
   
6.0
%
 
 

 
15

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

   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
 
$
21,114
   
$
1,202
   
$
1,086
   
$
23,402
 
                                 
         Volume
   
134.5
%
   
3.4
%
   
-4.6
%
   
58.1
%
         Prices
   
0.4
%
   
0.7
%
   
2.3
%
   
0.9
%
         New products
   
1.8
%
   
4.6
%
   
18.6
%
   
6.0
%
     
136.7
%
   
8.7
%
   
16.3
%
   
65.0
%
                                 
Operating profit
 
$
2,200
   
$
(9
)
 
$
(255
)
 
$
1,936
 
     
388.1
%
   
-0.9
%
   
-37.7
%
   
86.6
%


Industrial Hardware Segment

Net sales in the Industrial Hardware segment were up 137% in the first quarter of 2018 compared to the prior year period.  The increase in sales in the first quarter of 2018 were primarily the result of the Velvac acquisition in April 2017.  Velvac's net sales for the first quarter of 2018 represent 88% of the increase in net sales in the first quarter of 2018 as compared to the prior year period. Sales in the first quarter of 2018 had organic growth of 19% primarily in Class 8 trucks, specialty vehicles and military end markets, as compared to sales in the prior year period.  In addition, composite panels sales increased 15% in the first quarter of 2018 compared to the same period in 2017.

Cost of products sold increased 127% in the first quarter of 2018, as compared to the first quarter of 2017, due to the increased sales volume and raw material prices.  Velvac's cost of products sold for the first quarter of 2018 represent 92% of the increase in the cost of products sold in the first quarter of 2018 compared to the prior year quarter.  Raw material prices for steel and zinc increased in the first quarter of 2018 as compared to the first quarter of 2017.  These materials are important in the products produced.  Hot rolled steel prices increased 16%, cold rolled steel prices increased 5% and zinc prices increased 39%.

Gross margin as a percentage of net sales was 25% in the first quarter 2018 compared to 22% in the same period in 2017.  The change in gross margin for the first quarter of 2018 reflects the mix of products produced offset by the increase in raw material costs.

Engineering expense as a percentage of net sales was 2% in the first quarter 2018 compared to 1% in 2017.  The increase for the 2018 period reflects Velvac's engineering expenses of $0.8 million.

Selling and administrative expenses increased 111% for the first quarter of 2018 compared to the same period in from 2017.  The increase is the result of the Velvac acquisition in the second quarter of 2017.


Security Products Segment

Net sales in the Security Products segment increased 9% in the first quarter of 2018 compared to the first quarter of 2017.  The increase in sales resulted from an increase of sales volume of 32% of existing products to the commercial laundry market and new product sales of 5% to the commercial lock market.  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 10% in the first quarter of 2018 as compared to the first quarter of 2017, as the result of increased sales volume and raw material prices.  The most significant factor resulting in changes in cost of products sold in the first quarter of 2018 as compared to the same period in 2017 quarter was in the cost of raw materials of 12%.  These materials are important in the products produced.  Raw material prices for cold rolled steel, zinc and brass increased in the first quarter of 2018 when compared to the first quarter of 2017.  Zinc prices
16

increased 39% and brass prices increased 12%.  In addition, payroll and payroll related expenses increased 14% in 2018 as compared to the first quarter of 2017 which was the result of hiring additional personnel at several divisions.

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

Engineering expense as a percentage of net sales was 3% for each of the first quarters of 2018 and 2017.

Selling and administrative expenses increased 7% in the first quarter of 2018, as compared to the same period in 2017. The most significant factor resulting in the increase were payroll and payroll related costs.


Metal Products Segment

Net sales in the Metal Products segment increased 16% in the first quarter of 2018 as compared to the prior year period. Increased sales volume of industrial castings products represented the entire increase from the first 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 21% in the first quarter of 2018, as compared to the same period in 2017 as the result of increased sales volume and raw material prices.  The cost increase is the result of an increase of 33% in payroll and payroll related costs due to hiring additional personnel, and an increase of 48% in supplies and tools costs as a result of increased production.  Raw material costs for scrap iron increased in the first quarter of 2018 when compared to the first quarter of 2017 by 17%.

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

Selling and administrative expenses increased 35% in the first quarter of 2018 compared to the same period in 2017.  The increase was primarily due to the hiring of key management positions that were previously vacant in the 2017 period.


Liquidity and Sources of Capital
 
The Company generated approximately $96,000 of cash from its operations during the first three months of 2018 compared to approximately $2,392,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 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 $606,000 for the first three months of 2018 and $487,000 for the same period in 2017.  As of March 31, 2018, there was approximately $125,000 of outstanding commitments for capital expenditures.

17

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

   
First
Quarter
2018
   
First
Quarter
2017
   
Year
End
2017
 
Current ratio
   
3.6
     
6.2
     
3.2
 
Average days' sales in accounts receivable
   
47
     
51
     
46
 
Inventory turnover
   
3.7
     
3.4
     
3.4
 
Total debt to shareholders' equity
   
34.2
%
   
1.7
%
   
40.5
%

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

   
First
   
First
   
Year
 
   
Quarter
   
Quarter
   
End
 
   
2018
   
2017
   
2017
 
Cash and cash equivalents
                 
  - Held in the United States
 
$
2.3
   
$
11.4
   
$
7.9
 
  - Held by a foreign subsidiary
   
14.1
     
12.2
     
14.4
 
     
16.4
     
23.6
     
22.3
 
Working capital
   
71.4
     
65.6
     
68.8
 
Net cash provided by operating activities
   
.1
     
2.4
     
11.2
 
Change in working capital impact on net cash
    (used) in operating activities
   
(4.5
)
   
(0.3
)
   
2.4
 
Net cash (used) in investing activities
   
(1.3
)
   
(0.7
)
   
(44.7
)
Net cash (used) in financing activities
   
(5.1
)
   
(1.0
)
   
30.7
 


Total inventories of $49.0 million increased 4% in the first quarter of 2018 as compared to $47.3 million at the fiscal year end of 2017.  Inventories increased 51% in the first quarter of 2018, as compared to $32.5 million in the same period in 2017.  Accounts receivable were $30.3 million for the first quarter of 2018, as compared to $27.1 million at the 2017 fiscal year-2017 and $20.0 million for the quarter of 2017 as the result of the Velvac acquisition.

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.
 

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 Annual Report on Form 10-K.


ITEM 4 – CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures:

As of the end of the quarter ended March 31, 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
18

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 March 31, 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 March 31, 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 verbally been agreed upon and is expected to be signed in the second quarter of 2018. The total estimated cost for the proposed remediation system is anticipated to be approximately $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 presented to the New York Department of Environmental Conservation (the "DEC") for approval in the first quarter of 2018. The Company is in final negotiations with the DEC, and, 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 of which $31,000 of the estimated cost was accrued for and expensed in the first quarter of 2018.

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 stockholders should carefully consider the factors discussed in Item 1A. - "Risk Factors" of the Company's 2017 Annual Report on Form 10-K, as filed with the SEC on March 15, 2018, that could have a material adverse effect on the Company's business, results of operations, financial condition and/or liquidity and that could cause its operating results to vary significantly from period to period. As of March 31, 2018, there have been no material changes to the risk factors disclosed in the Company's most recent Annual Report on 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.


19

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 March 31, 2018, formatted in XBRL (eXtensible Business Reporting Language); (i) Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2018, and April 1, 2017; (ii) Condensed Consolidated Statement Balance Sheet at March 31, 2018 and April 1, 2017; (iii) Condensed Consolidated Statement of Cash Flows for the three months ended March 31, 2018 and April 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.
20




SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 
THE EASTERN COMPANY
 
(Registrant)
 
DATE:  May 4, 2018
/s/August M. Vlak
 
August M. Vlak
President and Chief Executive Officer
   
DATE:  May 4, 2018
/s/John L. Sullivan III
 
John L. Sullivan III
Vice President and Chief Financial Officer
   



21
EX-31 2 ex31_1stqtr10q.htm

EXHIBIT 31

CERTIFICATIONS

I, August M. Vlak, certify that:

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

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

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

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

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

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

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

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

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

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

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

Dated:  May 4, 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:  May 4, 2018

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

EX-32 3 ex32_1stqtr10q.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 March 31, 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 4th day of May, 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-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 5 eml-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.INS 6 eml-20180331.xml XBRL INSTANCE DOCUMENT 0000031107 2017-12-31 2018-03-31 0000031107 2018-03-31 0000031107 2017-01-01 2017-04-01 0000031107 2017-12-30 0000031107 2016-12-31 0000031107 2017-04-01 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-04-01 0000031107 eml:SecurityProductsMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-04-01 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-04-01 0000031107 eml:SecurityProductsMember us-gaap:OperatingSegmentsMember 2017-12-31 2018-03-31 0000031107 us-gaap:OperatingSegmentsMember eml:MetalProductsMember 2017-12-31 2018-03-31 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2017-12-31 2018-03-31 0000031107 us-gaap:LineOfCreditMember 2018-03-31 0000031107 us-gaap:MediumTermNotesMember 2018-03-31 0000031107 us-gaap:MediumTermNotesMember 2017-04-03 2017-04-03 0000031107 us-gaap:LineOfCreditMember 2017-04-03 2017-04-03 0000031107 us-gaap:MediumTermNotesMember eml:OneMonthLondonInterbankOfferedRateLIBORMember 2018-03-31 0000031107 us-gaap:MediumTermNotesMember eml:ThreeMonthLondonInterbankOfferedRateLIBORMember 2018-03-31 0000031107 us-gaap:InterestRateSwapMember us-gaap:MediumTermNotesMember 2017-04-04 0000031107 us-gaap:MediumTermNotesMember 2017-12-31 2018-03-31 0000031107 us-gaap:LineOfCreditMember 2017-12-31 2018-03-31 0000031107 us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:LineOfCreditMember 2017-12-31 2018-03-31 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:LineOfCreditMember us-gaap:MaximumMember 2017-12-31 2018-03-31 0000031107 us-gaap:LineOfCreditMember 2017-01-01 2017-12-30 0000031107 eml:VelvacHoldingsIncMember 2017-04-03 0000031107 us-gaap:MediumTermNotesMember us-gaap:ScenarioForecastMember 2017-07-02 2019-06-30 0000031107 us-gaap:ScenarioForecastMember us-gaap:MediumTermNotesMember 2019-07-01 2019-09-30 0000031107 us-gaap:MaximumMember us-gaap:LineOfCreditMember 2017-12-31 2018-03-31 0000031107 us-gaap:MinimumMember us-gaap:LineOfCreditMember 2017-12-31 2018-03-31 0000031107 us-gaap:MediumTermNotesMember eml:ThreeMonthLondonInterbankOfferedRateLIBORMember 2017-12-31 2018-03-31 0000031107 eml:OneMonthLondonInterbankOfferedRateLIBORMember us-gaap:MediumTermNotesMember 2017-12-31 2018-03-31 0000031107 us-gaap:MinimumMember eml:RestatedLoanAgreementMember 2017-12-31 2018-03-31 0000031107 us-gaap:MaximumMember eml:RestatedLoanAgreementMember 2017-12-31 2018-03-31 0000031107 us-gaap:InterestRateSwapMember us-gaap:MediumTermNotesMember 2017-04-04 2017-04-04 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-04-01 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 2018-03-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 2018-03-31 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-04-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2018-03-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-03-31 0000031107 eml:TransitionalCreditContributionsMember 2017-01-01 2017-04-01 0000031107 eml:RegularMatchingContributionsMember 2017-01-01 2017-04-01 0000031107 eml:NonDiscretionaryContributionsMember 2017-01-01 2017-04-01 0000031107 eml:TransitionalCreditContributionsMember 2017-12-31 2018-03-31 0000031107 eml:USNonUnionEmployeesMember 2017-12-31 2018-03-31 0000031107 eml:NonDiscretionaryContributionsMember 2017-12-31 2018-03-31 0000031107 eml:RegularMatchingContributionsMember 2017-12-31 2018-03-31 0000031107 us-gaap:MinimumMember 2017-12-31 2018-03-31 0000031107 us-gaap:RestrictedStockMember 2017-01-01 2017-04-01 0000031107 us-gaap:RestrictedStockMember 2017-12-31 2018-03-31 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-12-31 2018-03-31 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-04-01 0000031107 eml:Plan2010Member 2018-03-31 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-12-30 0000031107 us-gaap:EmployeeStockOptionMember 2016-12-31 0000031107 us-gaap:EmployeeStockOptionMember 2017-12-30 0000031107 us-gaap:StockAppreciationRightsSARSMember 2016-12-31 0000031107 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-30 0000031107 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-04-01 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-30 0000031107 us-gaap:EmployeeStockOptionMember 2017-12-31 2018-03-31 0000031107 us-gaap:EmployeeStockOptionMember 2018-03-31 0000031107 us-gaap:StockAppreciationRightsSARSMember 2018-03-31 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2018-03-31 0000031107 2017-01-01 2017-12-30 0000031107 us-gaap:CreditConcentrationRiskMember 2018-03-31 0000031107 us-gaap:CreditConcentrationRiskMember 2017-12-30 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:MinimumMember 2017-12-31 2018-03-31 0000031107 us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-12-31 2018-03-31 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember 2017-12-31 2018-03-31 0000031107 us-gaap:FairValueInputsLevel1Member 2018-03-31 0000031107 us-gaap:FairValueInputsLevel2Member 2018-03-31 0000031107 us-gaap:FairValueInputsLevel3Member 2018-03-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure eml:Plan eml:Customer false --12-29 2018-03-31 Yes No Yes Accelerated Filer EASTERN CO 0000031107 6265000 2018 Q1 10-Q 15500000 14918750 <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 FASB issued ASU No. 2016-02, Leases. 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.</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 amendment is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2018.&#160; The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.</div><div>&#160;</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> 30304665 27119910 14712414 16943359 20262552 20485277 207597 41757 -20389220 -21386713 41075121 42007439 -334265 -943193 56000 7000 389000 477000 0 0 273154 273154 176458397 175765778 47358841 47638680 99258736 100065600 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note A &#8211; Basis of Presentation</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and footnotes required by generally accepted accounting principles in the United States for complete financial statements. Refer to the Company's consolidated financial statements and notes thereto included in its Form 10-K for the year ended December 30, 2017 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;"><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, engineering expenses have been separately identified for all periods presented. These expenses have been reclassified from cost of products sold and selling and administrative expenses. Engineering expense is not necessarily a cost of product sold. Rather, these expenses are related to product development. This reclass of April 1, 2017 amounts does 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 ASC 715 &#8211; Compensation &#8211; Retirement Benefits, net periodic pension costs have been separately identified for all periods presented. These expenses have been reclassified from cost of products sold to other income.</div></div></div> 2070000 2070000 16361816 22275477 22725376 23581301 -5913661 855925 0 0 50000000 50000000 8957974 8959729 0.11 0.11 29501123 29608222 4097688 2194344 44723521 27359246 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.&#160; The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.&#160; The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.&#160; The term loan is a five-year loan with the remaining balance due on March 1, 2022.&#160; The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.&#160; 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 an additional $4 million during the first 3 months of 2018 on the revolving credit facility leaving a balance on the credit of $1 million as of March 31, 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 portion of the Restated Loan Agreement vary.&#160; The interest rates may vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.&#160; The margin spread is based on operating results calculated on a rolling-four-quarter basis.&#160; The Company may also borrow funds at the lender's prime rate.&#160; On March 31, 2018, the interest rate for one half ($14.9 million) of the term portion was 3.44%, using a 1 month LIBOR rate and 3.41% on the remaining balance ($14.9 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the $1 million of the revolving credit portion was 4.0%, the bank's prime 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 1.2 to 1 thereafter to be tested quarterly on a twelve-month trailing basis.&#160; In addition, the Company will be required to show a maximum total leverage ratio of 4.0x for periods through December 31, 2018, 3.5x for the period January 1, 2019 through December 31, 2019, 3.25x for the period 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 notational amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.&#160; The notational amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.&#160; The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.</div></div> P5Y 2022-03-01 2022-04-01 2010291 1904485 1723543 1723543 510000 105000 <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: top; 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: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">For the Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#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; font-weight: bold;">March 31, 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" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 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: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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;">166,015</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;">116,475</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;">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;">124,108</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;">135,370</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-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;">524,373</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,568</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; text-align: justify;">Total contributions made 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;">814,496</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;">559,413</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> 135370 116475 307568 124108 559413 814496 502617 524373 166015 16398 -307870 19400 -277528 -1268 -5361 36438 32691 13913 1195895 1304880 12874 791057 776792 20207 19290 0 36000 6847 9256 329960 317360 -10581 112091 -3033 256830 26343088 26423429 1150204 955614 0 273154 273154 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 Accounting Standards Codification subtopic 718-10, Compensation ("ASC 718-10"), which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and directors, including employee stock options and restricted stock awards. The Company estimates the fair value of stock options granted using the Black-Scholes valuation model. This model requires the Company to make estimates and assumptions including, among other things, estimates regarding the length of time an employee will retain vested stock options before exercising them, the estimated volatility of our common stock price and the number of options that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company's consolidated statements of operations.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of March 31, 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 first quarters of fiscal years 2018 or 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 first quarter of 2018, the Company issued 51,000 SARs at an exercise price of $24.90.&#160; The SARs will vest on February 1, 2021 and are subject to meeting performance measurements.&#160; When exercised, the Company will issue shares of the Company' common stock with a value equal to the difference between the closing stock price on the date of exercise and the exercise price of the 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 first quarter of 2018 and 2017 was approximately $56,000 and $7,000, respectively.</div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of March 31, 2018, there were 275,000 units reserved and available for future grant under the above noted 2010 plan.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">March 31, 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; font-weight: bold;">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; font-weight: bold;">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; font-weight: bold;">(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; font-weight: bold;">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><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;">December 30, 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: 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;">March 31, 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 style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></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;">19.10-24.90</div></td><td nowrap="nowrap" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; 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" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; 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.2</div></td><td nowrap="nowrap" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></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;">21.44</div></td><td nowrap="nowrap" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; 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" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; 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" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; 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;">19.10</div></td><td nowrap="nowrap" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</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 stock grants for the period specified:</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="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;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">March 31, 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></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="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;">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;">March 31, 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;">December 30, 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: 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 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;">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;">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;">&#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; 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 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" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</div></div><div>At March 31, 2018, outstanding SARs and options had an intrinsic value of $2,040,450.</div></div> 0.24 0.49 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>Note B &#8211; Earnings Per Share</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The denominators used in the earnings per share computations 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; 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: 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;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#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;">March 31, 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; text-align: center; text-indent: 4pt;">April 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></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; 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; 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 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;">6,263,553</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 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;">6,256,496</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><tr><td valign="bottom" style="width: 76%; 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></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;">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></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: 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,263,553</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,256,496</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: left; margin-left: 4.5pt;">Dilutive stock units</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;">28,173</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;">-</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; 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,726</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,256,496</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> 0.49 0.24 212902 406594 0.350 0.210 4376211 2390909 1 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Note 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 for the Company is its receivable accounts with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At March 31, 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 March 31, 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,918,750 on March 31, 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><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">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 March 31, 2018 are as follows:</div><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: 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;">273,154</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;">273,154</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;">273,154</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;">273,154</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 accordingly is 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 March 31, 2018 are as follows:</div><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: 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;">273,154</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;">273,154</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;">273,154</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;">273,154</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 9847216 -21024 -33098 32200916 32228891 8684049 14721476 2234830 4094288 <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;"><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 three months ending March 31, 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 no significant changes to the amount of unrecognized tax benefits during the three months ended March 31, 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></div> 717689 994093 1719513 3514532 2256432 901500 -1321648 -2012189 90073 35208 84755 144757 -1689822 1540703 562695 279730 28173 0 3686063 3686063 21024 296330 <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;">The components of inventories 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; 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;">March 31, 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;">14,849,839</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;">7,997,305</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,129,804</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;">&#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;">48,976,948</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> 26129804 25218463 48976948 47268757 7718379 7997305 14849839 14331915 175765778 176458397 27612415 31314682 1000000 14900000 14900000 0.00375 0.002 10000000 31000000 387500 775000 0.0400 0.0344 0.0341 0.0192 6550000 2550000 28287500 28675000 -5076633 -1045482 -1339497 -703092 95875 2391597 1517141 3100195 218731 80183 4171887 2175671 2766444 540571 985138 420305 969125 665975 0 165840 -65557 -1451 0 -792 0 -206683 -222725 471971 608928 -112864 -65842 358982 358982 3606057 3658147 1032171 1015290 677203 997463 689133 688340 733842 0 215923 0 605655 487169 <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;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has non-contributory defined benefit pension plans covering certain U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded nonqualified supplemental retirement plans that provide certain current and former officers with benefits in excess of limits imposed by federal tax law.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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><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 first quarter of fiscal 2018 and 2017 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: 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;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Postretirement Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></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;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">March 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">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: center;">April 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">March 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">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: center;">April 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">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;">329,960</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,360</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,847</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;">776,792</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,057</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,290</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;">(1,304,880</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,895</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,913</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,874</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;">32,691</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,438</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,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; 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;">(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;">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,870</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,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,400</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;">112,091</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><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,033</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,581</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>&#160;</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 the year 2018, the Company expects to contribute $510,000 into its pension plans and $105,000 into its postretirement plan. As of March 31, 2018, the Company has not made contributions into its pension plans and has contributed $36,000 to its postretirement plan and will make the remaining contributions as required during the remainder of the year.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. The plan allows participants to make voluntary contributions their annual compensation on a pretax basis, subject to IRS limitations. The 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: top; 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: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">For the Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#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; font-weight: bold;">March 31, 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" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">April 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: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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;">166,015</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;">116,475</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;">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;">124,108</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;">135,370</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-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;">524,373</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,568</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; text-align: justify;">Total contributions made 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;">814,496</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;">559,413</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 non-discretionary contribution of $502,617 made in the period of March 31, 2018 was expensed in the prior fiscal year.</div></div> 0 0 0 0 2000000 2000000 3401456 3615307 1429000 6600000 29033956 28868362 70875801 70109077 9136 6381 4000000 1614611 357142 4387500 97921903 100311681 <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 style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><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 March 31, 2018 financial statements was not significant.</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 is recorded.&#160; The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not significant.</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> P4Y P4Y2M12D 0 21.44 0 19.10 1 P4Y P0Y 59444997 36043295 15442825 13917489 6682981 15119328 7768626 36557043 <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 stock grants for the period specified:</div><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; 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;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 4pt;">March 31, 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></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The denominators used in the earnings per share computations 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; 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: 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;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#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;">March 31, 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; text-align: center; text-indent: 4pt;">April 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></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; 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; 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 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;">6,263,553</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 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;">6,256,496</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><tr><td valign="bottom" style="width: 76%; 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></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;">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></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: 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,263,553</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,256,496</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: left; margin-left: 4.5pt;">Dilutive stock units</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;">28,173</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;">-</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; 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,726</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,256,496</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;">The components of inventories 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; 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;">March 31, 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;">14,849,839</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;">7,997,305</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,129,804</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;">&#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;">48,976,948</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: justify;">As of March 31, 2018, there were 275,000 units reserved and available for future grant under the above noted 2010 plan.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">March 31, 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; font-weight: bold;">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; font-weight: bold;">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; font-weight: bold;">(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; font-weight: bold;">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 first quarter of fiscal 2018 and 2017 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: 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;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Postretirement Benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></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;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">March 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">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: center;">April 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">March 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">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: center;">April 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">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;">329,960</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,360</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,847</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;">776,792</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,057</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,290</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;">(1,304,880</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,895</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,913</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,874</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;">32,691</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,438</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,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; 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;">(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;">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,870</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,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,400</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;">112,091</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><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,033</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,581</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;"><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;">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;">March 31, 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;">December 30, 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: 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 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;">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;">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;">&#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; 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 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" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Segment financial information follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></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;">March 31, 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: center;">April 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></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></tr><tr><td valign="bottom" style="width: 76%; 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;">36,557,043</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;">15,442,825</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: 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;">15,119,328</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;">13,917,489</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: 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;">7,768,626</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,682,981</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: 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;">59,444,997</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;">36,043,295</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: 76%; 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></tr><tr><td valign="bottom" style="width: 76%; 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></tr><tr><td valign="bottom" style="width: 76%; 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: -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;">2,766,444</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;">540,571</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: 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: -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;">985,138</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;">969,125</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: 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: -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;">420,305</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;">665,975</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: 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;">4,171,887</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,175,671</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: 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: -18pt;">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;">(296,330</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;">(21,024</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: 76%; 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: -18pt;">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;">218,731</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;">80,183</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: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes</div></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,094,288</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,234,830</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;">Segment financial information follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></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;">March 31, 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: center;">April 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></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></tr><tr><td valign="bottom" style="width: 76%; 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;">36,557,043</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;">15,442,825</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: 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;">15,119,328</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;">13,917,489</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: 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;">7,768,626</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,682,981</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: 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;">59,444,997</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;">36,043,295</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: 76%; 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></tr><tr><td valign="bottom" style="width: 76%; 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></tr><tr><td valign="bottom" style="width: 76%; 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: -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;">2,766,444</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;">540,571</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: 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: -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;">985,138</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;">969,125</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: 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: -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;">420,305</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;">665,975</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: 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;">4,171,887</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,175,671</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: 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: -18pt;">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;">(296,330</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;">(21,024</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: 76%; 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: -18pt;">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;">218,731</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;">80,183</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: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt; text-indent: -18pt;">&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes</div></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,094,288</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,234,830</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> 5877967 9160360 41509 107099 19.10 0 21.10 0 0 0 20.39 24.90 25000 0 149500 0 51000 0 0 275000 2040450 0 20.36 0 0 21.44 0 0 8000 2000 0 141500 0 25000 0 25000 190500 190500 25000 24.90 0 20670 0 19.10 86930590 90424960 19105723 19105723 2694729 2694729 0 6256496 6263553 6291726 6256496 1 1 1 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="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><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;">December 30, 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: 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;">March 31, 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 style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></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;">19.10-24.90</div></td><td nowrap="nowrap" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; 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" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; 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.2</div></td><td nowrap="nowrap" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></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;">21.44</div></td><td nowrap="nowrap" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: center; 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" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; 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" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td><td style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; 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;">19.10</div></td><td nowrap="nowrap" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: center; background-color: #cceeff;">&#160;</td></tr></table></div> 3.25 1.2 0.5 1.1 P3M P1M P3M 3.0 4.0 3.5 P2Y 630411 1389229 127926 191344 EX-101.LAB 7 eml-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity [Domain] Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Legal Entity [Axis] Document Type Original notional amount Interest rate swap, notional amount Derivative, Notional Amount Award Type [Axis] Recent Accounting Pronouncements Recent Accounting Pronouncements [Abstract] Accounts receivable, less allowances: $477,000 - 2018; $389,000 - 2017 Accounts payable Accounts Payable, Current Unrecognized net pension and other postretirement benefit costs, net of taxes Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Unrealized gain on interest rate swap, net of tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss): Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Foreign currency translation Adjustments to reconcile net income to net cash provided by operating activities: Stock-based compensation expense Accounts receivable, allowances Total assets Assets, Fair Value Disclosure ASSETS Assets [Abstract] TOTAL ASSETS Assets Current Assets Total other assets Assets, Noncurrent Total Current Assets Assets, Current Basis of Presentation Business Description and Basis of Presentation [Text Block] Contingent liability Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and cash equivalents Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Common Stock, par value (in dollars per share) Common Stock, shares authorized (in shares) Common Stock, shares issued (in shares) Cash dividends per share: (in dollars per share) Common Stock, no par value, Authorized: 50,000,000 shares Issued: 8,959,729 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 Concentration Risk Type [Domain] Concentration Risk [Line Items] Concentration Risk Type [Axis] Concentration Risk [Table] Consolidation Items [Axis] Consolidation Items [Domain] Cost of products sold Cost of Goods Sold Credit Risk [Abstract] Credit Concentration Risk [Member] Debt Instrument [Axis] Basis spread on variable rate Debt instrument, variable interest rate Debt Debt Disclosure [Text Block] Term of loan Debt Instrument, Term Debt [Abstract] Maturity date of loan Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Debt Instrument, Name [Domain] Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Deferred income taxes Contributions required by the Company in defined benefit plan Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Total contributions made for the period Amortization of the net loss Defined Benefit Plan, Amortization of Gain (Loss) Amortization of prior service cost Defined Benefit Plan Disclosure [Line Items] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Interest cost Employer contributions made Service 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] 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] Diluted (in dollars per share) Earnings Per Share Earnings Per Share [Text Block] Basic (in dollars per share) Earnings Per Share [Abstract] Earnings per Share: Effect of exchange rate changes on cash Corporate income tax rate Stock Options [Member] Accrued compensation Employee-related Liabilities, Current Percentage of common stock acquired Fair Value, Hierarchy [Axis] Financial Instruments and Fair Value Measurements [Abstract] Fair Value Hierarchy [Domain] Financial Instruments and Fair Value Measurements Fair Value, by Balance Sheet Grouping [Table] Assets or liabilities measured at fair value measurements Fair Value, by Balance Sheet Grouping [Table Text Block] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Level 1 [Member] Level 2 [Member] Level 3 [Member] Patents and other intangibles net of accumulated amortization (Gain)/loss on sale of equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Goodwill Gross margin Gross Profit 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 Tax Disclosure [Text Block] Income taxes Accounts receivable Increase (Decrease) in Accounts Receivable Accounts payable Accrued compensation Changes in operating assets and liabilities: Other assets Increase (Decrease) in Other Operating Assets Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Inventories Increase (Decrease) in Inventories Other accrued expenses Dilutive stock units (in shares) Trademarks Interest expense Interest Expense Interest Rate Swap [Member] Floor Rate [Member] Inventories Finished goods Components of inventories [Abstract] Inventories Inventories, net Inventory, Net Inventories [Abstract] Work in process Raw material and component parts LIBOR [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Axis] TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity LIABILITIES AND SHAREHOLDERS' EQUITY Total Current Liabilities Liabilities, Current Current Liabilities Revolving credit loan Long-term Line of Credit Revolving Credit Loan [Member] Quarterly commitment fee percentage Line of Credit Facility, Commitment Fee Percentage 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 Maximum [Member] Term Loan [Member] Medium-term Notes [Member] Minimum [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Financing Activities Investing Activities Operating Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net income Net income Other income Operating Segments [Member] Operating Profit Operating profit Operating Income (Loss) Basis of Presentation [Abstract] Change in fair value of interest rate swap, net of tax benefit of: 2018 - ($65,557) Change in fair value of interest rate swap, income taxes expense/(benefit) Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax Change in marketable securities, net of tax benefit of: 2018 - 0 and 2017 - ($792) Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Change in marketable securities, income taxes expense (benefit) Change in pension and postretirement benefit costs, net of tax expense of: 2018 - $65,842 and 2017 - $112,864 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 (expense)/benefit Other long-term liabilities Postretirement Benefits [Member] Other accrued expenses Other Accrued Liabilities, Current Other comprehensive (loss) income: 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 (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Prime Rate [Member] Prime Rate [Member] Dividends paid Payments of Ordinary Dividends, Common Stock Capitalized software Payments to Develop Software Marketable securities Payments to Acquire Marketable Securities Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Retirement Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Pension Benefits [Member] Plan Name [Axis] Plan Name [Domain] Preferred Stock, par value (in dollars per share) Preferred Stock, no par value: Authorized and unissued: 2,000,000 shares Preferred Stock, shares authorized (in shares) Prepaid expenses and other assets Proceeds from credit facility Property, Plant and Equipment, Net Property, Plant and Equipment, Net Property, Plant and Equipment Property, Plant and Equipment, Gross Provision for doubtful accounts Range [Domain] Range [Axis] Financial Receivable [Abstract] Payments on revolving credit note Repayments of Lines of Credit Principal payments on long-term debt Repayments of Long-term Debt Restricted Stock [Member] Retained earnings Retirement Plan Type [Domain] Retirement Plan Type [Domain] Retirement Plan Name [Domain] Retirement Plan Name [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Revenue Recognition Revenue Recognition [Abstract] Weighted- Average Remaining Contractual Life Weighted- Average Exercise Price (in dollars per share) Exercisable, Weighted- Average Exercise Price (in dollars per share) Percentage of fair market value of stock on grant date for exercise price Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Exercisable, Weighted- Average Remaining Contractual life Revenues, sales to unaffiliated customers Net sales Sales Revenue, Goods, Net Scenario, Unspecified [Domain] Forecast [Member] Stock option activity Denominators used in the earnings per share computations Components of inventories Stock appreciation rights activity Significant disclosures relating to benefit plans Schedule of Defined Benefit Plans Disclosures [Table] Schedule of stock grants outstanding and exercisable Segment financial information Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Segment Reporting Information, by Segment [Table] Segment Information Segment Reporting Disclosure [Text Block] Segment Information [Abstract] Segment [Domain] Segment Reporting Information [Line Items] Selling and administrative expenses Selling, General and Administrative Expense Issuance of Common Stock for directors' fees Share-based Compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Weighted - Average Exercise Price [Roll Forward] 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) Issued (in shares) Restricted stock granted (in shares) Shares available for future grant (in shares) Outstanding options, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic 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, Options, Outstanding, Weighted Average Exercise Price Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 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 Number of Units [Roll Forward] Equity Award [Domain] Equity Award [Domain] Outstanding (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Maximum Range of Exercise Prices (in dollars per share) Exercisable (in shares) Minimum Range of Exercise Prices (in dollars per share) CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) [Abstract] Segments [Axis] CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract] CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) [Abstract] Scenario [Axis] 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 [Domain] Variable Rate [Axis] 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] Refers to the number of customers that represented more than the specified percentage of trade receivables. Number of customers that represented more than the specified percentage of trade receivables Number of customers that represented more than 10% of trade receivables Interest Rate Risk [Abstract] Document and Entity Information [Abstract] An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits and the right to receive cash or stock compensation equal to the appreciation of a predetermined number of the entity's shares, during a predetermined time period. Employee Stock Option and Stock Appreciation Rights (SARs) [Member] Stock Options and SARs [Member] Stock Appreciation Rights and Options Outstanding And Exercisable [Abstract] SARs Grants Outstanding and Exercisable [Abstract] Represents the stock option plan. Plan 2010 [Member] 2010 Plan [Member] Represents the number of plans that have shares reserved for further issuance. Number of plans that have shares reserved for further issuance 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] The commitment fee, expressed as a percentage of the line of credit facility for first six months. Line of Credit Facility, Commitment Fee Percentage for Six Months Commitment fee percentage for first six months 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 Refers to period for payment of principal amount. Line of Credit Facility, Period for Periodic Principal Payment Period for quarterly principal payment Refers to the acquired entity. Velvac Holdings, Inc [Member] Additional information [Abstract] 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] Regular matching contributions made by an employer to a defined contribution plan. Regular Matching Contributions [Member] Regular Matching Contribution [Member] Transitional matching contributions made by an employer to a defined contribution plan. Transitional Credit Contributions [Member] Transitional Credit Contribution [Member] Amount of expense related to engineering practice devoted to the management of project cost, involving such activities as estimating, cost control, cost forecasting, investment appraisal and risk analysis. Engineering Expenses Engineering expenses 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-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.SCH 9 eml-20180331.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 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 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 XML 10 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information
3 Months Ended
Mar. 31, 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,265,000
Document Fiscal Year Focus 2018
Document Fiscal Period Focus Q1
Document Type 10-Q
Amendment Flag false
Document Period End Date Mar. 31, 2018
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) [Abstract]    
Net sales $ 59,444,997 $ 36,043,295
Cost of products sold (44,723,521) (27,359,246)
Gross margin 14,721,476 8,684,049
Engineering expenses (1,389,229) (630,411)
Selling and administrative expenses (9,160,360) (5,877,967)
Operating profit 4,171,887 2,175,671
Interest expense (296,330) (21,024)
Other income 218,731 80,183
Income before income taxes 4,094,288 2,234,830
Income taxes 994,093 717,689
Net income $ 3,100,195 $ 1,517,141
Earnings per Share:    
Basic (in dollars per share) $ 0.49 $ 0.24
Diluted (in dollars per share) 0.49 0.24
Cash dividends per share: (in dollars per share) $ 0.11 $ 0.11
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract]    
Net income $ 3,100,195 $ 1,517,141
Other comprehensive (loss) income:    
Change in foreign currency translation 608,928 471,971
Change in marketable securities, net of tax benefit of: 2018 - 0 and 2017 - ($792) 0 (1,451)
Change in pension and postretirement benefit costs, net of tax expense of: 2018 - $65,842 and 2017 - $112,864 222,725 206,683
Change in fair value of interest rate swap, net of tax benefit of: 2018 - ($65,557) 165,840 0
Total other comprehensive (loss) income 997,463 677,203
Comprehensive income $ 4,097,688 $ 2,194,344
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) - USD ($)
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Other comprehensive (loss) income:    
Change in marketable securities, income taxes expense (benefit) $ 0 $ (792)
Change in pension and postretirement benefit costs, income taxes (expense)/benefit (65,842) $ (112,864)
Change in fair value of interest rate swap, income taxes expense/(benefit) $ (65,557)  
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Mar. 31, 2018
Dec. 30, 2017
Current Assets    
Cash and cash equivalents $ 16,361,816 $ 22,275,477
Accounts receivable, less allowances: $477,000 - 2018; $389,000 - 2017 30,304,665 27,119,910
Inventories 48,976,948 47,268,757
Prepaid expenses and other assets 3,615,307 3,401,456
Total Current Assets 99,258,736 100,065,600
Property, Plant and Equipment 70,875,801 70,109,077
Accumulated depreciation (42,007,439) (41,075,121)
Property, Plant and Equipment, Net 28,868,362 29,033,956
Goodwill 32,200,916 32,228,891
Trademarks 3,686,063 3,686,063
Patents and other intangibles net of accumulated amortization 9,847,216 9,433,596
Deferred income taxes 1,904,485 2,010,291
Total other assets 47,638,680 47,358,841
TOTAL ASSETS 175,765,778 176,458,397
Current Liabilities    
Accounts payable 16,943,359 14,712,414
Accrued compensation 2,390,909 4,376,211
Other accrued expenses 3,658,147 3,606,057
Contingent liability 2,070,000 2,070,000
Current portion of long-term debt 2,550,000 6,550,000
Total Current Liabilities 27,612,415 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 28,287,500 28,675,000
Accrued postretirement benefits 1,015,290 1,032,171
Accrued pension cost 26,343,088 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,959,729 shares in 2018 and 8,957,974 shares in 2017 29,608,222 29,501,123
Treasury Stock: 2,694,729 shares in 2018 and 2017 (19,105,723) (19,105,723)
Retained earnings 100,311,681 97,921,903
Accumulated other comprehensive income (loss):    
Foreign currency translation (334,265) (943,193)
Unrealized gain on interest rate swap, net of tax 207,597 41,757
Unrecognized net pension and other postretirement benefit costs, net of taxes (20,262,552) (20,485,277)
Accumulated other comprehensive loss (20,389,220) (21,386,713)
Total Shareholders' Equity 90,424,960 86,930,590
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 175,765,778 $ 176,458,397
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Mar. 31, 2018
Dec. 30, 2017
Current Assets    
Accounts receivable, allowances $ 477,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,959,729 8,957,974
Treasury Stock, shares (in shares) 2,694,729 2,694,729
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Operating Activities    
Net income $ 3,100,195 $ 1,517,141
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,150,204 955,614
Unrecognized pension and postretirement benefits 191,344 127,926
(Gain)/loss on sale of equipment and other assets 21,024 33,098
Provision for doubtful accounts 9,136 6,381
Issuance of Common Stock for directors' fees 107,099 41,509
Changes in operating assets and liabilities:    
Accounts receivable (3,514,532) (1,719,513)
Inventories (1,540,703) 1,689,822
Prepaid expenses and other (144,757) (84,755)
Other assets (90,073) (35,208)
Accounts payable 2,256,432 901,500
Accrued compensation (2,012,189) (1,321,648)
Other accrued expenses 562,695 279,730
Net cash provided by operating activities 95,875 2,391,597
Investing Activities    
Marketable securities 0 (215,923)
Capitalized software (733,842) 0
Purchases of property, plant and equipment (605,655) (487,169)
Net cash used in investing activities (1,339,497) (703,092)
Financing Activities    
Principal payments on long-term debt (4,387,500) (357,142)
Dividends paid (689,133) (688,340)
Net cash used in financing activities (5,076,633) (1,045,482)
Effect of exchange rate changes on cash 406,594 212,902
Net change in cash and cash equivalents (5,913,661) 855,925
Cash and cash equivalents at beginning of period 22,275,477 22,725,376
Cash and cash equivalents at end of period $ 16,361,816 $ 23,581,301
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation
3 Months Ended
Mar. 31, 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 do not include all of the information and footnotes required by generally accepted accounting principles in the United States for complete financial statements. Refer to the Company's consolidated financial statements and notes thereto included in its Form 10-K for the year ended December 30, 2017 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, engineering expenses have been separately identified for all periods presented. These expenses have been reclassified from cost of products sold and selling and administrative expenses. Engineering expense is not necessarily a cost of product sold. Rather, these expenses are related to product development. This reclass of April 1, 2017 amounts does not change the overall results.

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

The denominators used in the earnings per share computations follow:

  
Three Months Ended
 
  
March 31, 2018
  
April 1, 2017
 
Basic:
      
Weighted average shares outstanding
  
6,263,553
   
6,256,496
 
         
Diluted:
        
Weighted average shares outstanding
  
6,263,553
   
6,256,496
 
Dilutive stock units
  
28,173
   
-
 
Denominator for diluted earnings per share
  
6,291,726
   
6,256,496
 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories
3 Months Ended
Mar. 31, 2018
Inventories [Abstract]  
Inventories
Note C – Inventories

The components of inventories follow:

  
March 31, 2018
  
December 30, 2017
 
       
Raw material and component parts
 
$
14,849,839
  
$
14,331,915
 
Work in process
  
7,997,305
   
7,718,379
 
Finished goods
  
26,129,804
   
25,218,463
 
  
$
48,976,948
  
$
47,268,757
 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information
3 Months Ended
Mar. 31, 2018
Segment Information [Abstract]  
Segment Information
Note D – Segment Information

Segment financial information follows:

  
Three Months Ended
 
  
March 31, 2018
  
April 1, 2017
 
Revenues:
      
Sales to unaffiliated customers:
      
Industrial Hardware
 
$
36,557,043
  
$
15,442,825
 
Security Products
  
15,119,328
   
13,917,489
 
Metal Products
  
7,768,626
   
6,682,981
 
  
$
59,444,997
  
$
36,043,295
 
         
Income before income taxes:
        
Industrial Hardware
 
$
2,766,444
  
$
540,571
 
Security Products
  
985,138
   
969,125
 
Metal Products
  
420,305
   
665,975
 
Operating Profit
  
4,171,887
   
2,175,671
 
Interest expense
  
(296,330
)
  
(21,024
)
Other income
  
218,731
   
80,183
 
      Income before income taxes
 
$
4,094,288
  
$
2,234,830
 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2018
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Note E – Recent Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 requires 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 amendment is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The amendment should be applied retrospectively with earlier application permitted as of the beginning of an interim or annual reporting period after December 15, 2018.  The Company is in the process of determining the effect that the adoption of ASU 2017-06 will have on the accompanying financial statements.
 
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.8.0.1
Debt
3 Months Ended
Mar. 31, 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.  The term portion of the loan requires quarterly principal payments of $387,500 for a two-year period beginning July 3, 2017.  The repayment amount then increases to $775,000 per quarter beginning July 1, 2019.  The term loan is a five-year loan with the remaining balance due on March 1, 2022.  The revolving credit portion has a quarterly commitment fee ranging from 0.2% to 0.375% based on operating results.  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 an additional $4 million during the first 3 months of 2018 on the revolving credit facility leaving a balance on the credit of $1 million as of March 31, 2018

The interest rates on the term and revolving credit portion of the Restated Loan Agreement vary.  The interest rates may vary based on the LIBOR rate plus a margin spread of 1.75% to 2.50%.  The margin spread is based on operating results calculated on a rolling-four-quarter basis.  The Company may also borrow funds at the lender's prime rate.  On March 31, 2018, the interest rate for one half ($14.9 million) of the term portion was 3.44%, using a 1 month LIBOR rate and 3.41% on the remaining balance ($14.9 million) of the term loan based on a 3 month LIBOR rate. The interest rate on the $1 million of the revolving credit portion was 4.0%, the bank's prime rate.

The Company's loan covenants under the Restated Loan Agreement require the Company to maintain a consolidated minimum debt service coverage ratio of at least 1.1 to 1 for periods through December 31, 2018 and 1.2 to 1 thereafter to be tested quarterly on a twelve-month trailing basis.  In addition, the Company will be required to show a maximum total leverage ratio of 4.0x for periods through December 31, 2018, 3.5x for the period January 1, 2019 through December 31, 2019, 3.25x for the period January 1, 2020 through December 31, 2020 and 3.0x thereafter.  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 notational amount of $15,500,000, which is equal to 50% of the outstanding balance of the term loan on that date.  The notational amount will decrease on a quarterly basis beginning July 3, 2017 following the principal repayment schedule of the term loan.  The Company has a fixed interest rate of 1.92% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.92% and will receive interest when the LIBOR rate exceeds 1.92%.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Retirement Benefit Plans
3 Months Ended
Mar. 31, 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 first quarter of fiscal 2018 and 2017 follow:

  
Pension Benefits
  
Postretirement Benefits
 
  
Three Months Ended
  
Three Months Ended
 
  
March 31,
2018
  
April 1,
2017
  
March 31,
2018
  
April 1,
2017
 
Service cost
 
$
329,960
  
$
317,360
  
$
9,256
  
$
6,847
 
Interest cost
  
776,792
   
791,057
   
19,290
   
20,207
 
Expected return on plan assets
  
(1,304,880
)
  
(1,195,895
)
  
(13,913
)
  
(12,874
)
Amortization of prior service cost
  
32,691
   
36,438
   
(1,268
)
  
(5,361
)
Amortization of the net loss
  
277,528
   
307,870
   
(16,398
)
  
(19,400
)
Net periodic benefit cost
 
$
112,091
  
$
256,830
  
$
(3,033
)
 
$
(10,581
)
 
The Company's funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.  In the year 2018, the Company expects to contribute $510,000 into its pension plans and $105,000 into its postretirement plan. As of March 31, 2018, the Company has not made contributions into its pension plans and has contributed $36,000 to its postretirement plan and will make the remaining contributions as required during the remainder of the year.

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

The Company made contributions to the plan as follows:

  
For the Three Months Ended
 
  
March 31, 2018
  
April 1, 2017
 
Regular matching contribution
 
$
166,015
  
$
116,475
 
Transitional credit contribution
  
124,108
   
135,370
 
Non-discretionary contribution
  
524,373
   
307,568
 
Total contributions made for the period
 
$
814,496
  
$
559,413
 

The non-discretionary contribution of $502,617 made in the period of March 31, 2018 was expensed in the prior fiscal year.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Based Compensation
3 Months Ended
Mar. 31, 2018
Stock Based Compensation [Abstract]  
Stock Based Compensation
Note H – Stock Based Compensation

The Company accounts for its stock based awards in accordance with Accounting Standards Codification subtopic 718-10, Compensation ("ASC 718-10"), which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and directors, including employee stock options and restricted stock awards. The Company estimates the fair value of stock options granted using the Black-Scholes valuation model. This model requires the Company to make estimates and assumptions including, among other things, estimates regarding the length of time an employee will retain vested stock options before exercising them, the estimated volatility of our common stock price and the number of options that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company's consolidated statements of operations.
 
As of March 31, 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 first quarters of fiscal years 2018 or 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 first quarter of 2018, the Company issued 51,000 SARs at an exercise price of $24.90.  The SARs will vest on February 1, 2021 and are subject to meeting performance measurements.  When exercised, the Company will issue shares of the Company' common stock with a value equal to the difference between the closing stock price on the date of exercise and the exercise price of the SARs.

Stock-based compensation expense in connection with SARs granted to employees and directors in the first quarter of 2018 and 2017 was approximately $56,000 and $7,000, respectively.
 
As of March 31, 2018, there were 275,000 units reserved and available for future grant under the above noted 2010 plan.

  
Three Months Ended
March 31, 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
December 30, 2017
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
March 31, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
19.10-24.90
   
190,500
   
4.2
  
$
21.44
   
20,670
   
4.0
   
19.10
 
 
The following tables set forth the outstanding stock grants for the period specified:
 
  
Three Months Ended
March 31, 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
   
 
 
Stock Grants Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
March 31, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
December 30, 2017
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
0.00
   
25,000
   
4.0
   
   
   
   
 
 
At March 31, 2018, outstanding SARs and options had an intrinsic value of $2,040,450.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
3 Months Ended
Mar. 31, 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 three months ending March 31, 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 three months ended March 31, 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.8.0.1
Revenue Recognition
3 Months Ended
Mar. 31, 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 March 31, 2018 financial statements was not significant.

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 is recorded.  The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not significant.

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.8.0.1
Financial Instruments and Fair Value Measurements
3 Months Ended
Mar. 31, 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 for the Company is its receivable accounts with customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. At March 31, 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 March 31, 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,918,750 on March 31, 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 March 31, 2018 are as follows:
 
  
Fair Value
  
Level 1
  
Level 2
  
Level 3
 
Financial Receivable
      Interest rate swap
 
$
273,154
  
$
  
$
273,154
  
$
 
Total assets
 
$
273,154
  
$
  
$
273,154
  
$
 

The Company's interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued assets.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Denominators used in the earnings per share computations
The denominators used in the earnings per share computations follow:

  
Three Months Ended
 
  
March 31, 2018
  
April 1, 2017
 
Basic:
      
Weighted average shares outstanding
  
6,263,553
   
6,256,496
 
         
Diluted:
        
Weighted average shares outstanding
  
6,263,553
   
6,256,496
 
Dilutive stock units
  
28,173
   
-
 
Denominator for diluted earnings per share
  
6,291,726
   
6,256,496
 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2018
Inventories [Abstract]  
Components of inventories
The components of inventories follow:

  
March 31, 2018
  
December 30, 2017
 
       
Raw material and component parts
 
$
14,849,839
  
$
14,331,915
 
Work in process
  
7,997,305
   
7,718,379
 
Finished goods
  
26,129,804
   
25,218,463
 
  
$
48,976,948
  
$
47,268,757
 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2018
Segment Information [Abstract]  
Segment financial information
Segment financial information follows:

  
Three Months Ended
 
  
March 31, 2018
  
April 1, 2017
 
Revenues:
      
Sales to unaffiliated customers:
      
Industrial Hardware
 
$
36,557,043
  
$
15,442,825
 
Security Products
  
15,119,328
   
13,917,489
 
Metal Products
  
7,768,626
   
6,682,981
 
  
$
59,444,997
  
$
36,043,295
 
         
Income before income taxes:
        
Industrial Hardware
 
$
2,766,444
  
$
540,571
 
Security Products
  
985,138
   
969,125
 
Metal Products
  
420,305
   
665,975
 
Operating Profit
  
4,171,887
   
2,175,671
 
Interest expense
  
(296,330
)
  
(21,024
)
Other income
  
218,731
   
80,183
 
      Income before income taxes
 
$
4,094,288
  
$
2,234,830
 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Retirement Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2018
Retirement Benefit Plans [Abstract]  
Significant disclosures relating to benefit plans
Significant disclosures relating to these benefit plans for the first quarter of fiscal 2018 and 2017 follow:

  
Pension Benefits
  
Postretirement Benefits
 
  
Three Months Ended
  
Three Months Ended
 
  
March 31,
2018
  
April 1,
2017
  
March 31,
2018
  
April 1,
2017
 
Service cost
 
$
329,960
  
$
317,360
  
$
9,256
  
$
6,847
 
Interest cost
  
776,792
   
791,057
   
19,290
   
20,207
 
Expected return on plan assets
  
(1,304,880
)
  
(1,195,895
)
  
(13,913
)
  
(12,874
)
Amortization of prior service cost
  
32,691
   
36,438
   
(1,268
)
  
(5,361
)
Amortization of the net loss
  
277,528
   
307,870
   
(16,398
)
  
(19,400
)
Net periodic benefit cost
 
$
112,091
  
$
256,830
  
$
(3,033
)
 
$
(10,581
)
Defined Contribution Plan
The Company made contributions to the plan as follows:

  
For the Three Months Ended
 
  
March 31, 2018
  
April 1, 2017
 
Regular matching contribution
 
$
166,015
  
$
116,475
 
Transitional credit contribution
  
124,108
   
135,370
 
Non-discretionary contribution
  
524,373
   
307,568
 
Total contributions made for the period
 
$
814,496
  
$
559,413
 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2018
Stock Based Compensation [Abstract]  
Stock appreciation rights activity
As of March 31, 2018, there were 275,000 units reserved and available for future grant under the above noted 2010 plan.

  
Three Months Ended
March 31, 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
December 30, 2017
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
March 31, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
19.10-24.90
   
190,500
   
4.2
  
$
21.44
   
20,670
   
4.0
   
19.10
 
Stock option activity
The following tables set forth the outstanding stock grants for the period specified:
 
  
Three Months Ended
March 31, 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
   
 
Schedule of stock grants outstanding and exercisable
Stock Grants Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
March 31, 2018
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
December 30, 2017
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
0.00
   
25,000
   
4.0
   
   
   
   
 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments and Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2018 are as follows:
 
  
Fair Value
  
Level 1
  
Level 2
  
Level 3
 
Financial Receivable
      Interest rate swap
 
$
273,154
  
$
  
$
273,154
  
$
 
Total assets
 
$
273,154
  
$
  
$
273,154
  
$
 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Basic [Abstract]    
Weighted average shares outstanding (in shares) 6,263,553 6,256,496
Diluted [Abstract]    
Weighted average shares outstanding (in shares) 6,263,553 6,256,496
Dilutive stock units (in shares) 28,173 0
Denominator for diluted earnings per share (in shares) 6,291,726 6,256,496
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Details) - USD ($)
Mar. 31, 2018
Dec. 30, 2017
Components of inventories [Abstract]    
Raw material and component parts $ 14,849,839 $ 14,331,915
Work in process 7,997,305 7,718,379
Finished goods 26,129,804 25,218,463
Inventories, net $ 48,976,948 $ 47,268,757
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Segment Reporting Information [Line Items]    
Revenues, sales to unaffiliated customers $ 59,444,997 $ 36,043,295
Operating Profit 4,171,887 2,175,671
Interest expense (296,330) (21,024)
Other income 218,731 80,183
Income before income taxes 4,094,288 2,234,830
Operating Segments [Member] | Industrial Hardware [Member]    
Segment Reporting Information [Line Items]    
Revenues, sales to unaffiliated customers 36,557,043 15,442,825
Operating Profit 2,766,444 540,571
Operating Segments [Member] | Security Products [Member]    
Segment Reporting Information [Line Items]    
Revenues, sales to unaffiliated customers 15,119,328 13,917,489
Operating Profit 985,138 969,125
Operating Segments [Member] | Metal Products [Member]    
Segment Reporting Information [Line Items]    
Revenues, sales to unaffiliated customers 7,768,626 6,682,981
Operating Profit $ 420,305 $ 665,975
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt (Details) - USD ($)
3 Months Ended 12 Months Ended 24 Months Ended
Apr. 04, 2017
Apr. 03, 2017
Sep. 30, 2019
Mar. 31, 2018
Dec. 30, 2017
Jun. 30, 2019
Debt Instrument [Line Items]            
Original notional amount       $ 14,918,750    
Velvac Holdings, Inc [Member]            
Debt Instrument [Line Items]            
Percentage of common stock acquired   100.00%        
LIBOR [Member]            
Debt Instrument [Line Items]            
Term of variable rate       3 months    
LIBOR [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Basis spread on variable rate       1.75%    
LIBOR [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Basis spread on variable rate       2.50%    
Restated Loan Agreement [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Fixed charge coverage ratio as multiple, 2018       1.1    
Fixed charge coverage ratio as multiple, thereafter       1.2    
Restated Loan Agreement [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Leverage ratio as multiple, through 2018       4.0    
Leverage ratio as multiple, through 2019       3.5    
Leverage ratio as multiple, through 2020       3.25    
Leverage ratio as multiple, there after       3.0    
Term Loan [Member]            
Debt Instrument [Line Items]            
Maximum borrowing capacity       $ 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 Instrument [Line Items]            
Quarterly principal payment     $ 775,000     $ 387,500
Term Loan [Member] | Interest Rate Swap [Member]            
Debt Instrument [Line Items]            
Fixed rate of interest 1.92%          
Original notional amount $ 15,500,000          
Percentage of outstanding balance of term loan 50.00%          
Term Loan [Member] | 1 Month LIBOR [Member]            
Debt Instrument [Line Items]            
Fixed rate of interest       3.44%    
Revolving credit loan       $ 14,900,000    
Term of variable rate       1 month    
Term Loan [Member] | 3 Month LIBOR [Member]            
Debt Instrument [Line Items]            
Fixed rate of interest       3.41%    
Revolving credit loan       $ 14,900,000    
Term of variable rate       3 months    
Revolving Credit Loan [Member]            
Debt Instrument [Line Items]            
Maximum borrowing capacity       $ 10,000,000    
Proceeds from credit facility   $ 6,600,000        
Fixed rate of interest       4.00%    
Maturity date of loan       Apr. 01, 2022    
Revolving credit loan       $ 1,000,000    
Payments on revolving credit note       $ (4,000,000) $ (1,614,611)  
Revolving Credit Loan [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Quarterly commitment fee percentage       0.20%    
Revolving Credit Loan [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Quarterly commitment fee percentage       0.375%    
Revolving Credit Loan [Member] | LIBOR [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Basis spread on variable rate       1.75%    
Revolving Credit Loan [Member] | LIBOR [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Basis spread on variable rate       2.50%    
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Retirement Benefit Plans (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Pension Benefits [Member]    
Components of the net periodic benefit cost [Abstract]    
Service cost $ 329,960 $ 317,360
Interest cost 776,792 791,057
Expected return on plan assets (1,304,880) (1,195,895)
Amortization of prior service cost 32,691 36,438
Amortization of the net loss 277,528 307,870
Net periodic benefit cost 112,091 256,830
Additional information [Abstract]    
Contributions required by the Company in defined benefit plan 510,000  
Employer contributions made 0  
Postretirement Benefits [Member]    
Components of the net periodic benefit cost [Abstract]    
Service cost 9,256 6,847
Interest cost 19,290 20,207
Expected return on plan assets (13,913) (12,874)
Amortization of prior service cost (1,268) (5,361)
Amortization of the net loss (16,398) (19,400)
Net periodic benefit cost (3,033) $ (10,581)
Additional information [Abstract]    
Contributions required by the Company in defined benefit plan 105,000  
Employer contributions made $ 36,000  
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Retirement Benefit Plans, Defined Contribution Plan (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Defined Contribution Plan Disclosure [Line Items]    
Total contributions made for the period $ 814,496 $ 559,413
Regular Matching Contribution [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Total contributions made for the period 166,015 116,475
Transitional Credit Contribution [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Total contributions made for the period 124,108 135,370
Non-discretionary Contribution [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Total contributions made for the period 524,373 $ 307,568
Non-Union U.S. Employees [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Total contributions made for the period $ 502,617  
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Based Compensation (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
Plan
$ / shares
shares
Apr. 01, 2017
USD ($)
$ / shares
shares
Dec. 30, 2017
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of plans that have shares reserved for further issuance | Plan 1    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of fair market value of stock on grant date for exercise price 100.00%    
Stock Appreciation Rights (SARs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense | $ $ 56,000 $ 7,000  
Number of Units [Roll Forward]      
Outstanding at beginning of period (in shares) | shares 141,500 0 0
Issued (in shares) | shares 51,000   149,500
Forfeited (in shares) | shares (2,000)   (8,000)
Outstanding at end of period (in shares) | shares 190,500   141,500
Weighted - Average Exercise Price [Roll Forward]      
Outstanding at beginning of period (in dollars per share) $ 20.36 $ 0 $ 0
Issued (in dollars per share) 24.90   20.39
Forfeited (in dollars per share) 19.10   21.10
Outstanding at end of period (in dollars per share) 21.44   $ 20.36
SARs Grants Outstanding and Exercisable [Abstract]      
Minimum Range of Exercise Prices (in dollars per share) 19.10    
Maximum Range of Exercise Prices (in dollars per share) $ 24.90    
Outstanding (in shares) | shares 190,500    
Weighted- Average Remaining Contractual Life 4 years 2 months 12 days    
Weighted- Average Exercise Price (in dollars per share) $ 21.44    
Exercisable (in shares) | shares 20,670    
Exercisable, Weighted- Average Remaining Contractual life 4 years    
Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 19.10    
Stock Options [Member]      
Number of Units [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
Weighted - Average Exercise Price [Roll Forward]      
Outstanding at beginning of period (in dollars per share) $ 0 $ 0 $ 0
Issued (in dollars per share) 0   0
Forfeited (in dollars per share) 0   0
Outstanding at end of period (in dollars per share) 0   $ 0
SARs Grants Outstanding and Exercisable [Abstract]      
Maximum Range of Exercise Prices (in dollars per share) $ 0    
Outstanding (in shares) | shares 25,000    
Weighted- Average Remaining Contractual Life 4 years    
Weighted- Average Exercise Price (in dollars per share) $ 0    
Exercisable (in shares) | shares 0    
Exercisable, Weighted- Average Remaining Contractual life 0 years    
Exercisable, Weighted- Average Exercise Price (in dollars per share) $ 0    
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock granted (in shares) | shares 0 0  
Stock Options and SARs [Member]      
SARs Grants Outstanding and Exercisable [Abstract]      
Outstanding options, intrinsic value | $ $ 2,040,450    
2010 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future grant (in shares) | shares 275,000    
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 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 42 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments and Fair Value Measurements (Details)
3 Months Ended
Mar. 31, 2018
USD ($)
Customer
Dec. 30, 2017
Customer
Interest Rate Risk [Abstract]    
Interest rate swap, notional amount $ 14,918,750  
Financial Receivable [Abstract]    
Interest rate swap 273,154  
Total assets $ 273,154  
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 273,154  
Total assets 273,154  
Level 3 [Member]    
Financial Receivable [Abstract]    
Interest rate swap 0  
Total assets $ 0  
Credit Concentration Risk [Member]    
Credit Risk [Abstract]    
Number of customers that represented more than 10% of trade receivables | Customer 1 1
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 2 I$P?(\\#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,$% @ !("D3&;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 " $@*1,^XL4[>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NNU6!%'7"X@32$A, G&+'&^+:-(H,6KW]K1A MZX3@ 3C&_O/YL^0&O<0^T'/H/04V%*]&V[DHT6_$@=E+@(@'LBKF4\)-S5T? MK.+I&?;@%7ZH/4%5%-=@B956K& &9GXABK;1*#&0XCZ<\!H7O/\,78)I!.K( MDN,(95Z":.>)_CAV#5P ,XPIV/A=(+T04_5/;.J ."7':);4, SYL$JY:8<2 MWIX>7]*ZF7&1E4.:?D4C^>AI(\Z37U=W]]L'T59%>9,5=5:LMV4MZUM9K=]G MUQ]^%V';:[,S_]CX+-@V\.LNVB]02P,$% @ !("D3)E&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 " $@*1,JB?X^&H" "*" & 'AL+W=O)JFK64O4D>M:9 MDXN0+=5F*:^)ZB6C9T=J>4(0RI.6-EU<%F[O*,M"W#1O.G:4D;JU+95_#XR+ MQR[&\=S&R'C'.*FU-4#/K=*3!!#(2R$0@3B<9A)SGGZBF92'%(Y+# MY??4_L?XF9B[J>RFNPIW9IQ79O=>HB*Y6S,CXC @R R!)T1B;$\"!!(XD(!. M8'H*^ICJCIS!]!=)7CKZ:T5=>>"$B@P4R4" +Z+DG," RA^B&"#!&:U@D M!T7R0&3MB82(#2RP!@76 7WK"80(C&"%#:BP"?G8DP @"ZFR!26V(3_U) #( M0A08P>6"0@M^1D&8A9S""T6)0PM^6HV8>5[E),\06@H(+,\])J&4GUPC9BY% M$%Y(, S7,4Y#G8VO,V#R.6:[H *7.PZKF03O&8!9>-$P7/,X+'I"?!4 L_!R M8;CH<5C3)$@U ..G6C)K!2V35]<$552)6^6TZ M%9V$-@W)M8V+$)H95]"3";@V'P;3@K.+MM.UFY]4%-GE) B:\JJ33K:7-UJG,DWV^E!>:OO97-_KJ: \3:;J M/^H773OY0.)R[$S=^]_)[M);TTRK.)2F_#E>J]9?K^,3 5,8'D"G 'H+<+G_ M+X!- >Q/ /?%CV2^U']*6VY6G;DFW?BUSN6P*>">N9>Y&R;]N_//7+6]FWW9 MT&*5O0SK3)+'44)G$K@I,K?X+0/%,CS2*)R*MQFVB$3B*1A:!//Q;!ZO\'B. MQG,?SV?QC 0O890(+VF])%><L>Y MH"RG@7*+**E@N:*\P)D*E*F(F6C 5$29P"&YGV!/;6.A+"0G?.&S"11(Q$ L M !)QZ<"DHK/],0(APH(1#@M;7:) ,@;B 9",\R@HB-LC 1 BS*40JA XD4*) M5$R4!T0J2L1!@)3AQHYU%$1>B(4W! 3W&Q(3189#D VK"A8>RBTJ!$+Y M*" M!4*,)$(D0*J7(CR46T0G"4BV (0ZY@/0&$B&0#3^;$1Q*F5(% LI95S.7N9; M)MQB@<5,*F1B42JE'!4+D6*= %'(A<,/N&E#[-H\=&U W!@( 96'2+$0(*N,E"[+(\=-E)(V>PY(Z'CH:J%H\&[K 06RP/+7;2J+_0 M8*I%&MQ>(?97'OKKI'E;-43']"^JD2:;-5&-[HZ^W^R3G;FT=FA79K.WGO:! M#DU8,/\X]+J^.?NSS-@H?RJ[8]7VR;.QKL7SC=C!&*L=)+ESF^GD>O/;H-8' M.]P*=]^-#>HXL.8\-=_9[3^ S6]02P,$% @ !("D3$:<&P.! @ _ < M !@ !X;"]W;W)K3Z[VL;PE';Z4O\PZM-9F8MDO>SIB7UGZD>_%?J4 M3%$.=@\933$.?[>_1/UKPVLZ.25;SY51_4>147<71@1WIIU N_ M?6:CH2R.1O=?V94U&FZ4Z!Q[WDC[&^TO4O%VC**EM/1M6.O.KKBGX+1+#V^JI^2C@(M7%W)M+6SO[3+N5 M^O:ZQMDRN9HX(V0S0- , B=$HH-/&5 HPP9Y=$3^S5 %($4X11HTD5I^.C>1 MA_DXR,>6C^=\X!1A@! +Z2PDA0# TBE6Y>-@!@G$#TJ6!?5DOA\2YN=!?N[[ M*1P_ R2;Z MCLQ]RX67!2%$D/N2 S"0YT4:5E,&U92^&NBH*;TT,,\*]].L?!@("X$@W * M+P6Y/0!X2)DQXN,]OS2*=.=9K?3"'M&IN.>L47E8:=UN$5)E!9RJ!]%"8_Z14&U-> MD&HET),C<8;P:I4B3NLF+#+G.\@B$U?-Z@8.,E!7SJG\LP,FNCR,PKOCI;Y4 MVCI0D;7T C] O[8':2PT1CG5'!I5BR:0<,[#QVB[3RW> 7[6T*G)/K"5'(5X ML\;74QZNK"!@4&H;@9KE!GM@S 8R,GX/,<,QI25.]_?HSZYV4\N1*M@+]JL^ MZ2H/-V%P@C.],OTBNB\PU$/"8"C^&]R &;A58G*4@BGW#RM(DJ&;C3- =CT$3R#1B$ F^)@!^S+L\(*.U_]FV'L@ M&W^*V%M$[/CQA)^L_?S$RT\^\0[SH9';&_SS+\S,Z-_XA]A^H'SG^,UMMZUZV;W:2MG^^F M/\'MTIHA8%3\M:X/W<7WR="4AZ;Y-CS\]G0W-8.C>E,_]D,15?YXJY?U9C.4 ME'W\JYS"+S\_E[Z+V/CJJY>-IN_UT_]ZFX:IY.G^KEZW?1?FL.O M]:E!;CHYM?[W^JW>9/G@)-?QV&RZ\>_D\;7KF^VIE&QE6WT_?JYWX^?A5/Y[ MF!Z IP \!X#]80"= H@%S([.QJ;^7/75_;QM#I/V.%K[:I@4<$NY,Q^'EV/? MC;_EUG;Y[=N]B_/9VU#.2;(X2O!"@N%:LI02E\Z2639P=H&J"QSCZ2+>&SV> MU'@:X^UE/+!6'"5AE.Q&"7CR$,&SMD@A(@9G0] =6=61E8Z0.3I*W$5%9,A8 M[QUS)(48 %*"0A\YU9&3CH@Y*N0,Y]X<18?D!X[4GG-TB !P[PD^9J[<6,'=E1BM 2N50:/9W@ M(!$>.,)!HAF2L39RA"M"S(L/BV.G,QPDQ .'.&AP]I1GNN&F-"6Y&&W)EF))"2\$C%.8 Z@1&26 ^L N47"7O M8NX#YDD5&F]*Z07J_$7)W\#YBY*J:$+>JOEB^8#PVE,ATY7TY>MR@1*JZ)SF M20H]$UY[TNF+DKZ1TQYRU"E* @+K(Q9 M*M(4$N9DM&1+ARY9,1U+*2KIB"2)R,0121)]-Y27CKCYT(0YM8)4:I4.29*0 M3!R2I* OGT03STT4G87BQ0?I?"3)Q\3Y2!)[-VC0YU1 +!95FD\A6#K;D\Y( MDHQ,G)$DR9%8GKY7DY=-E<=)^NFR 8QF_%> $'_(LVUF3MLFS)EC1GV?:9MK2:@^* UK.['Z#' M*)*>\Z4"/L_+[Z'M2]$S_B(J0J3WVM!6;/U*RFX#@#A5I,'BB76D56\NC#=8 MJBF_ M%Q@L_&U% 00IB"!M>M7Q9F[<#+@MTDK5MRX)ZX-0WF_W:$LG[K!_[; MPG-]K:1> &71X2OY2>2O[L#5#$Q5SG5#6E&SUN/DLO4_!9M] +7!*'[7I!>S ML:>C'!E[T9-OYZT/-1&AY"1U":P>=[(GE.I*BN/O6-2?]M3&^?BM^A<37H4Y M8D'VC/ZIS[+:^IGOG:180*1.B-0!$5@0@R:9;:'Z!UP?ZONZ!1!R M B$'4&@!H7=/Y9%B 9$Y(3('1&1!9*NT"70>RP>$"Z30ZM_.G@(=2(G=5>#Z1Y'F\9KI \(!"LQZGKZ$?F!^K5OA M'9E4[=,TN0MCDJBB\$F5J]2]-TTHN4@]1&K,A^8_3"3KQHL-3+=K^1]02P,$ M% @ !("D3#U^7UME! 0!, !@ !X;"]W;W)K#XOO37WL[Y?[83C=95F_W?NFZK^T M)W\,_WEINZ8:PFWWFO6GSE>[J5%39ZB4S9KJ<%QNUM.SIVZS;M^&^G#T3]VB M?VN:JOOWT=?M^7X)RX\'7P^O^V%\D&W6I^K5_^&'/T]/7;C+KE%VA\8?^T-[ M7'3^Y7[Y '&X2^_Z\!S0WH1P,])7]Q-J7Z4S54FW77GA?=Y6V=JG%0P!V%8F[' MAU/MIO^%;/OP]'T#RJZS]S'0K'F\:/!6$36'-WG'DI!DLM= MD)@%3>WI4Q9.#J#% 'H*H&\":!55X2)QD^0X20B4@L)$N7 =&'"@$S4SHA\C M))2HB!4#6)80J"+*Z*(QMT[!*%0ZRHCK"F,L:-F/$_TX[@?B"CONIP#2L1U! MAJY *]O)13NY8 %>%:*80S&!DIN#O "B:J"476

Y(@)4S()@:,0 M@*T(6G"EM3,QV"5A'G0FX4FF(1C!DXL]&=Y5H91C=1)T9#"%5Y#Y"ARPCE6) M@Q/16,T'E$!8%2:*2EB2$0NN M.$2-1(($R\$Q/K+V$5 M#16/38G"G'1J8,IX1&$G&G\>/2+GWLHH9RUW)2A!::/S5*UD1J+ 2(P9B1Q^ M6EE3Q%MD08> A4I8(IF1).Q,,?ZD(;[C7)EQIVPC]I2",C5,YW(SM*?YO"J[ M'IIM_@-02P,$% @ !("D3&S/0,>T 0 TP, !@ !X;"]W;W)KOB>>9=/ZD&!%UHL&OH'_WI\L1FQ1J:2&SDG3$0MU3N_VAV,:\!'P0\+H M5GL2.CD;\Q*"SU5.=\$0*"A]4!"X7. >E I":.-UUJ1+R4!<[]_5'V/OV,M9 M.+@WZJ>L?)O36THJJ,6@_+,9GV#NYQ,E<_-?X (*X<$)UBB-8!<%0?2G!MTH<^7]T?K/-3S8M)I&? M_&4QV19(-P72*)!^V.,6)OVG"%L=J@;;Q'%RI#1#%T=YE5TF]H['2_D#G\;] MJ["-[!PY&X]7&R^@-L8#6ME=X0RU^,*60$'MP_8&]W::LRGPII^?$%O>&PO=V]R:W-H965T&UL?5/M;IPP$'P5RP\0W\'E0R= RB6*4JF53HG:_O;! E9L+['- MD;Y];,-1VJ+^P=YE9G;67F<#FC?; CCRH:2V.6V=Z_:,V;(%Q>T5=J#]GQJ- MXLZ'IF&V,\"K2%*2)9O-#5-<:%ID,7P"NX[]W1^(C-*I50H*U 30S4.;W?[@^[@(^ 'P(&N]B3T,D) M\2T$7ZJ<;H(AD%"ZH,#]1OODR:=2P;B]T-8)R41(9L)=)+"Q4'3^R!TO,H,#,>/9=SQ<\7:?^+,I0S(>1?SG MS5N?/1?;]#ICYR T80XC)EEB9@3SZG.)9*W$(?F'GMRN\]-5BVGDIW]8O%D7 MV*T*[*+ [K\]KF'^=LD6AZK -'&<+"FQUW&4%]EY8N^3>"F_X>.X?^.F$=J2 M$SI_M?$":D0'WLKFRL]0ZU_8'$BH7=C>^KT9YVP,'';3$V+S.RX^ 5!+ P04 M " $@*1,AC^'T+&;#3VV;4 GKQHU;F0[& MERJGNY 0*"A]4!"X7>$1E I"F,;O69,N(0-Q?7Y5_Q1KQUHNPL&C4;]DY=N< M'BBIH!:#\D]F_ QS/;>4S,5_A2LHA(=,,$9IE(LK*0?GC9Y5,!4M7J9==G$? MIQN>SK1M I\)?"$<8APV!8J9?Q1>%)DU([%3[WL1GC@Y&G"8(7T&2!<%0?(G MR*<^!LZO]_FIYL9II&?KL.GAVV!_:; M/@KLWROQ+21)/_P7@ZU:JL$V<9@<*>9=Y?>#Q2?[!IV'_)FPC.T&PO=V]R:W-H965T:,WNB5[.%OB1JV%_7$"9::"IO0U\2C;SH<$ M*_-!M/ %_-?A;#%BJTHM-?1.FIY8: IZGQY/6CD8LQS"#[6 M!4V"(5!0^: @<+G" R@5A-#&]T63KB4#<;M_57\?>\=>+L+!@U%/LO9=0>\H MJ:$1H_*/9OH 2S]O*%F:_P174 @/3K!&992+7U*-SAN]J* 5+5[F5?9QG>8_ MAW2A[1/X0N KX2[687.AZ/R=\*+,K9F(G<]^$.&*TR/'LZE",AY%_(?F'6:O M99HE.;L&H05SFC%\BUD1#-77$GROQ(G_1>>W^_S#KL5#Y!]^L_@/ ]FN0!8% MLO_VN(?A?Q1AFT/58-LX3HY49NSC*&^RZ\3>\W@IO^#SN'\6MI6](Q?C\6KC M!33&>$ KR0W.4(&UL M?5/M;IPP$'P5RP\0W_E($YT *9>J:J56.J5J\]L'"UCQ![7-D;Y]UX90VJ+^ MP=YE9G;67N>C=2^^ PCD52OC"]J%T!\9\U4'6O@;VX/!/XUU6@0,7ZH+MH M"!14(2H(7*[P"$I%(;3Q8]:D2\E(7._?U#^DWK&7B_#P:-6SK$-7T'M*:FC$ MH,*3'3_"W,\M)7/SG^$*"N'1"=:HK/+I2ZK!!ZMG%;2BQ>NT2I/6\/W(\FRHFTU&D?VC>8_9:[K-# MSJY1:,:<)@Q?8Q8$0_6E!-\J<>+_T/G=-O^P:?&0^(<_+&;; MFF0)8$LO_V MN(6Y_:L(6QVJ!M>F&UL?5/M M;MP@$'P5Q .$.\Z]G$ZVI5RJ*I5:Z92H[6_.7MLH?#B S^G;!S!QW=;M'\.N M9V9G8P.LCB0I M"-UL]D0RKG"9Q]S9E+D>G. *S@;904IF?IY Z+' 6_R>>.1MYT*"E'G/6G@" M]ZT_&Q^16:7F$I3E6B$#38'OML=3%O 1\)W#:!=[%#JY:/T<@L]U@3?!$ BH M7%!@?KG"/0@1A+R-EZ2)YY*!N-R_JW^*O?M>+LS"O18_>.VZ A\PJJ%A@W"/ M>GR U,\'C%+S7^ *PL.#$U^CTL+&+ZH&Z[1,*MZ*9*_3RE5?/69Z_E-MOGY!J$ M$N8T8>@2,R.(5Y]+T+42)_H7G=ZN\W>K%G>1O_O-XC\$LE6!+ ID_^UQ#7/X MHPA9'*H$T\9QLJC2@XJCO,C.$WM'XZ7\@D_C_I69EBN++MKYJXT7T&CMP%O9 MW/@9ZOP+FP,!C0O;6[\WTYQ-@=-]>D)D?L?E&U!+ P04 " $@*1,H?T MJ+8! #3 P &0 'AL+W=O& M?$3S;#L 1UZ4U+:@G7/]D3%;=:"XO<$>M+]IT"CNO&E:9GL#O(XD)5F:)+=, M<:%IF4??V90Y#DX*#6=#[* 4-W].('$LZ(Z^.IY$V[G@8&7>\Q:^@_O1GXVW MV*)2"P7:"M3$0%/0A]WQE 5\!/P4,-K5F81*+HC/P?A2%S0)"8&$R@4%[KGA(1,?HT)IXTJJP3I4LXI/1?&7:1;*>XC?[\.?TBV!;)-@2P*9._6N($Y_%\E M6S55@6GC.%E2X:#C**^\R\0^I/%1_L&G&UL?5/;;MP@$/T5 MQ >$7>Q[84IT MFA99S)U,D>'@9*?A9(@=E!+F[0@2QYSNZ4?BJ6M:%Q*LR'K1P#.X[_W)^(@M M*E6G0-L.-3%0Y_1^?SBF 1\!/SH8[6I/0B=GQ)<0?*URN@N&0$+I@H+PRP4> M0,H@Y&W\FC7I4C(0U_L/]<^Q=]_+65AX0/FSJUR;TSM**JC%(-T3CE]@[N>: MDKGY;W !Z>'!B:]1HK3Q2\K!.E2SBK>BQ.NT=CJNX_0GN9EIVP0^$_A"N(MU MV%0H.O\DG"@R@R,QT]GW(ESQ_L#]V90A&8\B_O/FK<]>BOTUS]@E",V8XX3A M:\R"8%Y]*<&W2ASY/W1^N\U/-BTFD9_\83'9%D@W!=(HD/ZWQRU,^E<1MCI4 M!::)XV1)B8..H[S*+A-[S^.E_(9/X_XH3--I2\[H_-7&"Z@1'7@KNRL_0ZU_ M84L@H79A>^OW9IJS*7#8ST^(+>^X> =02P,$% @ !("D3*';4P*T 0 MTP, !D !X;"]W;W)K&UL?5/M;MP@$'P5Q .$ M.\Z71"?;4BY1E$JM=$K4]C=GKS\48!W Y_3M ]AQW=;J'\.N9V9G84D'-*^V M 7#D74EM,]HXUQT8LT4#2M@K[$#[/Q4:)9P/3DJGY MKW !Z>'!B:]1H+3Q2XK>.E23BK>BQ/NXMCJNP_B')Q-MG< G I\)M[$.&PM% MYP_"B3PU.! SGGTGPA5O#]R?31&2\2CB/V_>^NPEW^[W*;L$H0ES'#%\B9D1 MS*O/)?A:B2/_A\YOUOF[58N[R-_]8?%Z72!9%4BB0/+?'MC',V!@Z[Z0FQ^1WG'U!+ P04 " $@*1,AIT<[;8! #3 P M&0 'AL+W=OM/_3H%'<^="TS/8&>!U)2K(L2>Z8XD+3,H^YLRES M')P4&LZ&V$$I;GZ>0.)8T)2^)9Y$V[F08&7>\Q:^@OO6GXV/V*)2"P7:"M3$ M0%/0A_1XV@=\!#P+&.UJ3T(G%\27$'RJ"YH$0R"A-S!WR5]%V.I0%9@VCI,E M%0XZCO(JNTSL0Q8OY3=\&O&UL?5/M;MP@$'P5Q .$,W>]1"?; M4BY1E4JM=$K5YC=GKS\48!W Y_3M"]AQG-3J'\.N9V9G84D'-,^V 7#D54EM M,]HXUQT8LT4#2M@K[$#[/Q4:)9P/38J] MDZV&DR&V5TJ8/T>0.&0TH6^)Q[9N7$BP/.U$#3_!_>I.QD=L5BE;!=JVJ(F! M*J.WR>&X"_@(^-W"8!=[$CHY(SZ'X%N9T4TP!!(*%Q2$7RYP!U(&(6_C9=*D M<\E 7.[?U+_&WGTO9V'A#N536[HFHS>4E%")7KI''!Y@ZN<+)5/SW^$"TL.# M$U^C0&GCEQ2]=:@F%6]%B==Q;75P[$:XX.7!_-D5(QJ.(_[QYZ[.7/-DG*;L$H0ES'#%\B9D1S*O/)?A: MB2/_A\ZOU_G;58O;R-]^L,C7!7:K KLHL/MOCVN8[:8>/X_Y#F+K5EIS1^:N-%U A.O!6-E=^AAK_PN9 0N7"]MKO MS3AG8^"PFYX0F]]Q_A=02P,$% @ !("D3-ADZ4:W 0 TP, !D !X M;"]W;W)K&UL;5/M;ILP%'T5RP]0)X0D501(3:MJ MDS8IZK3MMP,7L.H/9IO0O?VN#66LXX_M>WW.N1^^S@9C7UT+X,F;DMKEM/6^ M.S'FRA84=W>F XTWM;&*>S1MPUQG@5>1I"1+-IL#4UQH6F31=[%%9GHOA8:+ M):Y7BMO?9Y!FR.F6OCM>1-/ZX&!%UO$&OH'_WETL6FQ6J80"[831Q$*=TX?M MZ9P&? 3\$#"XQ9F$2J[&O ;C^A)*RMYYHR853$7QMW$7.N[#>+,_3K1U0C(1DIEP'^.P,5#,_(E[7F36#,2. MO>]X>.+M*<'>E,$96Q'O,'F'WENQ/:09NP6A"7,>,G)GS8^0&V,!TQECX4TW?2$V_^/B#U!+ P04 " $@*1,W*PAPK@! #3 P &0 'AL M+W=O M&;-Y#5K8&VRA\3.KU8YI(1N:)=%W-EF"G5.R@;,A MMM-:F+<3*.Q3NJ;OCB=9U2XX6):THH*?X'ZU9^,M-JD44D-C)3;$0)G2N_7Q MM WX"/@MH;>S,PF57!"?@_&]2.DJ) 0*0@3@_ MOZM_B[7[6B["PCVJ/[)P=4H/E!10BDZY)^P?8*SGEI*Q^!]P!>7A(1,?(T=E MXTKRSCK4HXI/18O789=-W/OAAN]&VC*!CP0^$0XQ#AL"QRQ&!/S-#[ M5H0G7A^Y[TT>G+$5\>:=)O:.QT?Y!Q_&_5&82C:67-#YIXT/4"(Z\*FL;OP,U?Z'38:"TH7CWI_- M,&>#X; =OQ";_G'V%U!+ P04 " $@*1,T0'M"[; ?@T(L4RA:XXS&/N9,I<#TYP!2># M[" E,W^/(/18X!2_)AYXV[F0(&7>LQ9^@?O=GXR/R*)2![7> D& (!E0L*S"\7N II6KN([3GUTZT[8)=";0A7 ;ZY"I4'3^A3E6YD:/R$QG MW[-PQ>F!^K.I0C(>1?SGS5N?O93I/LG))0C-F..$H6O,@B!>?2E!MTHT?CI;S!IW'_R4S+E45G[?S5Q@MHM';@K217?H8Z_\*60$#CPG;O]V:: MLREPNI^?$%G>&PO M=V]R:W-H965T0,N]I"Z]@?_8G[2RRJ-1,@#1,2:2A*?#CYG#, M/#X ?C$8S6J/?"5GI=Z\\:TN<.(3 @Z5]0K4+1=X LZ]D$OC?=;$2TA/7.^O MZE]#[:Z6,S7PI/AO5MNNP \8U=#0@=L7-3[#7$^&T5S\=[@ =W"?B8M1*6[" M%U6#L4K,*BX503^FEE,2!?"0R"0*5#(_ NUM,RU&I&>>M]3 M?\6;0^IZ4WEG:$4X<\D;Y[V4F_TV)QI+B#06XIC^1T_W M+,&56J085Y6WF4L'M-P\W_ATTS]H+IETJ"SLN[]A%MNE++@4DGN7"Z= M&^/%X-!8O]V[O9X>\V18U<]S2I:?1?D)4$L#!!0 ( 2 I$P6MA%JX0$ M (% 9 >&PO=V]R:W-H965TT[1)FVRNZ?4SJ^-+#L0"KM=_7T#/6LL7889GGF<&F]RG&K]7 F1)4M<*H>Q "].:F%Y%0;4S9$#1)HY8(X(U$0' FG78^+ MS/FNLLC$J%G7PU4B-7).Y>\+,#'E.,3OCN>N:;5UD"(;: /?0?\8KM)89&6I M.@Z]ZD2/)-0Y?@S/E]3B'>"E@TEM]LA6[J>5&%3P)]K.K=)OC$T85U'1D^EE,GV&I)\%H M*?XKW($9N,W$:)2"*?=%Y:BTX N+2873MWGM>K=.\TD2+V'^@&@)B-: D],A MLY#+_"/5M,BDF)"<[WZ@]A>'Y\C<36F=[BK&>^]"--31NZ6:,%<9DRT MQ:P(8MA7B<@G<8G^"X]2?WSL33%V\?%6/HG]! "?BPQS\(JE7)/40)#L1'^:X$R&;-\A!-J[[ M%"K%V+O.WWC7!G^,W!O^"Y^GPS*X 0 TP, M !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4F*1) M%MF6FD[3)FU2U&G;;V)?VZA@/,!Q]_:[8-?S6O\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&-YL]TT*V-$^C[V+S MU/1>R18NEKA>:V'_G$&9(:,)?74\R;KQP<'RM!,U? ?_H[M8M-BL4DH-K9.F M)1:JC#XDI_,NX"/@IX3!+/1OV2I6\R>J2DA$KTRC^9X3-,]=Q3,A7_%6Z@ M$!XRP1B%42ZNI.B=-WI2P52T>!EWV<9]&&_VR41;)_")P&?",<9A8Z"8^4?A M19Y:,Q []KX3X8F3$\?>%,$96Q'O,'F'WEN>' \INP6A"7,>,7R)F1$,U><0 M?"W$F;^C\\,Z?[N:XC;RM\OP>[XNL%L5V$6!W7\U'M_4N(;Y\"8(6S15@ZWC M.#E2F+Z-H[SPSA/[P..C_(./X_Y-V%JVCER-QZ>-#U 9XP%3V=SA##7XPV9# M0>7#\8!G.\[9:'C335^(S?\X_PM02P,$% @ !("D3-\V1=$C @ 5P8 M !D !X;"]W;W)K&ULC57MCILP$'P5Q .Y09O ;]:&.35W#-.#IP_F\77>N,'1A!0J)1A('JXP XH M-41:QI^)TY]+FL3K^2O[9^M=>SD0"3M.?[>U:C9^[GLU',F9JB<^?(')3^)[ MD_EO< &JX4:)KE%Q*NW3J\Y2<3:Q:"F,O(QCV]EQ&'>29$IS)^ I <\)X?L) MT900O27$UORHS%K]1!0I"\$'3XPOJR?FFPC7D3[,R@3MV=D][5;JZ*4,5T&! M+H9HPFQ'#+[&S BDV><2V%5BB^_2<79;8>> Y.X2D=-%9/.C&Q?_T1@["6)+ M$-\0X,4QC)C$8CJ+27$:)4FT,./")6F\2MV"$J>@Q.$H0W"$D60C)'8Y788;3A107SG4R MZ.H^,A GV[JD5_%SI\R'?Q6=N^,C-O=Y$=_JKCDVN3>:L>5^)^+4=M([<*6[ MA;W31\X5:)G!@U;8Z"X_+R@B[&7C<,AA," "2!0 &0 'AL+W=O0X(Y2#DFZH!=/#>\DZMPUKK?H60.M30,O4D>NC,S$G(EFD3RC-2 MO01V=$DM1W$49:AE31=6I1O;R:H4%\V;#G8R4)>V9?+/!K@8UB$./P9>FW.M M[0"JRIZ=X3OH'_U.F@C-+L>FA4XUH@LDG-;A,UYM,ZMW@I\-#.JF']A*]D*\ MV>#+<1U&%@@X'+1U8*:YPA8XMT8&X_?D&[J67/%&P%_]4< M=;T.\S XPHE=N'X5PV>8ZDG#8"K^*UR!&[DE,6L$W#RWP0R)9!% AK)7*DO3+.JE&((Y'A8/;/_!%X1 MLYD'.^CVSLV9:I49O5:XR$ITM4:39C-JXAM-3.\EVT=)6LP29 AFC-B+$;M\ M'<4YH?_8Y-0+E#X F=N^ $H?%HHS'!=YE"R(/,(TQGF2 M$3]2YD7*/$AX@90]G$:2%S0KDL7Y;CU"&FE4L!?: M7#1W'4Y":#"FT9,IL38/Y!QP.&G;I:8OQV=B#+3HIQ<0S<]P]1=02P,$% M @ !("D3+_$B.T? P N L !D !X;"]W;W)K&ULE5;;;MLP#/T5P^^KK;M4) &:#,,&;$"Q8=NSFRB)4=O*;"7I_G[RI:DC MT4/Z8DOR(7E(BC1G9U,_-WNM;?12%E4SC_?6'NZ3I%GO=9DU=^:@*_=E:^HR MLVY;[Y+F4.MLTPF518+3E"=EEE?Q8M:=/=:+F3G:(J_T8QTUQ[+,ZK]+79CS M/$;QZ\'W?+>W[4&RF!VRG?ZA[<_#8^UVR47+)B]UU>2FBFJ]G<>LD:O3/$[W]C]/)9QM-';[%C8[^;\60\.L3@:O/^J3[IP\):) ML[$V1=,]H_6QL:8Y_[+TP-8K '@3P1<#9_I\ &03(FP#M MG.^9=:Y^S&RVF-7F'-5]M@Y9>RG0/7'!7+>'7>RZ;\[;QIV>%CC%L^34*AHP MRQZ#1QAT021.^\4$ADPL<2".Q;6%%0"1L D">D$Z>7+E!8$54% ![130*P74 M"T./$1VFZC!,44J5\KT)@82GE&#%8$H,I,0 2LRCU&/8R!)% DGI,PIQ& G& MQ40>.4B(!X0(]_CPP,X'K#@AJ<<'PJ$44YB. .F(D([G]E( ;DM!D,;A7B,"94CF)XQ4>!?!1P>3BL *5P8TAOKRDT MT5O0#54U@-A5M3 F7,%X@0&0B%$703Q15PCL1P\(WU!9 ^@J#8)S5^\^JQ#( M:,JF2@O!#0P1@).84 &W,$3?D3"XY2"HYP0)"YL)8@@I@OV;#"&)0H)*-4$+ M;CPH[#Q PL*>HB1#?AFN(!Q7:/(.PM>-ADVT-L?*MH/%Z/0R?C[@=E[RSI=N+.V'R#=5$3\:Z::R; MF;;&6.UHIG+)K+0K13/:W6MBMV-KP'B Q+-OOYS& M8YJ_+,A%;/!?55UT?UT%+,Y9_JW86UO.?J3)L5AZ^[(\W?M^L=G;-"[NLI,] M5K_LLCR-R^HP?_.+4V[C;6.4)KX, N.G\>'HK1;-N9=\MR^1PM"_YK'A/ MTSC_[\$FV7GI">_GB2^'MWU9G_!7BU/\9K_:\N_32UX=^1TBKCX^[*-- MDMI3-8[OG5/O$K,VO/[^T_NG)ODJF=>XL(]9\N]A6^Z7WMR;;>TN?D_*+]GY ML^T2(F_69?^G_;!)):]'4L789$G1_)]MWHLR2SLOU5#2^$?[>3@VG^?V%Q-V M9MA =@;R8B#T30/5&:BQ!KHST&,-J#.@7P9TT\!T!F9LA+ S"!T#O[VZS70] MQ66\6N39>9:W*^X4UPM;W(?5@MC4)YOY;WZK9JRHSGZL9! M_(_:4:=Y:#7R M6B."ON81:41?\X0TLJ]9 TW8EWP:2L@9\3.*I"X:O[HBE\LBX661C0/5 MD6:.@X0P2 @<1-C!'#J8CT\S@@ZBX0BD@\$::00.(@(,9 !<2,8%P[08GZK MZU](, KELHI$7!R,B0"<2&)(*Z7BEAU:L&SM5_!CI5-[7< M@L*\*L"K9LJMPKRJ";PJS*L"O&H'H0E#(O;&!+.J 8;$8*@QAGK"C9C&A&E$F#.%:R0BI@G1S'T8J)?DULM. MY-SSW9I"#*Q&S:B[#2(1<17@*O_ 5!+ P04 " $@*1,0BJ2/E@# "7#0 &0 'AL M+W=O(DJ( S<)KN[6<,I8E]F)J+@,U_SOEMS"=[<5;M04@>O==5T MR_"@]?$NBKK-0=9%=ZN.LC%/=JJM"VV:[3[JCJTLMC:HKB(@)(WJHFS"U<+V M/;2KA3KIJFSD0QMTI[HNVK]K6:GS,J3A6\=CN3_HOB-:+8[%7OZ0^N?QH36M M:,JR+6O9=*5J@E;NEN$]O](5G*C M^Q2%N;S(7%95G\GX^#,F#:>:?>#E_5OVSW;P9C!/12=S5?TNM_JP#+,PV,I= M<:KTHSI_D>. DC 81_]-OLC*R'LGIL9&59W]#S:G3JMZS&*LU,7K<"T;>ST/ M3U(8P_ & -@"C"U_Q? Q@#V'F!G,QJ^D2C9CUHX$)#)T5DLD\E "NQ!B\<^'6%')%D M> F&CH+9^/AJ% )/$*,)8IN 77DD>(($39#X#CAUYG'0<*MIK(:!$"EQ)@.1 M4<[2&3LI:B=%[(!C9] D%W4X3[EP9#DB$Y0D'+?#43L:(*HW9S/H5J!F!F$D<,\(K YPG MX'RLN2]CA&=SBYD2G H$,92Z6"!>*4J!>/.#Z"!),S9G:094%/E$9Q8A14%T M3P$9E0<[\-PFE)C?3"D<2!0A$A=N*>:5FJN"4XO&?I5L+@7.+9I\G'P49PW% M8..RC_H8$685N$O%5Z59//>6<=90##8N^Z@/$2I N*A!9$" S!G"24,QU+CT MHSY%#/X$9:XC3 ?9!;JN+>&\H1AP7/I1'R6FE+L[R#%9PM*Y+0(.'," XQ(0 M?)#:^'8X*0T.KXW@,BJ:SV.H?4$L#!!0 ( 2 I$R*,ZX(?@( M )H( 9 >&PO=V]R:W-H965TSL[.362]8( M^:I.G&OOK2PJ-?=/6M?/0:!V)UXR]21J7IDW!R%+ILU6'@-52\[V+J@L AR& M-"A97OF+S)UMY"(39UWD%=](3YW+DLF_*UZ(9NXC__W@)3^>M#T(%EG-COP' MUS_KC32[H&?9YR6O5"XJ3_+#W%^BYS6B-L A?N6\48.U9TO9"O%J-U_WE1=FQ&"DE>VN?>>6> M3?LFP5T8'("[ -P'F-S_"R!= +D&1*[X5IDK]1/3;)%)T7BR_;5J9O\IT#,Q M9N[LH?/.O3/5*G-Z6> 49<'%$G6858O! \P5$1CV/@6&4JSP73A.;C.L 4@* MIR!@%<3%DYMX#!-$($'D"*(; C*RH<4D#E,Y3(JB:$9'M=S#XG@6(0++B4$Y M,2 G@@DH2$ ?-R0!"9('#&DQ\:!21&F(XI$A S1*(EA.2DH)P7D3!#,0(+9 MXX:@$.Z4\ %+.M!-L3A"83KR!,*1F"3AA*2)YD6 )#I! 3;G$N$/& ,W'R*/ M&$/N"HYQ1!(R-H; M5F@S;]Q4. BAN9$9/AD[3N9#H=\4_*#M,C%KV4[+=J-%W7T)!/WGR.(?4$L# M!!0 ( 2 I$RCYHAVZ 0 !T; 9 >&PO=V]R:W-H965T9\(4\.+[W7-OW^,9>W//B6WE2JII\S])+N9R>JNKZ$@3E[J2RI)SE M5W6I_SGD1994]6-Q#,IKH9)]VRA+ T;(/,B2\V6Z6K3OWHK5(K]5Z?FBWHI) M>O]&4KPZ9!B_C[K.YE[W[2A/*>Y]^:A]_WRREI&*E4[:K&1%)?/M1& MI6ECJ>;QKS8Z??AL&O;O?UC_M0V^#N8]*=4F3_\Y[ZO33W2=$-[S5I M9A%]$77O[YJ7;6>W_]7=4]9O/U8LBA;!1V-(8]8=AO4PU$1L702+X@&N &P8X-B"@ =$:$(8!875HAY$MYF)U MJ.%"0A<2N)#8P!P:F(\/,H0&0L!@;@4),#3"3B+H) ).0FP@A@;B\6%2@K.# M Y.>G2@L#><;*4@)$^B49AIKY0Y(7&;ZUJ#C!DJJ'1C MDI(0EAKH:PXGPF, B0UT%X43:476@ MJ,>6D1F?VQ,U=)+/B7L(8O+%>D5=P>+$5D4-BOM\Q2RVN0!4'94OT['\T1CP M"6T^L>.)QC-G?7=1C,X\BQ;#6LI<+>7$UE(-LAP):P'=:IA_U$U"6$R9*Z:< M^*H6+*8,B"FUQ52#O%UL.L(BR( (4EL$-2CRS2W3$=8V!K2-VMK&0 %C2HGI M"JL6 ZI%;=6"((^.,"Q%; Y,V#JB09%WXIF>L&(QH%C45@ -DL;^OL-: MPX#64#NW(KY6QM1&W"UZ'*Z?0K8 8D9M\L7JPL=43MQ5%X?, M$,0D@K6'CZF8N%L)@8'>?@HS"6&1XD_42QRK#Q]3+_%/"Z'-YY#M(,3DBO6+ MCZF5-&AP(@Q!3")8X/B8(DF#!HD,0DC@F54/%$6 M"2RC I5%MBQIT!BB6/P$JHEL,1%/R9;P[.F@HLA6"PCRK+8"JY) Q8Z=P1HT MIM^PU A4#]FYIT%CYC-6(X%J(3NQ$(AY"@>!E42@(L>N4#1H3)]AF1! )IAG M8U'B!)<$E">>[2B)4U-2P,*>AQHTM-P/0DPB.,$E2'#F6:TDSE[I[K1Z94;B MM)0@XYB=+AK4'WI&!!'2%[%GSQ6D)O-\;TJ<=_*);5>)DTJB?+&32H(/C!!H M7M [(\A4<6S/7\K)+K]=JF8/O??V<<;SRIHS!NO]FKYLNI.:GV:Z@Z,_D^)X MOI23][RJ\JP]9SCD>:5JFF16$SRI9/]X2-6A:F[#^K[H#FRZARJ_ZL.HX'$B MMOH?4$L#!!0 ( 2 I$QML$G-Z $ -($ 9 >&PO=V]R:W-H965T M,%9Y#8RH.]$" M-SNED(QHLY055JT$4K@D1G'H^UO,2,-1EKC866:)Z#1M.)REISK&B/Q[!"KZ M% 7H+?#45+6V 9PE+:G@)^A?[5F:%9Y8BH8!5XW@GH0R10_!X11;O ,\-]"K MV=RS3BY"O-C%MR)%OA4$%')M&8@9KG "2BV1D?%GY$33D39Q/G]C_^*\&R\7 MHN DZ.^FT'6*]L@KH"0=U4^B_PJCGQAYH_GO< 5JX%:).2,75+FOEW=*"S:R M&"F,O YCP]W8#SO;:$Q;3PC'A'!*".)/$Z(Q(7I/V#KS@S)G]9%HDB52])X< M?E9+;$T$A\A<9FZ#[N[$^P5=+-&*. R:<88*/B-,M(MS?3QAL M%$PRPC49Q_"68+(:-5IY/*CN8MXNTZP6278.(+-AZNZ7US5"B;R M%T;6,,&ZD'A52+Q"$"Z$#)B=PW"'\1='X%F),)"5ZR;EY:+CKI-GT:EA'T)7 M8N_PH=M_$%DU7'D7H4VANG(JA=!@A/AW1DEM'IAI0:'4=KHS&PO=V]R:W-H M965TJT[;.; M. DJ8&8[2??O9PRE%)\K^B5@Y]U[=^<\QUY=A7Q2)\YU\%R5M5J')ZV;FRA2 MNQ.OF/HD&EZ;;PY"5DR;H3Q&JI&<[6U05480QXNH8D4=;E9V[EYN5N*LRZ+F M]S)0YZIB\M\=+\5U'9+P9>*A.)YT.Q%M5@T[\I]<_VKNI1E% \N^J'BM"E$' MDA_6X2VYV5(;8!&_"WY5H_>@+>51B*=V\&V_#N,V(U[RG6XIF'E<^):799AL.<'=B[U@[A^Y7U!:1CT MU7_G%UX:>)N)T=B)4MG/8'=66E0]BTFE8L_=LZCM\]KSOX3A = 'P! RW<# M:!] 7P/ %M]E9DO]S#3;K*2X!K);K8:U/PIR0TTS=^VD[9W]SE2KS.QE0RE= M19>6J,?<=1@8835#M,.DH5,DK2 M!-?)4)W,U4GBB4[FM.0]G1S5R1T=($N<8(D2+.(:RH CZT);A:"N<57+6X7 M@OC%K=8% ?AT<+L0S"^^M<6=0/+Y>P/!O4"6,W:''C2VK6<+ ]POX%K!W1MZ M4#I#!7<+N&ZA"?50X&X!S"V>C@+N%D##&@L4'>HM[!A#/N+W-9O^.<%N!^P^#M#6?[0G<>8 X+_$=8G!;T=CM M:.+9A2CN&8IY9GJ0Z4'CCDXVQ.V[D"Z1:'3(K+@\VO.X"G;B7-O+P&AV.//? M=H?45WAW8?C!Y+&H5? HM#GJV@/I00C-32;Q)Y/#R=Q1AD')#[I]S4_BD *RG 4 >&PO MGRU)$]C\/ ^4&1*XIA%5O/0,9@?OW%E,GE5E6R_7>S"0*.M*B8S(R/CCLBH MG_.\4 ^K.,G_\NRV*-:O7K[,@UN]\O-!NM8)/+E.LY5?P,?LYF6^SK0?YK=: M%ZOXY7@X/'RY\J/DF2J3Z(]2'Z=E4OSEV62Z>/;+SWGTR\_%+R=I4*YT4B@_ M"=5I4D3%HSI+>,XH37Y^6?SR\TL]X_AL4S/X9%0_V@_J8?F^..RRQ# -]$>0#C_J']#'>K3ORBM=K!P6A\,%[V M+/6[CN.#+TEZGZ@+[>=IHD-UEN>ESIHO_*.-*)GC[VD,9^9GCP!/K+/6L ]I MWSYE&^=ZG69%E-RHB\(ORKYU:'9U#'N\2;,63HZ"0,-S>!KRR+Y%T]4*#O&B M2(,OGKH@"E ?RR(OX+@!AEYJ<)']!K[LIQL9^4EG41IVC_UMU/OVY>.Z=8BC MX<%OK0W#Z)#7B_T6V-=^G+>FL6L(:'TT8YCD/_[T)V23%OE]_'!R^N'B] 1( M^,/%QW=G)T>7\.'B$OYY?_KA\D)]?*,^?CH]/[H\@P%J__.'H\\G9S#FA3I0 MGR].U/[>BXV,V=KK&AX.^>'\>X+3S\L?=*%R/VY3_7$*XBZ]5NLL# MQBTQ\]7N1"^!+?(XBR ]744("I8CN M=.\K']=(_?@20'8=%(6V"M*@K0MLL[H6W6E00IJ&:,* M_Z$-Q=F&9XC2[OE/_2P!R',%>V">?-4<\MK/HT#M1XD*TSCV,QY+$KQ%2R=1 M7*(W'0+XOY+!:1W%\ZRRK1Q%= .D!HB082AH^O2!X =H;$"\C_ M\&%_;[XF#N#K^J+"%^ZB>X!K*^S+$B]>RJAO M.=TNV%_VP]Z-^=='[XX^')^JB[>GIY<[JM 3'8 *'?9H23&VCO)<%VVEAC(0 MD1;@'_J/,H(MPO#60#"ST$+/5:8##8/@X#P%6C)7?ARG]WX2Z/R5VIO.Y]YP M. 18D:C_K/8FBV7U10NXL^0.%DNSJ*TT/F5Z[4>A57L$)?. W[D5YI+-V_V4 M@6>2%8^>^A3[QM*'3:^14CJV7*[*F"S+4 ,K!5&G@-LXJ:= ^[6LA#0-[Z,X M;FTA\T.-G-$&'*! [%=( H$THS@''(C5WP'8'^%IO6_.@$^T=<:L!1N5.BN MT.E!^,?+HW?JZ.(""+6/ZMY%_E44$W/W4M3:?T1RZGB>E0 D2CR@@,Z=L [S M962?A70,?B%8&0A/+/#TNE;DD8 @ 73&:7)S &R^@M._:IUAG=PV[)-AK":+ M^X>^JZTH_!74(>M#4[?4Z\(Z#Q>!B5*Q982BN7,+UBTX=3\1*;?Q!>PI1"0> M59+"08J$?*6.RN(6V/I?2(E LN#CHW,9@JY#:4 2H=L)K[MI[J2>,^DK-1LV M)F+W%9XLO.5LZ,4EN+8$"()]N)SV M3=HUP3DHMPB]:BTF[B;ITJ7:A3=9P[=,L3=/,, ^)["9F,[B!F!2@-[-QDG7 M!$%ZD] 4.,S5M@S[KL96IQC8B ?G1V]/GMW=GEV>J&./H!Y M\_8([)F/[TY.SR_@S=\^GUW^X]OU\\Y64*,W^,GLL_ P4=O-517CRJU\_MV M_I:8.'',%HXI;# +:FR^W:!N[6;_KR!=7KQ$AD49@T$4Y'IM3*&M%MPGW!ZM M"OXET%9Y55R7,:IW8I>6\0BD@ R#B[BTPF\#M %8EB 9KG6'FB&[GL2X@TB" MBL!TE'0+J1WLN[OQVF/!=.+CPZ[GWF56YUMH[WV7 ]9V#]91(;HC3Z^+>^"? MUE[+++CU<9,<'!-;>&UM8=UG8-O]E3D9H_"?@;M_;V^B! Y]\]X^9< \T1IT M!-B6S%Y ')OMN9,J$ 0GMQ74:PM&/ZBGU]= @\0##P$[DJ1O R$^-+]@SLZU MK-\9[.JA];IRRD>>O8D2M$/HD"@*_*3W-=)OWYL8HJ/3![+/X8U.Z=(Y:%,< M-@5,':G__%^+\6CT9]7]^N6M)O&P6OO)(^ZN3/PRC IR&Y(0>8_^RM,X"LG$ MD',#TLAA#LW$<>O?89!3)T"_P+CL&M'$64@2YCXJ;A5P*GP-X)8!+DXB&^RP ME<(H/6$N!%F=DN2.RU"C2B>SA]ZK\D@X\CI-"QBJ48@ IC/F;7!1@+GC^!'7 MUFORXUC8<'B7J#IFL86S?DYHJY@]@2]1["$J8@V8Z]KG0)VC(8!PX]O'C+:? M\ATPA# SO"BO-,P@FV2^A1$&$W\C.'#^1\R8:$S&J1.0E*LK6-I$*6B0'\)1 M 49@*0<_@_:I/N4LX?0J*ABHM^F]OM.99U"6KJ-$_+N5G_@WFIUT/"K?T<;[ MN%#$LBA-X$!@?((0QBCUP>AFS@=?RH_S%Z"AP6[+,15&^^)@T=JE5*$#^*J, M"R)D$>1(2/@2F>312EC,I4FPWF*0([!APGT$&#J*8WY!D&1U)!T4^0*^$"GB M0\?1"G!%"*GL$@-+U^KX%I*RV5@$*(B2$ Q;RD4T=E/<@HA8^8\ +ZD\ M:0 M :CPF&B!#[;G+*_\F#B-$L2@#W&)-M6 GF&<@,T/<, B6;JB51RV[YVT8$#Q MV8 L!LT2G+C[M]+/ ?QHZ0E43I7W&TVP_@1JKY %JT!Z,&3=I+'.,"E.6Z:R8@PQC,!ID T1!T):B((/+M6:6!ZDA/ M@;7=H@*_N0XM Z+%1^KT$$LNP$A(F6;W#J2&>2<$IHQ3L@IPCU%N]H,3'X&D MBY5D_=!D)6D(L7VJ!4Z]\6B]+E%_='&LYJ.9U3['3@S* M?GE>F<2OQ23VQ#W&8XR"6I#E_RX5 .I-V!"]BD%O(NZ32<1M']&OO+$JY%6^ M]@/]EV>TB^Q./V.-_MJBKV-"E ^ CY2$%=CNUMK"L]9NKI \.=)V96&%*'K0 MKV"23.M:+8@"6S>XM4GF!GU1@O&5^EU'-[>D<9&F;K3Q&].J1$ =>N/#B3>; M3?"OV:$W71XJR3E^XP3(BCDY+V6"VG2\\$;S"7B7)Q4ZQ*_A%&<'-F#*YUKLN3-4W,PC5-H2_=S_QZT""HB4+-D MB9HY,>P $^^IT=1;3)?>8K+D#Q.8;@F,^GN:?:$\4):BJ%)S;[F<>Y/A#/Z: MCQ;>9+Y4;U#NW6(4+$7V&A]ZHS%,-9RJ\0K\+ZB<5ZUXSFN\H<EBJ=YKC/+907"0SH"*9HZU]8F*,]04^'KD+19S6&\TGWF'L$JS M0D/MCY>'0-I#]0+^''G#\13^+W,RUF!TR(H='*XLS=&N1CT!P[+4!\8E@U;7?7O1E#!/ M7I#\],70$\M5E&FODP? : I;X#NX+[3<ANF: MY$Y$JFD5%<: ,?XF+8$A9.8+\H[A 0=*\%.B[RUR!LW#GV\\_/G!\)#3L XY MO0)HKRD7(V8:6!QLE^% \/4NP2D,@*.'+_YLAV+.,(NN2MI+S_@QC'^K_;C@ MN,GO.KY&46)7J8^>O7BE3L$[3Q]U?0R(X1QQ>IF!5*J*(BWQXJ9,"#"OR 8/ M)[,5E%> ^D1I,[])P& 4CAV\(J^R/FCQ@J:E50M<57QN6UG8HH)K+FW,'^HD?VCQ! X(Y/=3_)6#9>@M^.< M,A8%L'4OC3Z8R)&U\1SA)LY MS3RZ22B!SEPAN73D8(([3O')#5AUQ"_[^.JS<_/T'3X],D^?O6!N^:13H(Z? M&S [#YX$D&^@R!$>U2P@Z(Q 8)AIAN.50P'X^>XH>%@ M,I\]AU61,E(W)6<#.SNL">3 QCJR=2..A&!O9K:K-,O2>Z3_.G$=#@XMM8OT M:,%Q[0=45%07QGEYE0/!P,Z13C =F%X#:8R<"<.2PFT)@IC MZ=1S1L)'/?))W8%]-^A: ,/*^+"B#ISFW=GKC^><35O')9\^UMPKOF:$JXT& M2%- 7>/!;/B7*=E=F"Y#M-2]6-'@/TX M3X6BU'6)2451_#'*\>PG#.Y%*TX'$F'6$>U)SL@MTD%)DB8::#V^5OM[H^E@ M:0[KA4%N37#=PQ%.!M/I<\\Z%",F&A=[>&8P:O2\(J"F$-BT& D0BT3?D*6S M0L>AFJ4<D;R4\D M>TTB .D@*K".BZ+>CLF IMVJY$2RPDA-%&A:CP)_E-8A,[,@E[ 6ASA=",Z M16,)%[=96M[<.H$PPV=X**/!F%\APXE-4783@2L0ADK$$N:+>]!G^H#1#Q9( M%/,9$GV>57*E+O7(X+S25182E@##^YX8ZH'V6%"Q5:R;FX/C>-AM/QY0V.RA MF4/YU4_(J1--U?OZ$E\?;WE_/.Q[?SP4&@=H*U3661:I"U/MF#R-JBP 6L\5 M$4FEH*GX6S@*9=JE4#21/'K<:)!TU=PA39&M6*E@E@^R/+!%%H&\ O2#L>N+ M5A"S@,3U#(T,*H14][<12!!TW/Y 9P;6G%6VCVM66>G?9&/B2IL?0_RT5R5Z M"34;(TQX%1T2L?48-Q*'-$JL,ILJ>P.@#?/ N'7%"@K]Y=B* MLCJ.\=P(?&-UAA%X#E@]B0X&L(\VH1&X S-O(6,._9V$8.5)UAD #A\(27[C058+@5Y'5:(CV=KU&T8[8I05V- M-:YI@DS$P;>\7(M#3=1J\<8;)HZ1X(S=M"G9YDJ/; 4<#:8?P)Q)<- B +WN M!Q,UP"Q]00Y\FG-!R+4.$3=T8RCV[S<(-E:R75/92IDY4:." M9+W%F3T?6U@"IW9_"_H/HYL8<0%4!%A&Z/)PB'^!,IC07TM,Q<&_A]YB.J\B_?3&?'[HS9=C M-5^.O.%LKD#5C9=#F-H;#^?JU!12P,[*C,0S1?,D/+T_\B;#J;=84)9@Y(V6 M,V^QG-$'S*%,Z*^QMYAC\N#(J?OD[' $J,]=^"=8XS["',ITLL 9QX<+G&,& M.QEU3,&AVH(*M-5X#O[N>*$FPSFL.(37#[W)DMZ'74V'".0'-S7N5HAC>@@@ M'2XQH8.92\Q/[*G]B3>ZJL>&L. MT'$V%]^;C?@2 UD)"&]=GN(B>Z/AK#&F3N\X=*"..CRV.@@LS[%2)]05$)0\ MW[ \OE5!#.!@E@V@Z8>ETHDK_XMN>!7U=7VG ,[Q<7EXR++ (+7+#*BIIIP< MW)QA8)O_0E,9E)H.1_M?K.M";(A6C>0X8=)05[H+'7>PEHJ(2_%@'Z3%4!66 M5#SFZ#,$B?=,:59*5$=HV4A--V'@SG9*J.\>8(EL^-G54FQ9@9=*5T71K/(0 MJG\*79^=7["R,*1GH;!J@(L!W<6N'FO$X'-(%Z4U'E]3,W;0B)0-BA"J$LMO M1(@_/<&,S)-AW":X;9(&RH1#(+31C*0#"*7Y3%UB89N)CHB'6'MI-)YZHR%F MD4%J@1CZ $=6[;!Y &H&PR?S"4FM&4@[OE=2WS4AHN%Z[*G%:$KU%7MJAAEH MD+9L+V]<#DWVV1#$+&R>IC6) YZU'6]!OT1RPF&598CJ^9B6%:?160-\$-> MHJQ=!I<+6#%S@#]\ M,:#Z>DR )5[QH1[AI!_VAIN)O0B>HVIPHD%5+X5/C:7*_BM@7(NP;!Q MWG]\8-G;7!KJ1)//U#;56;,+.XA/6*3&2USCE=@HN2?;M%>8V0:SEY)$!/84 MKM>S=U5Y]6ZF44C159>"'%<27AB"0:X#KM1CN7>68-T*?B:GEO-O-!(_H\RA MF*TX?IY0_!?]6 D#3PKKDP-+UE8T#)P%>MC7AC5I55+,*ZPAH.2GT+UF$G8R MO6@"TLUBKDIQ4F1T;-R9H3H]BJ3P^HS^T,H8*Z+0C6>@!A1B[9!53ES<#J82 M'-=@:NR(\&J,>IJ4EC,DQW:Y.49+5<>4<2JTA;ZBE]-IX/ET-DQG38*7"HV-P5,')$>L7@%G#@V/89:1#A3 M\2:BV;%+0!S\COK"+!UVQ/$)7EMV7$=/'3N"85BV/;B!:1>LSHS\]UUNCU%](..GN MN)V2=QZX \F/F?7WV#L>_]G^6WTCU-\<(&^:CQ4'- $ I08C#DE^VWD<%2WEX!(_6Q!X2&+#H=?!F6$P M2[#-H;5L]D#V38?>=#9LA7>DUO]R0Q=&>K8MC'/F7.5QWG(C"M<17S8VUPDD M%5%+$]DYXM&Y0Q5-0$Q-2#WC] M&1\T+3)L"21%]8[QY +B\6*<_$H#N@YC-Z ??..KS3/+(>.Q5[?P[=L>59E*[@[+]20F0%L*TFR=4M[: MV1PE/ZX>ZW&3&R(DPO';'%CT< T>"B%C5\S)K%? M="R!-O".V?9V[C0C8&C\1]2?.:-&S20 3:"&"C3%K_P\2R#+5:T:D8Q9; MJML)1U@[A1Z)IJX7@? R$6@AJ1[*.> UD[S66:Z%+6H10[>;H,2+^)F7[<.TC/6NST_+#5G1P5+?<(P0S?VCQ)/R<8( M@8@H_1WX9:Z[IW7 <*KBWA4 MY9K#.9@NDN71M:J%DMV46XFQTG^Q V8K)"5LUR9/4\E3H_N!^E1F&$@H#&07 M1Z]'QOD.*E%/*36J2'<#]%6VI%S3O>9$>)\I"&APZ4+C[QQ>)EV$O M CVF'YQ+5/;2.KS _)[7X@<%F:A2A*M9P3>5?Y)V0>[VF2"OD=!;+YV&J)"./P(XUCO*BM M5UUV%8:D#'>4U<+ ^$+)!^"D*VV P$VSX'^,*W#=ZKF M8"&I9Z[U,GB&*,RTE663 M1TR=Y]C 4]E[0;N?/05\I-E,^_CK.MTF$(@4N%#47$5LEY9Q1OR\.IL=AFRS M-7]U"L_:+]=K.C*Y=RSZM%*'IJ$87]_FOA:4!C$Y,FJ3(D+$H1X\:\Z(]-1C M8-<2_)& N'E3D1G3 6WVOP>4*3 M:A%+4DE[-'X(7@Q51H$-^]A)N+0LOXI3UEZNKAPZB4G3-\9&FL^K$/"EQ>U[397AT"\E$9PIO/2X[T4B#GJ8V"%$E4QX7T+?>63C .0*9A73*;/$A%QEB900ZDL2,,HXHUD_LK&S"T MIV9L-?K=#E:RKD7E4BNZ?_I>R-6T#^+W:FVSD&HV ,T2V:;M#"2YEEX_)L]: MPZ3MOB9-/;@6UVH[H3.PI'+NZ-&&'J=$Q04.*6 V) L>C=,H(Z,)2S'Q9'BH M<5/Z!&7MKFY@.SW*#M"R)@&E*%T17T=Q7"F+EMWPQM+3&;7(JZX#O\&4W=\I ML/7>R6=]\P3;;(Z_J0/U]$FK-\ZC_ MPC>D1ISY2R">Z$W/C$Y:<1HV 643U M6E2]S0XV=LQ"N48NK=>XKT A#=/ N=XB$IS%+[G(!O8B SS)V(Z^P MB ?\36!4]IL);OD;IY%2$U .V$(>=U;Q/M7N=L0MKOTH%NO?=Q066@LE.9I^ M5M#&@QXQ?%)I1[29R9P'=UW*&B50$3@[,B+= MO8-?Z\=:%9V1G+:M:CJT5XXY"^X+)$M(&3Y54)H7V3])DX@RC 75;X&R&@@%6V@S:U*CO$1Z2/96(JW!%AQ@PN< M5#L$?I91@X/*\:E#Z;<[[@ZJ6OISQ#M1?=U0.R^32>@3A'G[GMC46V+#H-FPNLUM MCY8+TD$3L@5I;^M2&S(*F> ]++HO2?+!;HY"*.:NE+!653E(AP@G3[!%-6U9 ME1TZ_K2+F(A^ (]83O@J;^#?/=LZ+I@ECHU8/35BM8]*' $L4T:YPW!.U1FH M@C#R3=-S#_3& [(GZ-<\Q9_YN%>7?G3O##B^1;S'Z^#?\'X\: MJ-?UD*!SB=4F0ZJ]"^JN"&K^4,8VH6 M2<)I+])@%2N8ADUB.1AKTC"!(^?H::5AD3Q=0>\*@C(7IC KVZY00FD"AOT> MBU$)X.XVY\K4PX#4LQ= 92@BW1G)N"*#H1-;>8>4H>MH[J6!ZHS>T3V]D?P[ MEG\GKBE6*?:SMN#;4^/YQ!O-IDZFO>L[KNZ7+>W\4NV .L2NM$BEJC!FO@-2 MJ*%#DVX;8@H"$LI"I_O %3K[M,$H69=B?>0@ /""1.V4DE#<4)0"9/HX'4 ! MPX)%TTW)5:C=T+N-G*4[O_Q&#*-JAUZA:O^2#(>.7Z;ZNF:>.[5&Q W^Z!;Z M?ZI;:-\1'_?U_=SY#']T#L7K*CWHW=C<X M$EZ[#/XU$Q0_[I3_N%/^K7?*.WX>L:,%**!I9XWVXQ+M5UZBW?F*:J_4Z;V5 M(C_3T_R%N.Y#_%'H__]!H7^+-K#\-FV4.NNJK'@W:^K'[8'O>'N@FWWE7MB3 M./;RQSV$_R?O(;0HP&D"5CND;V;<'Q<>OO^%AV]/XO8I\J/.R*,$&9LAV%5_ M7KE?6OR(;>X2V#O!!@OX$V<'/3_83 &Q#;GX70)=&WZ;50)F&Q;HC(AMFG'W M&-F&66JA,0=)/;\&VQLEV["Q;4&M%J;KD:P.WG2"6!OV0S]BM5/,:ON^S6OV M5PWJOX7S#KMNHGLYKBN]NV]R &!AOE&P^?]A[]2$<7AJHJD#X$& 1QWW.*1?E@>+4]N%_L M;T/P+Q;6&]6WIVVT]<>6P!V_9CU0(^\__O0G[/7?P?[HB:"VW_#+#2U:YZLM M?3S>!<9LPRLUW $]@7NE ^P[V8?/WW8'M7.!>H'4!9J3F]G/-%$V>>*V"%F. M6\Q?%ZU]C:9-*^<6PCJ%;.=V1NR'J\T2F#K>=]@2];;R7:!(<_R=8)GL"LMH M RQ2H[F1IZ9=Z"$MW4_LSD^>M_KI8\3Q:1#M(+Q_Z_NQC[6EC>8KP\&X2X]L M V2+".;?$7GRM$]6O%\QXQ;(^]-KVRVZ5NJJ;Y&Z$V)R+=WIDWZWQ$U0M;T( M)Q?59U*H0[]MX:]+.WRC?@)[C6N+#;2!Y,%J /3:ZVXN3'AYIQ?;.;&=7_M,+83INOVI[6#5]T)_ LP<14N-C6OQ MZDY#R42NY SQ>/;42PEU=(=YV#.4K*.\M^V=$QU8GW"^;?"%TT>UMM.C#'\S MBBD5N,@=)ZI.'6&'P8U4]<'>=W;:]E-1K(2C; J/DW895U.8?G?_[LK__K)- M3=1-H\[FBK:Q(B<(0_-+/_7>:=U4<>1F.<^E]Q[FIUYL)J=-;=?^K?;Z4<=I MP_\Z3^,8K5=$>MM]WYZ@<*)JL%XW-4B&8I>A3AYQA]$;4Q6[3+ ]1_-=$,35 MX4XPLAV!K%"T?7 =2=O';T73]BDH4[I#OJ5?E1K^ZLW([ :(L;V^<9J/W0'K MK82R2VZF9?:;[IRFUP!(]=!_W&&-!BWNMC7W.';9FC/>VSD'%??O\XGS?]4> M669^E,Y;O1Y$-T!.3UN>I]^J:K1D-?TJ=T%K'43D$^*AWK"Q0Y"IZ9;5["76 M(="K!J^]:H)UXH9*EIUDN-M6;*<<24]WJ-8&1EU>\636]>W%-_7^:,=)GIS? M[+/3N@PQ<]5ZHR'5-ZCC/ER_:&VG&KUM ??.E.535NBV]+N]/\H85!]#61:CN8PJJ-[^QY3@J&ZNZ<2K7DC9=Y6Q= MW/RW:E/'RSPO?OG?4$L#!!0 ( 2 I$Q1&AK 00( /\* - >&PO MOW0=!D M%7#27,H:A(D44G&BC:O*H*D5D+RQ29P%LS!O3D["Q\NK@_QXP,AS?,H3'"W?XN#/22_# MIWE-[(!Z\01U/]TP#9D'B4N;&/2+3^-"BOT]L(!A)AS0AK $WQ!&UXK:K()P MRK8>GED@DTPJI,WFF\J119I''XZ\9\^EY^%42.5J^PK^N^ZG'P0&SPJDC(T" M9]@#:5P3K4&)6^.XR0[\)81Z>[6MC<)2D6TT6^ IP0VFR%JJ'-18)L(#E,8, M"BM'T;*RHY9U8(-:2VZ,G))2"N(T#!F]86@S8.S>7MIOQ1YW5R _QQY)B)%5 M,9AFU;TYG5KH).^R>>Y=VN-X44TW4G]LS7*$\^VE@SL%!>VO2F8 4!AM0&F:[2(_%*E7T.GA.G7% ML9IG+U#SO][G$@0HPG9%F[M_RKO\GQ7/W_V]9/=7.11\6KOZW!)MEWP!(A>G M+W)^=?H:[?OC>44&?6/&;Z!DYKO:@71W5DJ7 MS+JF7L=FIX'E9@-@RR*FK58G+IF04;][ZFNFXWZWJOP4\&[^7J^:A'$K#K!@ MRU[4BEQ<[ 76G9[*(]&3_A\FM5H)#IGB^Q*D/4)I*)@52IJ-V)F(2%9"+SJ% M$"9S,I)6V%]D+(]=N=B(U*\>Y[TH<77+K'OF((Q8%A 1_23<#3W.DPH\'.3P M=9J-IO-11EQM_CH99X.%:\P7KO@QFGJ0%(&DMX1,/<@4@4QO"=GV(-L(9/LF MD,^#R6 Z'!$/\@Z!O+LE9,>#[""0G5M^[GL/\AZ!O \+^@S+-98'%Z"T .-GZ!:6HEMAD>:P MKCUR01ZH/0+KXPUX13;@7.V=X>3:S30E79U#]:2/B?DC"2R0#)9G+)@FDL"> M> ,K=#TZY!DDK(0ELX+)L]F&&2()K(BY57Q+7.: G Q5Z7HR_TPY3 Y)8#N, M)5(V[@68KSXB)H;D>F9H8J.8(NCU%='(B+F"!G=% M<^+[ ^ICHO\:@5UQ*?\U8&(:H8$U@JYKZO]N4,PF-+!-FM9U!I:)XGQB8D:A MP8WB+>PF.$PM-+!:&E=V$R0F&1I8,M7^JID*P@DDB\B?; M5>'V3;-ID,#3!?K8!$6@F7>!'EG>O-O*A+)M?%%V?G*IJ\9ODR*$[DTIGQ6V M-G[:=K;IOSFUKC:A?W6YZDQV-KE5G*8+Y<8SDMUF/'-R.&X3=SA2,ODT+K=A MFZA+I;Y;=_:%M<&KX8.F_8+^)]?._F=]>SJ5F=VWV5=MFW"GXF]!HNX'<3R( MX4$Z'J3A0;-XT P>-(\'S>%!BWC0 AZTC - *'K2.!ZWA090*,J;X M) EKO-8D<$UXKTD F_!BDT VXOC#.'C^"*YOK#_2.E0[_%JN'Y]#_O,/4W0MU<9.Y^ %!+ P04 M" $@*1,S!7]2),! !O%0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-F-]N MPB 4AU_%]':Q"-W1.S^#@V36+4)^R("K\7MOVX[G5-SJF"_H5FRE+E5)A\U<0EJ;>. M9.$KHM#4J:^DH^(M.*47>]ZY=.%%-C$QV]3LQX3TH"NR<_J>#A-N3&T="Z&'5!]6PO(LUCU+-VXCFW2.W5*:@XJGA,?;D/^VG< MLGOO._#OH&==<]JIGX]#@'!D(!S7(!PW(!QC$(Y;$(X[$(Y[$ X^0@%!,2I' M42I'<2I'D2I'L2I'T2I'\2I'$2M',:M ,:M ,:M ,:M ,:M ,:M ,:M ,:M M,:M ,:M ,6N&8M8,Q:P9BEFS"YJU:]-&*OT7R8\ M K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " $@*1,F5R<(Q & "<)P $P @ &W @ >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( 2 I$RJ)_CX:@( (H( 8 M " ?@( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ !("D3$:<&P.! @ M_ < !@ ( !!0\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !("D3+\0HVI @ :0< !@ M ( !3!D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !("D3/Q;+8RT 0 TP, !@ ( !1R( 'AL+W=O[4! M #3 P &0 @ $** >&PO=V]R:W-H965T&UL4$L! A0#% @ !("D M3*'] *BV 0 TP, !D ( !X2L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !("D3(:='.VV 0 TP, M !D ( !I3$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !("D3-RL(<*X 0 TP, !D M ( !;#< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !("D3!:V$6KA 0 @4 !D ( !1#T 'AL+W=O M($EXK@! #3 M P &0 @ %

&PO=V]R:W-H965T&UL4$L! A0#% @ !("D3"7G M#(83 @ D@4 !D ( !I4, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !("D3$(JDCY8 P EPT !D M ( !1DX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !("D3&VP2&PO=V]R:W-H965T4_BD *RG 4 M " ?A> !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( 2 MI$Q1&AK 00( /\* - " 2B) !X;"]S='EL97,N>&UL M4$L! A0#% @ !("D3#PJ''#2 @ GQ4 \ ( !E(L M 'AL+W=O7!E&UL4$L%!@ J "H 6 L V2 $! end XML 44 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 45 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 47 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 73 182 1 false 30 0 false 6 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://easterncompany.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONDENSED CONSOLIDATED 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 080200 - Disclosure - Earnings Per Share (Tables) Sheet http://easterncompany.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://easterncompany.com/role/EarningsPerShare 19 false false R20.htm 080300 - Disclosure - Inventories (Tables) Sheet http://easterncompany.com/role/InventoriesTables Inventories (Tables) Tables http://easterncompany.com/role/Inventories 20 false false R21.htm 080400 - Disclosure - Segment Information (Tables) Sheet http://easterncompany.com/role/SegmentInformationTables Segment Information (Tables) Tables http://easterncompany.com/role/SegmentInformation 21 false false R22.htm 080700 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://easterncompany.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://easterncompany.com/role/RetirementBenefitPlans 22 false false R23.htm 080800 - Disclosure - Stock Based Compensation (Tables) Sheet http://easterncompany.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://easterncompany.com/role/StockBasedCompensation 23 false false R24.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 24 false false R25.htm 090200 - Disclosure - Earnings Per Share (Details) Sheet http://easterncompany.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://easterncompany.com/role/EarningsPerShareTables 25 false false R26.htm 090300 - Disclosure - Inventories (Details) Sheet http://easterncompany.com/role/InventoriesDetails Inventories (Details) Details http://easterncompany.com/role/InventoriesTables 26 false false R27.htm 090400 - Disclosure - Segment Information (Details) Sheet http://easterncompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://easterncompany.com/role/SegmentInformationTables 27 false false R28.htm 090600 - Disclosure - Debt (Details) Sheet http://easterncompany.com/role/DebtDetails Debt (Details) Details http://easterncompany.com/role/Debt 28 false false R29.htm 090700 - Disclosure - Retirement Benefit Plans (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://easterncompany.com/role/RetirementBenefitPlansTables 29 false false R30.htm 090702 - Disclosure - Retirement Benefit Plans, Defined Contribution Plan (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDefinedContributionPlanDetails Retirement Benefit Plans, Defined Contribution Plan (Details) Details 30 false false R31.htm 090800 - Disclosure - Stock Based Compensation (Details) Sheet http://easterncompany.com/role/StockBasedCompensationDetails Stock Based Compensation (Details) Details http://easterncompany.com/role/StockBasedCompensationTables 31 false false R32.htm 090900 - Disclosure - Income Taxes (Details) Sheet http://easterncompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://easterncompany.com/role/IncomeTaxes 32 false false R33.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 33 false false All Reports Book All Reports eml-20180331.xml eml-20180331.xsd eml-20180331_cal.xml eml-20180331_def.xml eml-20180331_lab.xml eml-20180331_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 49 0000031107-18-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000031107-18-000019-xbrl.zip M4$L#!!0 ( 2 I$RW<)+H^G( ) $!P 0 96UL+3(P,3@P,S,Q+GAM M;.R]:W/<.)(N_/U$['_ ZO3LV!$LF;>ZT#W3)R39[M:.;6DE]\P[,;'109$H MB=,LLH87R9I?_V8"O%:1=2\6686S)WKD(@ED)IY,)(!$YI_^W_>)2YYI$#J^ M]^>+N['CPJLAN;V[@3\IT<\U^#^%7 :^:0>._4A[/?SX^T/@$NC+"]_CG\Z? MSYZB:/K^W;N7EY=S_.7<#Q[?J;*LO7.\,#(]BYXE[T,'OR]X'1\_F&'V^O>Y M]U\T]K9B&,8[]C1[-72J7H1FE7?_WY?/]]83G9B]67JP>SO_L$C-X!U_F+[J MA+ZN*L-%S/(WL@^\9QI&Y;9#:IT_^L_O^#/X3-%ZLM+3E/0C&*9'TYQF7XW- M\('UD#S 3X;E3VSJ5'<"#_!U?::'**CEP7@'3],7O7A2_:(=!>^BURE]!V_0 MP+&R#WQOA6]\KS?SG>7'7A2\5C.1/*S@VXJ# /!=]UWRM.)#SW2LL/HK]JCB MD]"QJC^ !_BZ,O-Z- UJWH_U M'/X7/QC)6O;Z*AH*FDW(GU"EWH=,6>[HF# 5>X\#]^>ST)E,7=0<]MM30,=_ M/@,R>FE?Y]]#^XR\X^TPPP CZT7T>T0<^\]G%C*AJ)H2^1EU[-WL;>I%3O2: M_);]ZMCX^]BA 6%TT1(SJ9BNKO]R]I.,_T]3%'GXIW>S'Z==O:OH*^EI"J#T M[=G^03Q!] $,Y4]L%!051B%M)7\V\Q'U[/2344_6"I^D3\KD%+I.?TIDMTB< MW1$B1UE4(8_TR2[D,905F<-K*.MR-R0S R\9#<,Z\()/],(GNX07:JO<"2$6 MX,4U5-X'O 9HO;HFCT'98NU6W;JB9"5\E/1EC^;GMRO?"WW7L,$> B_T,D##7Z[CT!Q\8?+.'0\&H;I<_;5M6?'810X MION+&=@O9D#Y9P>0?VZ[.('9S\D#&\CX/G4=RXDXC<1VX#V^+$G\V/<+N3W[ M"1R+]W4L_^E=92\;D5$]1F<_I<]K!FL9"9D%+TGHN&:'?:+]GH+_#C*Z#7P[ MMM*/CACKU0P+I!\]TK_0R'1/!N85W J,MP+CY96YL.;"FN\0Z6W:--DKTH_( MFN\)88>?4 3&Q4I4K$2/".T0#?8B^O4XIP^IG&-";\55 [50P M745I%7LY..;Y; H7S>SL+QCB+\!S//D&/W_U(]KQ27?Q*%>R>EP#C2ML+5MK M:V+(#SGDL^M56'QJZZ]7M;UX.*O@1%C_$T;(NE/&;W\UP<%[<.D=4,#=8X]^ M@4:?H T;7#)H/G@PO=]OQF,*HL;7/E]?WMP=,[(V,C_K=#\K=.YOKR7YXYH MMX?MMZ> "N >!KAKROZXH(LSL?[;!_CV&1:JS_0:V@YB)/S."7]/]@Y 'C2, M4 [W+^8TP?#Q>WF+I)*CMEH\NX1MB[W-N2 -?2\@G=D:.W[HM7C(6[RIM!). MQ )#(&1=A/QV9WJ/B9EQ/&<23^H2Q-ZUG8] M,[^?K)X=,?:W-3=%5 @]*X:Y8>"_\'A:88DW"!(K78#8^:;[;Y_IH^E^9/PP M2/R5NL^F]8OOXD73\-JSNHD+FSKO9UCC>SHU_!UL69SMEN]V[V8HJTSY#7E0 MI_S5&Y!9_,2]13V8;7P>\Y?\XY,?4,L,C]I8['VSL5+$>?_5LCZ4P8+_KZYC ML(R>/-B3P3( U4J":D.@NA%8'>/6E,%0O=8T#)\8^YJ&=[L@ZBIZMW7IC]!9 M;-5R8K?;8\>$TGWMQ<&[0/X)14HU$*ITC+YSNU&/TLLC,AB8 M[VB(ZR+[LV]Z%X]@5O")<$ZVQ>N\I+D"+1"WP.L.\2J6? *O31PBZ;*>Q>6+ M:$ 1#;BC7>5B/.#J-POT_6"\G _DCD9.P,S K6MZ&6)OHB<:W/HPOMGS2^K1 ML<->"S_ 7QZUDY^ZC>=J"13NKJXOBNXS6-;(&C5&5$@J%4(:M-<)RQ/BW'3Y,U'X>1TV,DY2)KO&!%S5\OFK@YB2'C0K?*@6XT@$6!U:@B8 M64-=O)B!G>W[8;1-X%@1M>\CW_J]VV@HL98CHI)'L3*:LPT"&<)FK((,)JN+ MZ32@EL.RJ=\YCT]1>']Q=W^4*%G*KT#,DEE&(*8=B&G3[,,M2VD=@_^ )W*W M,3&_4BGS=62'A2R7C5#W5JA[@W5Z9X8\W?]CHKB9HA".S9M3>-HY ]4+J-H-4XSW&U0 3' MY>=O#0Q5 $,5P*B0BB: H1T#,&+/X:CX59:5F=&<4#., _I30O^3&= P;2I] M5FP>VZIK6ZUIVPE]756&[W^]_[!IT]I,T[;S#*"9%1]^\36>P!!'_IR?NS(] M10%7MUCH[@/U_(GC+>YPF7!G>YQO-'U:X'L5L>D+1WL*?VXZ(/V:EM, YTW; M'2QH]RH.(W^2:N.RMO^SU[L 9;11(BA M-ZH:G(BZ9C)Z/O@62W-,;IF%J*0E?8>_LC(A1=M4VTQ&R$=F^\C?J.OV?O?\ M%X_74_9WU*ZE[Y&_M[9< MJIN9)8L12ZY@+!_]X'6>&/8\?;RHYBG)'\!GR\GY>/%_;>/=U_)U4V1AG(KP->6$Y'T0^J;6:.$'\R\4&)\(10(O=L2B$WX*Z =X 54ROH8E^P#_CKA;?G MB.2D$;2B[#?F,1";6LX$3."?SZZ_?CK[:: .^D!ZB>H%GG=TMH7TEZ&XJA M0M/FZ-0-933LKT'G'<4#+0+&%G]&!;\-? _^MEC6C S<641"]N+5$^XFAQ>> M_3$(_.#*ASG"8LDSO@'5ERXH]G(,_I<;_0@>*@FC5Q<6@&-XOSG_\D;#GH?-O^IXH\C3Z\>R_'J,?J]HHO$,6-RH1]HM$ M0A#5.'G[A6+XQ'ORX+OVCP19Z)FN\^B])RX=%[J-\0]$$?E(_LN<3'_\OR-5 M47XDRZ2*W[Z+TU;> ?45C!2[_2_Y(2#OEGR_I2!JN[_VR"?Z$,3H M .%] XE$3Y1\NKB_) [Z2S:YN/\50'_.GO9D52*?P9^BX3E[D/Q( OJOV,&Y MR&4/2>23*?P3Y1:@]'O^N!>'E)AA2*.0P,S WR2N8SXXKA,Y\!%,;-CY@PD+ M"(N2\(G2"/@,B.FZ:<,O3O1$T I 5V /P$>) +I$4PLH=N(E#'$ 3WK9QQ\$&RJ/ #Z>(]F?V6N";UA,Q(TX+N 6>AY_X M8_8#3";03H@*/9F: =-&PM?AQ.'TCV'IYED.F(@P+?G+.09BZ'B<](1\O4)K M8:$/[68,:CN?17>_X6:+D 0QQ-6&&-P=O)>RF_W MW[XG:8!7Z1WRQ0QQH+\%<5AP_#.-0J9 ?7Q \>(2F[3\D M[4^Q?7S3 = YZ?0-R 3(\UXC[)6CQLP6R'/0''/7:#6$&A+T8+DQ\RE9I\XD M40JNL4PS_)"6FIVE(7SR8]#%3DPDP4N$[_^&R@#.0?9Y4M47D8+(N&K&N;HG5RO%3_N%C12G&+ MDBDQO%L<[Q<'C-R3">)/S*!I6;P?;*G*IM3J;T;M ;2W*)\G& PP/RXC%\<& M.$0#9.8SZ;0TDW(IH4J!7!/!H:*QGRV&CL2<(;K!'PE]%Y0#VZXUNK8/C'A^ M!'@ V(!XTY& 7K G)-3'?ZY"&AN?!TJ]Q!1)! P&:P9[>(7I*M,BB7\QP=F/ M?X<:B! $&E.CS$=Z.2,)I!/!S@U\^O>?WFWDV>4;9ORK$#3#HN!J/KC AHO MAJ'S7] *A>_)#_IP*('_3'I,.WXD/V@C(_]A6.-EAG=9HU]IE&Y[;. 7:[(F MZX-!?X[;RA[:Q!R/;UW(G#I4%,-0Y$V9NS5?.6?)&W7T)N]M0:FBPTNZHL]3 M6FY[;S2NLH0:&+JF]8UU:(PGLP5C:.FN\U#9O&=LM%Q5(?!%0X(I:!,SE #S21BGH5U9;U45\=#IL7]:]> %XK3/8V>31A:O6]W#7$/5D2 MOIA3"29 OD[86)H7SZ;CHEI]\H-[TZ7WU(H#MK:[L-%+0 JW ^NP;ZPOOW7( MZI;,5D"=K@S[#8ELF4;SYLD;[."M!-XE$]WFRKL-E'JJ#!.[JLIKBZ:];*^ MAIZJ:*/!4-%VR_8'FE]60E,-/C];XZ #?C'!1=:_DV>W@0^+K>B5+]HCB;WR M\5^Q,YU4>P)I'\4NL@[ "!:;3QMG3:/'F[:[F>* M5%4I5)26U%S'")<0 97NBRKS?4KZ3)JZ3%;WF#NYG%>IJFJS/+ MEUW3U5KYK&*CP&=7C/4MU$;R86>6O0_X-^4OD.)M3,*O M8Y(W>"'S[=R!6$8UK"HMI)F=B%YB#U>%#C[R]I>=JJQ]2WJA:/L#=NZU'HDM MEM66>487RFJXC:@J-QOR?88J_MD3P/ '/WZ(QK$[O^[?8K$.OLX<.RMW>!BN M5IE?AO.#M %7[$Q*(A@ 2E@$*,%J%*Z/T64]%@=*M'KHLJ^SX-'\RVJ&=A&0 MNU F17'4D;86ZTH;6%<.PKK:!M;555A7AYK2UW?'_W;L[H?6:J(VVKH<#O3^ M2"MM);#&-NMQE8U(6(0/^L/A:$F/&%_B637;HNR-_/E&BYJAUA^-=&66C+S5 M71*TD@D?P()T-*>Z"PBJVS5FC[>830Q#[8^&VF"6E+KY8B,Z5D$GS&D#]-26 M$7*)P0QX@/&!AE;@3+/U(K@G#CLTNN4Q&-P5^P<>^!!VXC-GS]*F"BW!B[VBN<0^;GG^!5 M3\$19D$OV'# 8Q1X> Z&G;"P/G[0B"$XX)%-" 8I)H>R[,"4!PU0=C"<''$Z MWAC>-#,HCWT_\EA08A)B9&/DPR/U8.YT,2;&LNB4'2X73VZA86?JTNQ\_E>/ ML8JASO CQC>@*%P:54?KG!- -89*^,5CUS^N>N3,Z65'S-!"PB23%!Y;IY+X M"Z,#V\=H"$(]F^T");$'FLQB#X8\_LFVDYJ,1?FT-'YG#FKK R/TC-HGI-? M_!=P@0(I'4=_ZGA)[ 309#ZRK]@2!&24KO%AM8D=.2$#@^\!2N!]#\6&,1\X MK;!0%LL*8K"Y;XE',7@#XXV8L,D87:)IT70FX(2?8I M,( M>6#0O'YAD H;*!NC:Y'SP)_P )S<0-8VF@3VX+.6"JBA;O & 5U!F2R.>!_ M8C, 4+JO27P;GI_ES3DI<&1X,DC^"64*6RRRU14KI"R&$R, M#R":X9AT@!"P/)#=E S#7P;)K*0 ALIJ$A M=5UF0>!OT\98KS!*(D'3EL_)QWG*,6!L5BW-V7Y8-^<8S0DW-5ET.6QKO#9:K#IR;/V50'X+TF?^%PHI#>M^K5MH@*0?<%*#AO+/ MKG#:MI.)]7/:Q#;15/)0+NT0;M[]H;A<+2QB]UR:(0]RMO /=+V?3;?J#@F^ M" #!__F8OW4179E!@.X?WUK:*'9+&R@CI; <7ZFKICA8!7VJ.NSKQ8"?5G' M:GXLXV"H]K5A:\< 3WV6<*#U1XHF*UMSP/XH?""EUP:O/2M@5UG>@'/)_GJ[ M&G?\^_3S]..E^RJ+ST[[AJ(-!DO9K>Z[35R7C_868WP0/ >6;S&[!?_5LS6-GL:7/W:PN&O++51BFN,',[ MHYAGQ(!U5O3D!RS2#BGGORXBEU\QOL@_V^@:,[\$*E?3/MM%TQQ4B'VO'"0W MJ]:A_II_LA'E(Z,_-(;Z L)YZTT1O1)@@&ACJ!IK$(W&DZ=L\>R"*KY?7T,_ MI*V $6-]8=NWIE,M_]KIHD)USQ6EDJ/:'@_,WJ)Y8;?LE2#G^;F!E4BN5N]) M7\;K(>R*2()+#H/W9"0!8B2 3 98CUTJ83,K/AQ*H 3EAW,73 HT;^Z(&GU9 M@=7ZU661<9 'H$/OAK7JP3L@@@B?DD4XTAPH0TS7,418$6 VL* MN)7=.UTVAH/1J,1174^M8&X=+TY5#%W3]769XUL@/_NXC7+ON_8\O2%\PY[C MXRT'0!_"BD(MV912\[LD;"WA#37P@?7![UG'-UXQ):RR- JR M,O?'9\>C-V-.1Y(C9,?IS4LBURMF%Z"TL.Y8E=T5QV(]T2?)GULY%KM(T[U\ M+-2^W-18S*G)OH1]5(">@^B,5!L08A>0B!\4@O$6!N[@N_FKQQR=,W>JF0?H M?"J=U:!(VAZ/<^,EQW*:5$ARD@2:D! ^P) 6CV?'H/S8$:\>LH,_%^V^^1A0 M?B#U!C\]NTN?LEGA(GUZ]I:?=MU2?^K2/X9I*,PEP)N?76?Q*2;Y05,(<.;B M.19+!\;R8R21./!8D;/'038967PR2EXMYLJXQ:P8U,[2%S"Z7S#Q0ASR\TL, M(GI-@A$F)D^:X1?RTS$BV&?E# CD#4O4 [K,3]9^4"1=9=?TW_(8"I^8%@L7 M@F&3_Y!^;?'%3B_A)#K_S/"7_'4,;"2!FR6"28L/- M#W"1#KR1RC[S/2;*U>Y2&T3%:6_TP]$^?'&#&Q4'>2>;9D;0'M.#Z1R1*;E0+T)LG* MS$8G&DA[=BS*^@O,1R8FQV<)P2*643 "]5&P.85!*PW'B9X"/WY\*H0+)IAD M2%'.5?X)B^CD*4AXED%09*0AG](8'*(7\#-HCV,B"DS'Y<":4:3KW&:7YQ:6 M&NR!YA'0T%GX!.J%UH"OJ"(_,C%'XBR;@);OJW$F@0+TO\]&YOVWZ;%$?(G? M4/NY@9^K2[Y7Y;KOX0E70: V%VJ=E4$U<#P>PNWD 5T83Y4#*]E89NWR)&ZM M5([,J]"KO K*# :&CJ-'6Y6!A"WT DPFEGEIW,XF,@&C$C@P P Z/)\';L&? MB0_)9NH^^J9L,Y^\/#E@?S$7X+\P/Q[TV<^=YZ)?GDW\LT:0V;0L(+8\?//] M,V#;:0@ TY5<=9A^U'C'('V\ZIEZ,KG?G;O)6(;$CMUY&NM0Q?W!L?.=R[MH MJ'&2-=1LN>?;OM_K]M?P7O<(@(W92%M;I5#"6NS@4@-K*A3#E.J[7L+= M-COTVW,XOP^OR]X'O(.#U@]/EK+;B/R\ZJ\\QRTH9';G>]%-Q;0I:"FY M7DBC[2Y2PENR:I086M1%"YA:)>32D'5]U-^<*1YQC-FPYK,!%-KZG"=]WI)@ M/(W3M4J"*SO9,\DKW3W>E.1BAN+R=;BBRX"A%TFJO&).X%Z:TC@-7U]@$4K9 MYN#;C\FEH$\Q:"E-4AH')7+NV'H)W(Z;<5YUH>8N_%TI6UUF.1("60:[,@TK M9391RI%0N^-B5_(OY>EK[S!4)!4LT+#!R"AR?]\C4YW#&Z5>+=3B>_A:[@F% MW_ XIM/'*"NE9IZ8-I_@0&)1UYWB@M9[1!RP M?X=3TTK_O1MN7QP[>GK/=OES849!]I>-P4L@BS^?/?A1Y$^R?F&E'#D I%14 MD3_]D23T]OB[[XDZ_9ZT6LZI'=GK=\ ?;]B'Y:/LH)/!V5H,/?@!*$W6U__E M :/8)V%;)@#O&W6LD\4'#ZU#E1C?FO%E+99N MLK9^+->T$,E,-AS\X4=2;7N MH6[7\T'E:JL=RYVOOM>SG= *6'D",ZEUON\I8B.![,=&K+7\W[/'O$BAUR.T M10N _M#K)%8 M7&GYH)"='9;C/)N:!U>23),& 0@BMA\_N'03_ZK3^X5K2J1%J[V1HDNZ,3B4 M-=)7MD;[A[50L);L3[9?F[BSVC97]*3S#:+.R$VI75]62L#O9S9H5%9SV^C MM%G80&UMRRM)&]8[L-PYF+3;8TMF$W'LSY:HNB(?3N*-PG9))'3?T!7M6"6Q M3K(N\//!S3^8)'X]OS_'ZQN8<@/^FW2S\+;1(93OUWN@D9&84;A2P+VL#I3A MR4\HJ\EXZPFEK^K:\'!*W1)7:35A;^TJ#0:RLGM7*;VDD%Q\8/<3I%)I;Y8N M$*^T\^2,.[@R4FS]9HQMA]@TK:Z:6"_;/=X.&6C&_+2]"@O;"';SNU!K2'2A MK[FC:T\]\#1'%6NH?0NP262N)L?=(]/0%U];ZBXR5]/U+9&I#H=]=4O5GA75 M%&:CH)#5(XQV#L5;[.*>]X I5*_RP+ VV,N>HE8L+-?DI@OR/9#6]_K:0&E4 MOKO2^-T*=COEUP:ZUBQ*FY9B$R944P?&[K!8/1FE=V^QPED[/)AD* M=GAYF7=SPT2RH(#W05Q1S:C8-UF)A]T(>?L;^JM(MPG]5Q2C/S+FUU!')\PF MS("BR?IHM-(-^GT)LU'U/Y2_KXZ*%6DV$O)UFJ-IVTDI;8A5$3B("@\-1>[/ M[^_5T-BT!)K0N^%P,#34;26PM>KL @H[5Q9,V;_VS5] M89G1&ILT&.D+35*!YH.(Y4#0,=3^_!GH6F+9W/SL0![;+J$-8[!0<0[&?B/[ M,,I06Y_]ZJ4")BF\3:N=IX\8:V_X3L,NC@6@D[2/Y-=6F9@>^,2CA5LRU0SL M0+2;HW!5F3:REE54>?&>UMX$V!@V#W4RH$%W1PK-)FPE3),C;:&M7"+ -'OG MJT3F9)F(*)'IHI2NQ3YS?G:6,54=:+HFC^HWYY?TV2)N5\G2.]!532_6[-V0 MVP]T&D##_ B"%5@I;+W/\Y6_#'^[+#CDPK-+YQA;1;8I2A\6X*7=JN5=-LG, M.@&+1K\_4#;G)7">X:=GRCY_I,W6)LL (I1_4[#]RJ_W)='CM\LO7[,]? M'!I@.KE7U@7"8A9AT[(PQ#%DX:+H^?'*>AP]YHL9V*P."[X6V'FAE@O^&<:1WF-%$?;> M%;A58\?BH SCA\B?@LYN6+:DV";S#*LJ%O))( MSAZP4&[R,3 ];(L7N\*W+UW3^KUW;SWY+GS_G-48F/@V=;$;)^1_YQ*<*[7T M.RV0P#R&,(PG29<9FQ(Z$EC!$9(X !R[-@ 2O3 MRZ64U#UAY9V>>4FE,I\=D[:GTV>?3!!O&8=].+'0;D MY#3 /1Y6+A*KT\2L'A&^F'3""MFDM9>@OS%EE3-Y] F(!2F#KOE(%<;$"7EQ MQL2K2HN"A5CY"4Q&SP4'-*EN@V6IDI)?(/K0P:(^R=Y36K I*5_#45$HT?,( M'FP *.79YQ-:DJ_.R=43EKQEV@>/PT7#9X'D\4G@L-;,\1CPRPO94"SOX7A9 MX$T-^!(5*>D2]@*F/:M;*"5L\LDFJ?^3*.._61F&(NK^&):+>K'*8%E!S:1R M';Q06]2I?..S60O94#<7%845R]6CGE@-YK+18?G=^6M8PH1\_$ZMF#D]?$*Z M]C"%+_Z;!0#PVK+L3?PW6EM6@F\,IIJBC>.Z_CM]S#K.=-]RM4XT5:PUUAF"FQ+R'[Q2N5?&70G9O [ MC7($LX).O'\.03NSLYF9AE83HHKTWU5;[D(1Q.PS-!=3$^\X.].9LG>9;/G< MF$X'K.-4 ,Z+IGQK!RM53DKD%4@\*N?=0U@G)M!68GAE"8GK;Z%Q4Z3ZF), M<\:LC@3!,K=A4ODT2$KOMM;QRL'" #9%&48F7>41S2O&S<\1LW:], 4G ME4'3^E5LS(JD?9BM5IM6(4V*U9;M'8H 1KROL"K(G*6(.19E6K'LG:J?&W*E M%!AH<3Y%@_")/@2% H8*GSU!3N"A_I/-D^ >49K.O2@V-@@%M[-D\_Z&CD%* MCEU1YI'QP#W/<%9X9=DE \+%7!)_30$Z7*8AG47OIV#SL+=,4*E7-"^Y*)%3 M2[7DOLXA29U[5CC2\ZB5HYH->\&&U3CTE:8D*YN396VV*A/1TLHV*^>^.VQQ MF^5%;0Y"EJB(Z^IF^6.[JO;E$KJO&S;]QC M?W2\'OX#I#0X'_2Q(_8>%O'UX->>,DH/YV_B*,1C8-R;,B/R0.%;#_^!5[WW MFEZZ(U6V#E@ I?ER;[HB]>5VU401Y=Z.(5]Y2P&ORN=:8ZG(!=Q/W>ZR%GL] M ;@V F[G WVLQK2S*&[&_6^RHL;6[O\U.[5OT,47-0X/6WZ%QV>T2G=%KT.@[MA1AWL,1OJ$UZYSNJU-J$8-X>OW8=NC;T(H5:2EN+=$@QSI6NJ9 H MZ-T.G+=^XN"SQ.C$9PDQ)1Q>5=HX)?#UEG(\]K^!15CS]>[W'\5$/7O_\4M' M7KV[R?FU186VZ[U*N"&*5/7!;3;!&UATW=^^--H M;*M >1>DU#4#WGS0ZIY'J+# ><>N^!=$EO[9C90 ^;V?U2\Q1_ZTS;=^RLLM M/5ULL8P=I147++>2FT!L"'IPD5R^PB6N\9T@%DJZ MC!EA9D'0$CJ[E[U @'7G($AOH>:74._HQ'38G456A\FT(DS']=D9MW\F$OAH M !\=NZ3<>DRT;<0+KF>KIR^1^TG8)C%W"7P<\=Q5M[+>X7Y3*L&V7>?I$9[%1D&9ZT:8G#S.A$_1%O#*TF H7(J3H*:;YE4_%_ \"6JZ"<\-KN2U M:!"6QB@U7,&EXH*$?MY/]Q!9/43?=?T75KP)Z0VAE0BKM$1/O+1:X;R?UR-B M95MX)5%\@5^<(%@DAU4<>U_!V%+.L\%M59C6T=4-.*:2&37;XNVKY2).^ 14 M*Q'0GGHO1Q-#)2K '(]ZL%KT(L;T!$>^^\4C!"B$.1 C+\S!9FZ)J"4C:LD< M,L=E\Z4U^JU+-"U*'1SH!+NSX"Z,VDA5U+EM3@'G-L#Y&,VJ0%X7D"<,Z.T M>;*"=MW3/Z%R*BP#P\\\ X,HJ[+>7E_;!E.455GE\_K^OW3NSCL/9KF M]/T')[1C.^\B=3ZH4F=G!'73.B]I4?1B%+GWQIAM2^-5\G(+3P&TCQ MTO6MWW_ZC_]#R)_^L]?[X+@QYME]XW@PS;NN&81X>X.$^.W;7H^_F/;ZT0QP MUSR\I0%K//W: AQ!TW=T_.,U;3Q;X)5E2-$SR2-6TIP;JQ.L'I. V$#\;_+ M*,Z&;"G-/U5I>ZUR)\I?L 8'NG"4=1OC'U_]B))+DID9Y4>/80TR7%U#J^I%71X&W^N%K-X$G0@N[/ORKC_7% M-'!!8%Y*7MKLE0/:M]BO1%%K00TNN00-KLQ,IQ+$BF?JRW8+!%N MREINRE'N: B/^=2A>)@=AO:ZXXU[AD:0,#[:K+I+O"]3O?4^]=R3H/M1!- MG@_+Y2)TS7*IRX.^H6_)Y94?3'W&E^-9_H22R/S.^*SFRWFFU^R];^9W;/^. M @N6XSKLNM!%](F"637=^\B,8G &7TLO+QI48%PNLZL7V;W^^@DQJO7E67ZW MHJ@E8E@TZE5B4)4]B>'C9.KZKY3V GYKDWQVS =H)')P8KJ*@P# ,R>2Y*/D MIF?AD^2#2H;E)>#6A@-540IL+NNE:296T%!5,V3XOTV8 ,N+MQ=,GIP=QFH" M]H9O.)H6Z'% [=Y?J?ML6N07<(O16$L$!I7\XPO++SI_C1,^BEZ_T.C)MZ^] M9QI&> 'WYL6C0?CD3 O]S6NI+FN_?::/IOO1BZ"1B^].^!OO/.T;>N;]+@-O M<417I2@3RB=88@*H31(V67F3Z83D+^RB\M?J(FWD-FS62'@:^RM M_+9R?@7Y".^S_C,.(V?\6G6E]2^D1]:6)_/##G_/=>5;O#F#=T[X._EB>@ G MY(37ERK"<"K80TO1+L^0$H M+&A#'(3,^CS$H>/1,)S+ K#OF\OU>0\.@*4K)F &I&.40RWX$KX1+@@^1,@4 M# C,! "2<:9@8$U# L"+W0C33(P#?\+>'9N."^8#<60"%&$*F\"ZQ@\07PC5 MJ1E$#, AC2(70 @6*&^5X;>0$=E_ J3J^GP390KAH1IO_'UER?*R8GA-4(:XOKXFJ<(YPMS(JJQ=2$%"+@J_,LHE;C%)0%2=ZRC@(>9/I9T_0 M.2@=?."$3YC.@7?A.A/&#[*;?LB(A-G<87?QH6^PM ^F"PQ3QA-\@2Q21A:C M$42'TCTGWFQ< M*V3-8&H/@9OF)&@K?W@*EM<&, V_A\?7ESQZ?:J1L# MWI(3%1("5DU6E5@Y'_;_@'VJYWWY#_,6A:?E*4SGX8LYY7;(!,5&%48;F0'\ M!T67#&4D#?LR4C&C>*A OH<[?_ UK';Q<_P*+11J(/E&@PGY[$.OS'IGS,&' M8^<[<,:XY&1BDB S;2%Z FUDM#DH,:!X @Z#3=!O>&3"B%A"APDF="@*!H^2 MOG.#F%B]<$;^Q;$MRX(9K,XH[%7JA*6[,PLUMUT^)PQ#P8=,QL,)"W-)GD_F M"EQLVS'374P)E@_?<>8A4QKZ$B/DF^F\%%ZX>D+G$D3QY9(A 5OYQ0?<_ 7_ MP]\J3@Z7U#)C[IB6H<(F6SQT+$ &-0E!""B&21B&*C4%$GN4><2/IH.S8< F M6HI)L9YQZHQ YRE^ L!+W1$SX$^@&UA!0'_0S0/-WTD$,8XCH*%(^ 7: .XA M226?P_:A1VS2C"(ZF48E+R#Q'QCI\Z, >N7'CT^L.;8O$#JI4C+6@<08;!Q& M*R%SE(>[V@4/R\E7?JW6IL*B;L':M'5J= %P2M;4;K[;@VX4F#'*-G+010Z2 MK&N3G"$&-/!-\*3*QLFF\!HWK,FDAFTGNY:Y53:GT\ WK:=D?0NJ&CHVT)K8 MXX(;Q)[FKC@J>]$C+,Y)<9C8Y[3GI)-,;Q,RLM\!R)Q@LUH,.,?ANS ! ]9Y M9\FK"-?"FUQ6;&51*:VP8L)# 9II"JNP-H=51PJ,'ETBH27MKQ?1E*1ZV=,Y M;&YR=G(0>V0I@3HTD)]A!G2)(D;Q"$91%:-X!*.XFX#G%F7>2F;ROMJ-NPXE M;[5P7I)MBAW :2X,Q=I_7<]MF#05H[5_UK&# MA*96?T=VZZKS]J1M5[D./!.+"XM"=;JJ.BV8BX7Z"/7IJOJ(F4>HCE =,?/, MK@+7OH'?>-1I1?"SDT1*>EGL9H]=.K +@8SGY!?_!4,=)>)$^ 6+%K/S\&S_ M >C@MSL<;QHG-S1"!Z@WRV%G+.#3PA@\#")EUT,L%Q:6SMC!H+R0)*$(2>A: MZ:I!-?6.9[DQIY?X>$\#VP]BUAJN5U41RM--Y1&S MCE J7V=M<)3[WVE&]6?,'1-ZQN# H,+NV@%6RM4 MI#!&^E!5UF?K9]/QR)O/?AB^Q=BY#TXX]?-4D[>!/Z68QOO6Q1S36-AA.JDH MLH&M8!LWWKWITIMQ^AW[+/MJNZHX/561BZ6,5NNS)8RN4^2HIVFR,=J<4=^W M7QS7G2,]^7T3=&FJ*LM&$5YI:YMWNX*N0K?J:&0HB[H-,#T]B&3LS \6/N./ MMAN1T6"DR\6*7X66MZ=D'2504,OUX6 Q*;P&4(IVEO/Y"GIUO!A#9V\ /4F6 M^ >*&6A)\OXW\SO.?%]]CV7F]UT77T]#*69YXA]A%Y^@@[S]O/E+UGI6D(B& M'[]'@*3UBD:]7LL][R]T^T2- UR9Q:Y<<2&)D7>/A*0 OY:/:^"AD[+BLVD->/ MHU$<>&&:$?S7\_MS,N9UV*"5P EMQT*02TD*9Y9QWX]#()IEPL=?T]3?Q??# M8E;QOV$U@#SUN46G[!5IMJJ)YQ/7]QZQIF3,:A]AV6]F'#WY ;]Q@?=G7EEYA,1P@3YHG*V:KCUP=UGW"WI)F:_O M;0H""U@%!5E1#IN_?"%&T/IX!B=\=H+\ +\=/:6O& I M&<^T>%)]8,TU7Y@KFE9,4=6D8@J[G%?LP(83,Y658E#:!LE+>$R M!&84OF*9!OZS$W(4!=2.K31K>%J3I;X]]F\VK6E)90OE#XBK@!4% HBCG>1X MMP)JLE]-$%T08#DP%[HV ZH&#UPION%2,',_*!ZH+=8?-0KJ7%%>:7B M\/\QQ (\7K)<8<-+'YW0Y1GA)R9(R1F#F/*O3906+@O@!:SO0 M/&.CP%0YB@+G(8Z82&),'Q^6EL1S0XC-3YGO"E\4C<+4=&RIL-;&WY!*X 87 MX8[W[+O/_*Y=\;,DP7W& 9H;M"G!T?L"[ 62+/Y&)K^G8ZU*@C MW *57(T/<58_HE#/!VQV;^PAT3#3_CL1U@/U*%JGQ"R "B%66VAJ*G\4.M, MXL5L=H?F._$T^7=Q?DHO[*_+-GSH6&>JR1,Z*"X7SLP*" MOK&Z=*RX#BNL,UN<+KDZ=;W [7I,PJME2,Z6F$NMS@-U'?J<5F7A5\8S M6_-*IK \=5@=+'PR6P'6V)PQ#EPUM+0+Y M.+[YD(SH6YP5+]+"@OFUJ KRV?OI=]=>^E'^S7;"!LZ-OE)F9FF7!^-LG5'2 M^HK>U]0-.L RI"5OBQO2#C+;X%> M#JA1Y4G7?&OUI=*W/#91-%49Z*-%G-3WW2!3ZQUZR8JJS!C7]9FJ4?L;MI1) M]F1ALN7'@\NY9=]EGR65T+:ST+(\7&C3JKH\+'OK8%/KJ_)"8&["WFU <9E, MDDF,N76#9K9A>,C_1AO[^(\55(:*L@UCNX TD,]RV) M:^\9''H?=\*6,UUX>5O+"^[?2%TX^14Z:XZ)M0:HK\M#>:$-JN+AII3IB?)! M6]7&)'/-SF:+_D =& O5K:;;YMA9ZR!W: RUA9[),G8^.&[,]MC""(_XL+.0 MO,%2S4]F0,.WE8SAFMAT80T)2[1[]MY%LJ^)WL\WG_UVB2G'P"'"ER^" )>W M?.MCK0%4BAQ??_T$/(^4N8EP*X):)8M%HS\OB]FAWXTE(:RIO6=4K9*5,WZE&51 LFL-$\??Y[.P-NI?3G.:Z;M MW=&TUO+.&&AE4U1'U(*YBS]Z/8W@@T)*G5+DP=5,Y$$FKQ8&'N0\?$LV\Y/S M)W^,1U"9X\%S"]:F%EQ MT@NN-<\6.LPM/1&XK\Y8*6]"$/!$TR6 M]\!W$IE^9&G0CGKXL[ 13>9A(ZU'P)IWSZN&:<<0VQ>:EK:[Y6CL6_5.1"Z; M)4,8#NJ2(32:OF\5_XN &__H>#W\!YB.\WYJ/.[,ERS A0=MI_=#];37M_\X/?\8AA&O@6#9N3^&"=#"7# M&$J:W"YU;2##@(#B07,'#*6A,I*T8;N1SBV*F\GJHI859;=A5^AJFD,(4:#?C.XK58BNB M5%<)"!N ZPZ>>P6M]1WMD>05XO[4/KAA>CGP;W62LWR3Y!4&=6A@_'9_,Y*7G5#7\@ ??DF^"R\\^SZ>3EV';L^-HH]T8Z15C< J M71Z(L160I>C NZ%4C=-:C'V>*:^-J0FCUUEV"F]ABQB+_@2>(@U"_OY&0P-* M.^@/AP7SL:R;?5.]BMR' [T/@!IN1[5$KN(@J,A567@G>6.CB6X(,YU>1,=\ MN[LF:Y4@=D53],%(78TL'[P9@/&$?'8\EB+ABB6*Z=U1S".#=P/Y#^2S;WKD M'U]88-U<^CC\^&:@%OO0$@@[NB M1=[R%I9S]07^&T_X(XRY#G..OK%4"E\P]P#PZMF^QY,-/IC>[^2&9<&QR1VF MGGCS^?KRYN[MSH7!B?L&/S/2>.N__=4$&P.N(';-7F.$,CHYF1F5"9'X(J-P MN4#[:.*,?4GTQNN$/(',QJ59DB'Y9%JHGN"ZX0T>AZ>T^01HO*4!1KJ:C[3W M)U;21@\_>Y*F!._NH35/FE'P3^"Q.>B?X'=LJQ:CD62NXSP2^!XEC,UW442^^0' MU#+#:"T9IGTE764=5=SC&\HJ4V%#'FCR.C/2/2:TPM;O0TVKZ6'B"LY^;[4MJ8LHPUD-Z/Y.Y7CNTFY73C%Z2REJT+9-+$X[GWH2Y M?]>TRSMO)'&^UZ[]] M ./WS'*Z7GMA%,1H >^<\'GEW2S M9;$-;2T2W18;.H-^?\:=FF]WOT2NLAFV#I&?2Q1)Q,74OE:9\D5T8OF#+4@= MJ;-^4F7;39"[RN'4:##K7BPF%\]XKLSP"2NN8")J&].BOODU9 F-WY)/CF=Z M++_YA04:R;8%9ZF')K"%M('+5_SZVLL^S;_<,HE;7QX.!EKAX&WUGMO"[WKY MH&2]KQ?W9G?/+QY1A-%&_&:?[FQ\%4TS].(^_NH]MX7?M<9W*&NRL7QXMV"W MD+1O77;S+'H[&EZC/RINU*W>;5N872OYCF8H_16@O(Q=GFR^@HN\,M"6>7#[ M,(I%M[+4]O:TK)6Y5I'!]^HOH^4F*1M828WO^:E(^:>[R5NDC(9:44AUW>R: MR+621 (KVEHT9@I3*KLU2^Y-N97MQUF'UT>C@G)4]+ 7(M=+GS7L#X;*=D1> M>W8,2Q@,4?C%#.P7$RMK93L/V4?W])%G>JM;5VTP!+]=^1Z+7F>I=UDA,+Y- MD#:5=CJ[P749AXX'3FOZ/%EVI8RD?*RRU:6"OZ87MQ%:+\,R0MH@P[XN][>% MX3T%MQ\W\V'ZL6.K**0N@3!E(^5B%?$9H[ZBC;83WR(9?:%8ZF!>KFV3':-S M'<'IJEP*.FLY[O:IN!OA;F HZI;BJ\-6EV2W-NX& _";5Q3<%:N'PJI7F4Z MH=IQ:5>3;W.&+^942DM+%ZJ/P#_?LYQOI$?>_##H2_W^<-ZO0#_NRI], _H$ MSA/;E$SIR#:*FNM1 H-DKQ%+.+&VY2P\,_.!+:UK'J#?K\8K+T-)>N(Z>+9 M=%Q6J&/L![W0="E)#"VNOB^R,E@L1ATQN*;4LO8_^0%6_,X;S]O>C9+V%+VO MK"; =8@Z'F&N \<5M78C0>:&#_,R4YXU-LR^E,JU_9*T[>1-8OC6,G+U]&T/ MMV%QTW!C(CH@E49QLTSCWO!&WA)L!JW\V,&:H&EEK5O7Q$+%K-[@';5<,PQ9 MZ3)VL%940/[*FOIWBS_X7EK&XM:'A22-')[,/2$!*=B];5/EP:"XK;0G*D]$ M].L5+5+586D-L6?1%_S"I%@B/RVT7GG]4+>RBM,BJC[Q=JZ29KYA*[Q.*Q#Z M+6]SUZC5AXHQ7'%*WIS&C@AN'A- M,AV]?9>\M1?-WH&'J*BC@;YC53X62:ZY6AGI*[H_&PF2SS]Y&(R;WX>JE$CA MOM1VD29:'ZL_S7!6V?J>:5WEVMBFM*9E 5>YX593E6B;VVX#>2#/K75KNVB. M]I4*X?1'BKX^[>FC5RDIYE96@QIG*A_ 2L[*;21-%#1J9T!39$U5YF;RC;KO M@D16V=J2E;YJS*YVMI/("AL,^;:!!/+BX8+%LE%8D_K6K!5/C85.'8*DQ7(= M*M[<=A/O8#A4Y157+RL0TU&)K5?D>5A*;K$KB257&5C1GYO =CPS>"4?'(R& M\>R0W[4#";'+VK,"2;^]&676TW^R9ZP_.9]>B]L/X5 M@[4F7_(MMWPKJI[XY+/\J\(N[Y;A+GU#K5"#A5T>C+,--P:W9^HVP)@J=L$- M9E7<4DIR74PG%89\KK_T<_8QK$NR+[==M?<'Q?K J_?;$F;7VML9#96!L1VS MA25RI0N8>$XAR1-FD7]@RBS"[U../7JIJ%/Y=J%M[- MB9O!K(T%#.=X:J ;+)6(;I?IO9(G,R2>[_40+4B 6J8#H>^?7\_IS0I,9]>,YDG7X;$IP('^$?@>FZK^0!B[^2>(HJ M\DB)&9$./8SO!J;_Q4Y6 M[9/;/?S$3HP *G9FI4-@P^5Q5C I N,AS96-80[%A0(9.T$8$4!J$#&$P0^A M!6AA43(H9K3LIU;>=-4:>/LJJ3=8M^S=P2I3LHY3GR3U%G:2I;3]A0^[-DK5 M?F*;!FO+\J!;58UMM#+MVM!I<7':Q.7+K$8LQ/_R8GXR! M6;TH;T? EI4ZWY^/O08UJBBWWE7,U0WIQ31P7+)/?"T 4_LKMPLP"0,F,-<& MS D#UH3KE^PE]=4MRGHWJ=P5E2O5P?D :U?R]QQPT#WXM:>,TL.5^V03'&,J MMRFQ(TJ?'[8N6$N+6VJJ(1D#>2>6H='JZ +P;2K2U88"EIHRE#0!Y>.'LK#= MO!-#4OL# ?=CA_M18YNU.)!&>F-E$P]=8'C=U4J3=6"W7JUD:9X;7J[LOPIK M@V5IMU?7QFL'#X<#:6BHK=+A!BKS"B >"H@<=88BR"LP?'>93@"M&7QH9_=, N$#SD:*YWH)K MDJ%HIX%N8;Y/!_ )NE5I--1/ ]U+H2P. .96,A<3S-7R;S.M]S<-'#_(;O** M4X&CW(ZH#RZ2!H;2*F,AML6.&(<<= -)UW83-]TNP0O0M1)T"[9RU$&+<7AL MZP"!]P:-[)N^I U:/+-W?1E0>9FBZZ<Z>76$*]CD^]$ETR)%WNVA1R;"LZO4:=.G7:@S4(IM"Z;SM6 MJ?I/4T9I)2DV:92 (&+[\8-+#[UMT?@MR34ETJ*M6D51);FY@ZI*$+?D($$H M6$ON9;9?F_B>2W\@C;2#.1-"=3JI.F)N6GWEJTFRUE@XX8[TJU%G72BMF.^: M._A49*D_ZIJK>*C%\SM66:! 0H7Z-%N*H5 4Y(\AP3(@6']AZKN.]DXN6)&2+!=F!0F\8$Q$)J9-LV+YN1 M"K6EY55F2_*8I%20)S2?@:N0"R9F/-U35@^;Z++RYO>W*8LL"8=GNN2./E,O MQD;9,#WSBCUA_!!&IA[<*>7QNB811E(.G##D*Y@9EL?X<=]>OAP/1"5F$6 M]PP":CO1H28S<:'HP%$9JBXI[3AP<(NQ#4; ?M&KI+UF\M0 ML&>,[WOZ:SY>OWZ-Y$?L0+5X4,C.#L?)R0T/R6]J'A0A4^W9+VQ_%%6=2$:* M+NE&8^6,1"#Q42C8J6L3=U;[AJ0WEW)TSZJS-'S0/7C CK=P_8EA6#_T954: M*$,^+SM>85J>CZTC+V;(HOJ\D-K9RRQQXAAZ@;F^,F@M_?M/[^*P]VB:T_>W M/.3NPK-OH(G@MA10=\FOYX4?H$G7#^. ?@,>+UW?^OVG__@_A/SI/WN]VX". M:8 A=/<1_"YAO!*^F>GU/_GES$T9,? ))M%@X)_89A3&WPH#%ZDD50,H["Q1RM MS(Q:9$9>P$I[N*A TZZXX$01,R_92@?$5A*_,(4GELTX=^;.= M'(:3B@'8*2=3T[%3$\F#B7VT<$F!C KB\8./_/W4'%ZP=Z]BZ-"+-E$$39<5 MO3\HT;^LGV:96$$/M('2AY7_IDSXL!:W0S(._$EZ/#%_AG/.E% M-)B0KWX$//[C"YT\T.!_YWGC[7R"9CX['@UOQE?Y65]I6&1=UB(__>NWS[[W MB!U\H _1M]FB)\!9U31Z/!2!NHNR7\Y\ /*ZQ& M3[:FBG+_^R0\^)"]?).]6TJTPI5YA Q%*T.^MI]F: >!*IE!6D+[0!LI M:])^!]/1*PX'NX7$;!'^P:W1FF8V;^MFO,3,ED=D%V9VMDSR>L8 M"%T#"UV+LFJ:(Q/D#]ZH&>!=NCF+D+[P,7D.6AI/\*HBM3_0L6/5:- 26VP, M#56!2;Q(Z;)^]DKS"L)58'6O*(.1LB'1_ ;>';7\1X_%MR89888?L0"FGLFYC'MH14?+?A.\. MCE1%^9%4R)!M?\4U.X MV23,;QD'G '\(XS=B*\?<(\O-%V*1N/1]VV^($P* MI:2W@\F ;\_&?GDY*BY<- Y!F M8!>(>S!Q]Y'=S!P[S[071G1*)KY-7=R21-+^TMR<7]%OOE3 MQR(#>2"1LW2D&(,IF$/^08KG\/RLAB*\\FJ#_J".3^/ @G^#=' 'GMWNM;+V M*L@I47).\ H;7O^TDD[SC\OWF!W,:(:WNZ'1Z(]L=Q 4W4*5$ MV@X2Z#K)/5H^:GEU&WC-IFCZV9R-W408S&KR*[K3 %Z1V#U:RXR2%U*RYM_, M;GY64T3>O#Q1KW"G_*V40(;IR+^3]I/!)>SE-SYN-;Q=T"R[W(Z4)!M'"0VI M%(M0NF#L%[B?_99U6?P:^D&SF0RD[_+;RF8TVU -8(MZ9 8TP2_N)D9XE]AW M8(6!6^>@H/,*%IG>HX/W7Z>!;\< @V(G=[/-,@$F'*0?L(?ADS.=HDHU;U': M8]"8GE*7UZM%(7_Q;9X@ >9%6$&A$0(5(5]H] 0#^P9?.;M*)DCR<3Q&D\8? MGKWE20PF4_>U4H]9M_Q3;++T,2QK*,]"8/*?L2.>=R',(R'8*0H_> $V'^(L M)T/(P<<1RG?3DO.9!T3!U \B?A@S:VJ >V<\2VCIG^P\Q[3]:<0-Z@=J,6\Y M/? 9)N8$7\/^QTX01L0V7],+_#GDV?%0\1"(B01L)-#CP&^4L^[/$(2]LJ$I MGS/EWX41# 9W6E^27 XAC#J,HP6+XI;>E4^G$)9P8(*C]("65$J5-*F>C'88 M),82<*!-9*D+V/BA#C^;@<.OPI=F5/9BR:Q@_@4P9+&5GNFEQC0YH O-27:D MET$IH,P-9(:'Y0I)VZN;AI]8WHIGA[XDVH19&C G V^A,"]P4"\@G\^?R024 MTQ3RLFO<@G5CH._P6 !- _,&/S#&"TY4HIL/K]#0(X)XD7"18_2, H<"!/#P M":9]>.P$+,L(UIY DOBK9!P#@NIG711S9G8L<^I$0/Z_4P$#P7R.P]EL'+MC M3%R2>1XKG-^NNA3(EA=_8ZXUM7OD F'SB$YRFAXE;0&3;WQVQK3'#EG(S92S M4K=GP$YAF"]X5E.*$W([= +:Y6U:4;-!%Z?X>?@S=X?W$'GMUQC2DCI<@M9Q98O2^,K?I%43]T:8#3;@CK MIRXXH8W*6OKDDCXZ'K)^:;IH)Y7JS965];0^GJ)\>-\FEG >O:3JISK>LM!D+R&WIE$.J3W!;I7X+^3>KXFB_L8TD,K^3Y&>1NE9A%! MBG&NM&W,67<]OAM:)(-ER1;Y'H *-!Q^9J_DM# 2$@)8/W?C'GOK/.DZZ6N&!,A#Z[A M1%8-J#X_H,L&U:ZTVQY7>BE$FW6E#Z6(R[WH;0>Z7?-I$XM>N<6C M><^VMI+-#HG\[+.]V8HX+/9B\AY[JRYP;.6C\KZAZ[IA%**!JOK8%Z5KQ2$, M9%U3C?[6E%Y[=AQ& >[Z_@+H><%MP$P/;J9L!Q$TYYYOI2W0D0U8_ TPP&Z\ M,L1=1W02,N1FW::]\C[!3B7;TI=QB*=H8?JG(FU$TQIGRD;*PD1,U0AOK(V%J(7RC>7>VX!!D3ZXAO,!BI1C&$ MI ,0G)EZ#@_!OJ(8FCK:6HB+)%4'S]9)<&T(#H>#T4 ==&PZV:<(-YM.M$&_ M#R9%6U60S/_TI_R4#D_&\;+ K"RL)VK'X%"-F5-V.>>JY5Y9>)&T\0T]L$X' MARTI/JB?]]-^V9DW2WW.TOHCYR&T$N'!8,2#H/Q\$P_(0XD\!F8I$H"?U&)X M HM6J,VA7EN=HI,9U+?*2-S2).HKIUDY6![U5"5?)RIQ[MKR=7C5P^^>=9ZR(F1W_G(I[N=I.X84(#B]$ AS,&I MCGSWS<%FB1/[ZA:%$AJ_8U;>65 'YP/<6R@/:4\9I8-:B C"ZR4/:<@/GN3O M-[=B1TI,'##[=^.I@%56,K.IY&HM2?K;$1QV)Y5@&Q+^9I=JU;F]30'G-L#Y M&,VJ0%X7D"<,ZN2V:JNH)260)Y G MD+W^/ 5]/;@*W_R@S%UHOVYRZ+>V-K*WXUZ8P

DM C:2VD3:!9H%E9;X/SD<'YH*0FKW8IQ:F#=TGSIT_W']%#/WG\T MSY$7TCW?H<>H&FH45[_0QB0!Y%Z0D M3'8KQJFV#/1\VNSMTR=DZ1H^4,^?.)X9^4%(XD(YYK3H4)[8D=4MB".>&;P^ MHT-:).B6!BEUCG7AV1\<-XZH?81I'+*4#?:&PDQR/=1F:'#KD]-W,D=#Y$^[ M<*UW]5OOC*'.7>5:GIVAZW>W.@J\U:\1=A-X(MM&UX=_];&^F :.2Y332%F! MX]&*W>%"+BGF?\VY%MO >U](7MKNE@#9M]J?B%PV.X 9#BJ65I7S<=U*?']1 M8ZLK4W;[W4SNOC-G/BQF8SOTV2;@R.!.>[GAS%O8+VWRO8WC-KEW@$-$X5&@U8KS;= M_2@X]LGIQ&;KY.-)B]"6A!SMT1N1,4- HTL.8;,;(\.Y"%3Y7&W!9HEP4]9R M4XYR1T-XS*<.QPU'7+G&28-5MP$*]0LR3=\#'>T>"[D,=-+=U/56(U655OFR^9U4177KH,VAQ,Z1+ M-T,6K-@,11JJ'3B;.Z7[(@+Z75\AMO$FR5K7-K+K(WCKQ/=8W5-_3!SO&?[T M XA4' ?QUS!="K#KQB!L?(O!>!-Z+P/MFA__D2DBN%#TM@KR% M7/8%R".*D+DS7^ 96!?'=(GIV;ES YH>[&]SOB/A$4TLR(^UQD@=OXHNC71# M&FE&J\[N1$C0OE;BQPKP%,VP@)4,I=\]-']O?O [IG&8!KY%PR9G M.1$EU\JJ7U)A3E0'QQ+H%XK0IE$ M7,3ZGDZGM_7:'W]1)Q)])!G#@63HNSFD/'Q,AM"Q!E=0)ZQ07'N&DCH82%!N]8 M>QM33/^,P!5^5QK5[(I ?O-%E5NB5!.0*'K<.AJI\; H8"ADW& M6BFZT;KM#8&Z8T<=[C&Y=RBN.'=!2NO,CW.TM0C<,&7J!\M2(Z M;'HCAS^-QK8*E'=!2ETSX,T' MK;8Q6\2N4CGD>26 $V<,['L1L9W0PFQ/64YNC9*8 D# M&CD!G6 )BC8.ULFD&3BZ#!O+$[VT[AJJ&//3&_.3,3!'=^T]2]E4X8,V3XU( M&]59S-4-Z<4T<%RR3WPM %/[,T ), D#)C#7!LP) R:RSNPF7N.>!L^.A46W MPVCQ^(EKYR*MQ]K\:JHA&8-V7?02>1;V=1YVK.CF4%:&DB:@?/Q0%K:;=V)( M:E^D9#IZN!\UMEF+ VFD-U;4H]4AYUV/+K_&!2<-HZ:7*^*:_H&K"@\'TM!0 M6Z7#(E_$$0.1H\Y0)+FY.NOHK+Y(J-G]CDGW.; M/WZ?4@OK!00TB@./^!Z+ "9F&-)ET7]'OY8^QO3&M5EM%$F3=6DT:M=DZ2664*_C4Z]$EPQ)%T4Q#KRB.XIB E]A M]<9+!SA6EKMRGX<\[LTTU,&'N[2=;^[-:UX=N**LG-'50=.I6S4+ . MW,MLOS;Q/9?^0!II(E>\4!TQ-^UGY:M)LM98..&.]*M19UTHK9COFCOX5&2I M/^J:JWBHQ?/JA2H6%H/(JT\D[^/I88A%+,AC8'I12/QB53O/)O0[#2PGQ%;J M"U#4%,? 7\.+.'KR Y"1_2LL>P-6,>-FBL]OL33#Y>M'W@.]#1R+WIG>XR%J M5[2K<$.>HW'U--J1/VUS5M#RSH>>)>5CV/N98^]F!GL?<^SMQ$P<(N%BQ])M M;C683'G1HJ0J39A.[[?H@DB]VDHLE'09II7Q+ A:0F>6J)B(),&GB=2_L>^H MW2,7P),)%NR.3DS'0^1>0<.!:46QZ9+/SKC]TY# 1P/X*$]O A/;8J)M(U[P M.UL]=WV@%IT\T(!H,IN^VI^6O/50/ ;S)*8O@8\CFKXV"R'9SU[@05/3KKX% MO)3!%#*-LRB?=Z$<=O,AMW6G)0>+"5S[M&152O=VD'$P3*M]21:H;A>J]R^E M8[#&^KF K8!MYV#+^1NIBOJC@&^;X"M\"0'M(X6VL,P"O@*^ K[5\-WA0*S* M_ K;9:L'C>TK@"N/-Z./$V",C!W/]"S'=(GCC?U@POI9$%C&/[NC4TQXX3U> MYQ]=OB8/#Q MMKNMW>J]T(72@AY<2J5_/@3DW>RX,^BV*LRMB:W^ M1H\35H_6:_]Q NOXVU- *?D"'SR%Y".HOWULQP7=!=LQG5V)4*QC&>^ZP4WK MM7"[ M_K9NMAM)P,)(&ZJ IFR&2J@O@-[ZZ&DB#D2H9ATM=M6.4 M-S!='BX77'LH:7U6.I%*L.[/0HFSD($-#KF/![8]BZ+NA0A7R+DJX$:Q])P,,!M MG%8=< I/OG.[+FTXD^CKLM0?-G8B(58>>[QS(,*]6NE6-C$G&:.^I&@BUDL ML&-@2$K+8H5%H-?N9A01Z"7B778[3^FJ+&GRP8[O1)B7@/W^P[P&?Q$8IEU=-YM[?0E*4-%&HT:B]X2"ZU3 MAV*RY:P,^]*@9?MTXI1JPU.JB 8TC C]C@D33_V(JBV1-TW,'V]48R!I6F.Y M\]MY8+BW2O("\8==^;Q1%4E66WPNNG..5RS"WO0F8YN64\NFPYOHB09)J-RA MMQ@/=M%@W;V6_;N]N]IK:7R-IBHC::AUX([=_L$F8']\L&V/:*RCHB MY.OP_(K*.B<#^:/&-]^0%)5UNK+R$)5UNNE6-C$GB(O*.JW89&S38GDTN[(GC.6&$QW[/E'SD^[;S=738I\F'%YY=_BSY:KZ4 MCJS(O)3.4-9EY8S$GL.?_BK+ZAFQJ>5,3#?$ BL_]4?#H3$8%GE;I=-#LC=3 M*6@A>P8,M#:0-V?OR0QH[\$,J4VN_ D^9)5OYGC!]R[QM>);VPV-KO1EHT!Y M91=[HW0=*2OR4#:V)Y5")TINP4#Y\/QO;+*'[R[ G)B/"$(:6 [@Z39P+-J[C[ *U<5T M&@ CO/<[_"(D;^XO[L*WY!]?Z.2!!O/%K2IY*U)^^9J_DU#-B$Y(+A!\[7%R M4V(36E-2&:7+1N8WUO:WURF]^.Z$OS&^BFQQKH"G>\Y0>22UXDBJ,)+&N2(O M&\C],=M"B"2M=!4/'R=3UW^EE#'#>UR* ]!H@8'.FXE\J@& R+LU$ZHBS$37 MS,1"/'383%R'80RC\P:&S/9=UPQ",J4!";&OMTV-SL_P9G2D [,Z;\8Z/:F.MO.F<>'%W9U?B/;1H]V%A]@[F-2W)O-05W>@+5._* M%Q*HWHFTMT9U7VG,5-]1S)QDXB1C/V MC&/<#.$#5!J>V_^_O:OM;=L&PG]%&#!L'Y)4DF6['HH 2;I@ >*X2-T"PSX4 MBDS'PF3)T$M>]NMW1XIZL61+LEY=ZU/3A"*?N^=('LGCT5!-?+Q:K)Z7!P_K MFRT9H"N.Y]:R*?($#TS[".A!73/EXW\07$[?<5R1\YB!O-"68=X=PYGG.JYJ M+N@!Z)T)-F[IR0G MS0*VCPYE&%258853TDX9Z[> AG:*\RN@\,J\A=W':J3I"KGM=NK2?%>P938Z M6>Z[VK%'Z"OU'?MD.G8:WV4Z=L_[QX:Z=*$H)\M]5P?TELXD.TQN:NA& M0RRFQ"TT=?!2(7LI4C3.5 MC;7GR2F_)?JQT1[;G\< ]P](\RC\=CYT8.3M_ M^M044S$'ANUV=L)'95#JV%Y(.Y25*CV438C1,',->I@[:"JQ.5!KK^J9Z7*( M3MOL='+$JV#?I>]2M3)4J0O1=ZEV""OO1$S$EIV(,\$_\+_RW)5EZ__!WSUS M 0J(G17C23IP%M^;$AX1%B=/L)913CG157/J'ZH':+\AV$B/H4ACVSP4)3^3 MCR#D@T"'F*YC.]I/UR_&L$JHJO1#E6.F[H.!"KFPR])@]YJ#-(MV?\C*!N=P&1Q M-*Y[;$O*EI.<5F:7 YFH;TNC/NU/=?.(9Y9[Z[6]F257&HMJ! N=/?QR91E0 MB?.;P"*!A2O7M?4GC^83$EP+UF4VK!X2BH]\ZG^8NANT/Y3RXV@R$(>Q&351 M;T-H\V3F$159F8SRH9W;1'4\^YWYQV=^A.T6+EZ(EDD/:\VA16DBB<.Q/ AQ M)>NM'%>>'#ME<+&!.S:&[P/IKTYRH$R9LD8392Q/=L!D-=>,,X7EDCB_ZL^F MOM0U&@*_PK[O8/]P5T10UY8'OX7AV3-AM+*@("[G7/5->"(F6>JNLRW#MTC! MN?IV[1=C9T=WIH9 R&?"_BV7F2G2O0JU&DB>B)0)UYV^]F-;2C#(ZMJVO%OA M(/%(_N9LH>B:I[C6FN8?V%H4UW!)N" .83>#UMC MJE_XK4E'/6<#2)8Z_!X<3PU*J,Q%=6UU0> [C>@OZ$4XYS>QT[2!A*4O6,SS82ML %_Z9TU4*)EP5:,;5F(ER./Z<5V#MEUQT7K\G M%X&T\2#9:^8<=IF6?G=GMET_&V\D/6^0PI3 M-)NGY!7%7R, H@GU-0N;-6')/=J9V'<[FZ]K;7(\BM!\ GWLW,3>RI>O<-WC MQDGLH 7O<4;V;BK)@5SNN83#WD0(*2P,Z^A(W+61UGGR=J<3+])J9ANG9 NQ MONR 46P;04=PPH*/9GM\O0U56UM)0PD.G=5\\S. M2=OASS V]7-7;Q\_T=RU:V5=X<-&7(-=>^,J_YM6W161AHJ#<7>?$\"S7&.LLJ%W)OG$:/I/8L#'LC$Y$F] MU?<^Q3'Z%+)X-AKW+L5)H#G.X56YZ,WS)- W/ Q@.!I D2 (+V6>L_J,BTE \\+:)1 MV;KJ-+B0AXR,;,"! F_U-XS- W9 B3<6WYBGVKQR!/XIJ)'81%V"*06WT0[2 M)6V/-<=;VT(9ME2C5ID(F5J5?KF4+F2FU"+( _5^B87;1D--KE6#!FK"K^?$ M7E/=G=]A7P4)D B?'U5-Z$2IV2A>^MS%PL_6"Y)7K=$E-'@U%AX/VUMML2V M*$W)@'-%5(* @AA=AAO; MI:CSZ%R\\ TYKS2%S=D?'&8FJ=N<64O04$>L6G;*R<@AY6H%QS89D"M:0GU?Q7F"V78%,+9OJ_W]]=SQZ3%U01 M>EQ/"&*VY!#HQUF*SF^F/Z+UTF)4!"H!$R# [\/'@A2[S\;EE\&4:3P+=D$U MHT4=I,E\XTBK2@;9"JE8JD?%M)%ZM),0N39KVN,A1>?T&ORC1B;RG.Z1A.Z1 MN-<[2IF]L[U+RZS3MZQWULBO.B5#=NO..M8;_=;_%+Z,?\B_*Z=G21Y/\#9OT58[(&8AUB;2 -_5.$#,3Q_> MGFSC\G]02P,$% @ !("D3#_Z+X/9"@ B6@ ! !E;6PM,C Q.# S M,S$N>'-D[5W_<]HZ$O_]9NY_T/%3;^8(H6G[FDS3-R0A#3-)8(#T[K__^W+/YK-;\!!4 4VF:Q(]^9;9SAE#I)* M,ACVL0CDP\D9_FN3*^%26S![!LVF9E[*"VG-84&)HF(&ZI$N0'K4@LO&7"GO MHM4"*A4(['OA4;XZP;^M]Z?MSZ=G9VW4R8$%<'7KBL4-3*GOJ,O&GSYUV)2! MW2!H!)<72[D6]O+R46Q.EMM6:($W]L!8T1*>//('=()5@G,_>Y%;1I2\^V+>7^(ET; M6XF6'IX64H!@UIK!Y05X7-[Z'*$:*>CG+N**O1N4Q56 M>A[C4S>LP3H]MA<1'D.8$C/:%UJ+RX9D"\_10VGJY@*FEPUTGV;D(W]X DY0 MO8A"N YD8*.;6\@BT9^-8O>;?B,15%@)*0EG0"&N!T(Q=+Z-+[6.995%G;)6 M(8OE.U4VRH9I6:.0A7%689L<.BEK$[* \[;F:#EC-(#HPM.PE[7:&IUN7,O7 M:WR'VUVNF%KU<(J*A?&F!F'V92.38MU]I, &MZ^GN 6'CM/-SVD^6<- M]P%P7R.'@#G2L&?H:0%0%O=,$9D.\/Y0![CN/PR&W3NDZWWODMXC_N[6KO"& MKC"@ HGFH!B:? 2_V)87'RK,4()&,D2M+X[C#R9_R?+#]MOX(7FW96CMET7] M\HHZ.O<9S0%4H8UH#T,F[&?%EY^KSGWG\;I+1G?=[KC>=8X':=&%I0CW $8VQ:5\UO'?2D=KZ8P9D+^X>!HI3.Z([?W_7_7"T<. MV%=4,D1F$#,V #.M(1.L3U&VR*3EN-(7@#^,%.).25Q.C4,2ARX57!\)#T", MYKA$!2 D:G,0>)]$(!)!4 8Q0NKA3PY_CS^CD:Y@((.1CU?D#/I9.JE+J<\;^0W+L0R'UL50V!D.P]*&@9;D^5[A #(3+L6@%>W6 M1PY-#C8?D]@$ LE&(MD660.5Y.I2SJ!_2@ZZ9JL'-FT&*":,WUT! MQ^[5 !.>M>>GMN4,_F]I'A\)(J$D8D35@*1L"\JU?F#$J!.(A8>91'QK2&_+ M >1SRO:@!1$CB<1%U8"D147Z"'%,EYNH:%.1,_3G:5&1YB:&O1[NM 4)HT8? M<)-T9T'7T6*4J,\>_/9IVD)DA)"8E!J#) :WC%-N,>KTN%3"/.N4'6[?4B:^ M4\>'!V3T13Q(*L61@UM*!KT63V+RS>-7W0,Q79!X'S6J^=GUF$Z<:$W;TY9U MM)G,J7/.+C\7R\S)NZ#S^J0J.T6/PY>LSD(N1IT+679>7V-5*L&/0[:W-0NY ME+0^%\%BIP,UDJ63I#B:F119B.Y+C7)A+9%FU=B6SK>V9FH61>9LW9-EY6); M(F.KL3U2'!M'_ "^+#\H';WF.@*'/V!,M1XU&CY?.BT7+8 M>PUC=KB\A6!*_7$"YO/<@+F&JTS$O(7:_N;CQLSGA6/F&LSL1S9;\,4KL@#3 M=+D([7G$4T-2/H_9 BF;Y TRF?-RF4P-;WEX41'S.IH2;.)KC71](=0S.=_( M&=X7=89_D5!!$M?0M-5^4C[EW=YJ,TG>(.D]+Y?TUO 6>F"Y$_0FZK.#WLV# MRESP*Y0 MA"M8RP[>_@4QE;X"@9U30WHDZ6THZ^V,U4)^L3 M^TQU=GETH;EA/DR!E.L'BN@08PO+S8V(PS0Q+_V)56%TTOBB'Z_&Q?(%3G_K M &WBC.M?K]8'EM:\M"YK)E-ZM0Z<,DN65F+#%11?K89DEA;7+J-$Q*,+S0US M805V/_D_#_8G#C-JOF_9H\,6FR/$%E=3RVFVWS?;GUZOARJM@SJD_^U!59XH MCT3$9$K'P")^,TN1,3 L^E5#004,M>X6U^[/S?9I M.0 2M\P4[#5BT!U_/,S2]'MDBO0?YWP,&%\] Y(WX933Y' ULJ\J.CRH,+(. M62*3*T-X[PBJ:JDF+#W,_JERQ>H6?Q=?+>)2NALA&6,67BME=+QL/'$1O%+X M7[ '^M-SEV,@/G QP-T]6@EC=U@X?Y3C"NYT,?Q$I0Y(&X-*77,15*&V$-/<>VQ MZU!_8%USM= MV.Z",GX$\X+?6=;ML^,!1]C99T1J8]4LZ'';1RF8:]U18;]@JK=KQGZ*JMG2 MY3/& 5GX#">H_L(V-I%2&_\J\V4L*$Y]S4F=:P$V4_'SS(3G%22O&GY#F&%* M+1ZHLN8(4Z:)16BK9M^CR_4QAUZX$1FQRC2P$''5+'P:H=I/'&FZ"\]Q5P ) MNS)(JF9-Q[;#211[HML)!6\LRB&+KS%Z'>6S7VK4=W">J77G.OH23MGCUBY M>PFJ!L\]KN?]:;"^82C''!TP& FWK@@*S!K@@%O,PXV8KC3OQLX#V>-P1CK^ MG"UC[SC ,P@Z@Z&FZ\@'WU',XHN)UX M 4_5H4V;G^6XJ@4N^ML#QI7S>Y?;.+$XJCBA_$=_.D6-;3T%[WM7_>%NB%"2 M[:\0.%R[BP53YA9P@(T'8R@P8DMCK,P.'0H)J)C##T'J&Z-L/1L[,P&F+9EI M91!5#MK,"&>.VA>-A@+::DU7H]0A$[8T8]5PU=?KV[Z#L\Z\TIYX[)X BQFJ(9O-E;Q:=9G.V.%VWS-G M2;$035]]'KBHUB)YTG$,614[#HD.H8QI@16H^1Y#1YUAXCSK8 %5<6JM[&SWK0.1D(0-1:@ *5O]]0M0 MH"22N)*4"&8R$]OD.0?G\AW<"?S\Z]LB&JP@H0C'5R<7[\Y/!C .<(CBV=5) M2D\!#1 Z^?67O__MYW^%@LA[":8! 2%,[@Z2EG9E1?/_+_)H#" 2LTIA_?*+HZF2?)\N/9V>OKZ[O7 MRW>8S,Z^/S^_./OOY\?G8 X7X!3%- %Q $\&C/XCS1X^X@ DF<9[[&\3$N4" M+L^V92DI^%^G.=DI?W1Z\?WIY<6[-QJ>"!7Y:XM"+#AP]GV=LM M*1.$-**W9C/O#08;_Q$G((A;S" M>4[8_QF$GJ8W@,[O(_Q*O\0@#1%[6T/U6J6T;M8UB'B2/\\A3-HW1R7]L-%A M' 3.&0U:P0>W]Z?B&:Z._$XS]^@\DF[(^8;BNQ"$Q@='4B?9>@A/N@].ZL*_UW M2MP3O& >3U"M*0.([51X>YMR;.CXEWIVZU'2F^+5NRE\) 4#0(D MR&6Q7POY6^TV"HHSFBX6F;13EIN+G'_*@G$<&&"3/_8,_C@XH$:#! \JFC ^ M2*Y.ON?#G5>(9O/DZN0T&_QTABVF/=Y8RW7G9LI19J3+:S//%L?'1.# M&IT$&B_VT=@M&)^*FDH:5@V%<*Z4HC.+GF$6DI)&^$2PIO M.M/\!M/D:?H)XY ^XR@L::]X*RRHO.T.LS(W8Y/^!5#N2>!@K'!ZB+IG$$$Z MABL8IS#3E U9RE64AB2OD*0DWH72PA)=/.7LLHZ>)*8>U;[J^L2FBBUP"^,O MV^A75&8MV(,_[N(9BB$D3 U1>9>["1H*8964PMOHF.VQB9)4BNV8Y!OLKYL[ MD\?LJ4NUL%CSG-4PA+09_-L/N >EC6[$>?QV-FB)P6BTG2.3@E M56'^3$+E+=Q,%ME 12+#U"O[^:SLB$?V=Z=SX]H%B>Z& 16E6!">ILSEE2&! MD7([/-!0=C=WDH9!2E""8+,FL(Y8 MBTQS$_O-YU8#+Q\SF]S4%/GSSW[DSRTD:)4M"M%_IR!"TS4;^P_IOV X@[1& MXCC)L\@82WG??*K4\>LQ<\12/P]7"6Q&X8;@N ]/"Z'1:&!RNU7)_K7H!]E( MZ"%H=+:X0* DQY!%GLS4*?9$=X6Y1P0F*-HTVW'XG.#@ZQQ'S)'T[L\4)>L2 M#&W)133-Y)TEVR..9R^0+&[A).%S_-F@H#S[IB?*C500=9>'UE'"EB86LM(D MG:>F2JK(T1_]J72-D#>"W"M8C_D7,#$,\R]CAD&0+GCH8'@+IRBHK ?9,PAS M;1BZ@[X>[,[&%H OA[J-3/\6"UG3NL!Q9E'VD5QU$4;Z>K?R4GKM:\0-AEC$ MMRI!1/,'?Z+Y0K)O'-?*>*H)A"-D!+[&U&B,151E,CR<:M^K3&P&/*6HU^06 M7G3F]MU+LOE?R]6( Y;@YFVW$KK+X+K0P\?P=:%^<-245QX'T="_^0A+,WDO MA_5_\H5,W6)GMLK9+,6:EN:6;O5+^Y93KZ48'"D-ZVOKX6=ZEC8W6 \8 EN MN=>79<'#YUM;*X*'R[%:BX$^;6;6CSB:=:0MAB/.!5CV%GR==31.JCG/.,HD M^M>EDK9%O-79,U$Y&UV/63C4E;D?.&KD$F>,N9;FW[2?I,]3,LH2B\T%[6]S MJ"FH'QAMS57.>&U2LG^3G)DUUMBTQE[_L74X[.BQ\=X?;.PI>B-?R5425)>J M;^08..XH#Z=Q0D=@S3O50SB&V7C?" MK^OQ$ S.]K^!P-=4"'Q8B_>OJ7J>4]=(IO<&+ M"8HS^S:?K\^8PGPW(0K%)^RY/6LY=IH+$IYN(LA7M+7F' L8-BG+P^E2IQV& M=;-8O;M0G<0_^9/$;*@-F7+A"WBSG-VS(M_-YQG(^X$.1[/KS-D9Y+=Y3%%+ MPS]*85+^ J#X,!_>B8>=J3HB_%3)9,UGDA(6!.[XI5CM*1E@0RK,TI/ZL/AZ M"Y<$!B@#(OL]@N(STN&"?W/R5_9<:85ZQ;45L=5EUH9BNZM)K#"##^;"0FVC MTZ6TAM=0!P^/ E1JFYWX9IOI!6)3K@MB_\'G9*X3I$R2/?QPL-1,Z=QC.&!Q M(TGK!I?BMF;67O"JUY]]//(P*7 (7B+*Q\JY3.*@>.;=I;<'0-8\F@ MT=U2":CW!H96\OR#.+^=ABG+?_!L7($(\FN7DAM "/_(6?I1B0M/_J6)'8^' M0*ECK1XJEA+]^\8N7XP9PP RM2<1_XQ7OZBE(RTM;= MF5\@MJX."F6OMF=0[K_R,)X:W?7Q*S)Z.+U7[<0Y-G 92J5MF'?3+,H).=7K M0F=-/>%VS-L!, Y?4125#"@_SN\%V#[N&F 2WV*EVA*4[?BSL\>W?/ZM ^_- M0@K5H?K4 3OBZCRPE-C/&#N9:(R\29J/+6+(-^(QISVB%>2'SX5P SMBX2<3L9\H<#+1 M" 63M!YUM%SJPEU?2U+GJ=I 3TY#,EQXZ]?LQ@@2A!FT GYV +R%FY]6DQQZ M5NU(@>!Z_87RA!/7<,>S89"@5;;*6G*-.^/N@#-KQ@Y/ MWEF"M8#R_N[$DA-,9-M3=E1DG=[ X!H_;&UP^7X&RY(V)_"H2O!Q(6VKZBWB MQL4AW3MAICRM;D6"ZC0^GB MH$;K4OWKM-]-IS!(GJ9W;\&<=2KAF'59GF*Y#TKY6X4L?-F]04/ Q9 FTW7[DSEII;&T;OFEY= MU'$#I]@TPY*R]YMAFS(]/*FMHOYG0+["[,SIW6$8)NSI>%2PD_/T'G$6KF@3 M;/+B9!/'WN#L%JY@A)?/>)J\ E*>AS#25?!4H>LOAO0FMX*;2A$^WI_:\C#! MW%WN;IVS#2,^HZ9E+'+6TD+@7Z(U5_D51:_W%EW]YEBCQLYQJ;NDY0N[DAU*-6_<7SOK]>H!Q;KVS;V+-L]U_8L/0--#4 M@[=TZI(1IPIZ)20K]/U'G]X%K0*M4I1_@^CG.2#P&F2[A!8\#V2]-#U1?BN3 M@JAOB+$RM@%,5/+SUM*K3;-E1&>1,?0-3+6>T6@?)R_-P MGOT30#$?VC[%_#SSIVEA-4JUF.C&E'^/815DD\G%;6\.<*\7G^(S1'24@W?NQ[_VZ_\;F1F7C;?<,OO M3(YH9]]W_9XY!8;#%?/>#/Z6+B9L5#J]15'*/TKC*M*G-*$)B$.F=ZDFJ5^\A%6]W-4A=(.!F_BG4(XXZ\*K$L6S_]L!G M]2/OFH!(?*F3J3Y,$H(F:;:+\P7O)C;%IKTA(7S#_T+RG49[ O?'/@T%]A+7 MK7NR*=C;4,BPE^GX[>G>NG;736G[9SMUH?SOF'SE*[$X@.*6Q3&DD*PDDR'6 M'&53=1S=Y;HT2+B.H85,W1=;./)*)\Z_/8-;M?G9$G0.0W[(D!U S!QE@.@X M/ :(M:%V -&)\[$K(M0>@]?/@%76"$398?3ILDO)NV[FJ_=&,C]N9BM0()[>8"HYRLR)37Y9K8;- MEYM\F8I\XU; NJ$L@"F)G[*+8:5;$NJP*AVC8^TNZYWC7KW+U\4MA0K!MFS) MC;Z&,FT_\>H4AL^L8D,!M$I&":T2: 7:OB-+;7B+4"H4XM_:257A_?WV3U.^ MGX+R#165CDL-3B6L-)Q]!YFM4UJ$G*9(#_=85?5_B%F?"%*[KH2,6(FS(G'? MH:4QO44T%4OQ;[>P"?\C9B?9JX5O" R1&5;:E;+( M2%MMZI=?=WVS[/+9;M[>[JB:R9DEUWM M"+ODD%V]NT\=- E9C*((#4CZF%^_ $52/!('05" U(Z)Z'&)B3SP9>)(7+_] M\W49'3PCDH0X_GQX\N'CX0&*?1R$\=/GPRPY\A(_# __^8___(_?_NOHZ"N* M$?%2%!P\OAUS*?T3'?STX8S^[^3@G& O(&'PA(Z.6&%* M]>,3^\^CEZ #*C1./KTFX>?#19JN/AT?O[R\?'@Y^X#)T_'IQX\GQ_][>W/O M+]#2.PKC)/5B'QT>4/I/2?[C#?:]-->X5OSUD40E@[/C2A:7@OWKJ"0[8C\= MG9P>G9U\>$V"PT)%]EE!2$G^VJ$O;#KY]==?C_.O%2EE% I8U\S.Z=.3BKA. M^'/^KR ]I)5\<+"N9H(C-$/S _;_WV?753GD)2DB%-WERHO?/M#_/V8DQU=A M3"6%7G1-99)LB>(TF<3!E1>2/[PH0[>T8$90_OL7E'IAE%"M/9^L:_9N6E.,!9EVSG]"#]XH&: TQ&:+4?8K] M'^?498(+^@G%2>['^OI)^ U1=8;2<(W'.0W[>9C>15Y,:V$>QDQ:G)+P,6/2 MV._Z%NB)&<,PTQ884/4+>DSU%6N4'N2UZ(F9=QW/,5D.]5@^KV'1_DRY8A(. MB_8NDR%*77HD9MWC'2+W"X\@?(S1VNU\*,=_":JLO9F>^ M&=)65,S.;/3KUR:7E:'8U]8,X&$R\K7UXC':5MR/'/%#0XB"EM$B/GZ*0^9. M6H'396)HW#ELP#E&.VBL!1RC[3/6Z@T?=&F.MH;6BD\-F?@^SN*4!OT=P3'] MT]>.1!E#L[V"D?[ 6$\PK \PV_H;:/>'*43#-TRF\SN"$FJA+EH@ER%JT>E= M0!N4?)Z7X"@,6&[IGG)>.^AT?N$EBZL(OR3?8R\+0OI50VTM*<;-.O9KQ9QO[G7-V9C7&2R]4P%I'X8*U"7US5D=+M'Q$Q*2R3;X&-%U0I8B?/:*CJB(, MZ@MRKVL=L/1W/A>]H?]L"$:O*:+M2]4P,74'-A!C2A[>&&Y=(_4.R"G5!&." MK>BI,D*SJ(CMZNDSX3"MD'3B9EJ@>/9J6AIWWFY:D"Q=85I>G_R-\2ZCD\XR M;YT\=V<<085DIGGWY*1TS5>H.)-M6IY^HG_L]@9:)1FQU=F&.+6EL^W$Z%;L M55YXM>G6V]!':>U_1._>BCS^MI!<:"DVPGY#5L1V F("SL/R.=C<2Q[SB5B6 M'#UYWHI.R$Y^.491FI2_L-S'+TF&C497=/1 M7+7($'F/*/I\V*<(G86Q:E$KUS%MDE&27KZR?A:UL.9\ M+6JB\W5',!9;I8-OAV.![9E5;+_1&6/3\6"4I71%S0CH=@1Y54MU?$# N_"& MGRQ'>MGT7-&Z8[NKPSBCNFZ2L.>(6H9J4];+UY1X5'DZ*"9ON:'42)_MR\91 ME)NY=OM.JS&ZI*H%&E'2COCT]FI;KV4<4;LBKGZV&E?LK%*016@Z%]3)^5OQ M,9\TMD?1^AS*0;8.AS']N[;*JSGR'EPG6@-S':F%%_XW\\+TY),?X00%GP]3 MDJ'U#]1UZ;SX,LK3!I\/DW5IBRZ[69N@YN3&3U[#]CA?3%14,H]H3-\2K,\6 MOC; =["BX0WOZB^/.1M/CA/SP*YR7QK;#+A.TB3CNLF7QLZ"D3I9SA:)M9=( M8 8= 32N[@HP4QCMDMD^X/WGJ6N(-[?Q#(6\8]\PT!D[)Z;_56*B:)R2V\:( MM)WR@:G::9\VE:6!M#1\L:IE8K#77!MIGC8W)T*\VH5PGB5TT),DI99 YZ]$ M6PX^Q;2[/!3H4PT&1@02<4ZT&(5*8.\ ?FLN=MCO]]4PQ6)K&F"+&.:P-AFY MT1BHPMCI^>P "77G>D@*N_)^6!KHQCL;L.D/?U['09:D)/2BWST2O'@$@=VR MC*Q*DO'([&:XNKVQHD' S'[3!_-Y#(P[$*E[Y&GY.RHP1,Z M1QZA_GD5OJ*@7+6;T0%VNR'1*EPV)3T+N^LR@ZI!M3GI*<.)?2Q->VZ]-!\^ M?NDZDIP0[(>;A.XZB+)YBLX@XN?$EI6F@OE)IOL505XPC?^@'LO29LQ-3X1N M("\&.H6HV*ZXB++I6@XCXN[$SHSZV$DP=A6,35V&6F""QMBRN8W!&F0SM/+> MBI.2HK&CE*ZH"0&=N\BJ&J<(LX!=@?DO5C&__%?&)C4H7>" '3U)4J;L]"5& M)%F$J\TPI>4#OK+:3)5,L1!Z-^MO?^. M#G']<+6YL$>0QI 5%:0Q^$7==:8!53 @C<&74+C4KR8SP7P-KC"I5"EU*'12 M=A4%'E*?$?+81>=1KY3!7B0456;%/CHTF6&3<.&TI4X 3E#6!.[ZA=0"6=-32WVN:7/;"@P058]Z;FL)*S])-H(*>U6T1I_-Z_D7: MK\#DW%ZF3>ZN4_0T5;L':G,M8=9-EX(PY^GXBX5'GM %?D:$.M>,;1R<)+=9 ME(:K"*V'/-.XC;A&R:)&>I5TUP_T*T#1)7H)*+U#-QNJZ1T/"T20-T\[6UYT MBBK[1[WH+CL(MPJ,>4A=0NDBNME7> 2">K4:JN3EF$)*[B[\/4U5'25(N98P MZR9<^\/\\(+[P%PC5X$Y)]]1F+NFFH YYUK"K)L3U8"9%NP5SXT"2E"O"^PJ MV("Y1N!>\RT!-YNQA 5SNW5E>C'T;?,#/&BR9+=D%H9\HG)JNF>CPR=X%7 M-$UY:L?C5L)L]+C )DTPG4^SE#WSRI[;+6XMGL[9W/(&>^T#.7V+E1LGE8NY M"[>FZ:K;*I6YE^Y@=YME*Q,!W"4BH(#S.Q;N NF?R)%<[Z&>NVGS M-Y@2P-.X=;7 QI=/ !IOV/E H453*G#V&;4QM"ICE0# MQ4X'8Q%'J-OL!Z2PNU2#TIG, YU_!3C.C^X_>O&/Z7R.Z(R+*7IS?3Z=P=/5 M/F4VZ2>5,I9Z74&P8CU[>2Y1F]^J<74BY.\(C1^F&N@/G*_5)2RMKTYB++9! MCF:GO!/17;^2XRK"F'!N Q12M=[LZ5 YB:>:37)?]RO[). C[$?KD;].0^\ X4T#GR#6/:[J%9NJB@WJ6==)%A=2!WDM[\ MG;CK9+.1:3.1G(7)#S"Q+2?M;!"#2%V>??+FR%U)I8KLD27B^?RU M9A72C@- I#:3X0KPXEZF-MV S[[I#Q!;)P;[AOP!2)@[X!%PTGRX2TA2Z/I. MX4RFH#X2OG_Q5M*I1)<(F$G4B:REW!4B'2O:!L/>9=R>6]09&FP%RFWB 0H9 MTC^Q/QC /]4 IC_]>8.>O.@RID:\0?L#X:_5:8#65Y=[=[$I*AL"VPP,#N)4 MT5J+!UMDZ%-Y>U7CD\6]?1P(L%#[QJ:1)H?\VJE&20L1I(A)IY^P@@JX&T\- M%O'V.S$P8RT._X&B9\__'4=L"WYR'?M@WR2A*E%26>B!R=&H=5[*O<^BNET&XO>FH)HRM^^)V4==.'; M4KU15WM?2AEW9V:.I897F"#?2^!M6V*B%N)M(EMOZDCC%RL:UGP"D,.UCG:; MFQ,A/O/B)VAW5N?W<@/>YG>7^V.>^@I]<*VH$SM(+Q@;Z5^#2_.8:/0'$1/LUBW?C9 M]B-\,Y2&9/TH*HHI[_0N\N+$_K-\U$H4U%3Z$B;L(']&T WWD;X>9:KU+J4R M%M?YVOI]0VEY%W;QZP5.TLECDB]>2*M$K3BW=F3%K2T/]8$>#ZZ8YJA20?9Z M!;&OS#'>M)T$0;B^"Z?V6#G'?91HBRJ1T.Z*8_0Q6,;>ETF>\ M*ZXZ6F4::MWTM7'B(%37H(;JYV^E15(?EY3CNC"WW.YZJ%I5&') KC!'MO2U M];U'Y#GT$1L#2'T*H.7Z48-V=WV';[(A?VD(<&3?;UO'EE"O$\,@) MDN?$$D57Y=4:.2#+FEFF0G M7HR4*?^5 I3<8!I3\N906E+1%1LE]\7_^-4QBM,UQ U\2'*[&5K-S*QF1G:7 M'4RI(D;-P+KRJ.2]OT!!%J'IO*MYLK$Q@:Z*UBI;;>'I57;+UTOW=+ A%:'E M93T%-EZ[W(WKJC=KALPFSH758J+J>B^8R.I6(SV/P8HF-[>1]9"TO@0,EN#$ M.G]7.7#SJ(R,ZQKV=PM+ 9=0+I;&&8*H^W4;N&!>'=W2]E&'-PZI0VY>%-5 M;]"=V6YUMZZN8I](O=F";QY2)*^>-9&1V]H')(MLW-M6L4/4+BZ2LG6B/9BF M"T3NZ/B9VM774 M4MW;UJ-@,V&@5-!V#J6M9+E@RY1E3HECC[S5B3BOHYE@)JX^969VLS!]W 4; MKCE@ZJR@3BU+HZV&$WWA>^J&F[KIZ96&\S>*3JB7Q#G=U1P.NVIW-"'O$<.1P7T\5[>>,HBC]QZJ;\(XZ?&QD?. QRJ!2I""T=RD.$JQW7LA![U6FO%56K8S#T.M8K8J^(N\Q M0OX;CKDS(1C^'B6*:E JX3#T_2U6!5Z)\QC7CW^_IZ*_QU1,,1_FO$0II2L, M%M Y#*RJ=:IP"OAUSPIL.\-YGV+_Q[F7L+GK*-NIS/N%1U!'JPDA M[+QSGHY]VY#<>6_LI\F+1P)>BM,>3PH>%E_[N/:-< M>C)#"2+/*+C"Y"HC+ E_G209>Z&^W7X/X5&VZ'H\;-W=8\XEL)GZ:TS\!VN7 M]R1Z6CDQ>SMTAXJ-.3G]\0?4V M8R1!>Q%$6T/"?*2-J;H3&S.TJ^GR7UF8OFVNQDKRM6#:&,7353ZB_4I9I,EU MO-XK:ZKCUA0[M'OO+79_ G?[*(T4QELQQ(ECZ),H9XX"V&YV5"Q.VD/%?H7* M&SP4"^U%.&C5D'EG5E7#B1/KVB:78]SUL';R3">N;#&,CFOSD#/5GRB*&=I_ M2,7L18!L"06'^@>IXDY<":!M7M')3;,T2;V8W2<_PU%$K6,?386@DI"A 2@1 M\M<.OSX(.!1\$K6=N&3!H''_@\*G!>WV)\^(>$_H\I5.),-BALD,GX\=ECT5 M,!^RR@J\A[,)Y)P.=663!EY^ :;F\T3.9+4BR ]S$V9,F602 XK2'POEV,B MY'%)FNV1&BPH"*3MR@83"\K]G:>)R$_A]>E'4V.X\MQWS7 MU9:S'[&U)1R<[HC:FCMQPPAL7S%+S=(%)N&_4?"=7:.9MSYKL_+UQ&9/RNKC M!K\@LOXK7':N9-J&*&$\FA*UQR$Y"AK;BDI3RCMR/XM)&[^O5MN*3(ZH,2*S M(^H],ONAX7AD=I1O7&>S'Y%9)H9K X5BZ#!FD,JECA&O(JGOH:N-D>-1++*C M#&@']K9T-N]HFMLULY6!6M]+7Y[GH)/RS(L>$%F>0@'OCE;"36P6M-J?!L.% MVK2R/N-D,S8LB5R<=O5P)%>;>%ABW,9OM0QYS*0U/UI&K:.T8[,92 [RH!V8 N7 MJ4:N:Z8+/*EL/N0T\&]U:([+6SS]7.YM9]"OVM8^3T[B&Q'65 M.[ZM+Y'8VSPD:3*HS4M6#6R3DO\:P3T:5A8"W*0M99"[N&.PA\E7F,Q1R)[M MMA+IFN)-A7MO\>\Q/QPU!P._MT'E+2 N[DK4&M&LZ&Z8"$V.WXZM>L] ?/HO?M#'$M_/> MS6"^6WT+QW 0C52[(X2..4W+@/EI=Q[=$3RU(WAMQLEG=4PY&A::#C^T,U!V M_J2F>T_O"!]@$;Y$X\[C.KSW590?TFF_I.+DHSD]D.H\(./0LSAJ8 F?P!'# M-=9S-TP*_?$C_-XP^+%6^_6/EH;0_)<-A-I#-5][);A5U(E06;>ZK5>SRUM* MH6_E9:3-;_O7Z8F,'ZW7:PG=C5NKN69MK(D#89,\IHC!BTXB$?8Z@Q;U1')=Z*MW-%(Z P0=CH6H('25H-!.-[:2C@8&+89"@CX,K7[ MR>P>'/HITXLOUJO3NYIC'=+*\F_2X]94KT20AFZ"J_/J.CG13)=/A-4V_8+> M**4KZE9 MZ?>IUHSV_ Z@2Y.M($SE*0D]-D3 4Q#SFNN IKJ 5>09D\]3*5& MMN%='#W&>!D2<&2J$K]1A=^-',B%WZ2I<=E3=S13JY::0S5-G7BA)#]J V2: M.K^7C>+F]_W+,/&,'BV[5!/HQ--)N3YPA]G]4O>(K;1&PO1+%SLLTKKQSFU9 MM(+$J=&S$BB=.; -6*!,@ P7X>2=AXPS\^U;JNHR6X+H@-\*(UO?;#T<#80' M%BO>06=-Q?!I%>O&SK:?@;YF/Z$'[Q4EY=O/I2:CR+L*8R^FW7U4>S&/#@6N MO)#DMV/?TH+9^D'MQ/9CU)52Q=T]]PN$TJ\$9ZLP?JH,N4^]--?WPEOOP[KA M/$5MBEWA9\P!&OT+5_%2MD*7&Q9A+8,WZ MJ3=50Y59STS5E'!BT/ %$:IK&CZC29*@M!VOO,]%U74_[X$326PV[2Y=<4Z, M6-;* [UG[E.D,PP0%=GJ M+F23SJ51(Z;]3$V%>J9J-[8-U^RJ_OP]1(3BNGB[0<\H G)>_0IU?518R&JV MK)>G8%Q:A+_6H[72<:YZ7I0GG%DWQ.F*4?R/F>RG)6"U_$J2Y/\J9LJ><[9.GP&8;]Y2SEJ?8S35\08_I9D6%MP(AH:H2FQPJ4WN*KNE, MF* DG=%9]RQ,?G 2_C*R0ET^F25OEM4R5C:M[K0^86:2%TV6.(O;C82,K+-8TR9SV0N43%-&G<=M MC&VC3478M?73>=VYA+'.)P=C'")W&=5>IFK%-,35B9V4+36!%1 !!0R^A?6- M_BA+5BG4@6VL-?R\.VL-=5\$5A5XGXNZZGZVNE(@ A=+C>$#7V7\NQR<&,C5 MU0+SJ'P" $C[J7@N4%C!E#J,;49M#)U*E&N@V$GL6L01RFOW U*8IE:#TIFL M\PV. QSG$\!'+_XQG<_I3#!@BMY^'2BSBX[WR M\8&^E?@TOSF&CT!Q$3[-8D[$SP6.?<3>E5R?NTU^=-(8!5ARPJ("1(3VS*1C MLC!EVFSRG\DDK1;TOJ&4L_JD4;*LB#XE+3FX JIX2!W4HX$OBP5'+QD#FS8P M55V^['R1)2E>(I(\++QTAE8$)51K%-QB@NA/\?T*^>$\1,$=';32+]X3FLX? MB!>@VJ&7EA.-PKNH8L.\G7;$,>M1W54-:^%F/P EY<5$O/;?1FI>L5U3L:=' M$\9A5U]8VXTT?<>2\S?.+:L*E#R_J%-:32](W !R%*Z50F^IT@Y"?DZ,V[NZ M4XE@FEB!DMLRU"CM)2Y4P 4;"YZ=0A_8,(>;C!K3_7&$3H[!!5> DB7#?4&8 M3M'W!F<2+NMQ>D=3<(*O1-N8+7%I71F6 D&/^QDJ[B$J]ILY$9>M^JTAQ>_L M/X]>@O[Q_U!+ P04 " $@*1,$ZW.=P5H W]@4 % &5M;"TR,#$X M,#,S,5]L86(N>&UL[;U[<^,XEB_X_T;L=\#6G1N=%:&L3+NZI[IJIW5#?E5Y MKS/ML9W5VU&Q,4%+D,U)BE"3E-/N3[\ 2$I\X$D91P4O<4'^ZRY+:P(_OMKZD M$NQ?;VNQM^RGMP>';W\\^.$I7WQ7%9$]-G!2BS_UY*MW.OCYYY_?\:=;46HH M5IC>OC;]>@B5WR\C";[&2\3^^^GZ7*K]\SLF\2[%Q45TAQ/JDJL7SVO\M^_R M>+5.P:E6U)$"4PYN;U^ M67MNW O]$>K3JHK\$?(K4XKC/7SEAAOW0E_A+":+TW3AO^!=5U"%ORFB; ]0 MZ3MS?P'_I184-6$_7="_6G[Q4X'3!5[4GIEM1>SDKGFPY9:WMLF\935AK0C) MA*_##>9X_L,]>7RWP#$U?/!G]L=;]L?;]P=50_$_Z$__-5O1TM'_+\Z2Z+XV MQ]_D;]\)GQ5QP5Z@\^Q=N[1,OU7>#.=DD\UQQT.O!/^5W"567ZI5T6719$97 M"77+<@.[,O??/PAH@ZB_71E]3J@9=7W.O6/L[3I+_G9(OZ0V. M;W F!)]&MH5&J:PS/"668?&J=J(&L$JW1C23>?N9":%:"I5B(6!< M5]'$LCY$+)"HM6FAM+U7GOQ.DDU*N]+/9W&"LUS(#XE,BQ<]&6<^="S"\D!L M7(U_D4Z-^^TS5#X, >VR:B.&7UF$[HYX&]5"6WM%^1HUR_@35CT+ MKBJ MB-&W%2&Y)=P&L,#.7G%[C>_CO,BBM/@8K;I04HFTD-L5<89NVR L=H6VU> 5 MJ-3HW3U"[%D(\)54&#'[P"( MZ7;"!99VF]:0AN +$K.TP5^^M]8''PE,NU$ MI"OCGH&T+0*G'D+CFIQ#H+---LIGB#]$]&D(4);5&S'\S,*\HBW>22A$MO8+ M9[):D?2F(///-P\1Q=CEIF +.-A"&C&V#13:0%81Z8 GI/&C[H#&S) MP041EYR@4A8UA(/@B@D.R)":$K)(H=NAE-;+GJ=]=I-/9_27;@=6(]69^NE) M 4S^=&Q"3_^(S>LF@$1:NRF@YA0G?Q[&))"L#HGQ!Q=/!'44NE-!0GNC@+R< ME-+#7" G!'I+#@SJ#:M^P-YW8 ;WKEX/\-749W"0%]6G$/223Z^"?4-%#/R> MS3U!_P+?1TG9YLR>XB[@)4^K-^T]=0!WQQ84I,5F94 624_YCU4#COY@OX\\ M.RJK%*+]DFV$=@1K7 KU]QR(;ZE92>QM/NJ$V_(10(1EAJ"#:L.F+HYN17>A MD_T41JQL?7^B_F[BB,BDND%PIPF$M#A]Q'G!P/9C]3?#VX\-O)6__M<)#;R/ M41$_XH^$;6J(DMF*;-*B"S^-6 U%J=A 6&I*:8O2HK\0O2RXF1\15?HO7D52+HP N$#GQBZ-"U<33T,1 \A[3QW#Z>H%H S5X/ M: Z]@.;0N0E>1OD=_QZ;_.U]%*U9(_S3.YP4>?T+:XI_:C3%U<__-?L290N6 M"@BZ(L)GU9MWG@T$O; 4$&F@RK (WG+Y*?^)9X-!=$7$E4(,OF4;LRTQ!E2% M_GCHG,\92>+T_OB!5AG.9^GB-,M(=DRR#,\9D?);_%0 -EQP#'2O98VYM>XSGK;.TTT55&4OKW'+-.RLBC5<,P1 "JMD-6&S,M M,MO[#YKLLSLVAS_O=A6'J%I0?:>Z!Z;7SO9-](Y?5YZWS&EI3IO62G[LYG4( MDBP)+ZIA>[[75FSIWO8^-MMSA@R:&=\E^",NJG628G8K1=MLEHC"L%=HW -; M57X,V"E7G]82*-N*3%""\QQ%24*^L%,X\E_0O_WYIY\F[]^_1V\1K<.__M_H MWW[\Z\^['WX*@JAJ4/2)J:T\(1&%6@+B*:R/3K2KZ)F52TTQL5"'7%TA(%JU MS=H22C%F9N3(A%$"Q1V7UN7#,%@AJ4;.;Y_E,VY+5.2S#]E-(4D=RG\;_P M J6X0.O2 (K2!2+,!%JW;*"[TA&:TY_S"=#/;I MN!/,_;]C^.$%,@_91UE'CBQE9E1[05P%M?R@-Z6G[Q'S-4&5-U2Y0\SD!$7+ M@BI2H]]BBT=,O^;@\@)2SMEC%"-\MOCO35ZP]W)+ M,X=XL$LM[3SL)][;E EX?,]3\0"BNK57GB-&"<\0[]G9/S0[C$6+B+:9X(N( MU8,H81^?AV)P4$BV<38@#-N_2^B1URVJND7,?4?#H9&NZ!]G/2CR=IAJ MYIMESW7>RC<3JO$B(A- U &+* [18HP>WI@]-@\],,L>5:F(WC#5[R?H8]D@ MOY3.$S#LW3HW0+A_ 9V/NKCRE32!;U#"]3".'E!-/RSF-^@0W].\%%.3PS6['3 MT/[%?[_*R!IGQ3,;GRG8JJ5_;N+U2KA0 =1L/P YFH6+2$X%\3OE!5$TP]#E M[JH5RQ8-<\%$+1@DB\,8&(JD<XH)%]F:_D9@*_2]+ :_@+[1&]M/?LBG3"'VQ <4#Z*=9>YU6&FA>J:!BIQ-,Z 1'OWUO M;BC7JY9G>RQNG];%[$C^4$DV1TRJ.+.LQZ<>$:9ST4"C30^BN?,M+Z0-V1]..Q':@[=6 MB/;V-N/%Z(0;QPM^).I11(O+&A[:ZO VY?2)_=F-0G9*=1PU5'*-C$9N0&.= MC4=E]#(W-.7'V+YE-W4O^,!]+81P*35R>+$#"'&IODX(,-)OD=K"XZ@TY=LV M:?IW0C9WQ7*3]+ M0@2@9OOL-C;3);FE__&XGN>XR,^B./L]2C;X),[G"=E,%S8 M/ =_/D%, G$1M)-Y+0"232DX(VC407]>,-E(DO!A*X3"C=ZTS(&=-ZLTKX=\ M9\#CYN;T]B8$/"O'%Z1?4@1<89]>8 &\>H$C6]>T7=UN8U@X9S(-J&=EA#*K MZ/%CD3 &"6,/$"@])6;&,:9*N2YO9Q2?9AW'7BH>*!VY=^\9M:[TQOK![\#*K7=DBF]=[,*VT MJG56M/)R\*'(LE45-Z)2&(<; M6E>O,AB9U.^88>AHD\@TT.N42;$-W4V9<(CH BT!5=9O1]K::M!]:DE&P M#M9 #'4Q6=W'* MRW9,^'T)M*CTKSQ>\)68)+V(H[LX8=?""]-[=T.=IG.((:"P8N\:E.&"6U0!A!Q %X@F#B!@%Q3+&W*8HM0TLV6HAAZ[MI%&3_8=L9'Z.$ MK0>?%<=1ECW3XO-%#QU&6NE47]M0QS%&&'FQ#0=K?O'Z31%EA2J[MO&M"@+F M=J9,AN<2?),&WDFCB)UL?1^G*=NG07.,\AW&C05VL"$.M=IFN)%ZD\P6_O:% M5ZOLN*SLTU1Y/(:5:Q"\'F@ B]D9[5\+5"49KC^L#K_JU]J5\\6_@SR"8/10 M@='7#DG);<'^(#GF1<+B0E[QV'.>SC,UZO=?%[JM(\Y4GA,5BN2\FVT'\E5E F[ M[2J9NH$2R[CR5F05M'R$^+,)6D<9>N2)SAO:FBQ(DD19SKHJ M*&?[;,DE2YFC*IVI+SI*DG8([8=#H?. M\WRCYT];2L:=6@J:-Z5=KYQIN;#B2T-3S)68"P3,DT[EJCC2KPD-/TH%)3>: M-D/@Q4G,SL1)%RPAY"7D)^5$L8(D6I4^8Q0JSX .C[2ODY)= M=V>"=CG)+^@O[R?OW_/_KUNM,BK_@OXZ^?DO/T]^.OQYVYREB%;07_F(!7OX MT^3GG_[)Z>]GD[FP#R1Z^ 9H[7IEK MNE/.U!]1N=TY9E=R MHK>!9(.[4DD KDILPT]):7WI"*G2GK8$JD-4QV>E,+JEMV 1*YT9-+;7VM"6 F 1B M(NB/4FCT[$A?T\2Z2KK,D2JUF:.Q'0YQ+N(4GQ=XU3UZ2"\HHTU#$)HU6]-> M2=/U8L69MK*(,G\P$<1E0F-,OXY5A!'6AH8O6QTE73J6PV'+T3-C\NPIUM*E M+RGC2U,2FC [VUX9TW-C19F.MKR982*A4490SRK.B"M$0YJ=DI(U7=OAT.:6 MI=C:Q*PI),W)2B'P=(R9]9N)-3S8)6%;16%CPA^'1HIV52J3KNZ'U^5;=6?- MQ.*8!,A)$B]XH7A#)FXR%$([ @B%W D@, M, +D'#0%DBM/6LS*%"J554%4E ML?GP/0((Y#L$D%H,B "RSKE23$H"N&ZYT+!?(MATR.6J8C*$TA-75ZN2$ 9] M<*&&FA2!]+[SXG+Y*R&+_(8D_74NPJ=;$G2>.F._9<\8\N;7AXL]J '?UYBR M'_FNQHPL-O,B1[1FQ][<**DI8O1YNW!N";91++ !7^V 0_M"VY8U?K"KI\%%'V3.\B N65)_@+'ZDP?01Y[-B>Y/#1RP[JGB 9AWF;#1= MN6#N"S0CL':K9)"EM6FI4'4?0UG9, OQ+DB.[PT-]+BK*WOD>GV/1J<3?%>HOH9(P)$M?9.0%)%:5_%"HC1EOZ/=@R & MNW:*^)L/4.A]:!J!^*M_&2'USBEY<9Y\14!5S)FX!NY8XXRL'+N M5H'+CBS72#4:%*$4 #$%=FV;"X,3QM6>=+23:7*2C<\@5042JZ_=IX= H4M>B#3,FT>?HB*3187SR>T:Z9LUT6"PO:] M+0@:YINF_0V=";R8!_V>\K3^!2WH3R'F ,*:E;8!LCI0-05-'7F3T+<<"$=$ MR\D5$N*L%V0AN<"F/QZ8+B&7:4UOY@]XL4DXZ"](>O^V8"E!)Q?*PUA3KJI/ M>3ZD7DTN$%8D1 &L(V^7Z$*R54\C)83_!=@F/8E=?S3HNC"G0ENS/P%Y$WT5-U838N^M=S;^EA(KPE MB5K8F2HJ\UXF5PP&1+TDPK'0RI&JZ-%+IM'0.FH)QP$ MQQT-W9:NOO$PQKE)8%>*]T.[1!R.?$('L/F0D2]#^LE-!![;U?4NYI:V;J3D M$FI*Z*7P,B:_:,]F41WUR$YZ/'U:XWF!%V>;8I/AT]4Z(<\X8[>0\G/":&C- MKS%+^!8XNUR>Q?D\2OZ!H^[:>7C#.\Z"&79G-U!1@., ;*DT$0/2V;0EAS)V MPQ:+-'?/J'C _,RV*'UF!_\N2L?HKCJD=)V,/WX-CGCB&VN]N ;DHQ,!04L^ M=JQLEI.]S6XN33XV::O8CG5&BC"QS,"5AUAE[M4@%ID:FU;RJ*G #SMNK00+ M:#S4&D7]^&%9O\+X8&!#P']CS^'R.^?3(?+%N4_?-^([#O?)>[-N) M_2*3\A@0.-=E6+)AO*)^+7G?L63%?F$I0HL!=8["BIUA]FN4/3>%9BNR$8U& M !A3QP=C8WZBA:'[/<0.NY(,B"0V#J:W[!1Y-&_U9E;1 J,ER7A7)H3KZ8'P MJ8\Y U!B%($,[1K$(ZL2CAV=&ETI6JRLB/_%A[POE[_2/E/.#GG'DBZ(C:9T MO$6A"3Z@(O7EX:@F>^]V(R-J:]/F8S:5P:)$B@M$F\GQ1U>MP:,O!!XWN_"(:<>K/U"PC>@UTBW;PT:(*ZF&9ZU3447Q.DY9-T>\#TR--W MRJ)>T20HN\'98SS'[-RO\J@3R[9+;<2P&9,9\1P/Q&[]3@=8E, E1B@,]]JZ M-9-%>2E,T^9\_)EZ%\A91 H] .QBAMB>3?A0E2B@0&(\[&ZF(PT3'@?;U5[\ M!@&G(78#.\*$(.B!=4.<*+D]9#A=K:YF;K"#Z(+9OFM<;++TDG>WRY5&QDL& MY*K:10$B56_3_GUG>^FF:MT/F\&7F)O6SU'&!=CI2FSV'45<)C0N&V#(:)I= M7;>F$^E]*V93Y3+O>X:RQ_ZJWC$DBJ4]UBVX2[VJLXKJF>'95XAQX]ZK'Y"' MU7\]KX[C8IFQMOT2"4M;K+8P.+&;YOVFE@)/=M3M&9C6OP39-136LI)OLKK0 M$:RIIZ94WT- '&JM]#IZKN=>M'32Z$F9)=4#)YG$DU^^J9W:44]E:UK_2S"O M&1HG=5!1TM.@%G5,E9A0DU;I-R#^-@:'M)P5R$IYVI(%YV;#NE\^]AW9<;"K M/[T)>%Q45+]*HAIJ:1#W[ 1'G(RZN^+J/>%[]:L0AM9J43C(U<&:) M'5F??<>6S-@-?"@=VY%.86K*]A:NJX?;#0TC7B]ORHF=X";B_8#8>! #%L5A#5Z(RRD]8W"8 MNF5[!'@NH9U#/T6 M6F788*%QY[^E-"N 1;0P,3B=S>?9AH:*=2D=7I?.%$-RYEO4K)+V&CL*TAN5 M8.]P]M7R&;J&13)M]>IGSQ/4:P K=%<-83AG(>T=Z68MG%>HC]NZK3,\C_DR M3_IWPK=9][,RIMD'K\7O]W35"!VK" M"%1VJT'8E7@H_Q*MQV:$I*:(V=?M(KTMV4:UR(J'B@?,C\3&;6N=]^SKG\ME M>"^STJ5)B%VMCYM(U.79'03,;J067O^L%^T%-)$H&,;[QF$3!:T?,^1+U)LD M".[::(.J%I)#724RGO2UQ)R160^ /GS!3S0O;JE+R3GN>M$>?42B8/3I&_=# M'ZD?,_I(U)OTJ46".=G=H*J%]%%7B8P^?2TQ?636QZ//=L_3Y9+-<]%>-\_F MKW'"MLZP\>3\YB'*\%V4X\55],PO=)%-(,MVGQ*H"VOR2*#1YH[09#!UD.;!63D()N+Q5:ME#1JKS M9<./3A99/V:+(,LF+BQ6*!LHHSI0,T/8IFCL^D0.6 :F]3(8- 6S*2T%K) ).#6_69:30=V%!BIS?E?[Z('*-=CPH: M]#Z[F@'E%U"@OV$O&.!+1OYU8A+X@XW6RPS[)('%"+M25=@P!#)JKJU7!1WT M(]TR#14I0+?YJ(Q;)14#\E&;W3MJW1V UC6 ?GD=L#',)6QQ,VHFL5SB>7&Y M/'V:/]#JQM=1@2_3XRA_F*4+]I_3?V[BQRAA R[=(#M M0Z\5JJNK+)P!AJ@ M[?TJ26=K;EIJL#%17.F4BRK+OW-V[MVQ[&SVQPEYC5C=Q4BZFGA5G>(&S*+DIHF)#"_+<$A8& !"+K;C@:!$D M7#B5 3Z*0!1''US$* ,#U5[P <.**"8Y&>^'*H"R MCA?!RC/3,)\UOURS G_ J[O>X8):N3K:R.5<8XC,,FADT#A1\EVI6ZU+*'_/ MT1_EH['[?MI:)985T*&;3*5%(K7=T:E1S9@VMB@>"_>S&\MWJ**0!Z*,U(./ M.1E#GR9,4MO8;D>?![/*QQP" EX9U9*87U)5$<\T?O:!.;C9'%-OSG [V![G MBM]FU0J8AN0$'8>P2]P? &7C-. (''7DAO8LB^<%6Q5S^27% M6?X0KZ\PQ7U:1/>]7INM7MT$F.NYTM+4$V@V9>E425(K6]/=O]E8#6TA5B1% M.4_!HCDUE>&1[Y*UAPQQK,T.<4U-M ALYW.0E$H$@J,>Z&>W(\1X63JT[,XC=)Y M'"6-+=$Y/S5E1T#T 4=,M5K/'G5[,:^]% MN(EZD&Z7@&:Z4(PT\>:%HA:.C3AK;*_15C:;RB"V9@\#D(BVMO4JX;&)&2&Q MS?V/S_1&$)(M#S>2532E<,O$E=9]-Z8VZ\3U^O;-:2#L5() TX@:+"E7JNF: M4?72\E%ZDD<1!4.O'4@]3Y M,^P_JLVT>H]WSZB21EP-(_ S!RT=NQ"WW8A6I[B1#"6[:0&T*EO-!8H*M&3T?N2-Z2J\ MQM042!9DMFAB-19L2 VZI\O&&=BDH*U3*! ?V#5!*)B=8?L"L60.T3>*QYQ1 MW)534,IMQX$M#>/1[#@JUP==Q"D^IS_)YRC=RF(6 M31Q.&DAVHY%($BK0]&U[B2%2-T;A0:(]Y;^@@T!6CYK4K(B7 MZBJ04*ZO)&23S'901#DT)LJA,5$./1+E<#]$.70BRF&?*(:,W,+VBJ7D]T4>*!PJ?>"N:\_MCR1)%\_EFM2F7BX=S)9$A*LB0NNNP3:G7 M(IR!A]$X]VL4IQIO"+)3JKZ;J9(C M%\W<&'/RYY*3*;[G"_L5U+1RK**HA:'I&R;\_;N$BK,=^CE5X%OX:ZD&AR.. MN''I:0D75)NR)L^H.L=LO+:GG.Q6=4KV]QA(5B^OE'1$KL(V M9$.H=Z/"M4Y[6@H@*H'#V;5C4L'$NB;:A% H-0FBM3TR7UA2>D8_&KM%+DXW M<7I_21-3/F24'^$ER79'#>'\](D6G&2+.(VR9SXKS"Y/9_?/D826[[Z^]U?( M-Z^>6GSUY F$[U[*!I[)^"^K/NCX\UX'K3MNI7'(&1YY'&8?1.G%/>^(%,5- M+T[[<=?CNX4=#<#RX#V4<\10<+"-!=7@%^,AVKE!.S]UM&@F/!/4-HUJV]_" MB GSY\>3TX\WI M":)_W5Q>G)_,;ND_;F[I?SZTX%T)M/'V>?3LZIS/>! M]:/D==\+ LJ*$O&WI]#GGL1F2.,,LEU?)J+RD0:XW5TJXQZ.9#1P9SGFT-F[ MU6R#0V"(IH;50PT&VZY46IK!!MCM53H'P&FGVI$+A@Z:(&I<@QG0]5G0T%+F M4>[8&C^3H64[?6('L^(CG.+^!)-&JAN(NU)0U&G;]3+4*W1A1!>!9DV48,9' MY#4H8H/\SN9SLDF+_!K/4;1^,3BQS0)#A%=:CG%:[PS]#;WO"(62Z M8^P0 H)E^L-%T)M:^'L4IV@+S>NO!)KRM,@+-D=.DR1EO(J>K9J)CKRVC=C* M>R-FY0$XG3)R-HR031N[!F%=_AHJY;KU;L0W0=68-5SLR*XU-CZO[,VG*2VK!:B\.WYS3 M.!1LY(MO!P!(27"3JM716V9#36ZUYY"HS79F;4M;[@G4TUJA)*>T4 F>S@(W M>QE(43BV9+/,T/0RF&UTEIA0LU138UJ&"O0U[)1ZW!L&P%;8K@AP?R5K+F1Z7*Z5&VG&&VE_MGB7%[NC^:A-7>LBL"4^K-9&A5("MM M/5NRX'&A87TO;6'?GQW5N_K3Q@^AD514RTHN2BI#Q[B&FII8/?N^X>2Q-1%X MQ68F3*.G'F 3Z?D9U.A[\CQBKG0Z8&!# M8JL>9:LFP.H^3&ADU*%$/XRAKD"C@8R^"8.Q#)G?<:G+MEU$R3&_S?KF(6+7 M319%%M]M"C;3?DOX;T?T+197T3/?HY%E;%Z%7Y0BXC2(P2;9'0U"1 &G(H"' M!XC2:..&NY/I29QLBO@15Y>D;]*8]DG>T+8^Y_:^#R"TP("U&W/ X"((1DZV M>U$*H*0CAJ\%7NY.^+S-H@5>1=GG?E32R&V#C53..89(+,.&!K43->-5NM/= MO\>FK*XFB>5'[Q),HM+FC=+NB'0H]QQ7 SD]$@B?;J'?>>H,^)8]+V,>(@]J MC/,.&)3%N:84O_D2K87W,:B%.E&K*P0$Y;99V*9:X<$$U@+%';C90\2> M!G(#@Z8N!7"7?WDQZ-OR(NR++ ;!@+.$D$Q+ 8&4@ ,M*4 2-.SZ8D'?A2D- MNII3_D-)@O#P+ZI("0$D7UW.@(:"C (]FR-RH!S!?C8Y8D,ONF6#2M29$G+C ML+S0^E&30Z,>TF2>0,&.^F9WF%PNKW&. MLT?!](JQ1I<[*@TH"LE]>&&2UIT1H316IO5S=,\$ J&60?V+&&9601*BR96% M?-/Y&I]VM%#E*6^-PLT2VJZF$1O@ENX+&J;>):2Q.A0[#1UZH:J=;R/>VIB< M'I/5FJ1\L)PL4=R8D0_GR+:!L!+Q?$!52TAO:$D8 :Q*$40X4%!=06-0BMK2 MCWY.W:%N/>.F_ HUL91C<6 Y]=*\R"3B=,[W)Q*@BM$,@RGPLP)M,JI+]G62?V=X% M,L>YV0"(7J-+'Y4&%(WD/KS02>O.B%8:*U/VG*WE7I<2@?#* B?IG5D(1G M% M8R.F&MN;4DFTJD3YAKQY/0""UE$V_IZ\(1@2T=FV:B7$-C$CI+BY_]'(?D'2 M!4GY?.%=E'Z^7"YQAA=LWO#B_.CR6CA+;:53?5-#'4=2&WF!)+.-0Q6)S>U, M^0^!3'/;(8$X5%2;FD;J34I:^!N3BO>T?*L3?%?<4F&C?;0MDZ2';,?5 D@7.\M-_;N+BN8M\0_&:!5IQ5T9H'%A/5NEF-0P= M*NEB8F)Z>WD[NT 7Y[.C\XOSV_/3&S3[>()N?IM=G_YV>7%R>GWS)W3ZGY_. M;_\Q,I-,$4&&U5J'81K-%MN,O.P!@& [$DR=N:+O@$;NQAYCUCTO'[Y.J$DF MZJ"Q-N;N!UWY))- MFJ&81]L>LC4$6B29.?3A8OM6:27WQ:H)IB&5*4=7T53 M3W9>0Z#O\2;+<*H@:D>@3\FM !SY*I,^LZVV"T-6-96FM\P;JGYJHB48TG2K M3DP/P<>6$J%^6S'D6Y:\H,%'ZM,Q;P^%=GHSJ2'Q_HH1$(U^D(ZP8HO^@ M7>#NI-I0[6H#UR]@"]XW;%.Y!\WA9/:0;90H'[^L"I:VUF8U/&X+O2N+>%Y> M*B"(15 S[CV3L"VPQ+HI=IL3Y[OP5-7S!0U/H4RDRZM. F;M%'E/5H;K,":_ M&P4ZB^8L 7AF1Y3%!3MV[ SC*TQ!F!;1?1>) S0%=-!J O)$X\MKPV[FVY1> M)M:F_[F),EK&Y)DM,ZO$T!)CM-X*AD,^4P1)6&E1M7*Z:HS(>&SD>[\P]I*_ M&/H%Q# ?LVCF/*A6FJ"=&J)ZZ.JKQ+1!5N4/U*'D9'51/T1/\6JS.B)91KZ4 MU^+1)X+9?'M51<,E5_5 >9FSO31=&N>VO%>:FU9/T5W]&,VKY^'Q6XL>#<%- M:E5/<)D5'-[:TB.OXJL6W1>OD =VCM%VU=8[*( MY]7ISU=9G,[C=908M%\Z547[)5?U0'V9L[VT7QKGMNQ7FFMTOM;U [0N)<,C MN18^&I*;5*N>XS(K.HZKO>\9Q5X;,)UC2 BK&K!:#U6*])=:]>L"MT4+Y@/= MH[9@)+V_K99U[_J%1SBB!;P_BY_PHGD89K<-&Z34L2->^1E=Y?/Q-S(,@ ^!J-3^Y@=S.]UM$;8E"(+LDK5X<@D! M;<%6X_5M^B*@Q5(\B=9VZU,($/([L[Y0W_-@"OR.8F,5PX)OBDMPGJ-YFQ#AP%]0 MJ1(&B*M 3H*=O(P'78NC4:$:.Q$N>1 ^J]ZZ\\P1[RUKD# 7&5:ANR^_':0. M8RV#N$Z(P:=LP[4EUD2I0'\\<-(^TF;%./.1%#@7@U0E4X-5+.,*6I%5\$$N ME1[ZP 39TI/0P"!@'--;Q9V43 MSI^^&H1(!G&&0V3,89D/<2IOM$7/ZCC8?N:*\:8UT$9;8%B)Z)[\M/HI%/@* MZX08?,H.6IMB+93V]4<#YT=<'$?YPU5&'N,%7AP]?\K9,,=9G$;I/$[O9_,B M?A1=8&ZO6'T=&T5'S)N[ M\Q:.U:11E+8U-V\.^<*E#$X04[D7)92Z)H*SHN MR0; A[A6;)N>YC::W+7UO%<$@Z4K]F[AX'M0XI=IH%H%W3VC-Y]*,'^/MHIH M]A6B69(;[0/.8V91YB65;-8<;L"ZX0+;W&GO$C*S&^P=)ABT-XF^9-*K=H^Z M5?'0&"#:;3JT)*&%!';F;%XXA 0# ^J0H#3@)R0H7.XA).B]#P@).J/3K4#H M(<$$4/J08%C%1B%!8LX%]C7#) M7<.D )(1KGB;"P0^PJ6"SZ < *+M'];F^QSADKCS/<*E< L'7_T(UTO.;-W1 M;#?"!0KG $>X!"WKX)QU<*ZZQQQU7PV5W#5,8MIIJ-8-HI-MEAIX8Z6"T*#L M%"(K'9:-^FRL).Y\-U8*MW 0UC=6+[G/Y8YFN\8*%,XC-U;GZ9RL\ 7)!>U1 M_]FNR6D^<^?CSAKPH$;/L(93'7G.FIC_-CH9!+5!##YB#]$[L0YHN_K0U0I[ M([C0O%7M'KSDZI5'+,/Z'37ND'2;/96E.GU:XS3O0DDK5\.4 MQHD2U4K=Z67Q@+,P(*ZM2V+YV3O(EZFT6*"V.QHAMKG!#;YGNY'%Z^XU4M7W MD$HY4D%B%Y((:A#A(\M]A>.CGPD" . 1O&?OV!V#AL(F%\A%ZPQY^_Y(A<0@) MB<,Q6\#L/DKC?T5L[_8Q27.2Q O^CUFZN*) 9$=:L']>+JME?5%R0W_!O V7 M+(D!M5FWLC V7:D'40K0+!:P0$IR@_F9'D5YG+-S,YIZZ(]::.PT&12[Q"-T M.I$'PGPK5L&5=[S@QD8DCLEJG>$'VO..'_$N\)[@+'ZD;_"(\__<1$F\?&;# MY?EO>'&/\X^XN%S>1D_=P 9EKPYJ[O9< YIK"4"#&5!AE($,Q,?T^($ZP'RG M7!1GZ#%*-JVSM.=JNA7K8,KY\N(<8(@#C&ZC!K8!,4T_U.)>&"\Q M;5 X*P?X63C#.<+ED/:[-U5D>ZE1##J ^8E=4&%+%K'V33*P]2X0!?')L(-Z M=JQEHST<,D$-2VAG"D4Y*HU-$#7WC6!"!(7)L#$GOE5EGSU&,?U4"3XCV4V4 MX!L\WV3E'HS%?V]R?E?,@#[0$+,&R8*=68\QS:8@>TTB!A1L:+BS=M5(+E91 M]AD73!GE6S5=!^D]BM(%^\=/O+?TT\^' 2<9@QA@& ^'HL\\--IX, V3]J4. MB,![25"&%&I?[#5+7+96WRY)]C:G=M'.,-I9GK U8XSJ0>A 93;CI3)['-0U*01\I#-/3$1#'>@%#'68P=,Y9'G(,T!B4M@#LE?L M!SZ-QJ6N2%YDN(@S/G-V5&+KBD+>K2L&X,4@?CEY\1C=',IE'/M^+F-?BN^C M B^&]MS<2SHT0+IZ;H3/=6F*=]36+3O;#MV<_MSNZM7QM-'58U-A?_WS8;/# M]V\'!X>3O_[[G\,-MA!,,PS%0+ V#]0.#DW#N/,[A1M&]M)[!"CC2!%$TK=\ M4SKX'C$7;%!\&:=X@2I[B!F7?);+(3#8#AZOKMQ\@K-QD'LM30=8G;9UZG&L8(Z%<$!8E]W#JUQ >SMCO7@PI"SC!HK9?)YM M\*(1R,2WM)L)-^FO$(9@NM2\+:D?<79'#!9!ZAQJ::PV4+6X42E4SU.%T-CJ M:[U+2:.Z$;!/JMOEQ# MAX]L/5519=Z>2$W8ZMQJD.B7 *(*()@-!X,&(LE\+,C"@>E0D'69PV'B7A8\ M#"C3GFAHMEA^MP1^@BK#J&F9X:2T')T/RT2IC0_"#5H:N_>0@+D6Q',>R,3ZM>R[BF:D0>LEN0%0/:@V A'9L MR]"F9HC+JF2C<@4V2W JAC^BT%R@?O8\*6L==4:"Q2L;=V:^4 M?@]/0V#'&V#'&<;NU5BWZ=H#=D'*X[$C4[;NM^P]$-&-)@00F@"0"M<-\39X M -CK"&&P(*1!@CT,#O@8%/A&/06D0N;>F)G"51:O\'548.$J$\G3ZF/VGCJ& MD(X]\-ZSV+Z*Y2*-*?\1L5\#6:DAJR5B]&G;S.@(-I$NM %?Y6"M@,2V97T? MO)H*E\1"NQH?-59%S_P,Z%&3^N1NZC(3K2*81=D6Y MTKR'?>5&#I5$T!N8;I^@=10O1F:$66V3(772H8M2K\4> P_>@04738U1^NXB)+X7WB!\NI)&*R15ZV ,,I: M$%.EIR)BB<2N3^R QV.IE\&P:49A^M$J"73SRO"CB;7# 11&A)W-_[F),_QA M>W[9[A0L:;0UT.E%7J4.&),47KQ&9+U?,YKI[$P_B,Z9"X5J)K@0TLZPVF0, M5*B+V:CUMR] >@CS!AY!L-@)_Y4T:@#TYJL!J+:-@$9H4&W'5<:NJ2Z>V31W M,4L7I_37]:H_/VRO*&M%%(K0S)6ZVD=[HG-N162UL>D5_2H/48YYEWI=R4[0 MFDGSDP1P+1\8F_4H4E':J'XUM);:4');XWFO0/;7#FG=PF%8TB)=;;',M28< MS*=?'YA-&RD/:!ZUN3(X&",_B?-Y0O)-AF_Q4W&4".8)',W43=E@,Z[Q8*!C M#UMP'8NB#!@NIJ?7O4WV/&2,G;ZZ(H_ HJ 3/@9:; 43IU*-2 RX9M.Q$+XX MP9K4QF%2PE7(V_,H=C;0'\P*XF;&G@,/A#VRUG=D^@30,IL>96,JWFYI_1U2 MHW, >2*-H2^#,* [:Z9B>V"'S!C7?9^M XZ/T6D*R!?JP3"L7!^C%9X]Q;WQ M?,&CFCNM1ZX\:1@#Y43?KA+_7?$I^P6QG] ?[,>Q(2ZJ#J+_C!WH-J1:,.UI MCP[)$[**XE0"RO;##BSKAT# +,WY@&;+L@DX&PI->)8_!P+03M4((-K_H&*0 MEG(BF#8MC+CF&2]QEN$%7Q3SD:W$_IW=:]V%K$9LNPI:)N:\-E9L&!30:A_J MM;(*U>GV:;E4:X+647U[^!L*C05)DBC+T9HVNOE#E.&1[\S2UC6QJY?N$ENQ M1GNMKC4U9,S2^QA3)*Q/06G MY0&;]0#8+,]Q(3G[U$)C1S>]ACOG=#Z B6?H3L,^(RO32G![#BIOO,H=XA&7 M'IUUQI @@^NLQS^=$9KY&9"*98[S(S^@GO8A3G%\NCVG0B/O\T\AM62>5 M<^::Q#(LP]1.U+Q2Z4[KQXBA%\WY$[2,YOR@F+&9I*M<8ED/7=9(5-I<4=H= MDR'B!1(?L8 D6M$=3Q2B[E21&@<_W\3 F88U:O5I9QU0>QD0/T!A=/;H:YW8 MUTZ/0U*M#HTTUCV#"W!_M]Z1"[(.OCYH2;>(PV!KW(,N)&7[-2-Y;PK-2%@7 MJBMA7WSBYCT( MNC-+:ARX:ZKSH^&46GVZE6 7^*)%)<-NP^%"HW-)7]O$OE9Z-))J=4BDL3X: M@Z[99:+"=7B")]7;MYXXTJ%A"Q+]?;,JL'>EI_R'0-9CB.J!:#]@&Z@-H28N M>[KCPE"P>*WW>Q."(,O6MI; X6>X8*TM6T,O@)5J_6_?A9UZC=I6I >Y %:G M7>,YCA_9CMO\+(K+M16[M=.2FY;LE&JH&BJYXMC(#2C(;3PJ&6!N:'H6IU$Z MCZ,$[;2"N?[$$A_$I?8Z7#/2;Q'1PN.(+%UO3["Z4$PW:>6V7)3*.=-/8MG# M_G&=+S775+J-\]92E.%'DCS&Z7T]^Y228N3C?O3U3"RKI$LCB4J;.4J[/H$$ M-NBB]3(80P=L?^5Z"Z,EXA+LCU+FM0!(,K+BCJ QQU-:!2/I_2W.5B?X3AEN M!6*B:-L2@^1(P[#O6-MW94R3KBH[19CF,6N:R*P;,3>A#7!,0NP Y(P;8&E>'<^+ M:IVE>.!-);,-K4(99TH(K,)V&>4.U%20Z4UWC\J5OX'L9%57(K'XYEWP"\3; MR)?:&Q'U1<1VS)Y&64K[$_EL/M^L-@EK>]E>VKF@/V>JL.6#7L&9'#H7L$PQ M]*:FC9&1:2V'<"4X-G>,:Y\,K9\NJW2Z;8J9>1J3;]6Q$&S:]I:Z$V["U8GM MN"414T+"'LX@TKC0DDJLVSQ+B&WG9\U FCG352^RJHD<9H4:'* JK'M$# MF+^KG0P%SL%7@1QI N\&G7$3^&:YI.<;Z,2$H17PS .98> 41>7#G!K=$Q&Z MS CH< 1MO4J987)@@DQ#3HQ@#E'H%TLTFZ\4DG("9IY?:-8O'TQ7 ,@5)5P( M876 NBZ5/-"L&Q#*JSD0Q(J";HNE94!72)IP>V! ;78OR?8@(K04)>E2<$3H M5:DR5;(A0BVOSI*D1(!#B\?DNNEB&%"DB?4K08IQ2FT.E7'3Z4><;C#;Q'E, M4K[DY.]Q\7"\R0NRPIGLE&9;M6U@-55S)H^9(]CTP\JGFEX6IJ:5-%N#1.[3 MF%UM/#;/+-%!W&JN2T4S"VURVG@-E:W259-66F91GCTRU6CEI;DG$ MTX!63MIAQ)RQ)FLGC0Q8\#60U9/\%)^[*,<+=B$]3O.(U7GW;)]/Z0)G?*[P M/N%L'N?X*HOGF*_9OMP4>1&EBSB]+^7RO^/X_J' BQGM$D3W^!JS M80CZN/XBFRAAT^Z''>(%5JH*"\&4RC&D.$RK%=2A>.02CJMI=^B2AYM M%5!# UW$RY%7]0;RV42-2R!%DS=>@12PV3@&4J2OJO%MJ1SA^SAEG^0HHN;F M^%MBL:*,TP[JBO:BV6/TR+[=!-GJO<%IE@^(*FN9:"W&U(,_$#NDSCM]4 MF[-MS/9:7&VI!Q;%1\ML79206F++P@?;\@Y[ MC[VUM$.*-VTH3="W9G8HY7TUJP[4\=B,6I;*6[,YZ.L$UDS.LHR]"IMG/GK> MB53[RF=?HFQ1WT#.W^)R2;57]).QKW-%7P_WSG+W[TC9Q,$X\M* 010-_,1( M[T6U;X' G$^K?["VA"S1,HHSM(JRS[BH+C.B/^9\%QI)T7W&SAE<1 7F)Z3A MNNU9,Q5W+$P#"PVB#,V,O3QA> MP/&&;()=GA E.*^6,?Y*R"+O7T^D$JG;**&(:X,A,.IAEY+"C3*BRM3J];7Y M!.5,AF,NC9;+.(G9T1!H7JT.'?ET#66U$O-JZ!!=(-UBG=2:)[18]4[U@UH* M+T/00KN%[ -QH+QL.,AZ2@/Q ##7)[%\");]*1P,P<+A=U/^J%Z(/D'\:0#W M2;EBH]NE<<1&OR^RQ_:2=I^C+":?TGR-Y_$RQ@OAP0]:N;KEE,NYXE]F&;0' MI'&BY(%2=UH_GJ"&0"#'/^AKEUA61(<9,I46/=1V1Z?(&&&:J$. M.;I"0,QHF_5!"Z$'$TX(%*?U;X&<;*BI00$!Y-];C/ZVO CZ(HLCXOX!+S:T M [CDG)Y[-T<1(G MFP(O# /5("N]Z&1I!2PD6?GU$X>&%,$L^-A;GI[@E*SBE($OIYBGZ3?+0!_P M]GS8W6I)-*>PWQ0<]6./9#BB41B)!D-#%GZL#(ICSH R!1!HSE/:H:=>GH\W M64;_,HPL9FJ]4*)3 XL=:D=^@H613[/H8&!JREHVDN+JIH&XTHA''[FTQ8B0 MX.;U)V.TVH*8PB9> ^"L(KN9K=>T#Q;S'Z[9E%?.EZ# =7 &.;#I\%@ZV$<' MR*I(>^\0#2F=TO0FOD_C93SG MJ_NW-V;F*,,)15]ZSZ![5]I :[9L))1H8P8;80@QKE-97% :$)/=P&< #&8W M?J1X4964+Q/:7:-:%EK*8PO='IN-=,$X;>#-#[/-'9OQV]3>M%9A79Y*"55: M_%C9'#7TT!]<<_29F2' $O+=LKYEK#JX> M&L3Y(5;ZP=O."EQ$MO'K*K2B*TZ&0-O^')F''$ M,37FD(2%$$4ZY=P-0$J[;N8:=90PT7"-"GH?/K;7&GM5DM_0RK9W=1Y,G\H" M"V1P974HJE=N4=+4UWX "'>>E+D_ .P=[,"W:UUVLK1!H=*(BX_=JGB%I&PC ML!=,CGJ(4:>(DFO/=&*2%@#L8C.98=",3^W#AEWMN\H$X3R8N\JT%:O@COXV M,IF&BB2AW#=6%DN\+UKTK$T!J/W/36L>P&Z^S[DGOX5U(+N9A7721Z]VUW)3 M3(#3,'8GRWL=%W&*SPN\ZE[6;:,BB>9B%>#(+G+B,\HK_-E$?*D903[5:@>8 M-.+B81#(#""*5D%7@>H60J2M:BWDWD8D9T)MWO^*4YQ%R2Q=S!:K.(U9JU;$ MC_CTB0U!]L;HK)2V!#5322O0 CBA-R>63\7,\C<: ^1%2M.S_-\ MPR[MZIY)SJ\\6,09GK--Y']"2SQZ&Z"NX>ZIJLKZ$!QRVI/OG3DJL>@-/+#G M\TM=#$..XES\EP\3U>GQ W$27@#MGT??6PL@[5B#&50&9CN#7GAH4P3P$\HA M2F//;FLG[A=DA#0D =M;:@9"BZ3J&1C6Q_![$OZ\H)===Q3X^Y3U>UMUR1) M:(K$%*&"HW,!7(.I0P'&"KZ#BQQ$L'8MO9?@[E:H[=W82'IKYQ],!YV52B\U MW+N3%:)Y ($_4',RN"P@S8_CEPBWN9(NU*W>F/)HB>.";:L]3Z]P%I.%ZLUM M&RM/[DV;*G#WOALJX +O:1#)^PLXM50^BC2ME&A#%>PMTF/PTJ95\HAURS8) MN"16+9*7K_ "PY3GX4K_A0\M1AE>/:K>K35!50$FJ%$$=AYL68C=16Z2=/U; M'!R53%]W( QZU%SWOK_R\S+&2,KM/4/EXS:>QV[CS,NZU\$B\&)[;=>3.0P_=#I@''*?7@ QV(%[@#'*D7?HN+R^TGOYS M$Q?/YVE>9!O>V%P6#SB[?8A2X;M"Q=N!;EV#L+7;L2*S94&#"-?#RNPEA@\I MRO0:4_%XSH:#&H<^OHI0/Y1N$/'? 92 M/GN,XH2=?G)&,OY^4,V%H1O7YD'K9JSF0%.P(,*_61F]A'L3U^5\0HZB^BE? MY;_-WNKEQ>G^$J'SE"8[:1[/?X^2 MC?4HO*L?^.6:73_AK,ILEVS_JUH<2[JGA98"W]/&X^H.X7R"XEH0/3+)%QJI MC8GB9ZFD')/>5D2V77I:^"AZKY CP?X6CKB6D-H&R#48:SZF=%-$6;&GS-'W4@S DK2R MRHBV&_@^3E.>8BY1^>5>YA(-8";N?X_.Z!MS1MB-$UJ*"KK2N633::H^]6F_ MA0\D#!WTXA!.%]\B4 1R'_R&F (ZB>V <>@PP [S29E#B3T''KL4+_L#16O M(GX=?HWQZ_ %=\P%>T. .^$*#T =;J&'D5L409E\'%KJK90^FPN9U\[6X)<] M&VZ ?L 0K8$;;#06.(.,O-)W"9/2PVB_A08 V+Z&V/!* MID;*]3_^)D':]N&G.VK[X?3FRQ(-F\+8W]!AJY1[ZJ@W?.H' U]%*B8G@I^^ MX3([ &S ON5!#\MAVXX78N:-GOD^-%CB![V.UG(03 MIQO%"F)#F$D)]Q2ONXZG%75I]O4IC8O\M9[++**#G[@K 9^WV-OPYRD ]]XH MW" L/2&(_\\M+=\L75Q1HGV,5EA\Q:U'%\[GJZE;X^OZ3,.X3]DD D)/.S '=:29W!O,V66ZMPF4UP$<]*LOX!BD/OC& M:I]P>QVT#F^.D/^:SS;% \GB?^'%IW2!,WX)9)D0LG?(V]=GL&]0GQ+02!>K M!-(HK_+F59EJ>?#J)4J#EW-/"9FOZ*W,@<06Q4JU28GR'.U]T:=UU/ MI+#1OF8(J_Q_"U][I,?7%+]>3;;[:;W&&?_K(E[%9H?ZP;KRD=?V7(74VG0* MYW\^![2<>VM51.ZG'Z*G>+59E<&?!?UVHY"_H+VUP"SR%?P5:/48\#M>O45Y MX=N]CLA>-V#5$W;2X1[',>1>?8YCB+R&%/KEY0RV%= 6>>_=#$E)IHW?7_D0 MAH)5%%LU[D=E M(ZL2E'7R*@P#AK9]'Z4D4FG/CV^_'AR^O'F] 31OVXN M+\Y/9K?T'S>W]#\?3C_>WJ#+,W0\N_D-G5U<_OT&O?GT9SB/+_!]WSUP^PI[G60362[5!/+0G%- M9-T+V12.C-@FU9_6OU#NT-]"X8VRBD7$T=6$A#DB-2%UY/;'Y\[E\CR=DQ5; M$,1:X@P_T,8X?L35K]IVRT:[WY29:<.U;B;^/#5X%JX-VT!CBX;-XN6'J^O3 MWZC<^>^GZ/PC_?=IZ VD%?K$;:8M)*3-J(DA2W@:?^^HA M(^:S495*22S5EC!7XVU\NM[,<1IE,5'EQ"*9+B';,E ,;%KU0CF! R..]?2F M]2]AY;K"JA,10_:E)4QHB@NAW[6)B8UHN 6S*H5(0O:&B.6UW2NG1V60*"#*P MSKHLTZBV&6?D9USV/9!D@;.\W&(DHIM0H,FOC@ $H5HFK3<9D")*E)L,9"ZT MO.DK36^9MW+PO7KZ)U0^#X 9XKKK4D'ZM078;\GVP"ZPY 4.<(O"I>;ML7!0 M1_'3X<[5(CIWY3&O@KRA* M%^R/G\:EA:)2B6DUM&G0EVW"7V;)"T[ ,@>Y>7N(''0Q,@GAUE07'$ARA"% M&#-':)6H7.*BBH!M"5$(K"4@L5W:A,P#Y.:-L=W0ZF&[BGK!K!)6U:$,Z?V/ MKD!ZM<]2!O6FK=&@_BG-\)S,HA79T%_) M$FT:=E$1/:&[RO*X%!V&, )0\6U:6YEI$GZ _]%"P>]1%K/!BFN:)0O/M),+ M5%]+).#(W+Y)2'I*K:LX*%&:UK\C]B"0\YH4549,/W*;"GW9)MYEEH( M6!& M5?98 &B0>=2N05]@-IP]%:IT@1S [*FTFB0@5L^9=B5E Y@IK1S36.].:I, M'1NG)!Q%>3SO8&Z0;O6E+'4=66'E#?SPJ2'>5:2RMS?=WO(:5;>\5GTE$N(! M4<-P10"JNTUC*S--C@_POV^ @XU7#?(,BNZ#!KSK2XQWYP=5?>36-0U<]6O# MN&3H;'\@'W/ 35+8DSC9T%][939KZ'3:ZJ9.KNTG%LC\@2^#&.9_0$A06IR> MX)2LXI0A"BWI_R]*:82CC-WCU-A&&GS+IP6:/BZ8U+Y18) 9,@@-ZC+L'_6^ MVT"=;V#(V[>#E;6O$?-VK:$GT ?8(HJ;;\D*%B<;0SJ"8.M>!GF%'$MQ*0!8 M]MQ>2%-F>*'L^W##UM!$6;_T9I"YP7ES( MV3,MXHNZ&&,$'*,2040@ T?-'#ZG!**)#9L->,"B)'Y.5NM-$96' M1[VT*&:(\0%AS1QAP^*X]C8T8L#[&I$X6JD8.7 M%E0@P@=$GMU"NITNU SKQV07^/"I3M MG* 5]<)^+7.DO/;%DJ3*&3-0,'=4;^OOAW'#F1^J$,\(;0=!4#>LSCV5/22N M.P^_>BO5WEA^T+S7&)[8WW@] (TOD=C]@>11F7T(LGS&6]'V1N]#:WH?O/^? MWY@,A;Z7R.1#N.[-.2T +4?!5AI>Q_EGR9"$3JSZBG(QA\@C,PJ6'N@.(=>I=?N)0+CQ/R]%*]<4&6W%@Y4"?T&-7;L60,=C% MZG26HFAWGSCZ\D!C_=TS93B%:FD6Q3G"*7^+!8-PF;_B>LYNN2DV&9Z@?'/W MW[@$^2-M+=@R&A8F")7)$&L_LGC.9_$F*&J,>^W.-. 3@&50H8ETU.P/LPL MJ%J.%G@9I[OYPN@^P[S.&5O2\KK2]F[5M<.+"9ED:K/\+8\<@.MH^>\[*_3-_K,O+!]Z;1 M\RA_J,?UXCS?L"]0*6=OZQ>C7Z3Z?M11>>Q-^05^0+?,6?,G:C%%=]01=4P= M5*974?89%WSM(_=(OQ7[>;[)V#E!]6/^R="7F'V4HOGY?ZBO6Z62S\PZGW^E MMJ."!YX)%2[8[BQ6U#AE66W\&/]K]QWHQV1/%PM^"F;UPC&KXOM-$F4HC^C_ M/C?JOMX2RG]B1(%I M?:XX*G:HVF'I3WGU-2=HL[=5!U+""(0?5A MQ58&':*&NWNP=A:N*+(P N5!<4XRBRYUI&EN19BQH9;&9:FAC+$ XIEX0931 M2W"ML-BV>=W2UI%7*Z_@EUFWDE;)M&X!6XMZ"0F_R9@M'_DM>L3E"OAK&B&S M1[PX(]G9)F-CY.=YOHG2'F"<;'16E5O: %AW9N71URKQ(870+22SM]EM%W<3 M%:Q1K):./5!K]I'J!=@2C[&WP8T4 M2,C8].P,"^ZU'-LAQ!'>_D7%4ICIMU&*'4X49=-ZE=/MB6QO[YA?U'0\J<]J MV_FNXIUT4I!'W+H(B)Y;B*XMRLEG&KR3,.[KV\ M@#.=HY0]G&!7SZ"2SM0IWDV_?8M$HT#[ZXQ$@"/VM_09_D![$0\7)%V0E.][ MNXO2SY?+)<[P@NU_NS@_NKP63@ /U*YO?;/5=@B_EKZ@^]S#W,LBX!!KNWV> M&=OG&;%=+_'\ 46(*:([DF7D2XZ6-#NC_TNC2KV1@3[=[E0IW;%M&:6_:N/% MR+W-H2@DSM#HW&=G9ZB.'X/\[Y<*(%VF@7X!2<#N$&5:B*O5:-XJHDJSW G] MABN'L@%@_QB774^Z-Y"[Y=L#',(ES .= T*=IJP_UC!G3[Y:&$M2Q?W!&#!9 MN\#EF/ U2S-F^8=-4L3K!)<7)/*B=8A@KE!]'1,%!U+JS4,G7L8>9=PS-- X MXBZI-%BB%1/VRQW;P$J3IHAOO2S'O^;D$:=1.G;N9($0,J0.VZS3Z]9$,_7B M'8P@J8^Y*S<8T@3GHHV^*$>K2A:5PF7H>YVHD^0LT+!SRTS,?, E(^;^W,!W MJ (?F_O,^%$%A^\/W[].]$E2#6CT 284USBG+2=>7) HG=7'2@A'>@PDJ[=6 M2CK01F$7.FG0NY(Q1:?9VRL0W[.4(*)B"WX4"45";0,Q(VAKA9]K06,XH8CX M4XX^I3&3.:*YY\@IA DTB%4=MOFC4*J)H[7K#W<@^8&!CX&(.V"0$^,IC!XA M''HDC;\[? "7]UW0'L#E\ICV%./B+)K'25P\'Y/5*BZ8RS.,=VR.5NJ^WE K+KG/,)_@O4*G8DC3) >K4W80TGPKC):8IDSXB346;$T% MS:2B[@G)5(&^%_][SGVB9>6T7"T<9WE!&Y@GM.)NQNYH.F*6@ &HDYT-,[A- MV5S*,PZ18'JT;OX]4(CU?2LZE/JH-C!!.Q.(VD [(YPIU$PY5#KRT<3C4T36 M?QZ-(XX][>&. ;O?;H7PP!3:43]NM33-ED74='SMM)!U[$>C!> 0P&4Z?/G' M(-WJ&UKJ.D0!*T_0F>80YS+*V]MZQ8L^AF&/.$*B'0"LS-2T'^![G^ 'R0X' M>06#/-C(ISYN67'>O.SNSLD&*):?2T[50>2VCB"3KL&^)9Q MU-I48RG(DNFB.5?F*SY>S+J000 C;A7?IK.-E9K-]I[WB&^0S&J(4RADT[R* MJZ!2!]5*B&NA68YJ/;13_'I@+,FG]H%CMVS*UAM<,C7$,Q2:#VLTB\-S9^W* MUP=G29:U#SA#GE_9N*.N<7;F492PPULNE[QZ@E<<]P1;FU$]+AQ" 92>%MG#:/&WY:(=3IL/7X[Q^F,I.'O6(4\?32BT\ M 9YC:ND5 JV'7;3JHNKK1ZOL+%6/:-WKB%*YEO@R[0)_@*;Q>%)#TVLO9>MG M_Z-)7=?#.REM2U_)6%(?6\:=%F&EVW99MD;,>RP=O_L#]IZ&D7H^@2!M,8A4 M[5>BBE\+?@/>HZ!8&PS>L2:Z:\%P8-'C5P1#)A%G>"[ MXCS-BXPG!2Q5NUS^SJ[5O4M8$;H,,!6O+V/7BKMY7^(_V0GMRFO]'_W/P)E3>53_CB2/P4K3BM_W1U\(^_ M?#CX\>1/U%EK5Q?])\G8CILEN]J']:LHK)]QE%$+[.K? M'\HDB1,DS-Q2)!,/<'F1J3<7L!WN O-C#:[L58)+DM- @LO_(3'2I43&\NHC M8H 6#6FM[^F &./E06;ZK^QX&/DLLU7]&9V3T)].-O3A&X4^3X8Q7\1C:$!U M+DPHBW7\@,WN3)B!:/-R(HRO53?&[IPPIST.A@JC5XLZN[-@!J)N7T?+]:>+ M3,5-CI5SG1C2&=]3QF Z!62D_LKR!>GHHDW=69RJU!A&-//@&7[^#Y$SF*@Q MTSSMN\0O9:WJP\S?LK,5*_56F!TU<&)V[V*X[FT,7OQ"S M(Q=K#Y[AMX.7(!G=K[L%_+Z4#;H9%D[F/D\5;;TL*\S97?>7,!FGA[\ M_/KP-N@L63N\0:8'@J-L2E]G)"O_B.=769S.XW647$7/K 'MY@PN-A1'&AK8 M #YB2NL1/.5P*(3-^5)F-AO)R;IL$=BRB74IP>\ZK[50M"*;\9,2)^ I3I>R MPH'^:"FM.=7!4H9E&8,)WLXC-/8.S@'56817.T[4)M#6!JJ,?,V,L#B$T#\E MX \@-'+K]_A!XR* $Z/<<53C_Y^;*"O8PKQ&D[#^1@"+XP;]$P P2_P=)X_1 M_#>2L*U0^7DZ%QXJJ)&JOHE4RH&M$IO0V9K:C8QR*JU&QL66GT;S?VYB=L09 M+02MYI'3*UU]$N./WZ:#1*$&O-*>'Y" )#(:^P/@09.1\BFJ'T\0%0CDZ#!W M>$CRA>'X #SO?[:@\9:&@2@Y3\M%Y/0?L[N\R*)YMP-L)%N]HT;6 =]*RV H M-_(BP[J!\G0G@^*=$/JC%AL9]69U36RKI,T I5[- Q/C4&SX=/.1I)]2ZN!T MM4[(,\:Y, 70RE7OJ9!S8(#4*G0BH',DP[]:KY$,?/KAY@>4DO3MA@G3ZJZD M488+FB#P_'"=C'Y8BKZZB47-M#D@5:GQK['I"T<@453K81"":/3DP*$BB,N@ MK5 @.0,,8"11TPTQ;N,%2M-P8P):-X-P0_OV].G;$C(<0:\3-Y+NN1MN +O9 MU,M)G,]9C*?->O9\3-(BB^\V[)_B]M9"HWIG(PT'(AC8AVZ-S5W*V&%J@=-D MT91$\Z8H6D4+C.Z>V<[5JLWF((K0 B_YHHZF> @MN V R* :;G/-0+EFG;$? M_V@%:?,M?#GB]$ $U)9L(&'='_HD*0(\_-S2!D,G< F$A4-'$![J0/CJ,2A) M-^ Q"'JO\/TFB;(/43%_B--[?09BKK"]95BOX'3IJ\X\=/IA[%%^$:R1@6DE M1Y.,4O"EYQX6T"%#*K=[FZQ.=W>IK)D7[R@%NJ'8U)4;/@]V *TE@\PY?*%. M>HDQ+.S<\@TS'W#IAKD_-_ =:L#WRK$GR32@L0>89]QF49I7TQ?EV@9]JF&E M4WT)0QT'2AEY@,XY;)S*F&5N8]H4?37IAQV 7)!NQ M\N:,W(,.=*LEG2&F)7[1*$E._,#1+44Q=@.7I5BY= ;EH1Z47P4F)4F+'TP" MIBZGZ3UMSW!&F\#3IS5.%[0!",O MV"&@CR1Y9-KYAEV83 T\4H3@G&U"PWD1LX4RZ?V$BY=)"4FJ?RU)AN=17CZG MAJ@X=Q*M:4GBG.U[21<[CL0_^5$&-&&&CS3Z!<,TUJ1UXW(*D M&@K;EHBE:43C":H?O=2:ER0#]E7OUM!+C)HUZS^7=9_B>Q8W9 V[PH4E! [; M$, O' *2MM<> H#MZGFZV.2T[8Z2WZ)L\27*L' 40"=6O9%-' 4:;<^*G#6IIU3K@0J@#U&Z86=A;S+>)FY_ MWVJW!-!%L?AA@HYIX[B(HY3FM*L5SN;,W>_X(9XG%$_')%L3OBL\I?9H8XNS MM%DN9H(WLSL!/\9Q:G*";'V8_T%0 '?_P^P_L[$.T26-:W@7.XWMJ M;+4M"N8&V%GAN& C$/$C2_]9HK#8T$0AJ7;XQ3NO3/Z1%9&/(3[4;U=M52>; M GTD6?& 9O1]:&E&;O6U'"#F>&U' )E&'0;4%CU1"R0=T#D80BJ:&(@8%4;O M#0(DDE3!!26 J](_X")*KDI2BX>,%1+5&PDE'' LL ?=.LA=R# LT^!M G^( MZJ=UUQ1P7M<-)*OH_3Y3SDZRZ)_T9J>T8#Y_Y"4!O3E=H-T7%ZB MD+";/VAOBL=@UJW"RV4\C_F:=>Z%JI=]/]9Y)RG*'W"2Y'QCZ8:&Z9C^LEFS MBQA8D\*O92!DR=LE?B;2/8W)S#2-XCEK!^)MH5&4Y*39#M G:\S:G^*9_IPD MF!]VS@K&7C:F?\<9+4#5YQN[,Z="*S&"5YNF N&:H5([\- 'B=X*VY:@IS&[ M@_@PPO7PRI<$:?O:!PS--WA.,\+B61F=U4+5V\B$'( J-@D=II5>9*!5*/%@ M73\7Q&L^ ;=9LS#Y:X9Q^B5*%MN6&K.MHPDM(J'1\H+,/]<1_=WQ\47?ZKMK M\LQR<2HX07\G&;745-HEZ>6SK?[.7=45B-F-/C3L\HM)&X&9MP!YK58EYMUH MW@KD.,'S@@;K>%XV+'C^$-%_T%)25'YFYA?X,9ZS%[TC-%/_C)]9\T5%Z5^T MXY&7EP"QYF1.WV)#^QV3AE'Z^!&7]Z]H>]$G71A-ABLH) W'4%1 [C=-,SPG]VG\+[RXPCQ+ MI GG%4TF=QL@CW"*E[3_WX'8$-5Z5ZJ5JLMN,0M'X'M7[7U+-Y79FN)-6+2= M_6%S+CG-Z7=6:%J>U4E_\PBRTCB/S.N6>78K'+<_]D[8(:@C;FCH[&*SL++= MV&;M>8^@A]EH.\ I%-S9=MPFMBL=WG5N:Z%:[>L!L6P/[QY0[+C3U]*;U3*5 M1YS=$<7VWP&^H=!\V$&S04S^>M LVUF\!S1O9^":7_N"_D5_K'^B_\-&\Z;_ M/U!+ P04 " $@*1,15S-O"PT "&? , % &5M;"TR,#$X,#,S,5]P M&UL[7U;Z2>W:>.$@E2 M=5PL<*J*LMB_?H&ZD'7!)7$I J 4$S%6LQ*)S,2'!)!( /_XSZ=5\NH197F, MT]]>OW_[P^M7*)WA>9PN?WN]R=]$^2R.7__G?_S;__G'_WWSYA-*4185:/[J M?OOJ_.S3Y&81)X0T?W5],R5_HE<_OOU(_O?^U4F&HWD6SY?HS1M:F%!]^Y7^ MWWV4HU>DTC3_]2F/?WO]4!3K7]^]^_[]^]OO']_B;/GNPP\_O'_WWY^O;FOV*T/^:ES]>X5E4E!*WBC_=9TG#X..[75U<"OI?;QJR-_2G M-^\_O/GX_NU3/G]=BT@_ RIIR)\&]+5.[W_YY9=WY=<=*6$4"UCOU";6>_6J MLE^&$W2#%J_HOU]O+KFE?WE'*=ZEJ+B*[E%"JBR+%]LU^NUU'J_6"6I^>\C0 M@LTGR;(=&VJ=7ZAUWO^=6N=O>\[O3,1;4BC=X2)*[,A9\AO*.JC&7.@OMDPK M$OF+32N3+HX.8.56->9"7Z,LQO/S=#Z^X/VJ; E_6T39 : RK,Q<@?&E5A 5 M17F!,C(RK=91NGU+_JTJN(A3XB7C*+DD_C+;K%!:Y)-T?A'%V1]1LD&?2<%- MALK?SU 1Q4DN5PFM$B+Q^Y]_^%B-!G_3JL5$K4OZ$[J+GI"!U"PF)D+=%GCV M[80,=_-3\@FE>3D&Z\LGX6SL^^& MM 45L[/;^_6MR65EJ>]K2\;@8;/G:\O%8W2H?C]RCS?M0J31-J3(#"_3F,)) MJ^,,F5B:=YI-.,?P@]8\X!B^SYK7,Y]T:E=-L,LL^)P-]L34;E<7LVH*N6T/! M%?FA4Q=Z*A"QQ,Z$5%0S5OY(_Z *__CFA_?U M/NS?R$]_5A+^[LWL(4YV4%ID>*78*!BD85OZ7U]!*GA5X%=LQCB;H^RWUS_0A #" M=X&RK-ZO$6A=JIRT-W4.A(U3HF=&U^QS]/1?:,L$!X>F@XX!36#P$.MH@H\! MYQH@[WT'R.DFHS:^B',RV_@?%&7GZ?R,#&<]C,C(:A/RR8)!"E!3/;#PF==X M^> [7BKU_HF2Y+]2_#V])6,]3M'\,L\W*&,Z%@EMQ\%P:8.!CXK.)@Z'6T,- MI(]A .D/G&R(!;+M19R@+&<"B$/3 QBP.,6K%4[++; R#)]/-P5-*J;)W6P' RC0=3/" M H%A2$%[(Y3_3OR"_],@Z@1Q,,(B ZFKF$'N<&(:9QV7^\&YCVBOPPZG:KUEZU&9X747Y? MFF&3OUE&T9J"^J=W*"GRYA>*[I]:Z*Y__K-*!MA)Q]FJE5#5".!2&?96?>UN MHP3E=3+J)XSG^1?45TU$4NO%)G'6>66-@4%*=;LKAR?MH6Q>^ANQQ> LI@-@ MG.*\F"Y*=6[QWL#-KAO[:[/9UO_J,Q+$JH!!,&"CL<_*/,;I# &?,ISGUQE> MQ'V/P/A2FZOSQ>=6YZL ;O$."_U=TF)POMT\U^@\7<8I(A.&='G^1+/GT7!C M@DNQ"Q0R*'QN4KE*X*9ELM+8O_2K0]^BA/!<5G>!)&3>.9FOXK3,'BKB1U1K MVA_]E0HU\P%@(9_AI*4X?,X Y*ZQ)^H7Z.JI?+JLC'%%?&8/80**VJI,"I^Q M(U<)#!0F*_U=3L/1QM:2BDQQ45ZP/0[GZVX)U?OJ,P[$JH Q,&"CL9WIEU?X M@E/T<<;HA"NZC1"=H M@3/4.L5Z_D1,0C2.TRC;7A([Y<0R,WJO!R['W:9',:,XH];4B02-5)//D#^< MB17C)4USK7?J0^\,SL-URJ#N895/[C5:::(M88[%SO[QJ,Y:C@ MSNV9WYHQN_O-9Q"(U("/S5TF!IN[7GB&_EEQSL:(C*R)-G')O%&0'D2?2;3K MT'!4JVFO8+@<-R:R\\@H>019??8APW)7?KM6?P8SU$ZW^E)[]*X MCN+A+B6\R&[K$E+$9TQI**VPR0GA?=2I*<*+(ISM[#0"3A>52)-TSA"4,T73 M+-WL]:B6?EFH:'9^W7926L H5L)?V 0XK9L6#RAC*$OU(DI.%V3=?DW/FY&F M+JHK@NG%B'>XNAF'T[TL>QC9D\8$:HNO*+&E1[L*.)/UQ^LK) M8Q0GU)3$-#0Y\A;--EE>:J\IG'1<(_$UTF[]2H016>8, M9?%CF0Z8_[]-E,2+;9PN)_GO:+Y$N4:?5>('Z)U ?L^E'^J8UTF/ PKJ^KXF M9^MXN^MWN^OVY].=U$WKI#.!Q-2_V8J_U1]&X'&%SOQ/&HRR&."U& M-Y]5GU(TJG\Q3=/5$W>E'L;Z]9G$8*SD,3CJLC\V%UWV/CI6H;X]7Z@)AZ:CT(#&72 SRA^H MRR'_G/]K0X:"A(:4)L5IE&5T*"C?@.Z'-%7*-,%-6!EGPX2X[;">TEU7SZRB M#%["6(>[>*S?-,[I"\=$/3(8D7&J-D2_#P%(FZXD)/4720HJ @$DYACNXJ=Y MXGD[O%R3]6EW7+[]R5\<"%0 MGN7PQ@3]0,V]G6&UE$\K\_W-PO[CNX]#"B4 MJ.T**N$O8M05!@()Q#CU3IPNQ#BG<<5$WN($"7]9%"1,0L\ M#X;,/#>K34(#+V>(R#^+2TN0OQ-4G^29K&@LZJ_R=ZXUAJL JVSW*P9+;#V$ M[4@VD_I":]4&GY/.U6VX?(&0RCRH#\L;)?\)6^> O&=[P:,Q(?7B(BAZY_WW M.$EZT.C_W-P0O_O9PR;GR"QKWGTQUT_8FL0HYF@1IW&!KN)'1,^MSM$JRK[U M9TU2NEWT@DOG8<-#M9(A0<#']#BXR9ZV=K]3%S5@M[%SWM]*%7I#)C%S#BYJ4P";&'F%'23X89&3/] M>YX]N>BKUHH'%M[G3JS+XBJ/[.*DNL$CGY95[#S@A*N5T\5AL.;D; MJL5JD\.+^6 0^'6TI1O@XNP"-E$OKZ!/Y,Q) !H& W7K MN@@^XW9609^AOH/P9*)TOEHG>(O0#2K#ED,K]% #IF]N)I;3>XXE58U58 7@ MK;\IX@G"JNWSV2S; . %(VYGW@N(/0>6DJXJJ)(QUD^.\012)YL\3E&>G^+5 M/9G.49M4+ZXLB7XT 3J>UZ^N-.IOV7 S9U0WCPDCSV%JS48J$#:I--SWUL2:O*-QD M_W(&#\&:G+"]5CH&?($UUD>6J K]M9-K3+6G15P\B8D84\Q@<032U& DY+ / M=W'"N%OBC.:IH'GKB@FPSS)BU/9IFHR"PJHUBQGZ1$T1#,Y/^+"+UM.SNFP% M"G:]PONIH5+AH$!M9!FC::-2M?H+14^"I>!M7_!&KY=;N]=-VY32L8[J"RCV M1R*'% [S(2#=2*Y5/Q5"U#N8W,)=N9_NWQID7M[ ^3Q\QS$,+$CT40'"D%6X MJ^F[#$7Y)MMR<< GJ"W'(O <"U*=5-# 8A;\$:4;5$1T*M \>-LYO;6(9W%_ M@(07J$T,*> YC)1U5H$5A'FX"^:6-I!KRG@7*9EQ&9[V5./BN_58#^4O0B8PT6;K"SVE6)06C7&&Y&Z= @TIT@Z0Z0 M]\B2ZJ0"&A:S9YA1"MXQU-^N%541[LT6,@OP,[R%Y,"#N(&A3%%[*]G+G(KT M[\7PHH^KGK#7/ BN=_8>7IFE9;OGSW1X]UCERYL=+V]V>/=FQR1)\'?:>RYP M=H8W]\5BDPR? .#<@*!3MKEF/K\LV, +K8AK6Y0EJ55C>)/'H7I\0;MKV M>#KR!JZE)FRXOB7 !-J!6I=YOI$#ITO% M TU#%1I@F-H9@:7A&.Z&9N=X0J54#R0""M81CX;"]DNUOSCRA06MAL89=YZ=>#W6%/?[AQK#VZ?SY';Y!,TR\?_G4]UZ].VS6 M[\:LHME%'*4*AS>EK*6/'O:,K%)D=RL*I(B[3< Q88.U+-;;61Q!P.IF%8A@ M+EP.6B44LC__\+$&+/GASZ\ID18O4QHEV9\TZ!XRJ \B],K2 5K#086 L%BC<_9 R)GL2E3&>U9H, M2JP)M9BH"95PB(X6HR"K' :=/%$"OR636(7N'Z S5/W;LL-IM(Z+*.$LL]4+ M[EZ'AA?TR"S#S%>I0?A%N*9@%7'6NS6:&&O9H=N#X=56SVY#JM-8OOHU]1FJ M>9D^$IOA+![LFH)HN1#LT ://;[F=D'7J4=C7>D[VJXSM([B>?-ZP_D3'0)1 M<\<#\Q%?,R9>[;@&6B/7CK]W-$'CT6Q!<:9>.[J"CP R4LV\M'&$3/O19S+[UR;.T.WQW>3PE1*=/DAL#*^.9A(:V.]2P"M;O"B^D\;D(I-#-T#C@"YX!(HUMXNZ05W!;]@- M>E0G!W"2SGG)H.H%>9Y14#!X<"K:9A0?*:@\^$TXN(FT9SW:LYU@X:MM&QOP M5:D\^"ORC=9/\!FZE?63L+JCB\#4!\SUUT\ !F*/(F3@\!'-=3V^3!=7.%W> MH6QUANZ'3V>*R78/9O+(?'.=D.;$8+U!CE)09?68)J^JHUG^3!=G,35).L]; MM]AP)J)BXM[DDT<<*.R4;& #?+(*@U\7PH]+ $FJH M5*O(X$0A=]1R#LT)&3.R;$N&!^95PRIEA& I]T%IXL+'4^B/,[I'1Q[QLXN;)QFRRBM MKW#:WR]9WXG3$K!U$>?^ZDE.G-0JSQI,EG@ZS(I\U.WIR*6?PL:ZD\J%!SR/LI3X M=#J_+2_-<.;^^H)P/)J,K%F2<\G;\SB7 M<00^Q_ [:/NN G?'M2H9MF=Q/DMPON%V3P#E[DB6@-+AP;2!5+Q^"B'EZ^I# M;X4T%E92M'^JC,N_.F(DXFLI.]Q%E[U%2SJ[N$P7.%NY7534HMR@-;T?-EWR M;H"7D#57FG')W-W7UA-)WF\52G#4]JL72]L.Z^C<"QEPZBCO6H/P#G\(";/36B553"/#ZY#"P'8S#:]X\L*$I1G6=5J#G@24::5N7MDX+Z0 MSO7%1+N'!-A$#M]/: O$Z_T2*J9R/O1H29M@J&;=7LKF6KU'P.%V# -^[PYZ M>I;#W4#?OLB6.+V]=-)^JE%R_Z CO*2[S-7=TP'E-23L]P/D7=Z439/MJLW& MF=/0 0BV9K"NJU&0IRIRD\S,FUM88=8,TX;,W,U5H(*?M 7GSFGL<%,U*H^;NSF2'6QAVQ;MS;F, MI"SG9J;2A>\BJQN.[J(GIYLGM0R S1,IY?X^.SZERUO]^E+Q-T_DI'Q=?? B MD,;"2HH.KN3C\:_O9Q/P#;_GWJ!'E&[03?5 F-.)32W*!6GV4YR6+?#/N'@X MW>0%:8*,TYD52^T.9P)+.3R,*I20U^%5B\'LX8,C4&UHK&V,KH, UEL=6X76 M%W# =)?>=9D2S3?5="B=7T1Q5F:L?B8%-YGC[9J=-'NWS5L"04AK8(A)G;D* MEE@\_P"B%:CK@R< M1A6T[7;YT4UT(XNX1QP[Q[D>-'[Q]SUXZ//5KR=/:#Y MACY0V1>.9L3.B&,]BY,-64:6#<'-M3#CTN1?Z'+Q.@_2CFW@69+:]07L-5K) MDXX=QO-)H=SC;"??Z2:C/07H*F#%!KY!5LSW-$M- RBE7,+K"+C3#],O'??] MXT_"W,&J+URK$4ZV]4>Y!]#B,G (BES\3N"T8AN%I$[=^@+V&^R$#\>^XR7M M0^YTOJ"FQ T U1JX%0DI4++X= SAU'*!KC*<-\'.",ZI72'-2VR^'Y# M#4-]23LH(\*H;O%=5J)J\=!0:V@@(_BJUVWIGE9_4HP<#XDOB49C3N!W"2%M M!4H<3-8$8+.XTBA>/A#)OT?9O+Y!;@L<=FU7,)SV6ZO@"#*41K>[[:2E,01V M,9% JX1VMI]_^%AW-?*#O)O17_/)IGC 6?P7FG\E#COC:'RR/7]"V2S.T746 MS] -/0UCU@5'J1S:/2U7_ARZ[ICM=?!N;5D9_3D7F0?UTI]\'8^GZ^IXG+7Q M%\109;R5,'P.G535KD[&4XF X=X'K.]V*I.4$4"FO[$^R*I6:#RPPBM\#OW4 M=KOX,X#"%;!TP[+OR7^.PQ?/,P7P9'L2$0C.T.T#0L6G#&_6,7T_19(-""S6 M-X*T6#@Y@FH6T$P7E%:BOX0>SJ=]2!\\0T44)R_Y@Z,I^$]$UVIH/GE$6;1$ M7S:K>Y35@U<^W11Y$:7S\K:@,N=L#]#+ JUX_M NT]IXMIAZ;^HJS<_,LDP> MBH;L\0C#;B;V,K&3PZ'*#!/8S$C=@4Q+%#K"*8I@>9_>P'_CAM#SS5X<],%ZMR:.D?LFPBF(456I% M&8;$@RL*)EE& Q?50;XNQ.TQW!\^-V889#>P;DGSOF%#I'#?3.98K!XF!X:# M^7Y9:;'KYY<.$O)F-AK-]_/K#_S%3'>S54\GJH,YJBTWY=G)QU'"./"#D+:J M#_BH0^M+&]*VV2.:)+2A2!,_2M57+-ZW";BX M>T/=1-\_1T2R.$KH;M[M9KU."&3;D@]7 !IE^R:"E75_H%05"=C,/IRCID I M.D]^P&H/-U2S4_2?./MVF5YG>(9R&'#E)?IP%94(&Z1@6UB$IJC.<)>/._4N MXC3.']#\$\9S&"#E)?J %)4(&Y!@6U@$I*C.<%/SVB81S'0$LYC0L334SB)H M2N;Z"5U>! A4WR?3FQ@K7:"A7E? J\3A11JN%XLO-VET[UV@,6]^!K(J![T; M-"H.[MZ0;[_Y6T5HGN+^7$9,M+OV@$WDD6IG>!7%J52Y+AE7O8;,F8+3-V"H;KU#ZRS^=+QB# M.X#,BI0MM2&?7;A&-!D5F!9F^,_>[4+J-;*-7]44;BAH]]I\\\!\TS49XQ2( MMAFFQ;2N7V1E#E7,;]W9F,&@Q#QS?9G.-V1:%T?)[U$V_TYZ"'.0D9'MUI\\ M,M?7APW'%J!*S$O!]B,*GXL_Q^K1;)/%Q?8ZP_/-C#.+$!/M,,@F\J]Q0>I( MFI;'PT64D]FPG\ER,Q&VJH"BM@&3PK_VE"LB:4PF \OAP4,:"C028O&0TC.9 MB&7K)>MG/]M3F858F?1)*@QWUT5@A2NB:#F_E<2N1$4X<2QV$7=&B!*4UT^0 M-'L8?:4%)(V23!+7CAS63!BDH?AV5E8%9=]A,K;[ )3+T%#UT-45SOL=14#1 M#PFU*8)!C%P_/< P^09^7\YE2L1 >7'^1"]$Z(?$.5]W2[K>UV 0(M9+#QT# MGAI3R%\J9*1H22^W<(V-+SC%7G+T_*G((J)QG$;9MMHMQN1K6A"%DM(V55\; MN*O1:^H\K3E23<%TAL/96]*!Q2C=,.*^1Y+.ZN/U( \2VR8C-2\%D=B_$& M8X74Y8%&"A:77)](:]G% ILU]00\HXZ]*"5L-Z&G<[^9!_/1N$ M\ UW>GB=Q:M29R:0.%]K PZ^>@H.L180& PX'$EV!E7I(L$XXV3@"ZEZV1H# M*D_1 -,*@@HN)Q=W #!7'],4?<9I\: SB&B5;?*\U,IZBA03"T#PH\C?X.X M,Y_#A-8=^:8/+LW2M7&52WL*,#,K0""F7(-!]H$/]ZUSERD8,._G&[19*[-8 M'.TJ6;+D ZV1ASS"O1_G#&7Q8WF7R%[1FSC_QHRIRDEW(4@1J0?*EN^J1S/^ M?BV$=* LB]2+Z?#M]V@MG0T/B1B3X3:1PSX.:!P,U*[?Y?FL^]/C-LN0'2:@ M6V.E'L$SZ;""*N0H8ARR827Q6K [!49N1?Q<9T3G:/9VB1_?S5%,7=B/] _J MN7YL>2[RTY]7:!DEYRE1?,M*#F)_;:)]_:\'DKFJDCF,L#XUKZEU/ME:P?R! MDL=H]CM.Z-72^64Z8[I]"543,N91N;OVFV5.#-6G=W=WBUU).^ M,6Q4;&0$41>Z:E\GH%9'X&?ARF=\T+R\.8$JGC>:]] GI=LE(7+I?,855#TP MB 0,PTU*IX>Q[NK#6-Y.Q[[^T"K?.%ZL4]AEK M1H: >S'%6D).!&D;X7-4E'?VG@T1*"=DSANZA#XC"ZP@&$4BCJXW9FTAYB3* MX_R6:!#-IVD[0^J]$#_R8DPTB8J%@RVP\II($_$/=R>J/;,4S.X%LW>_,2)0 M0FOV;1(9]F)V?8/6T;:\J'FZ$,VNI72[H\9<.I]Q 54/#!(!0XW(AU_7<9[_ M:T,7G*AXP'/ZFEY>4$6GWU,"Z(=XO9_+]1-V5,LUV3SPSZZK+G=-%A"S>!TE@/B4K*@@/L4OZC,*#8Q@%)_BUU%C M\6<_CBGQ9;_ V4Z)1OI:&S#0 #RDB!/R"!-Z<+-8P*"PLAJ,OP0ZG>OMNZ!L M)5PAM@G8EQJ6!#Z#2JJ0YOJNXM1$0D,-GK-ZP2E>K>)R:G"!$'>RIE%2X+FX M)7V&EKX)C+P4MXH&C(>_1 \4G)D)R[W-GXJCY4.CAV8<5''7)?+D>!/8)HQ ML-BMKL&E1F1^#%P._?ATT0[024=$-CEW?.R3^PPI164-QLX^WP8DGMQ&4.XO MG3Y$V1*=XD>4$5#?4#4G^>=-4L3K!%5SQ&G:QXM&R=J:2B5]1I&^"<" 4JJB MP9;52PC&Q-;= \I0M"@&J80Z1<'H:A<-&UY<(UC$5[N.!F"'C_*S9UY(R6-! MR7='/4/V38K*PF='4KX-2#12&@\.DKOO6 4D+7((2$KR8$$R5-8.2$J^#4@T M(N^'!PF]"T@))NT"(*!4!<*%"D-A2V"I.#=P\24XSA:9.YT!TXO!$LK$155= M4ZBPIBAN(]?-M0YQN?U(XY0?Z[\IF#ZV(I35KZUK@[Y@:H8HF:SP9K"C(B,; M7!?4)_,9-D#E%!;C/'Y-"N7AP]E,=[(/*$T7TTV1%U%*+X@XB9(HG9'?:!R! MWM+> X-JL2;Q&US,9[!H*@]/"P?S;\!D-1SMST$GV $>X/5!'%:6TS .;#S! MJV_#4*/T\3\V1T9P,?BG_6Y0$6?E(?,3E*)%7%R3OI6[?NSOE(B)TKP"3SK? M"RE] 5"C9(T I9(.K_AHGIX\(ZV5HGFGV7:2YJQ7!+7*[BX$42KK,(>T:38J M&>?M03'1+GN43>21:LP+;&1D7/6<7U]S3;H?Z7RU!VJCC'V_/Y!\-^62D;L[ M]RUK,JRL;>]L.*>":I(E8QSN30G3@JQ*KS'QVIQA3@HR P[-=?(Z'+R&HKE- MX.C4JBO@&R#$(Q,&NW>9A7<717#9Z??Z1Y3=8_=K*KWI#M/$TCLFE.IBV]WT MK4:1U0^:]=G7?Z_^8.&ZBZ@IE-F%UT!E/++#%U0TN;[UKZ?$KW%?,M83; MC D7V# F1P)Q#8N- 7:8&"%??R+6^!-9+>=7F'1ON<^6E@0BNU/R*.',M\WX M&.[4K7%_BN_^FFTAS06HYL+S:& +LLH8F.55;' )#"ZBQ'743BT6I- DG$B) MK&D8M:NTQ[Y6AY$]9L+39$X&YC(CZS)=X&Q5-2X[&@6BK0TJH?7(#S;3](L- MF::C\]4ZP5N4E8^3Q?<;*G9^@V@PG#3<='%!@! E_X.B_A:1?<;2A9LZ8V?] M&08=X1K.T(S='BZ41[R<4Y?CF$)D'7U/MHT9I)U!4HZ+=6ZY$*$,,X(Q4KG5 MA+LCJCP?4!FK- =_217A&EM[RU1G!\]P!Q589;B-H9/*B,VR_+I-HB! ]=:3 M4L5'F#1;:MWVP24J7W)I7W)I.]8),Y?V2[22Y]+VB9C)IGLBCU0#Y-(.R;CJ MV7[N]P8M-TF4?8X*,E"DR\X\C_TX&;C 3@=Y 4_2XACM@#4T%J7([:NHDK7D MK)V];,+$RUU&7$D]1ZVV8.2042I3VQ!8QFO@Z.@-QPZ0N_XT=0SX?,'E9)KF MW!*YLZT!@$'#4WU?WXMRK9/8X2,;F3L%DQF3GN[?9A?M*HJ5$=\[88>6=M%V FF@^I]B:B_1-1M1]1O"SS[=A+E%()[$[D.G>]- M/%VTY;I!"T#@=L]E;Q^MR'GG>BRPJP9T@R9>1!S+\4;-/DDR^B[ MW*6X)]L]3:W"Y'N4S<7Q>$M\![%Z8[[N[E7@1^\%\WY/(O7"^+QP23A6+)[R M)3_^P+Z4@OFQ)5'[H[.!D!^\$,K?'!-9N;J#=E'L-TKEPP!BSBF;& M,$H5[AJ%SLPG:](39G$UQ8R7#V1R.;FY90Z 8/K&7')Z=SYN3+1@=5OU?. ( MTI6K3KE4X?K(9@.E5'*ZINHQ82RE:]Z#Y=,=+6RAMCD,7 72A'M3P TB*_68 M'CHHU>*D^ AH=ED]3)JCA2;$)H>!)4<2_2U[?4@R5[&,;D/TX/M^]EZ^(1>^ M$X5Q.5H#AG%$B%J)U]8@A MBUZU 4]TJ,ZLM/+^[\V$9O^[6YG94[+AE[;<[&'K@))_CM-XM5DQ96=^JZ7O M?7.7+L:P+Q:+WDL,VS.@W:A7,-QH[+"[8!$:&4;9)CH M6U6Z6#H<*+#+,\,5)Y/.'D-HT!; T%KR_89VONFBS/*X>XB*WZ-'5-:>DT4E MRA[1_ )G%YN,7HU]F><;^AA.ST!&/)H$?3T>_J[)X*# =BRHN/Z2RE<>#-"3 M*]R([3Z-16RV^[[9KC?9[('\>)W%LRI-9H73@%4D'"O!]:V4S.1K^;ND\RPYN:P0#5F,Z8DFK.9*> M=:!V\&I$DHJN<4=RZ+VW'HM;KQ+?X"0A)J$?;?5=4"6F/5=2R3$T307@\5JE MR]]^@S3\P_.A, 2;^%5@:UARJ$)]C)PL7P_]T-VZ7"'<%E%6!+OP9RYZ/F4X MM[8G(*_!4H]FUO#2IPU:))1>S=0DW*0-4W,0RRY03"_3MAZPD]=@J3,S:WCI MS 8M$DIG9FH2_+->P4VW__SP,N'V:<(]:(]0^C-_RJT1CJRFW.6M9Y)^(YO2C^>019=$2G3^A;!;7V]?46HNQPV&* M M@?*, "''MSNVEC-PT;HEF?$2 MFW['?LW&USYHU/SB?P[K\=>(L$'1AT_>N=YE!BL5(VL MOSN_"8AS4\LD96A'?JPUHAF@G)NN[3$4WQ&HQ-"S0;_\-9]LB@>'CK!IWR>&<7/!2+5_@[RJJ_XE4,2Q*W6Y5P<+=5E3M?:0^Z7%\Y2GOTO**Q M&GRO:$O\P$\DV[++U_7Z4#V:4]48/7I0U4N/5FT/[WOT0/QCBQEJVJ4Y+M-J MD;J-QNS<\EK'Z.>B6E^ZO$$K>=_[19H<0YCNWI*=AO;IK1!O$+U=L7E6FC35 M)DKN4+;ZP/(6_D@EO,O$@53'Y&U\L.=AO)$/F@9^]OQ@)NP4.4'+.*7V/(D2 M>L/4>Z?>"B::$Y"G$FPYU*%I?%ASF4LUQ@3&1*ICYR? GS*P&[^ENWDG%'RL2P(J=_@ M_FQ"V$E)NR2C;YSF\>R/*-F,F!W,KL=^-G"_GF/IF0=J"<\3*/NRU_WXYY=7 MQRQ 90B\T5^PL2&KY2V: S;_69S/$IQOLNH^_YW^-RBAM_Z RS=;V40(SR15H;U8>;G_PU)>LFO$SI5G<:"&D-##&I,Y=Q2CPCHD'Z*MB2?^O, M%&LUQ42U@CPB?U0[V?;?:^;I-Z3D*=FF]$=3*E/W^7!N2PXHNN'/Z,EFB[NLFA.5[&(2$M@WX? *+Q[;T%;XNW.-6G !8]KVIZ'@PO8 M?@W:DF#ZCM*+O1: $\0F+D,R&'5VQ)1J>59C/6P/2F&H'VX4V3J"?$!#@F(( MS*FH=$]'Q)H]#;6Z_>)@/G&&[HM]B(D5RQ!0U#9D4CC3Z(\HBZD(-#;-"%WP M/M>Z##][H0@S-L$G8"CC/!)QA=,Y3B_)6)O=1^FWZ8+T$C2GHEU=GDQOF!$) MI3*UTL RSMR7H-6PGL9='S;D3ST7D&^XPRNW7V- 1^%;L E L%B$:RR13\=2 M']G+@QCRZALL]-A"F4?+&$L&O]<&:OWN5F:F4V5\:[5$M!K0G]0J&VXT^1T_\AF5]:QJV^\V[AA6(+F[8 M;L%P5V1#/XA%;H9AE&:8[10ZVO&5-VZ !M96X7"O$>OJQ@O52ZB8RT^S(#TS M%%W.FE%>E*E19-'/S0D4D^T2 GEDGK3&293'^2W!4S2?INUI7/]4G6HQ9GN) MBCG,>Y(T)=;6OI_OQ*Z(=G1X!6,$HY7AEZ/9VR5^?!>GCT0A"KZ/]=\4=A]; ML*M^_7,?[?V"J36B9++"F[3?K61D.U3QR#Q'$4@[%=3P&.J/%H\HN\P>+S^]HI["PJ1EH0LMEI0]$U\:#;E')]U;4]J>8_,)=)>S4/=G65WC=/B!4 M?,KP9AVG2]9NE4J1?J*QL(@/1MC]^7N,,H+"A^T5>D0)(S*I5FAH"&$A]Z9H M9[\/165NEFF5[1L&5M:]?2[3]:;(RR9[SPRW 2C[NK,HW3M8I=;$*HIS/"^D M0NJ*A16%&\-EJ?4!#+$/8(A]."Z(L14? 6(?1HHF.X;81S#$/H(A]O&X(,96 M? 2(?>Q!+.3Y.6QZA,VF#YPV$-;=,3ZLSG#7FDJ3=JPYN^6V K?*3AM(JCJ" M$9UEA]TQ5'KVNP3@:53=0\/;L['%;K FT67G+@-CGR_.6+=S-I'4"C5Y&\!" M#C>8FJ#T),]1,=SG8W\>A/:;S^YVNM6:!TMUZ^V%@]AWP_P-6R\V@?0A4JG! MT+J'%2E=;5@!74#H@6JK"R,!?_T%1(&+*'&]#6!M',*:3IDWW] 3I\S\ (KQ M'">"5B8;IE-$72'"S?R";G1HA.75=CY@%5A:L?(OA*F_T/^CU[[]Q_\"4$L! M A0#% @ !("D3+=PDNCZ<@ D 0' ! ( ! &5M M;"TR,#$X,#,S,2YX;6Q02P$"% ,4 " $@*1,/_HO@]D* "): $ M @ $H

>- !E;6PM,C Q.# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( 2 I$P3 MK1P$ " ! end